CNC Syntax Editor. M code. Standart M codes for various numerical controls (CNC)

Since version 2.0 our CNC Syntax Editor software supports syntax highlighting for all G and M codes from the table below. The trial or FREE version of our software you can download in the Download area. We are planning to add tooltips with comments for each G code or M code in the program interface in the next release. You can ask our support team for details about our software and is features.

G codes and M codes chart
M00 Program Stop
M01 Optional (Planned) Stop
M02 End of program
M03 Spindle CW
M04 Spindle CCW
M05 Spindle OFF
M06 Tool change
M07 Coolant #2 ON
M08 Coolant #1 ON
M09 Coolant OFF
M10 Clamp
M11 Unclamp
M12 Unassigned
M13 Spindle CW & Coolant ON
M14 Spindle CCW & Coolant ON
M15 Motion +
M16 Motion -
M17 Unassigned
M18 Unassigned
M19 Oriented spindle stop
M20-M29 Permanently unassigned
M30 End of tape
M31 Interlock bypass
M32-M35 Unassigned
M36-M39 Permanently unassigned
M40-M45 Gear changes if used, otherwise unassigned
M46-M47 Unassigned
M48 Cancel M49
M49 Bypass override
M50-M89 Unassigned
M90-M99 Reserved for user


Copyright © 1999-2014, AGG Software.
All rights reserved. Terms of use | Privacy policy