1
G-Code, CAD, and CAM discussions / Radius to end of arc differs
« on: November 22, 2007, 04:48:19 AM »
I can run the contour section by itself with no problems. But when I try to run both parts or just the 3/8 hole part, I get the radius error. I don't understand what the error is or why I'm getting it and especially how to fix it. I could write the program so that it will work but I'm trying to use the L word to shorten the program to under 100 lines or so.
(File created using FlashCut CNC DXF Import)
(Import File: Phillip Telford Bellcrank 03 To Cut.dxf)
(Import Date: 11/22/2007)
(Main Program)
(Call Cut 3/8" Hole Sub 14 Times)
G00 Z0.20000
G00 X1.93705 Y0.37650
G01 Z0 F5
M98 P2 L14
G0 Z0.2
(Call Contour Sub 7 Times)
G00 X0 Y0.06200
G01 Z0 F5
(M98 P2 L7)
G0 Z0.5
G0 X0 Y0
M30
o1 (Sub Cut 3/8" Hole)
(G01 G91 Z-0.02 F5)
G90
(G02 X1.93705 Y0.37650 I-0.12900 J0.00000 F20.00)
G02 X1.93705 Y0.37650 R0.375 F20.00
M99
o2 (Sub - Cut Contour)
G01 G91 Z-0.02 F5
G90
G03 X0.06200 Y0.00000 I0.06200 J0.00000 F20.00
G01 X2.17200 Y0.00000
G01 X2.17200 Y0.87800
G01 X1.41900 Y0.87800
G01 X1.41900 Y0.66404
G01 X1.29000 Y0.66401
G01 X1.29000 Y0.24904
G01 X1.28504 Y0.24900
G01 X1.28500 Y0.66400
G01 X1.03200 Y0.66400
G01 X1.03200 Y0.24904
G01 X1.02704 Y0.24900
G01 X1.02701 Y0.66400
G01 X0.77400 Y0.66400
G01 X0.77400 Y0.24904
G01 X0.76904 Y0.24900
G01 X0.76900 Y0.66400
G01 X0.51600 Y0.66400
G01 X0.51600 Y0.24904
G01 X0.51104 Y0.24900
G01 X0.51101 Y0.66400
G01 X0.25800 Y0.66400
G01 X0.25800 Y0.24904
G01 X0.25304 Y0.24900
G01 X0.25301 Y0.66400
G01 X0.06200 Y0.66400
G03 X0.00000 Y0.60200 I0.00000 J-0.06200
G01 G91 Z-0.02 F5
G90
G02 X0.06200 Y0.66400 I0.06200 J0.00000 F20.00
G01 X0.25301 Y0.66400
G01 X0.25304 Y0.24900
G01 X0.25800 Y0.24904
G01 X0.25800 Y0.66400
G01 X0.51101 Y0.66400
G01 X0.51104 Y0.24900
G01 X0.51600 Y0.24904
G01 X0.51600 Y0.66400
G01 X0.76900 Y0.66400
G01 X0.76904 Y0.24900
G01 X0.77400 Y0.24904
G01 X0.77400 Y0.66400
G01 X1.02701 Y0.66400
G01 X1.02704 Y0.24900
G01 X1.03200 Y0.24904
G01 X1.03200 Y0.66400
G01 X1.28500 Y0.66400
G01 X1.28504 Y0.24900
G01 X1.29000 Y0.24904
G01 X1.29000 Y0.66401
G01 X1.41900 Y0.66404
G01 X1.41900 Y0.87800
G01 X2.17200 Y0.87800
G01 X2.17200 Y0.00000
G01 X0.06200 Y0.00000
G02 X0.00000 Y0.06200 I0.00000 J0.06200
M99
(File created using FlashCut CNC DXF Import)
(Import File: Phillip Telford Bellcrank 03 To Cut.dxf)
(Import Date: 11/22/2007)
(Main Program)
(Call Cut 3/8" Hole Sub 14 Times)
G00 Z0.20000
G00 X1.93705 Y0.37650
G01 Z0 F5
M98 P2 L14
G0 Z0.2
(Call Contour Sub 7 Times)
G00 X0 Y0.06200
G01 Z0 F5
(M98 P2 L7)
G0 Z0.5
G0 X0 Y0
M30
o1 (Sub Cut 3/8" Hole)
(G01 G91 Z-0.02 F5)
G90
(G02 X1.93705 Y0.37650 I-0.12900 J0.00000 F20.00)
G02 X1.93705 Y0.37650 R0.375 F20.00
M99
o2 (Sub - Cut Contour)
G01 G91 Z-0.02 F5
G90
G03 X0.06200 Y0.00000 I0.06200 J0.00000 F20.00
G01 X2.17200 Y0.00000
G01 X2.17200 Y0.87800
G01 X1.41900 Y0.87800
G01 X1.41900 Y0.66404
G01 X1.29000 Y0.66401
G01 X1.29000 Y0.24904
G01 X1.28504 Y0.24900
G01 X1.28500 Y0.66400
G01 X1.03200 Y0.66400
G01 X1.03200 Y0.24904
G01 X1.02704 Y0.24900
G01 X1.02701 Y0.66400
G01 X0.77400 Y0.66400
G01 X0.77400 Y0.24904
G01 X0.76904 Y0.24900
G01 X0.76900 Y0.66400
G01 X0.51600 Y0.66400
G01 X0.51600 Y0.24904
G01 X0.51104 Y0.24900
G01 X0.51101 Y0.66400
G01 X0.25800 Y0.66400
G01 X0.25800 Y0.24904
G01 X0.25304 Y0.24900
G01 X0.25301 Y0.66400
G01 X0.06200 Y0.66400
G03 X0.00000 Y0.60200 I0.00000 J-0.06200
G01 G91 Z-0.02 F5
G90
G02 X0.06200 Y0.66400 I0.06200 J0.00000 F20.00
G01 X0.25301 Y0.66400
G01 X0.25304 Y0.24900
G01 X0.25800 Y0.24904
G01 X0.25800 Y0.66400
G01 X0.51101 Y0.66400
G01 X0.51104 Y0.24900
G01 X0.51600 Y0.24904
G01 X0.51600 Y0.66400
G01 X0.76900 Y0.66400
G01 X0.76904 Y0.24900
G01 X0.77400 Y0.24904
G01 X0.77400 Y0.66400
G01 X1.02701 Y0.66400
G01 X1.02704 Y0.24900
G01 X1.03200 Y0.24904
G01 X1.03200 Y0.66400
G01 X1.28500 Y0.66400
G01 X1.28504 Y0.24900
G01 X1.29000 Y0.24904
G01 X1.29000 Y0.66401
G01 X1.41900 Y0.66404
G01 X1.41900 Y0.87800
G01 X2.17200 Y0.87800
G01 X2.17200 Y0.00000
G01 X0.06200 Y0.00000
G02 X0.00000 Y0.06200 I0.00000 J0.06200
M99