Hello,
Below is a sample of a program I want to use to broach a part in my Wasino 3 axis lathe Fanuc 10T control. When I run the program it works perfectly but gets caught in a continuous loop and and never moves on to tool 7. I tried using both "H" and "C" for main spindle positioning and "H" works better. "C" will only move the spindle to the 45 degree position then the machine stays in a loop milling in the 45 degree position, using "H" always advances the main spindle 45 degrees but it will do this all day without ever going to the the next tool. How do I cancel the G71 cycle after the G0C315.0 position is machined? I tried putting in a G98 and a G80 (cancel drilling cycle) to no avail. I also tried G73 and could not get that to work right for other reasons. The broaching tool has little clearance inside the bore it is working in and the tool would bump the back side of the bore. I suspect the G71 and G73 have parameters associated with them, could one of these be messing with me?

Thanks in advance,
Denis

O0005 (BROACHING)
G28W0U0
M54
T1111 (BROACHING TOOL)
G98
G0X-.05Z.75C0.0
G1Z.1F100.0
G71P10Q30D.005F100.0U0W0
N10G1X.14
N20Z-.35
N30X-.06Z-.4
G0C45.0
G71P10Q30D.005F100.0U0W0
G0C90.0
G71P10Q30D.005F100.0U0W0
G0C135.0
G71P10Q30D.005F100.0U0W0
G0C180.0
G71P10Q30D.005F100.0U0W0
G0C225.0
G71P10Q30D.005F100.0U0W0
G0C270.0
G71P10Q30D.005F100.0U0W0
G0C315.0
G71P10Q30D.005F100.0U0W0
GOZ.75
G28W0U0C0
T0707
G98M4S3000
M8
G0X1.75Z.1C45.0
G1X1.1F5.0
G0X1.75
M5
M9
G28U0W0
M30
%