Using D2NC, I generated the code below. Two really weird things happen in Mach3. First, while the part shows up fine, the tool path around it is crooked in places!. Second, if I click run, it doesn't even follow the tool path, but makes first a circle about 1/4 smaller than the part, then traces the circle again. Once in test, the second circle was MUCH bigger. The author of D2NC seems familiar with this problem, but I really hate bugging him to work around a Mach3 problem. Can anyone help with this?
(D2nc generated code)
G17 (set xy plane)
G90 (absolute mode)
G40 (cancel cutter radius comp)
G49 (cancel tool len offset)
G80 (cancel canned cycle)
G50 (reset scale 1:1)
G91.1 (IJ relative arcs)
G20 (inch mode)
(Tool diameter: 0.01 )
M05 (stop spindle)
M06 T0 (tool change)
M03 S1000 (spindle on)
G00 Z1
G00 X0 Y0
G00 X-.0150 Y-.0625
G42 P.0050
G00 Z.1000
G01 Z-.0100 F0.5
G01 X-.0075 Y-.0625 F1
G02 X.0000 Y-.0700 I.0000 J-.0075
G01 X.0000 Y-.1400
G01 X.0000 Y-.1400
G01 X.0000 Y-.2800
G01 X.0250 Y-.4400
G01 X.0250 Y-.2800
G01 X.0500 Y-.2800
G01 X.0500 Y-.4400
G01 X.0800 Y-.2800
G01 X.0800 Y-.1400
G01 X.0800 Y.0000
G01 X.0000 Y.0000
G01 X.0000 Y-.0700
G02 X-.0075 Y-.0775 I-.0075 J.0000
G40 (cancel cutter radius comp)
G01 X-.0150 Y-.0775
G00 Z1
M05 (stop spindle)
M09 (all coolant off)
G00 X0 Y0
M30 (end with rewind)