Tormach CNC M Codes: Complete Guide to M0–M9 Functions
Tormach M codes, these m codes work on following Tormach PCNC
- Tormach PCNC 1100
- Tormach PCNC 770
- Tormach PCNC Duality Lathe

Tormach PCNC 1100
Tormach M Codes
| M-code | Meaning |
| M0 | Program stop |
| M1 | Optional program stop |
| M2 | Program end |
| M3 | Rotate spindle clockwise |
| M4 | Rotate spindle counterclockwise |
| M5 | Stop spindle rotation |
| M6 | Tool change (by two macros) |
| M7 | Mist coolant on |
| M8 | Flood coolant on |
| M9 | All coolant off |
| M30 | Program end and Rewind |
| M47 | Repeat program from first line |
| M48 | Enable speed and feed override |
| M49 | Disable speed and feed override |
| M98 | Call subroutine |
| M99 | Return from subroutine/repeat |
| M871, M872, M873, M874 | Tapping Cycles (specific to PCNC 1100) |
| M998 | Move to tool change position (specific to PCNC 1100) |
CNC Machine
- Mastering CNC M-Codes: A Comprehensive Introduction
- Download Tormach CNC Machine Manuals – PCNC 1100 & 770 Guides
- Complete Guide to Haas Mill M Codes: Functions, Settings & Usage
- Tormach G04 Dwell: Pause Axes for Precise CNC Timing
- Tormach Duality Lathe: Complete G-Code Reference
- Haas CNC Alarm Codes Explained: Troubleshooting Guide
- Fanuc 21 CNC Control: Complete Alarm Code Reference
- Comprehensive Guide to Fanuc Spindle Alarm Codes & Faults
- Heidenhain M Codes: Comprehensive Guide to Machine Operations
- Comprehensive Guide to Mach3 M Codes for CNC Machining