G-Code Generates with Unwanted Random Circular Paths

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi,
First of all, I like to say that I submitted this same post on the HSM Post Processing forum... thinking that maybe it would be the best place to get some feedback. But since im using F360, I think i better post it here too. Hope I'm not breaking any forum rules.
The issue: Im running a post processor that I found here in the forums - created by another Autodesk member (employee I believe). I'm running a CNCmasters mill which utilizes the MasterMX CNC software. I've had the machine for about 3 months now and so far I have had 0 problems when I post out simple 2d cam operations. I 've started to work into more complex 3d geometry lately and have had a very annoying recurring problem. Every time I use 3DAdaptive or 3D pocket and post out I get random unexpected circular paths that spoils my work and or crashes my end mills. It seems to be more common with intricate paths such as those from engraving operations.
Examples:
MasterMX Path simulation
F360 Path simulationI believe the issue derives from the current post processor I am using. I've been doing my best to troubleshoot the issue; trying to find any pattern in the code that would help me find a solution. No luck so far. It seems like the lines creating the erratic circles have nothing in common that would point to the culprit. Well aside the fact that they are either G02 or G03. The format for arcs and helical moves is X_Y_I_J.
Here is what the MasterMX software manual says:
“Format: X__Y__I__J__. I, J are relative distance from start to center. Incremental Z can be added for helical designs. Important: The G02/03 commands must be written with X value, Y Value, I Value, and J value on every line for it to work properly. If you place a Z coordinate on the same line, that will command the toolpath to run a helical program with X Y and Z running at the same time.”
I underlined what I believe could be the issue. Some of the G02 and G03 lines generated by the pp come out either missing an x, or y, or both. I did some troubleshooting picking out some of the defective lines of code but I have not arrived to a clear conclusion – I'm still working on it.
I’ve also been trying tweaking different operation parameters within F360. Adjusting the minimum radii, chord lengths, and anything but I have not been able to get rid of the circles completely. They just either get bigger, or more show up. I’ve also tried disabling helical moves which generates the code using just G01 (x,y,z) moves only. To my surprise, this did nothing at all. The PP generated the same number of circles but with G01 moves… which now that I think about it, it destroys my theory about G02 and G03 being generated incorrectly.
I would really appreciate it if someone could help me out. Maybe there is a parameter I am missing… or not. If anyone has the slightest suggestion, I will take it. Im at a lost.
Link to where I found the PP: Link
I'll attach the actual PP file if anyone needs it.
I guess i will also attach the F360 file.
Thank you,
JG
** UPDATE**
I tried to just use 2d adaptive cleaning and that seemed to help a bit, except I still got 2 circles messing with my work. So i guess the issues isn't related to just 3D operations.