Heidenhain M-Befehle – Referenztabelle

Alle M-Befehle der Heidenhain TNC-Steuerungen als übersichtliche Tabelle: von M00 bis M204, inklusive TCPM (M128), M91/M92 und Vorschub pro Umdrehung (M136).

M-Befehle – bei Heidenhain Zusatzfunktionen genannt – steuern Maschinenfunktionen wie Spindel, Kühlmittel und Programmlauf. Einige Funktionen sind maschinenabhängig und werden vom Maschinenhersteller festgelegt; die genaue Wirkung beschreibt das Handbuch der jeweiligen TNC-Steuerung.

Die wichtigsten M-Befehle

Diese M-Befehle kommen in der täglichen Arbeit an einer Heidenhain-Steuerung am häufigsten vor.

CodeBeschreibung
M03Spindel EIN im Uhrzeigersinn
M05Spindel HALT
M08Kühlmittel EIN
M09Kühlmittel AUS
M30Gleiche Funktion wie M02 (Programmende)
M91Im Positioniersatz: Koordinaten beziehen sich auf den Maschinennullpunkt
M92Im Positioniersatz: Koordinaten beziehen sich auf eine vom Maschinenhersteller definierte Position, z. B. auf die Werkzeugwechselposition
M94Anzeige der Drehachse reduzieren auf einen Wert unter 360°
M99Satzweiser Zyklusaufruf
M116Vorschub bei Drehachsen in mm/min
M126Drehachsen wegoptimiert verfahren
M128Position der Werkzeugspitze beim Positionieren von Schwenkachsen beibehalten (TCPM)
M129M128 zurücksetzen
M130Im Positioniersatz: Punkte beziehen sich auf das ungeschwenkte Koordinatensystem
M136Vorschub F in Millimeter pro Spindelumdrehung
M137M136 zurücksetzen
M140Rückzug von der Kontur in Werkzeugachsenrichtung
M150Endschaltermeldung unterdrücken

Vollständige Referenz

Alle M-Befehle im Überblick, sortiert nach Nummer.

CodeBeschreibung
M00Programmlauf HALT / Spindel HALT / Kühlmittel AUS
M01Wahlweiser Programmlauf HALT
M02Programmlauf HALT / Spindel HALT / Kühlmittel AUS / ggf. Löschen der Statusanzeige (abhängig vom Maschinenparameter) / Rücksprung zu Satz 1
M03Spindel EIN im Uhrzeigersinn
M04Spindel EIN gegen den Uhrzeigersinn
M05Spindel HALT
M06Werkzeugwechsel / Programmlauf HALT (maschinenabhängige Funktion) / Spindel HALT
M08Kühlmittel EIN
M09Kühlmittel AUS
M13Spindel EIN im Uhrzeigersinn / Kühlmittel EIN
M14Spindel EIN gegen den Uhrzeigersinn / Kühlmittel EIN
M30Gleiche Funktion wie M02
M89Freie Zusatzfunktion oder Zyklusaufruf, modal wirksam (maschinenabhängige Funktion)
M91Im Positioniersatz: Koordinaten beziehen sich auf den Maschinennullpunkt
M92Im Positioniersatz: Koordinaten beziehen sich auf eine vom Maschinenhersteller definierte Position, z. B. auf die Werkzeugwechselposition
M94Anzeige der Drehachse reduzieren auf einen Wert unter 360°
M97Kleine Konturstufen bearbeiten
M98Offene Konturen vollständig bearbeiten
M99Satzweiser Zyklusaufruf
M101Automatischer Werkzeugwechsel mit Schwesterwerkzeug bei abgelaufener Standzeit
M102M101 zurücksetzen
M107Fehlermeldung bei Schwesterwerkzeugen mit Aufmass unterdrücken
M108M107 zurücksetzen
M109Konstante Bahngeschwindigkeit an der Werkzeugschneide (Vorschuberhöhung und -reduzierung)
M110Konstante Bahngeschwindigkeit an der Werkzeugschneide (nur Vorschubreduzierung)
M111M109/M110 zurücksetzen
M116Vorschub bei Drehachsen in mm/min
M117M116 zurücksetzen
M118Handradpositionierung während des Programmlaufs überlagern
M120Radiuskorrigierte Kontur vorausberechnen (LOOK AHEAD)
M126Drehachsen wegoptimiert verfahren
M127M126 zurücksetzen
M128Position der Werkzeugspitze beim Positionieren von Schwenkachsen beibehalten (TCPM)
M129M128 zurücksetzen
M130Im Positioniersatz: Punkte beziehen sich auf das ungeschwenkte Koordinatensystem
M136Vorschub F in Millimeter pro Spindelumdrehung
M137M136 zurücksetzen
M138Auswahl von Schwenkachsen
M140Rückzug von der Kontur in Werkzeugachsenrichtung
M141Tastsystemüberwachung unterdrücken
M143Grunddrehung löschen
M144Berücksichtigung der Maschinenkinematik in IST-/SOLL-Positionen am Satzende
M145M144 zurücksetzen
M148Werkzeug bei NC-Stopp automatisch von der Kontur abheben
M149M148 zurücksetzen
M150Endschaltermeldung unterdrücken
M197Ecken verrunden
M200–M204Laserschneidfunktionen