Home › M-codes › Siemens 840D 828D › M19
M19 Spindle positioning
Siemens 840D 828D M-code · Mill and lathe
Positions the spindle to the angle stored in setting data. SPOS= is the programmable way to stop at a chosen angle.
Format
M19
How it works
Modal. The spindle stays in position mode until M3, M4 or M5.
Example program
M5 ; SPINDLE STOP
M19 ; ORIENT SPINDLE
SPOS=90 ; OR POSITION TO 90 DEGREES
M19 ; ORIENT SPINDLE
SPOS=90 ; OR POSITION TO 90 DEGREES
Example is in inch. Check offsets and clearances first.
Watch out for
- The M19 angle is in setting data. Use SPOS= in the program if a fixed angle is needed.
Machine builders set many M codes, and they change by model and options. Check the M code list for your machine.
Related codes
M19 on other controls
The same number can mean something different on another control.
| Control | Meaning |
|---|---|
| Fanuc | Spindle orientation |
| Haas NGC | Orient spindle |
| Doosan (Fanuc) | Left spindle orientation |
| DMG Mori MAPPS (Fanuc) | Spindle orientation |
| Mazak (EIA) | Spindle orientation position (for the robot to insert a workpiece) |
| Okuma OSP | Spindle orientation (Lathes & Mills) |
| Mitsubishi M70 M80 | Spindle orientation |
| Brother Speedio | Spindle orientation |
| Fagor 8055 8065 | Spindle orientation |
| LinuxCNC Tormach | Spindle orient |
| Mach3 Mach4 | Spindle orient |
| Centroid CNC12 Acorn | Spindle orient, macro |
| Hurco WinMax (NC) | Spindle orient |
| Fadal | Spindle stop and orient |
Every M-code for Siemens 840D 828D 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 M19 in the app All Siemens 840D 828D M-codes