13.1.7 Back Boring; G87....................................................................................................................................... 341
13.1.8 Boring; G88................................................................................................................................................ 344
13.1.9 Boring; G89................................................................................................................................................ 345
13.1.10 Stepping Cycle; G73 ................................................................................................................................ 346
13.1.11 Reverse Tapping Cycle; G74................................................................................................................... 348
13.1.12 Circular Cutting; G75................................................................................................................................ 350
13.1.13 Fine Boring; G76 ...................................................................................................................................... 352
13.1.14 Precautions for Using a Fixed Cycle........................................................................................................ 355
13.1.15 Initial Point and R Point Level Return; G98, G99..................................................................................... 358
13.1.16 Setting of Workpiece Coordinates in Fixed Cycle Mode .......................................................................... 359
13.1.17 Drilling Cycle High-Speed Retract............................................................................................................ 360
13.1.18 Acceleration/Deceleration Mode Change in Hole Drilling Cycle .............................................................. 364
13.2 Special Fixed Cycle ............................................................................................................................................ 366
13.2.1 Bolt Hole Cycle; G34.................................................................................................................................. 367
13.2.2 Line at Angle; G35 ..................................................................................................................................... 368
13.2.3 Arc; G36..................................................................................................................................................... 369
13.2.4 Grid; G37.................................................................................................................................................... 370
14 Macro Functions .................................................................................................................................... 373
14.1 Subprogram Control; G22, G23.......................................................................................................................... 374
14.1.1 Subprogram Call; G22, G23....................................................................................................................... 374
14.1.2 Figure Rotation; G22 I_J_K_...................................................................................................................... 380
14.2 Variable Commands ........................................................................................................................................... 383
14.3 User Macro ......................................................................................................................................................... 388
14.4 Macro Call Instructions ....................................................................................................................................... 389
14.4.1 Simple Macro Calls; G65 ........................................................................................................................... 389
14.4.2 Modal Call A (Movement Command Call) ; G66 ....................................................................................... 394
14.4.3 Modal Call B (for Each Block); G66.1 ........................................................................................................ 396
14.4.4 G code macro call ...................................................................................................................................... 398
14.4.5 Miscellaneous Command Macro Call (for M, S, T, B Code Macro Call) .................................................... 399
14.4.6 Detailed Description for Macro Call Instruction .......................................................................................... 401
14.4.7 ASCII Code Macro ..................................................................................................................................... 403
14.5 Variables Used in User Macros .......................................................................................................................... 407
14.5.1 Common Variables..................................................................................................................................... 409
14.5.2 Local Variables (#1 to #33) ........................................................................................................................ 410
14.5.3 System Variables ....................................................................................................................................... 413
14.6 User Macro Commands...................................................................................................................................... 414
14.6.1 Operation Commands................................................................................................................................ 414
14.6.2 Control Commands .................................................................................................................................... 418
14.6.3 External Output Commands; POPEN, PCLOS, DPRNT............................................................................421
14.6.4 Precautions ................................................................................................................................................ 425
14.6.5 Actual Examples of Using User Macros..................................................................................................... 427
14.7 Macro Interruption; ION, IOF .............................................................................................................................. 431
15 Program Support Functions ................................................................................................................. 441
15.1 Corner Chamfering I /Corner Rounding I............................................................................................................ 442
15.1.1 Corner Chamfering I ; G01 X_ Y_ ,C ......................................................................................................... 442
15.1.2 Corner Rounding I ; G01 X_ Y_ ,R_........................................................................................................... 444
15.1.3 Corner Chamfering Expansion/Corner Rounding Expansion..................................................................... 446
15.1.4 Interrupt during Corner Chamfering/Interrupt during Corner Rounding ..................................................... 448
15.2 Corner Chamfering II /Corner Rounding II .......................................................................................................... 449
15.2.1 Corner Chamfering II ; G01/G02/G03 X_ Y_ ,C_....................................................................................... 449
15.2.2 Corner Rounding II ; G01/G02/G03 X_ Y_ ,R_ .......................................................................................... 451
15.2.3 Corner Chamfering Expansion/Corner Rounding Expansion..................................................................... 452
15.2.4 Interrupt during Corner Chamfering/Interrupt during Corner Rounding ..................................................... 452
15.3 Linear Angle Command; G01 X_/Y_ A_/,A_....................................................................................................... 453
15.4 Geometric; G01 A_ ............................................................................................................................................. 454
15.5 Geometric IB....................................................................................................................................................... 456
15.5.1 Geometric IB (Automatic Calculation of Two-arc Contact) ; G02/G03 P_Q_ /R_ ..................................... 457
15.5.2 Geometric IB (Automatic Calculation of Linear - Arc Intersection) ; G01 A_ , G02/G03 P_Q_H_ ............. 459
15.5.3 Geometric IB (Automatic Calculation of Linear - Arc Intersection) ; G01 A_ , G02/G03 R_H_.................. 462
15.6 G Command Mirror Image; G50.1, G51.1, G62.................................................................................................. 464
15.7 Normal Line Control; G40.1/G41.1/G42.1 (G150/G151/G152)........................................................................... 469
15.8 Manual Arbitrary Reverse Run Prohibition; G127............................................................................................... 489
15.9 Data input by program ........................................................................................................................................ 495
15.9.1 Parameter Input by Program; G10 L70/L100, G11.1 ................................................................................. 495