
B–63832E/01
Table of Contents
c–4
12.11 CONTROL-IN/CONTROL-OUT 109. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.12 OPTIONAL BLOCK SKIP 109. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.13 ADDITIONAL OPTIONAL BLOCK SKIP 109. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.14 TAPE HORIZONTAL (TH) PARITY CHECK AND TAPE VERTICAL (TV)
PARITY CHECK 109. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.FUNCTIONS TO SIMPLIFY PROGRAMMING 110. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1 CANNED CYCLES (G73, G74, G76, G80-G89, G98, G99) (M series) 111. . . . . . . . . . . . . . . . . . . . . .
13.2 RIGID TAPPING 117. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3 EXTERNAL OPERATION FUNCTION (G81) (M series) 121. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.4 CANNED CYCLES FOR TURNING (T series) 122. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.4.1 Cutting Cycle A (G77) (with G Code System A: G90) 122. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.4.2 Thread Cutting Cycle (G78) (with G Code System A: G92) 123. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.4.3 Turning Cycle in Facing (G79) (with G Code System A: G94) 125. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5 MULTIPLE REPETITIVE CYCLES FOR TURNING (G70 - G76) (T series) 126. . . . . . . . . . . . . . . .
13.5.1 Stock Removal in Turning (G71) 126. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5.2 Stock Removal in Facing (G72) 130. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5.3 Pattern Repeating (G73) 131. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5.4 Finishing Cycle (G70) 132. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5.5 Peck Drilling in Z-axis (G74) 133. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5.6 Grooving in X-axis (G75) 134. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5.7 Thread Cutting Cycle (G76) 135. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.6 CANNED CYCLES FOR DRILLING (G80 - G89) (T series) 137. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.7 OPTIONAL ANGLE CHAMFERING/CORNER ROUNDING (M series) 138. . . . . . . . . . . . . . . . . . .
13.8 DIRECT DRAWING DIMENSIONS PROGRAMMING (T series) 139. . . . . . . . . . . . . . . . . . . . . . . . .
13.9 PROGRAMMABLE MIRROR IMAGE (G50.1, G51.1) (M series) 141. . . . . . . . . . . . . . . . . . . . . . . . .
13.10 INDEX TABLE INDEXING (M series) 142. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.11 CANNED CYCLES FOR CYLINDRICAL GRINDING (T series) 143. . . . . . . . . . . . . . . . . . . . . . . . .
13.11.1 Traverse Grinding Cycle (G71) 144. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.11.2 Traverse Direct Gauge Grinding Cycle (G72) 144. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.11.3 Oscillation Grinding Cycle (G73) 145. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.11.4 Oscillation Direct Gauge Grinding Cycle (G74) 145. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.12 SURFACE GRINDING CANNED CYCLE (M series) 146. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.12.1 Plunge Grinding Cycle (G75) 147. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.12.2 Plunge Direct Grinding Cycle (G77) 149. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.12.3 Continuous Feed Plane Grinding Cycle (G78) 150. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.12.4 Intermittent Feed Plane Grinding Cycle (G79) 152. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.13 INFEED CONTROL (M series) 154. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.TOOL COMPENSATION FUNCTION 155. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.1 TOOL OFFSET (T series) 156. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.1.1 Tool Offset (T Code) 156. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.1.2 Tool Geometry Compensation and Tool Wear Compensation 157. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.2 TOOL NOSE RADIUS COMPENSATION (G40, G41, G42) (T series) 158. . . . . . . . . . . . . . . . . . . . .
14.3 TOOL LENGTH COMPENSATION (G43, G44, G49) (M series) 161. . . . . . . . . . . . . . . . . . . . . . . . . .
14.4 TOOL OFFSET (G45, G46, G47, G48) (M series) 162. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.5 CUTTER COMPENSATION (M series) 163. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.5.1 Cutter Compensation C (G40 - G42) 163. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .