I was doing an adaptive clearing on three holes. One of the holes would exit on the side closest to the next hole. The safe and clearance heights were plenty high enough but as the hole got deeper, the cutter started nicking the edge of the hole as it exited. The problem was that LinuxCNC is blending the G0 retraction move with the G0 rapid to the next hole.
Our default LinuxCNC postprocessor preamble has no tolerance setting for G64 and no argument to set it. So the user either has to edit the postprocessor or hand-edit the gcode.
I would suggest that the default preamble add a
Code: Select all
G64 P0.025
Should we also add an argument so it can be easily overridden?