---
title: "M-Befehle beim CNC-Drehen: die wichtigsten Schaltfunktionen"
description: "M-Befehle schalten beim CNC-Drehen Spindel, Werkzeug und Kühlmittel. Hier sind die wichtigsten Schaltfunktionen, was beim Drehen besonders ist und wie du sie liest."
url: https://gcodepractice.com/journal/m-befehle-cnc-drehen/
canonical: https://gcodepractice.com/journal/m-befehle-cnc-drehen/
author: "Lawrence Arya"
authorUrl: https://www.linkedin.com/in/vibecoding/
published: 2026-06-08
updated: 2026-06-08
category: "Code reference"
tags: ["m-befehle", "cnc drehen", "drehmaschine", "deutsch"]
lang: de
---

# M-Befehle beim CNC-Drehen: die wichtigsten Schaltfunktionen

> **TL;DR** Beim CNC-Drehen steuern M-Befehle die Maschinenfunktionen statt der Bewegung: M03 und M04 für die Spindel im Rechts- und Linkslauf, M05 zum Anhalten, M08 und M09 für Kühlmittel, M00 und M01 für Halte und M30 für das Programmende. Beim Drehen ist die Spindelrichtung besonders wichtig, und einige Schaltfunktionen wie Futter oder Reitstock sind herstellerabhängig.

Beim CNC-Drehen denken viele zuerst an die G-Codes, die das Werkzeug bewegen. Genauso wichtig sind aber die M-Befehle, die alles ein- und ausschalten, was die Maschine sonst noch tut: die Spindel, das Kühlmittel, den Werkzeugwechsel. Wer die M-Befehle kennt, versteht, was die Drehmaschine in jedem Augenblick macht, und kann ein Programm sicher lesen, bevor er es startet. Die Liste ist kurz und im Kern fast überall gleich, was sie zu einem dankbaren Thema zum Lernen macht.

Diese Übersicht erklärt, was M-Befehle tun, welche beim Drehen am wichtigsten sind, warum die Spindelrichtung besonders zählt und welche Schaltfunktionen je nach Maschine unterschiedlich sind. Der Schwerpunkt liegt darauf, die Funktionen zu verstehen, denn das ist die Hälfte des sicheren Programmlesens.

## Was M-Befehle tun

