Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.

New cutting path problem

tjd10684
Contributor

New cutting path problem

tjd10684
Contributor
Contributor

I have been using the cutting tool paths for my omax waterjet with good success for several months but now when I try to make a tool path with cutter comp I keep getting an internal cam error. I have tried this on 2 different drafting computers with the same result. Am I not doing something right or is this a new bug from an update?

0 Likes
Reply
886 Views
11 Replies
Replies (11)

paul.clauss
Alumni
Alumni

Hi @tjd10684

 

Thanks for posting! It looks like you are experiencing some issues resulting in an Internal CAM Kernel error while creating a 2D Cutting operation in Fusion 360.

 

I would be happy to have a look into this issue - would you mind sharing the Fusion design in which you are having difficulties with me, either on this Forum thread or as a downloadable link in a private message? 

 

Please let me know if you have any questions - I look forward to receiving the design!

Paul Clauss

Product Support Specialist




0 Likes

tjd10684
Contributor
Contributor

Sure thing its just a collet rack for er32

 

<iframe src="https://myhub.autodesk360.com/ue29600f7/shares/public/SHabee1QT1a327cf2b7a4ca8f6fdcb209989?mode=embe..." width="640" height="480" allowfullscreen="true" webkitallowfullscreen="true" mozallowfullscreen="true"  frameborder="0"></iframe>

0 Likes

paul.clauss
Alumni
Alumni

Hi @tjd10684

 

Thanks for the response! It looks like you may have forgotten to enable the "Allow item to be downloaded" field while sharing the link. Please share the link again and make sure that the file is downloadable and I am happy to have a look!

Paul Clauss

Product Support Specialist




0 Likes

tjd10684
Contributor
Contributor

http://a360.co/2nn3I8b

 

Hopefully that will work.

 

As a work around I have been making DXF files from sketches and importing them into my omax machine but I know that I did not have to do this before and cutter comp was working. 

 

Thanks for the help so far.

0 Likes

paul.clauss
Alumni
Alumni

Hi @tjd10684

 

Thanks for sending the file over - I was able to download it and have a look!

 

It looks like the variable that is preventing the code from generating when the compensation type is set to In Control is the retract height. I found this out by using the Compare and Edit feature, and testing different operations until I was able to isolate a variable. This is shown in the screencast below - setting a small offset in either the clearance or retract height should allow you to generate the toolpath with compensation set to In Control:

 

I did find that I could recreate this CAM kernel error in a new file by creating new a new waterjet cutting operation with no offset on any of the heights, so I have logged a bug with our development team as CAM-6900. While I would recommend setting an offset height for your retract and clearance heights (so as to ensure you do not drag the tip of the tool on any material during rapid or positional moves), we will be looking into why the toolpath can be generated when the compensation type is set to In Computer.

 

Hopefully this helps! Please let me know if you have any questions.

 

Paul Clauss

Product Support Specialist




0 Likes

tjd10684
Contributor
Contributor

I figured I would just keep my own thread going. I am again having a problem with cutter comp using the generic omax post. The last post fixed it for me kinda I was able to get a path at least but for my particular machine I would have to replace all z moves to 0.0000. 

 

Now though I am using the same process as before for posting and the cutter comp in control is not working. It will give me a file to put in the machine but the machine always cuts on center and if I change my tool Dia in the control nothing happens it just cuts down the center as if I had selected cutter comp in computer.

 

http://a360.co/2pZ80X6

 

here is the file please tell me this is an easy fix again lol.

0 Likes

paul.clauss
Alumni
Alumni

Hi @tjd10684

 

Thanks for posting! I had a look at your file and the generic Omax output and it looks like the In Control and Left Compensation features are not being output by Fusion. You can tell this by noticing that the "Side" column of the tabular output reads zero - there should be a number there defining left or right compensation.

//            X           Y           Z   StartTilt     EndTilt         Bow   Quality    Side   Thickness
[0],     0.0000,     0.0000,     0.0000,     0.0000,     0.0000,     0.0000,        0,      0,          0, R,R,R,R,R,R,[END]
[0],     0.0000,     0.0000,     0.2000,     0.0000,     0.0000,     0.0000,        0,      0,          0, R,R,R,R,R,R,[END]

I have logged this issue with our development team as CAM-7187, as Fusion is not outputting toolpath parameters correctly. This was verified by posting the same operation to the "Dumper.cps - Generic Dumper" post, which will output all of the parameter information from the Fusion 360 toolpaths being posted. In the line below, we can see that radius compensation is not activated even though you had Left compensation set In Control.

  STATE radiusCompensation=RADIUS_COMPENSATION_OFF // off

The function onRadiusCompensation should be called with the current state, but either it is being called with the wrong value or it is not being called at all. 

 

