For Windows 9x - Windows 7 (incl. Server, x86 and x64). Latest version: 3.0.11 build 1014. October 14, 2011.
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 |