
TABLE OF CONTENTS
B–63502EN/01
c–4
12.2 PROGRAM NAME 96. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.3 MAIN PROGRAM 96. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.4 SUB PROGRAM 97. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.5 EXTERNAL MEMORY AND SUB PROGRAM CALLING FUNCTION 98. . . . . . . . . . . . . . . . . . . .
12.6 SEQUENCE NUMBER 98. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.7 TAPE CODES 98. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.8 BASIC ADDRESSES AND COMMAND VALUE RANGE 99. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.9 TAPE FORMAT 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.10 LABEL SKIP 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.11 CONTROL-IN/CONTROL-OUT 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.12 OPTIONAL BLOCK SKIP 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.13 TAPE HORIZONTAL (TH) PARITY CHECK AND
TAPE VERTICAL (TV) PARITY CHECK 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13. FUNCTIONS TO SIMPLIFY PROGRAMMING 102. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1 CANNED CYCLES (G73, G74, G76, G80-G89, G98, G99) (M series) 103. . . . . . . . . . . . . . . . . . . . .
13.2 RIGID TAP 109. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3 EXTERNAL OPERATION FUNCTION (G81) (M series) 111. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.4 CANNED CYCLES FOR TURNING (T series) 112. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.4.1 Cutting Cycle A (G77) (with G Code System A: G90) 112. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.4.2 Thread Cutting Cycle (G78) (with G Code System A: G92) 113. . . . . . . . . . . . . . . . . . . . . . . . . .
13.4.3 Turning Cycle in Facing (G79) (with G Code System A: G94) 115. . . . . . . . . . . . . . . . . . . . . . . .
13.5 MULTIPLE REPETITIVE CYCLES FOR TURNING (G70 - G76) (T series) 116. . . . . . . . . . . . . . . .
13.5.1 Stock Removal in Turning (G71) 116. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5.2 Stock Removal in Facing (G72) 120. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5.3 Pattern Repeating (G73) 121. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5.4 Finishing Cycle (G70) 122. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5.5 Peck Drilling in Z-axis (G74) 123. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5.6 Grooving in X-axis (G75) 124. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5.7 Thread Cutting Cycle (G76) 125. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.6 CANNED CYCLES FOR DRILLING (G80 - G89) (T series) 127. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.7 OPTIONAL ANGLE CHAMFERING/CORNER ROUNDING (M series) 128. . . . . . . . . . . . . . . . . . .
13.8 DIRECT DRAWING DIMENSIONS PROGRAMMING (T series) 129. . . . . . . . . . . . . . . . . . . . . . . .
13.9 PROGRAMMABLE MIRROR IMAGE (G50.1, G51.1) (M series) 131. . . . . . . . . . . . . . . . . . . . . . . .
13.10 INDEX TABLE INDEXING (M series) 132. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14. TOOL COMPENSATION FUNCTION 133. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.1 TOOL OFFSET (T series) 134. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.1.1 Tool Offset (T Code) 134. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.1.2 Tool Geometry Compensation and Tool Wear Compensation 135. . . . . . . . . . . . . . . . . . . . . . . . .
14.1.3 Y Axis Offset (T series) 135. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.2 TOOL NOSE RADIUS COMPENSATION (G40, G41, G42) (T series) 136. . . . . . . . . . . . . . . . . . . . .
14.3 TOOL LENGTH COMPENSATION (G43, G44, G49) (M series) 139. . . . . . . . . . . . . . . . . . . . . . . . . .
14.4 TOOL OFFSET (G45, G46, G47, G48) (M series) 140. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.5 CUTTER COMPENSATION 141. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.5.1 Cutter Compensation C (G40 - G42) 141. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.6 CORNER CIRCULAR INTERPOLATION FUNCTION (G39) (M series) 143. . . . . . . . . . . . . . . . . . .