Adaptive toolpaths causes freezing

homebrew_cnc

homebrew_cnc
This is intermittent, but it still happens enough to turn a 4 minute part into nearly 12 minutes, and causes me to have to run the tool path multiple times. The tool path will run just fine, then it freezes, spindle still turning, coolant still on. Now while it IS intermittent, when it does happen it's ALWAYS at the same spot in the code. It usually starts at line 458 or so, then does it 4 or 5 more times before the program is over. I'm using the Haas generic post processor is HSMworks, which *should* be the same in F360-at least I imagine they are as they're made by the same people and use the same kernal (that's my understanding anyways). In the "2 roughing STAINLESS" tool path attached below, during the last hundred lines or so, it seems to freeze more often than not. Also at the end of a cycle, and mostly my drilling cycles, it freezes on the G0 Z0.85 at the end and will not continue. This is a bigger problem because I combine all 5 or 6 ops into one file, then it freezes after the 2nd tool and I have to go back to running individual ops. Sometimes pressing Cycle start will make it continue, sometimes it just freezes and I have to Estop, F3, and jog the machine up, and start over.

V3.33, V1.26, 5A-2405. Thanks!
 

Attachments

  • 2-roughing-STAINLESS.nc
    14.8 KB · Views: 31

homebrew_cnc

homebrew_cnc
@masso-support, Hey I'm still having the same issue. Any luck resolving this? I just tried to run the same program twice, and it froze-without any errors-on the same line. File uploaded below. The line it stopped on was line 102, both times. The last time I had this problem, it was usually on switching between G0 and G1. I don't know if that's still an issue because I haven't got to a point in this program where that occurs. I'm using HSMWorks and the Masso Post from autodesk's website. 5A-2540 on V3.40 and core V1.26. Please help. Thank you.
 

Attachments

  • Auger-Motor-Mount.nc
    100.1 KB · Views: 41

machinedude

machinedude
I've noticed when I use adaptive clearing at work the file sizes of those programs tend to be pretty big. but something that came to me was in adaptive clearing those are mostly roughing tool paths to clear most of your stock. I would see if you can set your adaptive to something like 3 places for an accuracy and see while your in there if maybe it might be set at 4 places or higher. you might be in a memory issue causing things to freeze up? just something to think about and look into. one other area of fusion 360 that eats up memory is the engraving fonts. if you have engraving make sure you pick a single line font and use the trace function rather than engraving. this will keep your file sizes much smaller as well.
 

homebrew_cnc

homebrew_cnc
@machinedude The whole toolpath, including the finishing contour and drilling cycles is only 101kb.. I might be wrong, and please correct me if so, but I don't believe that to be all that large. I use smoothing whenever the option exists, in order to cut down on file size. Despite that, I've tried running small operations, just 18 kb-the original post from july- and I get the same problems.
 

machinedude

machinedude
if you get the same issue with a small program then it might not be memory and something else? I was just trying to think of something that might be a fix for you until the root problem can be resolved. maybe look and see if the post processor is spitting something out in a particular area of the code that masso is not liking? the G and M code masso has to work with is pretty light and limited.
 

machinedude

machinedude
I noticed your using a Haas generic post processor. have you tried to use the Masso post processor to see if it might work better? once you figure out what the issue is you can alter those post processors to fix your problem if that is what it turns out to be? I was thinking maybe the Masso post processor may have not been available until recently since your using a Haas post.

here is the link for the fusion post so you can see if you tried this one or not?

 

pinoy-cnc

Pinoy CNC
Quote from homebrew_cnc on July 7, 2018, 9:54 pm

This is intermittent, but it still happens enough to turn a 4 minute part into nearly 12 minutes, and causes me to have to run the tool path multiple times. The tool path will run just fine, then it freezes, spindle still turning, coolant still on. Now while it IS intermittent, when it does happen it's ALWAYS at the same spot in the code. It usually starts at line 458 or so, then does it 4 or 5 more times before the program is over. I'm using the Haas generic post processor is HSMworks, which *should* be the same in F360-at least I imagine they are as they're made by the same people and use the same kernal (that's my understanding anyways). In the "2 roughing STAINLESS" tool path attached below, during the last hundred lines or so, it seems to freeze more often than not. Also at the end of a cycle, and mostly my drilling cycles, it freezes on the G0 Z0.85 at the end and will not continue. This is a bigger problem because I combine all 5 or 6 ops into one file, then it freezes after the 2nd tool and I have to go back to running individual ops. Sometimes pressing Cycle start will make it continue, sometimes it just freezes and I have to Estop, F3, and jog the machine up, and start over.

V3.33, V1.26, 5A-2405. Thanks!

hi,

i also encounter this problem, i am cutting on same g-code and freeze also the spindle is off. i don't if this a bug on the version 3.40 because on the lower version it did not happen this.
 

testyourdesign

testyourdesign
Hi Guys,

There is a feature in Fusion360 that helps reduce the size of the program when performing a 3D Adaptive tool path. If you look on the "Passes Tab" in 3D Adaptive you will notice a feature called Smoothing. If you turn that on it reduces the amount of small arcs that are produced by the program. You can preview the effect of this when you turn on "Show Points" in the simulation. With smoothing on it simplifies the tool paths and reduces the amount of points. Play with the setting value to get it the way you like. This should reduce the file size significantly. Hope this helps.

Cheers, Stephen Brown
 

Attachments

  • 3D-Adaptive.JPG
    3D-Adaptive.JPG
    44.2 KB · Views: 35

homebrew_cnc

homebrew_cnc
@testyourdesign I always use smoothing. It's leftover from my days on Mach3. I've also read that letting the controller figure out arcs can have better radii than it seeing a bunch of small movements, leading to better surface finish but I haven't compared them myself.

@machinedude I've tried both. the first code i posted was Haas, the second was Masso
 
Top