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

Reply via email to