M-Codes (M steht für Miscellaneous) sind Schaltbefehle im NC-Programm, die Maschinenfunktionen ein- und ausschalten, die nichts mit der geometrischen Werkzeugbewegung zu tun haben. Sie steuern unter anderem die Spindel, das Kühlmittel, den Werkzeugwechsel und das Programmende.
Häufige M-Codes im Überblick:
| Code | Funktion |
|---|---|
| M03 | Spindel EIN (Rechtslauf) |
| M05 | Spindel AUS |
| M08 | Kühlmittel EIN |
| M09 | Kühlmittel AUS |
| M06 | Werkzeugwechsel |
| M30 | Programmende und Rücksprung |
Wichtig: M-Codes sind nicht vollständig standardisiert. Ihre genaue Belegung kann je nach CNC-Steuerung (Fanuc, Heidenhain, Siemens etc.) und Maschinenhersteller abweichen. Ein auf Ihre Maschine abgestimmter Postprozessor sorgt dafür, dass die M-Codes im NC-Programm stets korrekt ausgegeben werden.
Verwandte Begriffe: G-Code, NC-Programm, Postprozessor, CNC/CNC-Maschine