
B–63194EN/02
Table of Contents
c–2
5.3 MACHINING FEED 68. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4 CUTTING FEEDRATE CONTROL 70. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4.1 Exact Stop (G09, G61) Cutting Mode (G64) 71. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4.2 Automatic Corner Override 72. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4.2.1 Automatic override for inner corners (G62) 72. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4.2.2 Internal circular machining feedrate change 74. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4.3 Automatic Corner Deceleration 75. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4.3.1 Corner deceleration according to the corner angle 75. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4.3.2 Corner deceleration according to the feedrate difference between blocks along each axis 78. . . . .
5.5 DWELL (G04) 82. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6. REFERENCE POSITION 83. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1 REFERENCE POSITION RETURN 84. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.2 FLOATING REFERENCE POSITION RETURN (G30.1) 89. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7. COORDINATE SYSTEM 90. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1 MACHINE COORDINATE SYSTEM 91. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2 WORKPIECE COORDINATE SYSTEM 92. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2.1 Setting a Workpiece Coordinate System 92. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2.2 Selecting a Workpiece Coordinate System 93. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2.3 Changing Workpiece Coordinate System 94. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2.4 Workpiece Coordinate System Preset (G92.1) 97. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2.5 Adding Workpiece Coordinate Systems (G54.1 or G54) 99. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.3 LOCAL COORDINATE SYSTEM 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.4 PLANE SELECTION 103. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8. COORDINATE VALUE AND DIMENSION 104. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.1 ABSOLUTE AND INCREMENTAL PROGRAMMING (G90, G91) 105. . . . . . . . . . . . . . . . . . . . . . .
8.2 POLAR COORDINATE COMMAND (G15, G16) 106. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3 INCH/METRIC CONVERSION (G20, G21) 109. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.4 DECIMAL POINT PROGRAMMING 110. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9. AUXILIARY FUNCTION 111. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.1 AUXILIARY FUNCTION (M FUNCTION) 112. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.2 MULTIPLE M COMMANDS IN A SINGLE BLOCK 113. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.3 M CODE GROUP CHECK FUNCTION 114. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9.4 THE SECOND AUXILIARY FUNCTIONS (B CODES) 115. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.PROGRAM CONFIGURATION 116. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.1 PROGRAM COMPONENTS OTHER THAN PROGRAM SECTIONS 118. . . . . . . . . . . . . . . . . . . . .
10.2 PROGRAM SECTION CONFIGURATION 120. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.3 SUBPROGRAM (M98, M99) 126. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.4 8–DIGIT PROGRAM NUMBER 130. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.FUNCTIONS TO SIMPLIFY PROGRAMMING 133. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11.1 OPTIONAL ANGLE CHAMFERING AND CORNER ROUNDING 134. . . . . . . . . . . . . . . . . . . . . . .
11.2 FIGURE COPY (G72.1, G72.2) 137. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .