8. Dwell ............................................................................................................................................86
8.1 Per-second dwell ; G04.........................................................................................................86
9. Miscellaneous Functions...........................................................................................................88
9.1 Miscellaneous functions (M8-digits BCD).............................................................................88
9.2 Secondary miscellaneous functions (B8-digits, A8 or C8-digits) ..........................................90
9.3 Index table indexing..............................................................................................................91
10. Spindle Functions.....................................................................................................................93
10.1 Spindle functions S functions..............................................................................................93
10.1.1 Spindle functions (S6-digits Analog).............................................................................93
10.1.2 Spindle functions (S8-digits).........................................................................................93
10.2 Constant surface speed control; G96, G97.........................................................................94
10.3 Spindle/C Axis Control........................................................................................................95
10.4 Spindle Synchronization Control.........................................................................................98
10.4.1 Spindle Synchronization Control II..................................................................................99
10.4.2 Precautions for Using Spindle Synchronization Control................................................104
10.5 Multiple Spindle Control....................................................................................................106
10.5.1 Multiple Spindle Control I (Multiple Spindle Command) .............................................107
10.5.2 Multiple Spindle Control I (Spindle Selection Command)...........................................108
10.5.3 Multiple Spindle Control II...........................................................................................110
11. Tool Functions........................................................................................................................112
11.1 Tool functions (T8-digit BCD)............................................................................................112
12. Tool Offset Functions.............................................................................................................113
12.1 Tool offset.........................................................................................................................113
12.2 Tool length offset/cancel; G43, G44/G49..........................................................................117
12.3 Tool radius compensation.................................................................................................120
12.3.1 Tool radius compensation operation ..........................................................................121
12.3.2 Other operations during tool radius compensation.....................................................132
12.3.3 G41/G42 commands and I, J, K designation..............................................................141
12.3.4 Interrupts during tool radius compensation ................................................................147
12.3.5 General precautions for tool radius compensation.....................................................149
12.3.6 Changing of offset No. during compensation mode....................................................150
12.3.7 Start of tool radius compensation and Z axis cut in operation....................................152
12.3.8 Interference check......................................................................................................154
12.4 Programmed offset input; G10, G11.................................................................................161
12.5 Tool position offset; G45 to G48.......................................................................................166
12.6 Inputting the tool life management data............................................................................173
13. Program Support Functions..................................................................................................176
13.1 Fixed cycles......................................................................................................................176
13.1.1 Standard fixed cycles; G80 to G89, G73, G74, G76...................................................176
13.1.2 Initial point and R point level return; G98, G99...........................................................204
13.1.3 Setting of workpiece coordinates in fixed cycle mode................................................205
13.2 Special fixed cycle; G34, G35, G36, G37.1 ......................................................................206
13.3 Subprogram control; M98, M99, M198 .............................................................................211
13.3.1 Calling subprogram with M98 and M99 commands....................................................211
13.3.2 Calling Subprogram with M198 Commands ...............................................................216
13.4 Variable commands..........................................................................................................218
13.5 User macro specifications.................................................................................................220
13.5.1 User macro commands ;G65,G66,G66.1,G67 ...........................................................220
13.5.2 Macro call instruction..................................................................................................221
13.5.3 ASCII Code Macro......................................................................................................229
13.5.4 Variables.....................................................................................................................233
13.5.5 Types of variables.......................................................................................................235
13.5.6 Arithmetic commands.................................................................................................271
13.5.7 Control commands......................................................................................................277