368 11 G-Code Edit, Help, & Advanced Features
11.2 G-Code and M-Code Definitions
M-Code Definition
The following is a list of available M-Codes. Be advised that many
M-codes are machine dependant, and often machine manufacturers
will add, and/or remove some M-Codes.
M-Code List
M-Code Description Label
M0 or M00 Program Stop Mode Program Stop Mode
M1 or M01 Optional Program Stop Optional Program Stop
M2 or M02 End of Program End of Program
M3 or M03 Spindle Forward Spindle Forward
M4 or M04 Spindle Reverse Spindle Reverse
M5 or M05 Spindle Off Spindle Off
M6 or M06 Tool Mount Tool Mount
M8 or M08 Coolant On Coolant On
M9 or M09 Coolant Off Coolant Off
M19 Spindle Orientation Spindle Orientation
M30 Jump to New Program Jump to New Program
M98 Call Sub Program Call Sub Program
M99 End of Sub Program End of Sub Program
M105 Dry Run, All Axes. Dry Run, All Axes.
M106 Dry Run, No Z Axis Dry Run, No Z Axis
M107 Dry Run, Off - Cancel M105 and M106 Dry Run, Off - Cancel
SSpindle Speed Spindle Speed