| G00 | Linear interpolation in rapid traverse | 
| G01 | Linear interpolation | 
| G02 | Clockwise circle (cw) | 
| G03 | Counter-clockwise circle (ccw) | 
| G02 Z.. K.. | Helical interpolation (cw) | 
| G03 Z.. K.. | Helical interpolation (ccw) | 
| G04 | Dwell time | 
| G05 | Tangential TRC selection/deselection | 
| G08 | Acceleration at block start | 
| G09 | Deceleration at block end | 
| G10 | Feed rate of TRC, constant | 
| G11 | Feed rate of TRC, adapted | 
| G12 | Deselecting corner deceleration | 
| G13 | Selecting corner deceleration | 
| G17 | Select working plane XY | 
| G18 | Select working plane ZX | 
| G19 | Select working plane YZ | 
| G20 | Deselect the mirroring function | 
| G21 | Mirror programmed paths on the Y axis | 
| G22 | Mirror programmed paths on the X axis | 
| G23 | Superimpose G21 and G22 | 
| G25 | Linear transitions with TRC | 
| G26 | Circular transitions with TRC | 
| G33 | Thread cutting, uniform pitch | 
| G40 | Deselection of TRC/CRC | 
|   |  | 
|   |  | 
| G41 | Activate TRC/CRC on left of contour | 
|   |  | 
|   |  | 
| G42 | Activate TRC/CRC on left of contour | 
|   |  | 
|   |  | 
| G51 | Selection of diameter programming | 
| G52 | Deselection of diameter programming | 
| G53 | Deselect zero offsets | 
| G54 - G59 | Select zero offsets | 
| G60 | Exact stop | 
| G61 | Polynomial contouring | 
| G63 | Thread tapping without compensation chuck | 
| G66 | Synchronise cycle at block end | 
| G68 | Select contour rotation | 
| G69 | Deselect contour rotation | 
| G70 | Inputs in inches | 
| G71 | Inputs in metric units | 
| G74 | Homing | 
|   |  | 
|   |  | 
|   |  | 
| G80 - G89 | Implicit subroutine calls | 
| G90 | Dimension systems, absolute dimension | 
| G91 | Incremental dimension (all parameters relative) | 
| G92 | Reference point offset | 
| G93 | Switching F word to machining time in seconds | 
| G94 | Switching F word to feed rate per minute | 
| G95 | Feed rate per revolution | 
|   |  | 
|   |  | 
| G96 | Switching S word to constant cutting velocity | 
| G97 | Switching S word to spindle speed | 
| G98 | Setting negative software limit switch | 
| G99 | Setting positive software limit switch | 
| G100 | Measuring functions | 
|   |  | 
|   |  | 
|   |  | 
|   |  | 
| G101 | Include measuring offset calculation in offset | 
| G102 | Extract measuring offset from offset | 
| G106 | Measurement run with motion to target point (Type 3) | 
| G107 | Deselect cross-block edge banding | 
| G108 | Edge banding | 
| G112 | Gear change | 
| G115 | Disabling look-ahead function | 
| G116 | Disabling the calculation of block transition velocity | 
| G117 | Enabling the complete look-ahead function | 
| G127 | Weighting of maximum velocity, axis-specific | 
| G128 | Weighting of maximum velocity, axis group-specific | 
| G129 | Weighting of rapid traverse velocity | 
| G130 | Axis-specific weighting of acceleration | 
| G131 | Axis group-specific weighting of acceleration for G01/G02/G03 | 
| G132 | Axis-specific weighting of ramp time | 
| G133 | Axis group-specific weighting of ramp time for G01/G02/G03 | 
| G134 | Axis group-specific weighting of geometrical ramp time | 
| G135 | Selecting feedforward control | 
|   |  | 
|   |  | 
| G136 | Specifying weighting of feedforward control | 
|   |  | 
|   |  | 
| G137 | Deselecting feedforward control | 
|   |  | 
|   |  | 
| G138 | Direct TRC selection/deselection | 
|   |  | 
|   |  | 
| G139 | Indirect TRC selection/deselection | 
|   |  | 
|   |  | 
|   |  | 
|   |  | 
| G140 | Deselecting contour masking | 
| G141 | Selecting contour masking | 
| G150 | Deselecting spline interpolation | 
|   |  | 
|   |  | 
| G151 | Selecting Akima spline interpolation | 
| G159 | Extended zero offset | 
| G160 | Enable/disable zero offsets axis-specific | 
| G161 | Specifying centre point for circle definition, absolute | 
| G162 | Specifying centre point for circle definition, relative (initial state) | 
| G163 | Radius programming | 
| G164 | Deselecting circle centre point correction | 
| G165 | Selecting circle centre point correction | 
| G166 | override | 
| G167 | Spindle override | 
|   |  | 
|   |  | 
| G193 | Path-related feed interpolation | 
| G194 | Switching F word to weighting of maximum feed rate | 
| G196 | Maximum spindle speed for G96 | 
| G200 | Selecting manual mode without parallel interpolation | 
| G201 | Selecting manual mode with parallel interpolation | 
| G202 | Deselecting manual mode with parallel interpolation | 
| G230 | Axis-specific weighting of acceleration for G00 | 
| G231 | Axis group-specific weighting of acceleration for G00 | 
| G233 | Axis group-specific weighting of ramp time for G00 | 
| G236 | Direct TRC selection/deselection on the path | 
|   |  | 
|   |  | 
| G237 | Perpendicular TRC selection/deselection | 
| G238 | Selecting inside corner of TRC | 
| G239 | Selecting/deselecting TRC directly without block | 
| G260 | Deselecting polynomial contouring | 
| G261 | Selecting polynomial contouring (at block end) | 
| G293 | Time-related feed interpolation | 
| G301 | Inserting chamfers | 
| G302 | Inserting roundings | 
| G303 | Arc in 3D space | 
| G310 | Measure with interruption and jump (G310) (Types 5,6) | 
| G331 | Tapping with pitch specification | 
| G332 | Tapping retraction with pitch specification | 
| G333 | Acceleration weighting with feedhold, axis-specific |   | 
| G334 | Acceleration weighting with feedhold, axis group-specific |   | 
| G338 | Ramp time weighting with feedhold, axis-specific |   | 
| G339 | Ramp time weighting with feedhold, axis group-specific |   | 
| G351 | Mirroring with axis specification | 
| G359 | Deselecting exact stop | 
| G360 | Selecting exact stop | 
| G800.. | Implicit subroutine calls (additional) | 
| G900 | Deceleration at block end | 
| G901 | Deceleration after block end |