 | G00 Rapid move G0 X# Y# Z# up to eight axes or G0 Z# X# |
 | G01 Feed Rate move G1 X# Y# Z# up to eight axes or G1 Z# X# |
 | G02 Clockwise move |
 | G03 Counter Clockwise move |
 | G04 Dwell time G04 L# |
 | G08 Spline Smoothing On |
 | G09 Exact stop check, Spline Smoothing Off |
 | G10 A linear feedrate controlled move with a decelerated stop |
 | G11 Controlled Decel stop |
 | G17 XY PLANE |
 | G18 XZ PLANE |
 | G19 YZ PLANE |
 | G28 Return to clearance plane |
 | G33 Threading (Lathe) |
 | G35 Bypass error checking on next line |
 | G40 Tool compensation off |
 | G41 Tool compensation to the left |
 | G42 Tool compensation to the right |
 | G43 Tool length compensation - negative direction |
 | G44 Tool length compensation - positive direction |
 | G49 Tool length compensation cancelled |
 | G53 Cancel work coordinate offsets |
 | G54-G59 Work coordinate offsets 1 through 6 |
 | G61 Spline contouring with buffering mode off |
 | G64 Spline contouring with buffering mode on |
 | G65 Mill out rectangular pocket |
 | G66 Mill out circular pocket |
 | G67 Flycut |
 | G68 Mill out rectangular pocket with radius corners |
 | G70 Inch mode |
 | G71 Millimeter mode |
 | G74 Peck drilling (Lathe) G83 Z# X# R# |
 | G81 Drill cycle G81 X# Y# Z# R# |
 | G82 Dwell cycle G82 X# Y# Z# R# |
 | G83 Peck cycle G83 X# Y# Z# R# |
 | G84 Tapping cycle G84 X# Y# Z# R# C# |
 | G85 Boring cycle 1 G85 X# Y# Z# R# |
 | G86 Boring cycle 2 G86 X# Y# Z# R# |
 | G88 Boring cycle 3 G88 X# Y# Z# R# |
 | G89 Boring cycle 4 G89 X# Y# Z# R# |
 | G90 Absolute mode |
 | G91 Incremental mode |
 | G92 Home coordinate reset G92 X# Y# Z# |
 | G94 IPM mode (Lathe) default |
 | G95 IPR mode (Lathe) |
 | G96 Constant Surface Feed On (Lathe) |
 | G97 Constant Surface Feed Off (Lathe) |
 | G110 Lathe Groove Face |
 | G111 Lathe Groove OD |
 | G112 Lathe Groove ID |
 | G113 Lathe Thread OD |
 | G114 Lathe Thread ID |
 | G115 Lathe Face Rough |
 | G116 Lathe Turn Rough |
 | G120 Mill Outside Square |
 | G121 Mill Outside Circle or Island |
 | G122 Mill Out Counter Bore |
 | G123 Mill Outside Ellipse pocket |
 | G124 Mill Inside Ellipse pocket |
 | G125 Mill Outside Slot |
 | G126 Mill Inside Slot pocket |
 | G130 3D tool compensation with gouge protection |
 | G131 3D offset parallel to 3D profile |
 | G132 3D tool compensation with gouge protection in the Z axis only |
 | G135 5 axis tool compensation with gouge protection |
 | G136 Included angle limit for gouge protection. G136 L# |
 | G140 3D part rotation and plane tilting G140 U# V# W# R# |
 | G141 Scale factor for the X axis only. G141 L# |
 | G142 Scale factor for the Y axis only. G142 L# |
 | G143 Scale factor for the Z axis only. G143 L# |
 | G160 Mill 3D Cylinder |
 | G162 Mill 3D Sphere |
 | G163 Mill 3D Ramped Plane |
 | G170 Set soft limits and crash fixture/chuck barriers to defaults |
 | G171 Set backward crash fixture/chuck barriers G171 U# V# W# |
 | G172 Set forward crash fixture/chuck barriers G172 U# V# W# |
 | G181 Bolt Hole Drill |
 | G182 Bolt Hole Dwell |
 | G183 Bolt Hole Peck |
 | G184 Bolt Hole Tap |
 | G185 Bolt Hole Bore |
 | M01 Program Stop |
 | M02 End of Program |
 | M03 Spindle On Clockwise, Laser, Flame, Power ON |
 | M04 Spindle On Counter Clockwise |
 | M05 Spindle Stop, Laser, Flame, Power OFF |
 | M06 Tool Change |
 | M08 Coolant On |
 | M09 Coolant Off |
 | M10 Reserved for tool height offset |
 | M13 Spindle On, Coolant On |
 | M30 End of Program when macros are used |
 | M91 Readout Display Incremental |
 | M92 Readout Display Absolute |
 | M97 Go to or jump to line number |
 | M98 Jump to macro or subroutine |
 | M99 Return from macro or subroutine |
 | M100 Machine Zero Reset |
 | M199 Mid program start |