G00 | modal | 01 | Positioning (Rapid traverse) | |
G01 | | 01 | Linear interpolation (Cutting feed)
| |
G02 | | 01 | Circular interpolation CW or Helical interpolation CW | |
G03 | | 01 | Circular interpolation CCW or Helical interpolation CCW | |
G04 | | 00 | Dwell | |
G05 | | 00 | High speed cycle cutting | |
G07 | | 00 | Hypothetical axis interpolation | |
G07.1 | | 00 | Cylindrical interpolation | |
G10 | | 00 | Programmable data input | |
G10.6 | | 00 | Tool retract & recover | |
G11 | | 00 | Programmable data input cancel | |
G12.1 | | 21 | Polar coordinate interpolation mode | |
G13.1 | modal | 21 | Polar coordinate interpolation cancel mode | |
G17 | | 16 | XpYp plane selection | |
G18 | modal | 16 | ZpXp plane selection | |
G19 | | 16 | YpZp plane selection | |
G20 | | 01 | Outer diameter/internal diameter cutting cycle | |
G21 | | 01 | Thread cutting cycle | |
G22 | modal | 09 | Stored stroke check function on | |
G23 | | 09 | Stored stroke check function off | |
G24 | | 01 | Endface turning cycle | |
G25 | modal | 08 | Spindle speed fluctuation detection off | |
G26 | | 08 | Spindle speed fluctuation detection on | |
G27 | | 00 | Reference position return check | |
G28 | | 00 | Return to reference position | |
G30 | | 00 | 2nd, 3rd and 4th reference position return | |
G30.1 | | 00 | Floating reference point return | |
G31 | | 00 | Skip function | |
G33 | | 01 | Thread cutting | |
G34 | | 01 | Variable–lead thread cutting | |
G35 | | 01 | Circular threading (clockwise) | |
G36 | | 00/01 | Circular threading (counterclockwise) / Automatic tool compensation X | |
G37 | | 00 | Automatic tool compensation Z | |
G39 | | 00 | Corner circular interpolation | |
G40 | modal | 07 | Tool nose radius compensation cancel | |
G41 | | 07 | Tool nose radius compensation left | |
G42 | | 07 | Tool nose radius compensation right | |
G50.2 | modal | 20 | Polygonal turning cancel | |
G51.2 | | 20 | Polygonal turning | |
G52 | | 00 | Local coordinate system setting | |
G53 | | 00 | Machine coordinate system setting | |
G54 | modal | 14 | Workpiece coordinate system 1 selection | |
G55 | | 14 | Workpiece coordinate system 2 selection | |
G56 | | 14 | Workpiece coordinate system 3 selection | |
G57 | | 14 | Workpiece coordinate system 4 selection | |
G58 | | 14 | Workpiece coordinate system 5 selection | |
G59 | | 14 | Workpiece coordinate system 6 selection | |
G65 | | 00 | Macro calling | |
G66 | | 12 | Macro modal call | |
G67 | modal | 12 | Macro modal call cancel | |
G68 | | 04 | Mirror image for double turrets ON or balance cut mode | |
G69 | modal | 04 | Mirror image for double turrets OFF or balance cut mode cancel | |
G70 | | 06 | Input in inch | |
G71 | | 06 | Input in mm | |
G72 | | 00 | Finishing cycle | |
G73 | | 00 | Stock removal in turning | |
G74 | | 00 | Stock removal in facing | |
G75 | | 00 | Pattern repeating | |
G76 | | 00 | End face peck drilling | |
G80 | modal | 10 | Canned cycle for drilling cancel | |
G83 | | 10 | Cycle for face drilling | |
G84 | | 10 | Cycle for face tapping | |
G85 | | 10 | Cycle for face boring | |
G87 | | 10 | Cycle for side drilling | |
G88 | | 10 | Cycle for side tapping | |
G89 | | 10 | Cycle for side boring | |
G90 | modal | 03 | Absolute programming | |
G91 | | 03 | Incremental programming | |
G92 | | 00 | Coordinate system setting or max. spindle speed setting | |
G92.1 | | 00 | Workpiece coordinate system preset | |
G94 | | 05 | Per minute feed | |
G95 | modal | 05 | Per revolution feed | |
G96 | | 02 | Constant surface speed control | |
G97 | modal | 02 | Constant surface speed control cancel | |
G98 | | 11 | Return to initial level | |
G99 | | 11 | Return to R point level | |