It's odd, because the code Phill posted, works for me. But running paulsao's code, I get 3 holes in a row that don't work, so I isolated them and started playing around. I dont know why, but if I change the starting point coordinates by 0.001mm, it works:
Before:
Code:
G0 X202.444 Y83
G3 X207.571 Y88.127 I2.563 J2.563
G3 X207.571 Y88.127 I-5.127 J-5.127
G0 X230.222 Y83
G3 X235.349 Y88.127 I2.563 J2.563
G3 X235.349 Y88.127 I-5.127 J-5.127
G0 X258.000 Y83
G3 X263.127 Y88.127 I2.563 J2.563
G3 X263.127 Y88.127 I-5.127 J-5.127
Result:
After:
Code:
G0 X202.445 Y83
G3 X207.571 Y88.127 I2.563 J2.563
G3 X207.571 Y88.127 I-5.127 J-5.127
G0 X230.223 Y83
G3 X235.349 Y88.127 I2.563 J2.563
G3 X235.349 Y88.127 I-5.127 J-5.127
G0 X258.001 Y83
G3 X263.127 Y88.127 I2.563 J2.563
G3 X263.127 Y88.127 I-5.127 J-5.127
Result:
I do see this issue in the following GUIs:
QtDragon HD XYZ (although not for all the circles)
QtDragon XYZ Metric:
No idea why, but the following GUIs ran OK:
QtAxis
Axis
Total g-code, because I wonder if these holes work on either of your setups:
Code:
G21 (units: metric)
G40 (cutter compensation: off)
G90 (distance mode: absolute)
F10000
G0 X202.444 Y83
G3 X207.571 Y88.127 I2.563 J2.563
G3 X207.571 Y88.127 I-5.127 J-5.127
G0 X230.222 Y83
G3 X235.349 Y88.127 I2.563 J2.563
G3 X235.349 Y88.127 I-5.127 J-5.127
G0 X258.000 Y83
G3 X263.127 Y88.127 I2.563 J2.563
G3 X263.127 Y88.127 I-5.127 J-5.127
M30 (end program)