Appendix 1. Registering and Editing Fixed Cycle Programs
Appendix 1.5 Standard Fixed Cycle Subprogram
IV - 11
G81 Drill, spot drill G82 Drill, counter boring
O810 DRILL O820 COUNTER-BORING
G.1
IF[#30]GOTO1
Z#2G#6H#7
#2=##5#3003=#8OR1
G1Z#3
#3003=#8
G0Z-#3-#2,I#23
N1M99
G.1
IF[#30]GOTO1
Z#2G#6H#7
#2=##5#3003=#8OR1
G1Z#3
G4P#4
#3003=#8
G0Z-#3-#2,I#23
N1M99
G83 Deep hole drill cycle G84 Tap cycle
O830 DEEP-DRILL O840 TAP-CYCLE
G.1
IF[#30]GOTO2
#29=#11#28=0
Z#2G#6H#7
#2=##5#3003=#8OR1
DO1
#28=#28-#11#26=-#28-#29
Z#26
IF[ABS[#28]GE[ABS[#3]]]GOTO1
G1Z#29
G0Z#28
#29=#11+#14
END1
N1G1Z#3-#26
#3003=#8
G0Z-#3-#2,I#23
N2M99
G.1
IF[#30]GOTO9
Z#2G#6H#7
#2=##5#3003=#8OR1#3004=#9OR3
IF[#11]GOTO1
GOTO2
N1
IF[#14]GOTO5
N2G1Z#3
GOTO7
N5
#29=0#28=#11
DO1
#29=#29+#11
IF[ABS[#29]GE[ABS[#3]]]GOTO6
G1Z#28
M4
G1Z-#14
M3
#28=#11+#14
END1
N6G1Z#3-#29+#28
N7G4P#4
M4
#3900=1
G1Z-#3
#3004=#9
G4P#4
M3
#3003=#8
G0Z-#2,I#23
N9M99