Thank you for bringing this to our attention! Unfortunately, there is not an easy workaround for this issue - because Fusion is not enabling compensation when outputting information to the post processor, you would need to manually edit each line of your code. I would recommend trying to work around this by offsetting the curve created in the model to achieve the correct compensation amount and then using In Computer compensation. This is not a great solution, but it may allow you to make parts while we work to address this issue.

 

I apologize that you are experiencing this behavior and we appreciate you bringing it to our attention. Please feel free to let me know if you have any questions - I'm happy to help!

Paul Clauss

Product Support Specialist




1 Like

xander.luciano
Alumni
Alumni

Hey just wanted to toss in my opinion on the matter,

 

I looked at the dumper and the output code and it appears that a lead in occurs before compensation is enabled, and the current post doesn't allow compensation to be changed during cutting movements. I modified the post to allow compensation to be turned on during lead ins and lead outs, but this may cause gouging, so please, verify all files before running. 

 

I sent my findings to the post team to get their opinion on the matter as well, so either Paul or I will report back with more info. For now, this post should work for you. I posted out the first setup in your file and got this:

//            X           Y           Z   StartTilt     EndTilt         Bow   Quality    Side   Thickness
[0],     0.0000,     0.0000,     0.0000,     0.0000,     0.0000,     0.0000,        0,      0,          0, R,R,R,R,R,R,[END]
[0],     0.0000,     0.0000,     0.2000,     0.0000,     0.0000,     0.0000,        0,      0,          0, R,R,R,R,R,R,[END]
[0],     2.1094,     0.4090,     0.2000,     0.0000,     0.0000,     0.0000,        0,      0,          0, R,R,R,R,R,R,[END]
[0],     2.1094,     0.4090,     0.1000,     0.0000,     0.0000,     0.0000,        9,      0,          0, R,R,R,R,R,R,[END]
[0],     2.1204,     0.3798,     0.1000,     0.0000,     0.0000,     0.0000,        9,      1,          0, R,R,R,R,R,R,[END]
[0],     2.2140,     0.4148,     0.1000,     0.0000,     0.0000,     0.0000,        9,      1,          0, R,R,R,R,R,R,[END]
[0],     2.2287,     0.4202,     0.1000,     0.0000,     0.0000,     0.0000,        9,      1,          0, R,R,R,R,R,R,[END]
[0],     2.2313,     0.4235,     0.1000,     0.0000,     0.0000,     0.0000,        3,      1,          0, R,R,R,R,R,R,[END]
[0],     2.2339,     0.4389,     0.1000,     0.0000,     0.0000,     0.4142,        3,      1,          0, R,R,R,R,R,R,[END]
[0],     2.0992,     0.6277,     0.1000,     0.0000,     0.0000,     0.0349,        3,      1,          0, R,R,R,R,R,R,[END]
[0],     0.3666,     0.7945,     0.1000,     0.0000,     0.0000,     0.4142,        3,      1,          0, R,R,R,R,R,R,[END]
[0],     0.1984,     0.6349,     0.1000,     0.0000,     0.0000,     0.4142,        3,      1,          0, R,R,R,R,R,R,[END]
[0],     0.3580,     0.4667,     0.1000,     0.0000,     0.0000,    -0.0349,        3,      1,          0, R,R,R,R,R,R,[END]
[0],     2.0451,     0.3042,     0.1000,     0.0000,     0.0000,     0.4142,        3,      1,          0, R,R,R,R,R,R,[END]


So this looks to have solved the issue, but there may be a better way of approaching this. 

If anyone is curious, I changed line 276 to include quality 9 cuts, which which are lead ins/out:

if ((currentQual == 0) || (qualFeed == 0) || (currentQual == 9) || (qualFeed == 9)) {


Let me know if this works for you, or if there is more to this.

Thanks,

-Xander Luciano

 

 


Xander Luciano
CAM Content Developer

If my post is helpful, press the Kudo button - If it resolves your issue, press Accept as Solution!
Quick Tips: When to resselect CAM geometry | Understanding Smoothing in CAM | Adaptive Facing | Online GCode Viewer
4 Likes

tjd10684
Contributor
Contributor

Thanks guys I'll try the experimental post and get back to you this morning.

1 Like

tjd10684
Contributor
Contributor

I just tried the experimental post on a few parts. The preview on the machine looks like everything is working. I ran one of the parts and it came out correctly. So I would say problem solved for now I'll keep an eye out for gouging. The part I just ran had plenty of room so gouging was not an issue but I'm thinking it would be more evident on a smaller part or hole.

1 Like

xander.luciano
Alumni
Alumni

Great to hear! And thank you for the feedback!

I've relayed my fix and your results to our post team to review. 

 

I'm glad it was something simple and that we were able to solve it for you!
Please feel free to reach out if you come across any other issues.

Best,

Xander Luciano


Xander Luciano
CAM Content Developer

If my post is helpful, press the Kudo button - If it resolves your issue, press Accept as Solution!
Quick Tips: When to resselect CAM geometry | Understanding Smoothing in CAM | Adaptive Facing | Online GCode Viewer
0 Likes