M-code definition, 2 g-code and m-code definitions – ACU-RITE CNC 3500i User Manual
Page 396
370
11 G-Code Edit, Help, & Advanced Features
1
1
.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
S
Spindle Speed
Spindle Speed