I am just starting to mess around with G70 and G71 on my CNC; a Leadwell LTC-15 with a Fanuc-OT controller. I have the machine moving in the right paths, however it is generating an extra shoulder that I am not sure where its coming from. Here is my Code :
G50 S800
G0 T0202
G96 S500 M3
G99 Z0.1 X2.1
M08
G71 U0.015 R 0.05
G71 P1 Q2 U0.02 W0.02 F0.014 S500
N1 G42 G01 X0.5
Z -0.5
G02 X 0.750 Z-0.75 I 0.125 K0 F.006
G01 X1.0
Z-1.25
G02 X1.25 Z-1.5 I0.125 K0
G01 X1.5
Z-2.0
N2 G70 P1 Q2
G0 T0200
G28 X0
G28 Z0
M09
M05
M30
The machine creates the first diameter correct. Then it moves into the radius, also correct. But then, instead of moving straight up in the X-axis, it feeds in .125 on the Z and cuts a different shoulder. It does the same thing right after the next radius. Im not sure if I have my cutter comp correct either. Any input on the situation?
Edit : I fixed one of my problems but another one has arisen. I was indeed making a .125 radius, when really I was trying to program a .250 radius. BUT, I still seem to have a little shoulder extra. Its about .080 big. I attached a print of what it is making, and what I am trying to make. Thanks alot for the help.