Rapid Positioning ( A )
Linear Interpolation ( A )
Circular Interpolation Clockwise ( A )
Circular Interpolation Counter Clockwise ( A )
Dwell ( A )
Mirror X Values ( A )
Mirror Y Values ( A )
Mirror Z Values ( A )
X Y Exchange ( W )
Mirror X & Y Exchange Cancel ( W )
Block Skip On ( W )
Block Skip Off ( W )
Reference Return On ( L )
  Breakage Recovery On ( W )
Helical Interpolation Clockwise ( M )
  Reference Return Off ( L )
  Breakage Recovery Off ( W )
Helical Interpolation Counter Clockwise ( M )
  Breakage Recovery On - Discharge Off, Low Pressure Flush ( W )
X-Y Plane ( A )
X-Z Plane ( M | L )
Y-Z Plane ( M | L )
Units Inches ( A )
Units Metric ( A )
Software Limit On ( W )
Software Limit Off ( W )
Figure Rotation On ( W )
Automatic Zero return, Check ( M )
  Figure Limit Off ( W )
Automatic Zeference Point Return ( A )
Set main reference Point ( W )
Return To Coorinate System Set ( W )
Thread Cutting ( L )
Compensation Cancelled ( A )
Compensation Left ( A )
Compensation Right ( A )
Tool Height Compensation ( M )
Tool Height Compensation ( M )
Edge Control On ( W )
Tool Height Compensation ( M )
 Edge Control Off ( W )
Program Origon At Current Position ( L )
 Taper Machine Cancel ( W )
Taper Incline Left ( W )
Local Coordiante Preset ( M | L )
  Taper Incline Right ( W )
Workpiece Coordinate Selection ( A )
Machine Coordinate Preset ( A )
Machine Coordinate Preset ( A )
Machine Coordinate Preset ( A )
Machine Coordinate Preset ( A )
Machine Coordinate Preset ( A )
Machine Coordinate Preset ( A )
Automatic Zero Return ( W )
4 Axis Offset On ( W )
X Axis Grooving Cycle ( L )
 4 Axis Offset Off ( W )
Single Pass Thread Cycle ( L )
Cancel Cycle ( M | L )
Shifts Until Contact Detector Operates ( W )
Drilling Cycle ( M | L )
Drilling Cycle With Dwell ( M | L )
Peck DSrill Cycle ( M | L )
Tapping Cycle ( M | L )
Boring Cycle ( M | L )
Absolute Coordinates ( A )
Incremental Coordinates ( A )
Thread Cycle ( L )
Face Cutting Cycle ( L )
Constant Surface Speed ( L )
Constant Revolution Per Minute ( L )
Feed Rate Inch Per Minute ( L )
Feed Rate Inch Per Revolution ( L )
M Codes (Miscellaneous Functions)
An M code specifies functions not related to dimensional or axes movement