Originally Posted by
GITRDUN
Been probably 20 years since i have done any serious programming on a Fanuc lathe control so i need a little help.
Can someone explain to me what im doing wrong? I want the machine to rough an OD down to size leaving a small amount for finish pass. Everything works fine except i am getting an extra rough pass that takes 0.0 depth of cut before it runs the finish pass.
Here is an example program of what i am doing.
T0101 M3 S500 M8
G00 X5. Z.1
G71 P1 Q2 U.05 D.1 F.012
N1 G0 X4. Z.1
G1 Z0
N2 X5. Z-1.
G70 P1 Q2
G28 X6. Z2.
M30
What happens is it moves to X5. Z.1, then moves to X5.05 to add for the finish allowance, then moves to X4.85 and begins roughing at .2 per pass. But regardless what the DOC is it always makes a last roughing pass at X4.05, then makes another pass at X4.05, then runs the finish pass at X4. .
If i leave out the finish allowance and G70 finish line it will make a final roughing pass at X4., then make another pass at X4. .
Dont know what im missing.