M03 Spindle on, forward
Fanuc M-code · Mill and lathe
Starts the spindle forward, clockwise looking from the spindle toward the part on most machines. Give S on the same or an earlier line.
Format
M03 [S]
Addresses
| Address | What it does |
|---|---|
S | Speed, RPM in G97 or surface speed in G96 |
How it works
Modal until M04 or M05.
Example program
G50 S3000 (MAX RPM)
G96 S500 M03 (CSS, SPINDLE FORWARD)
G00 X2.1 Z.1 M08 (APPROACH)
G96 S500 M03 (CSS, SPINDLE FORWARD)
G00 X2.1 Z.1 M08 (APPROACH)
Example is in inch. Check offsets and clearances first.
Watch out for
- Right hand tools on a normal lathe run in M03, but upside down tools may need M04. Check the tool.
- Give S before or with M03, never after.
Related codes
M03 on other controls
The same number can mean something different on another control.
| Control | Meaning |
|---|---|
| Haas NGC | Spindle on clockwise |
| Doosan (Fanuc) | Left spindle forward rotation |
| DMG Mori MAPPS (Fanuc) | Spindle start(normal) |
| Mazak (EIA) | Spindle normal rotation |
| Okuma OSP | Spindle clockwise (Lathes & Mills) |
| Mitsubishi M70 M80 | Spindle on clockwise |
| Brother Speedio | Spindle on clockwise |
| Siemens 840D 828D | Spindle on clockwise |
| Heidenhain TNC (ISO) | Spindle on clockwise |
| Fagor 8055 8065 | Spindle clockwise |
| LinuxCNC Tormach | Spindle clockwise |
| Mach3 Mach4 | Spindle on clockwise |
| Centroid CNC12 Acorn | Spindle on clockwise |
| Hurco WinMax (NC) | Spindle on clockwise |
| Fadal | Spindle on clockwise |
| Swiss (Citizen Star) | Main spindle forward |
Every M-code for Fanuc in your pocket. The app has the full example programs, search by number or shop word, a line decoder and calculators for tapping, threading and drilling.
Open M03 in the app All Fanuc M-codes