TOMATECH AUTOMATION
3.11.3 Special cases.................................................................................................. 72
3.12 Dwell G04........................................................................................................... 74
3.13 Machine Zero Function ...................................................................................... 74
3.13.1 Machine 1st reference point G28 ................................................................... 74
3.13.2 Machine 2nd, 3rd, 4th reference point G30..................................................... 75
3.14 Skip Interpolation G31........................................................................................ 77
3.15 Automatic Tool Offset G36, G37........................................................................ 79
3.16 Workpiece Coordinate System G50 .................................................................. 81
3.17 Local Coordinate System................................................................................... 82
3.18 Workpiece Coordinate System G54~G59 ....................................................... 84
3.19 Fixed Cycle Command ..................................................................................... 87
3.19.1 Axial cutting cycle G90................................................................................... 87
3.19.2 Radial cutting cycle G94................................................................................. 90
Contents
III
3.19.3 Caution of fixed cycle commands................................................................... 92
3.20 Multiple Cycle Commands................................................................................. 93
3.20.1 Axial roughing cycle G71 ............................................................................... 93
3.20.2 Radial roughing cycle G72.............................................................................. 99
3.20.3 Closed cutting cycle G73................................................................................ 103
3.20.4 Finishing cycle G70 ....................................................................................... 107
3.20.5 Axial grooving multiple cycle G74 .................................................................. 108
3.20.6 Radial grooving multiple cycle G75................................................................. 111
3.21 Thread Cutting Commands................................................................................ 114
3.21.1 Thread cutting with constant lead G32............................................................ 115
3.21.2 Rigid thread cutting G32.1............................................................................... 117
3.21.3 Thread cutting with variable lead G34............................................................. 119
3.21.4 Z thread cutting G33........................................................................................ 121
3.21.5 Rigid tapping G84, G88................................................................................... 122
3.21.6 Thread cutting cycle G92................................................................................. 125
3.21.7 Multiple thread cutting cycle G76..................................................................... 128
3.22 Constant Surface Speed Control G96, Constant Rotational Speed Control
G97.......................................................................................................................132
3.23 Feedrate per Minute G98, Feedrate per Rev G99 ............................................. 133
3.24. Additional Axis Function......................................................................................135
3.24.1 Additional axis start.......................................................................................... 135
3.24.2 Motion of additional axis................................................................................... 135
3.24.3 Additional axis coordinates display.................................................................. 135
3.25 Macro Commands...............................................................................................135
3.25.1 MACRO variables ........................................................................................... 136
3.25.2 Operation and jump command G65 ................................................................140
3.25.3 Program example with macro command......................................................... 143
3.26 Statement Macro Command............................................................................... 146
3.26.1 Arithmetic and logic operation.......................................................................... 146