bg

M code and G code for machining centers

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.

Standard M & G codes chart for machining centers

Code Description
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

M codes | G codes | G and M codes for MC | ISO tape codes | EIA tape codes

Product Buy Download Support Contacts site map
Copyright © 1999 - 2025, AGG Software.
All rights reserved. Terms of use | Privacy policy