iii
13. PROGRAMMING SUPPORT FUNCTIONS.....................................................................154
13.1 High-speed Machining Mode; G05.........................................................................154
13.2 Subprogram Control; G22/G23 ..............................................................................156
13.3 Fixed Cycle; G80 to G89/G73/G74/G76.................................................................158
13.3.1 Outline...........................................................................................................158
13.3.2 Command format...........................................................................................158
13.3.3 Description of operation ................................................................................160
13.3.4 Detailed description.......................................................................................162
13.3.5 Description of each command.......................................................................163
13.4 Corner Chamfering, Corner R; ,C/,R......................................................................172
13.4.1 Outline...........................................................................................................172
13.4.2 Corner chamfering.........................................................................................172
13.4.3 Corner R........................................................................................................174
13.4.4 Corner chamfering/corner R speed E designation........................................176
13.5 Mirror Image; G50.1/G51.1/G62.............................................................................177
13.5.1 Outline...........................................................................................................177
13.5.2 External switch mirror image and parameter set mirror image......................177
13.5.3 G command mirror image..............................................................................178
13.6 Variable Commands...............................................................................................180
13.6.1 Outline...........................................................................................................180
13.6.2 Detailed description.......................................................................................180
13.7 User Macro Specifications......................................................................................182
13.7.1 User macro commands .................................................................................182
13.7.2 Macro call instruction.....................................................................................183
13.7.3 Variables .......................................................................................................192
13.7.4 Types of variables.........................................................................................194
13.7.5 Arithmetic commands....................................................................................215
13.7.6 Control commands........................................................................................219
13.7.7 External output commands............................................................................222
13.7.8 Checkpoints...................................................................................................224
13.7.9 Actual examples of using user macros..........................................................226
13.8 Linear Angle Command..........................................................................................230
13.9 Geometric Command.............................................................................................231
13.10 Pattern Rotation; G22 l_J_...................................................................................232
13.11 Program Coordinate Rotation; G68.1/G69.1........................................................234
13.12 Parameter Coordinate Rotation............................................................................236
13.13 Special Fixed Cycles; G34/G35/G36/G37............................................................238
13.14 Circular Cutting; G12/G13....................................................................................243
13.15 Scaling; G50/G51.................................................................................................244
13.16 Normal Line Control; G40.1/G41.1/G42.1............................................................247
13.17 Macro Interrupt; ION / IOF....................................................................................252
13.18 Three-dimensional Coordinate Conversion Function; G68.1/G69.1 ....................256
13.19 Cutting Mode; G64...............................................................................................272
13.20 Automatic Corner Override; G62..........................................................................273
13.21 Tapping Mode; G63..............................................................................................274
13.22 High-accuracy Control; G61.1..............................................................................275
13.23 High-accuracy Control for Die Machining; G61.2/G61.3......................................280
13.24 High-accuracy Control for Part Machining; G61.5................................................283
13.25 Program Parameter Input; G10L70/G11.1...........................................................285
13.26 Program Compensation Input; G10......................................................................286
13.27 N Number Single Command Skip ........................................................................288
13.28 End Point Error Check Clear; G69.......................................................................290
13.29 Coordinate Read Function;G14............................................................................293