
B–63604EN/01
Table of Contents
c–3
11.1 AUXILIARY FUNCTION (M FUNCTION) 114. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.2 MULTIPLE M COMMANDS IN A SINGLE BLOCK 115. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.3 THE SECOND AUXILIARY FUNCTIONS (B CODES) 116. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.PROGRAM CONFIGURATION 117. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.1 PROGRAM COMPONENTS OTHER THAN PROGRAM SECTIONS 119. . . . . . . . . . . . . . . . . . . . .
12.2 PROGRAM SECTION CONFIGURATION 122. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.3 SUBPROGRAM (M98, M99) 128. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.FUNCTIONS TO SIMPLIFY PROGRAMMING 131. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1 CANNED CYCLE (G90, G92, G94) 132. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1.1 Outer Diameter / Internal Diameter Cutting Cycle (G90) 132. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1.2 Thread Cutting Cycle (G92) 134. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1.3 End Face Turning Cycle (G94) 137. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1.4 How to Use Canned Cycles (G90, G92, G94) 140. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2 MULTIPLE REPETITIVE CYCLE (G70 – G76) 142. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.1 Stock Removal in Turning (G71) 142. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.2 Stock Removal in Facing (G72) 146. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.3 Pattern Repeating (G73) 147. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.4 Finishing Cycle (G70) 148. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.5 End Face Peck Drilling Cycle (G74) 151. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.6 Outer Diameter / Internal Diameter Drilling Cycle (G75) 152. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.7 Multiple Thread Cutting Cycle (G76) 153. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.2.8 Notes on Multiple Repetitive Cycle (G70 – G76) 158. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3 CANNED CYCLE FOR DRILLING (G80 – G89) 159. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3.1 Front Drilling Cycle (G83) / Side Drilling Cycle (G87) 163. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3.2 Front Tapping Cycle (G84) / Side Tapping Cycle (G88) 166. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3.3 Front Boring Cycle (G85) / Side Boring Cycle (G89) 168. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3.4 Canned Cycle for Drilling Cancel (G80) 169. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3.5 Precautions to be Taken by Operator 170. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.4 CHAMFERING AND CORNER R 171. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.5 MIRROR IMAGE FOR DOUBLE TURRET (G68, G69) 174. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.6 DIRECT DRAWING DIMENSIONS PROGRAMMING 175. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.7 RIGID TAPPING 180. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.7.1 Front Face Rigid Tapping Cycle (G84) / Side Face Rigid Tapping Cycle (G88) 181. . . . . . . . . . . . . . . . . .
14.COMPENSATION FUNCTION 184. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.1 TOOL OFFSET 185. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.1.1 Tool Geometry Offset and Tool Wear Offset 185. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.1.2 T Code for Tool Offset 186. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.1.3 Tool Selection 186. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.1.4 Offset Number 186. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.1.5 Offset 187. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.1.6 G53, G28, G30, and G30.1 Commands When Tool Position Offset is Applied 190. . . . . . . . . . . . . . . . . .
14.2 OVERVIEW OF TOOL NOSE RADIUS COMPENSATION 194. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.2.1 Imaginary Tool Nose 194. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.2.2 Direction of Imaginary Tool Nose 196. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.2.3 Offset Number and Offset Value 197. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.2.4 Work Position and Move Command 199. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.2.5 Notes on Tool Nose Radius Compensation 204. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.3 DETAILS OF TOOL NOSE RADIUS COMPENSATION 207. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .