There is a way to change the arc tolerance in Linuxcnc. CENTER_ARC_RADIUS_TOLERANCE_INCH = n CENTER_ARC_RADIUS_TOLERANCE_MM = n http://linuxcnc.org/docs/html/config/ini-config.html#_rs274ngc_section
(Mach3 has a reputation for ignoring toleracnes) Todd Zuercher P. Graham Dunn Inc. 630 Henry Street Dalton, Ohio 44618 Phone: (330)828-2105ext. 2031 -----Original Message----- From: Jon Elson <el...@pico-systems.com> Sent: Monday, September 23, 2019 11:55 AM To: Enhanced Machine Controller (EMC) <emc-users@lists.sourceforge.net> Subject: Re: [Emc-users] G-Code issue with IJ On 09/22/2019 11:27 PM, John Dammeyer wrote: > This is the G-Code generated by Jon's Makebore program that uses I J for the > curves instead of R. Works like a charm when loaded and run with MACH3. > > The attached screen shot shows that LinuxCNC chokes on this. Suggestions as > to why? > > > N10 G01 F10.000 X1.0000 Y2.0000 > N20 F1.667 Z-0.0500 > N30 F10.000 X1.0125 > N40 G03 X1.0000 Y2.0125 I-0.0250 > N50 X0.9750 Y2.0000 J-0.0375 > N60 X1.0000 Y1.9625 I0.0500 > N70 X1.0500 Y2.0000 J0.0625 > N80 X1.0000 Y2.0625 I-0.0750 > N90 X0.9250 Y2.0000 J-0.0875 > N100 X1.0000 Y1.9125 I0.1000 > > Classic LinuxCNC problem, the G-code only has 4 significant digits on the I and J words. LinuxCNC checks for 6 significant digits. That's **WHY** I always use the R form of arcs. Or, there is a parameter to reduce the precision of start and end radius matching. Jon _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users