I've noticed that there is an extra G1 move being inserted in the Gcode. This causes a slight hesitation in movement and gives a slight divot with plasma. I'm not sure when this start but I've noticed it for awhile now. I tried some other post processors but they also seem to insert the G1. Is this a postprocessor problem or something with the way sheetcam is outputing the file?
I will attach support file... I am using version 7.0.13
I have not looked at the gcode shapes, but could it be that you have and inside or outside offset set that are affecting arcs (G2 motion) and not centerline so the post processor is stepping to the outside of the arc (or inside) for the next move
try the post processor with no offset.
if this is art work then no offset ((ie it follows the actual centerline of the line and does not offset for the torch kerf) would probably be better.
if you have any mounting holes or an outside frame the just put those on their own layer and apply an offset to them
also if you are using uccnc or linuxcnc you can use the blended motion planner tolerance parameters G64 and you won't get any hesitation, set this for your plasma kerf width. http://linuxcnc.org/docs/devel/html/gco ... #gcode:g64
This is largely due to the shape you are trying to cut. G-code only understands lines and circular arcs. The curves in your drawing aren't circular so SheetCam breaks them into a number of of circular arcs that approximate the original curve. The problem is that after offsetting you end up with small joining moves between these arcs. The joining moves are arcs but as they are very small SheetCam converts them to lines.
Edit your post and add this line to function OnInit().
I had tried using G64 P0.010 Q0.010 but it still had a pause which seemed odd to me. Changing minArcSize = 0.001 in the post as Les mentioned seemed to fix the pause.
Thanks!
robertspark wrote: ↑Sun Nov 20, 2022 8:32 am
also if you are using uccnc or linuxcnc you can use the blended motion planner tolerance parameters G64 and you won't get any hesitation, set this for your plasma kerf width. http://linuxcnc.org/docs/devel/html/gco ... #gcode:g64