Programming and Operating Manual (ISO Turning/Milling)
01/2017 5
4.3.5.1 Spindle function (S function)................................................................................................................119
4.3.5.2 Tool function........................................................................................................................................119
4.3.5.3 Additional function (M function) ...........................................................................................................119
4.3.5.4 M functions of spindle control (M19, M29)...........................................................................................120
4.3.5.5 M functions for subroutine calls (M98, M99)........................................................................................120
4.3.5.6 Macro call via M function.....................................................................................................................121
4.3.5.7 M functions (M08, M09).......................................................................................................................121
4.3.6 Controlling the feedrate .......................................................................................................................122
4.3.6.1 Compressor in ISO dialect mode.........................................................................................................122
4.3.6.2 Exact stop (G09, G61), continuous-path mode (G64), and tapping (G63)...........................................122
4.4 Additional functions .............................................................................................................................123
4.4.1 Program supporting functions..............................................................................................................123
4.4.1.1 Fixed drilling cycles (G73, G74, G76, G80 to G87, G89).....................................................................123
4.4.1.2 High-speed deep hole drilling cycle with chip breakage (G73)............................................................126
4.4.1.3 Fine drilling cycle (G76).......................................................................................................................128
4.4.1.4 Drilling cycle, counterboring (G81) ......................................................................................................130
4.4.1.5 Countersink drilling cycle (G82)...........................................................................................................132
4.4.1.6 Deep hole drilling cycle with chip removal (G83).................................................................................133
4.4.1.7 Boring cycle (G85)...............................................................................................................................134
4.4.1.8 Boring cycle (G86)...............................................................................................................................136
4.4.1.9 Boring cycle - reverse countersinking (G87)........................................................................................137
4.4.1.10 Boring cycle (G89)...............................................................................................................................139
4.4.1.11 "Drilling a right-hand thread without any compensating chuck" cycle (G84)........................................140
4.4.1.12 "Drilling a left-hand thread without any compensating chuck" cycle (G74)..........................................142
4.4.1.13 Left or right tapping cycle (G84/G74)...................................................................................................144
4.4.1.14 Deselection of a fixed cycle (G80).......................................................................................................146
4.4.1.15 Program example with a tool length compensation and fixed cycles...................................................146
4.4.2 Programmable data input (G10)..........................................................................................................148
4.4.2.1 Changing the tool offset value.............................................................................................................148
4.4.2.2 M function for calling subroutines (M98, M99).....................................................................................148
4.4.3 Eight-digit program number (M98, G65/G66) ......................................................................................149
4.4.4 Polar coordinates (G15, G16)..............................................................................................................149
4.4.5 Measuring functions ............................................................................................................................150
4.4.5.1 Measuring with "delete distance-to-go" (G31) .....................................................................................150
4.4.5.2 "Tool life control" function....................................................................................................................152
4.4.6 Macro programs ..................................................................................................................................152
4.4.6.1 Differences with subroutines ...............................................................................................................152
4.4.6.2 Macro program call (G65, G66, G67) ..................................................................................................152
4.4.6.3 Macro call via G function (G21)...........................................................................................................157
4.4.7 Special functions .................................................................................................................................159
4.4.7.1 Contour repetition (G72.1, G72.2) .......................................................................................................159
4.4.7.2 Switchover modes for DryRun and skip levels ....................................................................................161