Die einfachste Merkregel lautet: G-Codes bewegen die Maschine, M-Befehle schalten Dinge ein und aus. Während die [G-Codes](https://de.wikipedia.org/wiki/G-Code) Bewegung, Ebene und Nullpunkt festlegen, übernehmen die M-Befehle die Funktionen, die nichts mit der Bahn zu tun haben: Spindel ein, Werkzeug wechseln, Kühlmittel öffnen, Programm anhalten. In der Norm heißen sie deshalb Zusatzfunktionen oder Schaltfunktionen.

Diese klare Trennung hilft beim Lesen. Sobald du einen M-Befehl siehst, weißt du, dass gerade eine Maschinenfunktion geschaltet wird und keine Bewegung stattfindet. Wer den Unterschied der beiden Familien sauber im Kopf hat, liest ein Drehprogramm deutlich schneller.

## Die wichtigsten M-Befehle beim Drehen

Diese Schaltfunktionen treten in fast jedem Drehprogramm auf.

| Code | Bedeutung |
| --- | --- |
| M03 / M04 | Spindel ein im Rechtslauf / Linkslauf |
| M05 | Spindel aus |
| M06 | Werkzeugwechsel, Revolver schalten |
| M08 / M09 | Kühlmittel ein / aus |
| M00 / M01 | Programmierter Halt / Wahlweiser Halt |
| M30 | Programmende mit Rücksprung |

Eine zuverlässige Referenz wie die [M-Code-Liste von LinuxCNC](https://linuxcnc.org/docs/html/gcode/m-code.html) nennt die genormten Bedeutungen, und einige seltenere Schaltfunktionen unterscheiden sich je nach Hersteller. Die M-Befehle umrahmen den eigentlichen Schnitt: Am Anfang richten sie die Maschine ein, am Ende fahren sie sie herunter.

## Warum die Spindelrichtung beim Drehen besonders zählt

Beim Drehen dreht sich das Werkstück, nicht das Werkzeug, und deshalb ist die Spindelrichtung entscheidend. M03 ist der Rechtslauf, M04 der Linkslauf, und welche Richtung richtig ist, hängt von der Werkzeuglage und der Bearbeitung ab. Eine falsche Richtung kann bedeuten, dass das Werkzeug nicht schneidet oder in die falsche Richtung drückt. Anders als beim Fräsen, wo M03 fast immer passt, muss man beim Drehen die Richtung bewusst wählen. Deshalb lohnt es sich, beim Lesen eines Drehprogramms genau auf M03 oder M04 zu achten und sie mit der Werkzeuglage abzugleichen.

## M03 und die Drehzahl: eine Besonderheit beim Drehen

Beim Drehen lohnt sich ein Blick darauf, wie M03 mit der Drehzahl zusammenspielt, denn hier gibt es eine Eigenheit. M03 startet die Spindel, und der S-Wert gibt vor, wie schnell. Drehmaschinen kennen aber zwei Betriebsarten der Drehzahl: die konstante Schnittgeschwindigkeit, bei der die Drehzahl steigt, wenn der Durchmesser kleiner wird, damit die Schnittgeschwindigkeit am Werkzeug gleich bleibt, und die konstante Drehzahl, bei der die Umdrehungen fest sind. Diese Betriebsart wird über eigene G-Codes gewählt, doch sie bestimmt, was der S-Wert hinter M03 eigentlich bedeutet. Beim Lesen eines Drehprogramms ist es daher hilfreich zu wissen, ob die Drehzahl als Schnittgeschwindigkeit oder als feste Umdrehungszahl gemeint ist, denn das erklärt, warum die Drehzahl im Programm an manchen Stellen scheinbar von selbst wechselt. M03 schaltet die Spindel ein, aber der Zusammenhang mit der gewählten Drehzahlart gehört zum Verständnis dazu.

## Drehmaschinen-spezifische Schaltfunktionen

Über den genormten Kern hinaus haben Drehmaschinen oft eigene Schaltfunktionen, und genau hier unterscheiden sich die Hersteller. Das Öffnen und Schließen des Futters, das Vor- und Zurückfahren des Reitstocks, ein Stangenlader, ein Teilefänger oder eine Gegenspindel werden über M-Befehle gesteuert, deren Nummern aber von Maschine zu Maschine verschieden sein können. Während M03 überall Rechtslauf bedeutet, kann das Futterspannen auf einer Maschine eine ganz andere Nummer haben als auf einer anderen. Für die Praxis heißt das: Den genormten Kern lernst du einmal, bei den maschinenspezifischen Schaltfunktionen gehört der Blick ins Handbuch zum Pflichtprogramm.

## Ein Programm Satz für Satz lesen

Um zu sehen, wie die M-Befehle hineinpassen, stell dir Anfang und Ende eines Drehprogramms vor. Nach dem Festlegen von Einheit und Nullpunkt wechselt die Maschine mit M06 das Werkzeug und startet die Spindel mit M03 und einer Drehzahl. Sie wendet die Werkzeugkorrektur an, fährt im Eilgang an und öffnet mit M08 das Kühlmittel, bevor der erste Schnitt beginnt. Am Ende kehrt sich die Reihenfolge um: M09 schließt das Kühlmittel, M05 hält die Spindel an, und M30 beendet das Programm. So umrahmen die M-Befehle den Schnitt, den die G-Codes ausführen. Diese Reihenfolge zu erkennen, ist fast das ganze Lesen der M-Befehle, und sie ist im Kern auf jeder Steuerung gleich, wie es auch der international als [G-code](https://en.wikipedia.org/wiki/G-code) bekannte Standard beschreibt.

## Häufige Fehler

Einige Fehler treten beim Drehen immer wieder auf.

| Fehler | Folge | So vermeidest du ihn |
| --- | --- | --- |
| Falsche Spindelrichtung | Werkzeug schneidet nicht richtig | M03 oder M04 mit der Werkzeuglage abgleichen |
| Spindel zu früh aus | Schnitt bricht ab | Reihenfolge von M05 prüfen |
| Maschinenspezifischen M-Befehl raten | Falsche Funktion geschaltet | Im Handbuch nachsehen |
| M30 vergessen | Programm setzt nicht sauber zurück | Programmende prüfen |

Die meisten Probleme verschwinden mit einer Gewohnheit: vor dem Start die ersten und letzten Sätze lesen, also den Werkzeugwechsel, den Spindelstart und das Programmende. Besonders beim Drehen lohnt der zusätzliche Blick auf die Spindelrichtung, denn anders als beim Fräsen ist sie hier keine Selbstverständlichkeit und entscheidet darüber, ob das Werkzeug überhaupt sauber schneidet.

## M-Befehle und G-Codes zusammen lesen

Ein Drehprogramm ergibt erst Sinn, wenn man beide Familien zusammen liest. Die G-Codes legen die Bahn, die M-Befehle die Funktionen dazu. Eine knappe Übersicht über den Programmaufbau und die genormten Wegbedingungen findest du in der [DIN 66025 G-Code Liste](/journal/din-66025-g-code-liste), die gut zu dieser M-Befehl-Übersicht passt. Wer beide Seiten beherrscht, also Bewegung und Schaltfunktion, kann ein Programm wirklich prüfen statt nur zu hoffen, dass es passt. In der Praxis liest ein geübter Dreher ein Programm nicht Zeile für Zeile, sondern erkennt die wiederkehrenden Blöcke: den Einrichtblock am Anfang, die Schnittbewegungen in der Mitte und den Abschlussblock am Ende. Die M-Befehle sind dabei die Marker, die ihm zeigen, wo ein Werkzeug startet, wo das Kühlmittel kommt und wo das Programm endet, und genau deshalb sind sie der schnellste Einstieg, um sich in einem fremden Drehprogramm zurechtzufinden.

## Warum sich die kurze Liste lohnt

Die M-Befehle sind eine kleine, feste Gruppe, und das macht sie ideal zum vollständigen Lernen. Anders als die lange Reihe der G-Codes lassen sich die gängigen M-Befehle an einem Nachmittag lernen, und der genormte Kern ändert sich zwischen einer Fanuc, einer Siemens oder einer anderen Steuerung nicht. Selbst wer eine Drehmaschine meist über vorhandene Programme bedient, profitiert davon, die M-Befehle im Kopf zu haben, denn sie erklären, was die Maschine tut, und sie wandern mit auf jede andere Steuerung. Hinzu kommt der Sicherheitsaspekt: Wer beim Lesen sofort erkennt, dass M03 die Spindel startet und M08 das Kühlmittel öffnet, weiß vor dem Start, was die Maschine als Nächstes tun wird, und ist auf die richtigen Stellen vorbereitet. Dieses Verständnis ersetzt keine Sicherheitsregeln der Werkstatt, aber es legt eine zusätzliche Schicht darüber, weil ein Bediener, der den Code versteht, seltener von der Maschine überrascht wird.

## M00 und M01: die beiden Halte richtig verstehen

Zwei M-Befehle werden oft verwechselt: M00 und M01. Beide halten das Programm an, aber unterschiedlich. M00 ist ein programmierter Halt, der das Programm immer anhält, bis der Bediener wieder startet, etwa um eine Späneanhäufung zu entfernen oder ein Maß zu prüfen. M01 ist ein wahlweiser Halt, der nur wirkt, wenn der entsprechende Schalter an der Steuerung eingeschaltet ist. Das ist praktisch, um beim Einfahren eines Programms an bestimmten Stellen zu kontrollieren, ohne das Programm zu ändern: Schalter ein, und das Programm hält an den M01-Stellen; Schalter aus, und es läuft durch. Diese kleine Unterscheidung spart im Alltag viel Zeit und verhindert Missverständnisse beim Einrichten.

## Beispiel: die M-Befehle Satz für Satz

Damit die Reihenfolge greifbar wird, hier die Schaltfunktionen am Anfang und Ende eines einfachen Drehprogramms.

| Satz | Bedeutung |
| --- | --- |
| T0101 | Werkzeug 1 mit Korrektur 1 |
| M03 S1500 | Spindel ein im Rechtslauf, 1500 U/min |
| M08 | Kühlmittel ein |
| G00 X20 Z2 | Im Eilgang an den Startpunkt |
| G01 Z-30 F0.2 | Mit Vorschub drehen |
| M09 | Kühlmittel aus |
| M05 | Spindel aus |
| M30 | Programmende mit Rücksprung |

Wer diese Sätze liest, sieht das ganze Muster: Werkzeug und Spindel am Anfang einschalten, am Ende Kühlmittel und Spindel ausschalten und mit M30 sauber beenden. Genau dieses Muster wiederholt sich in fast jedem Drehprogramm.

## Übungsroutine für die M-Befehle

Weil die Gruppe so klein ist, lässt sie sich gezielt üben. Bau dir eine kurze Routine aus drei Schritten. Erstens, Abfrage: Decke die Liste ab und sage aus dem Gedächtnis, was jeder M-Befehl bedeutet. Zweitens, im Programm finden: Nimm ein Drehprogramm und markiere jeden M-Befehl, um das Ein- und Ausschalten zu erkennen. Drittens, Reihenfolge prüfen: Achte darauf, dass die Spindel vor dem Schnitt läuft und das Kühlmittel vor dem Spindelstopp ausgeschaltet wird. Über wenige Tage verteilt, prägen sich die Befehle dauerhaft ein, und ein kleines Heft genügt als Werkzeug. Wenige Minuten täglich bringen mehr als eine einzelne lange Sitzung.

## Wie du dir die M-Befehle einprägst

Eine Liste anzusehen ist nicht dasselbe wie die Befehle zu beherrschen. Dauerhaftes Wissen entsteht durch aktives Abrufen: die Liste abdecken, aus dem Gedächtnis sagen, was jeder Befehl bedeutet, und prüfen. Das Abrufen, nicht das erneute Lesen, baut das Gedächtnis auf, und es ist genau die Fähigkeit, die du an der Maschine brauchst.

Die kostenlose App G-Code Sprint auf GCodePractice.com setzt genau hier an: Sie führt 60-Sekunden-Runden mit den gängigen G-Codes und M-Befehlen durch und wiederholt die, die du verfehlst, sodass die Befehle durch Abrufen ins Gedächtnis gelangen statt durch Lesen. Sie ist ein pädagogisches Übungswerkzeug, kein Maschinensteuergerät, und ergänzt damit das Lernen auf Papier und die Praxis an der Maschine. Wer regelmäßig kurz [G-Code üben](/journal/g-code-uben-kostenlos) möchte, findet dort denselben Ansatz. Lerne die kurze Liste, übe die Befehle täglich ein paar Minuten, und das Lesen eines Drehprogramms wird zur Routine.

## Häufig gestellte Fragen (FAQ)

### Welche M-Befehle braucht man beim CNC-Drehen?

Zum Kern gehören M03 und M04 für die Spindel im Rechts- und Linkslauf, M05 zum Anhalten, M06 für den Werkzeugwechsel, M08 und M09 für Kühlmittel, M00 und M01 für Halte sowie M30 für das Programmende. Einige Schaltfunktionen wie Futter oder Reitstock sind herstellerabhängig. Um die Befehle sicher abzurufen, trainiert die kostenlose App G-Code Sprint auf GCodePractice.com sie in 60-Sekunden-Runden.

### Was ist der Unterschied zwischen M03 und M04 beim Drehen?

M03 ist der Spindelrechtslauf, M04 der Linkslauf. Beim Drehen dreht sich das Werkstück, deshalb hängt die richtige Richtung von der Werkzeuglage und der Bearbeitung ab. Eine falsche Richtung kann dazu führen, dass das Werkzeug nicht richtig schneidet, weshalb man M03 oder M04 bewusst wählen muss.

### Sind M-Befehle auf jeder Drehmaschine gleich?

Der genormte Kern ist gleich: M03, M05, M06, M08 und M30 bedeuten überall dasselbe. Maschinenspezifische Schaltfunktionen wie Futterspannen, Reitstock oder Stangenlader können sich jedoch zwischen Herstellern unterscheiden, deshalb gehört bei diesen ein Blick ins Handbuch dazu.

### Was ist der Unterschied zwischen G-Code und M-Befehl?

G-Codes sind Wegbedingungen, sie steuern die Bewegung, etwa Eilgang oder Vorschub. M-Befehle sind Zusatzfunktionen, sie schalten Maschinenfunktionen ein und aus, etwa Spindel, Werkzeugwechsel oder Kühlmittel. Die Merkregel: G bewegt, M schaltet.

### Was bedeutet M30 in einem Drehprogramm?

M30 beendet das Programm und setzt es für den nächsten Durchlauf zurück. Es ist der übliche Programmende-Befehl und steht am Ende des Programms, nachdem Spindel und Kühlmittel ausgeschaltet wurden.

### Ist es schwer, die M-Befehle zu lernen?

Nein. Es ist eine kleine, feste Gruppe, die sich an einem Nachmittag lernen lässt, und der genormte Kern ändert sich zwischen den Steuerungen nicht. Mit kurzem täglichem Abruftraining sitzen die Befehle schnell.

---

Source: https://gcodepractice.com/journal/m-befehle-cnc-drehen/
Author: Lawrence Arya — https://www.linkedin.com/in/vibecoding/
