G00 
Rapid positioning, point to point 
(m) 
G01 
Linear positioning at controlled feed rate 
(m) 
G02 
Circular interpolation CWtwo dimensional 
(m) 
G03 
Circular interpolation CCWtwo dimensional 
(m) 
G04 
Dwell for programmed duration 

G05 
Unassigned EIA code may be used as hold. Cancelled by
operator. 

G06 
Parabolic interpolation 
(m) 
G07 
Unassigned EIA code reserved for future standardization 

G08 
Programmed slide acceleration 

G09 
Programmed slide deceleration 

G10 
Unassigned EIA 

G11 
code sometimes used 

G12 
for machine lock and unlock devices 

G13G16 
Axis selection 
(m) 
G17 
XY plane selection 
(m) 
G18 
ZX plane selection 
(m) 
G19 
YZ plane selection 
(m) 
G20 
Unassigned EIA code 

G21 
Unassigned EIA code sometimes used 

G22 
for 

G23 
nonstop blended interpolation movements 

G24 
Unassigned EIA code 

G25G29 
Permanently unassigned. Available for individual use. 

G30G32 
Unassigned EIA code 

G33 
Thread cutting, constant lead 
(m) 
G34 
Thread cutting, increasing lead 
(m) 
G35 
Thread cutting, decreasing lead 
(m) 
G36G39 
Permanently unassigned. Available for individual use. 

G40 
Cutter compensation / offset, cancel 
(m) 
G41 
Cutter compensation, left 
(m) 
G42 
Cutter compensation, right 
(m) 
G43 
Cutter offset inside corner 
(m) 
G44 
Cutter offset outside corner 
(m) 
G45G49 
Unassigned EIA code 

G50 
Reserved for adaptive control 

G51 
Cutter compensation + / 0 

G52 
Cutter compensation /0 

G53 
Linear shift cancel 
(m) 
G54 
Linear shift X 
(m) 
G55 
Linear shift Y 
(m) 
G56 
Linear shift Z 
(m) 
G57 
Linear shift XY 
(m) 
G58 
Linear shift XZ 
(m) 
G59 
Linear shift YZ 
(m) 
G60G69 
Unassigned EIA codes 

G70 
Inch programming 
(m) 
G71 
Metric programming 
(m) 
G72 
Circular interpolationCW(three dimensional) 
(m) 
G73 
Circular interpolationCCW (three dimensional) 
(m) 
G74 
Cancel multiquadrant circular interpolation 
(m) 
G75 
Multiquadrant circular interpolation 
(m) 
G76G79 
Unassigned EIA code 

G80 
Fixed cycle cancel 
(m) 
G81 
Fixed cycle 1 
(m) 
G82 
Fixed cycle 2 
(m) 
G83 
Fixed cycle 3 
(m) 
G84 
Fixed cycle 4 
(m) 
G85 
Fixed cycle 5 
(m) 
G86 
Fixed cycle 6 
(m) 
G87 
Fixed cycle 7 
(m) 
G88 
Fixed cycle 8 
(m) 
G89 
Fixed cycle 9 
(m) 
G90 
Absolute dimension input 
(m) 
G91 
Incremental dimension input 
(m) 
G92 
Preload registers 

G93 
Inverse time feeedrate ( V/D ) 
(m) 
G94 
Inches ( millimeters) per minute feedrate 
(m) 
G95 
Inches ( millimeters ) per revolution feedrate 
(m) 
G96 
Constant surface speed, feet (meters) per minute 
(m) 
G97 
Revolutions per minute 
(m) 
G98G99 
Unassigned EIA code 
