G- / M-Code-Referenz
Nachschlagewerk gängiger Codes je Maschinensteuerung.
Heidenhain TNC — Zusatz-(M-)Funktionen. Native Sprache ist Klartext (Conversational), nicht G-Code. Klartext-Syntax folgt separat.
G-Codes · Heidenhain
Heidenhain programmiert nativ im Klartext (Conversational), nicht in G-Code. Eine Klartext-Syntax-Referenz folgt separat.
M-Codes · Heidenhain
| M0 | Programmlauf Halt, Spindel Halt |
| M1 | Wahlweiser Programmlauf-Halt |
| M2 | Programmende, Spindel/Kühlmittel AUS, Rücksprung |
| M3 | Spindel EIN im Uhrzeigersinn |
| M4 | Spindel EIN gegen den Uhrzeigersinn |
| M5 | Spindel Halt |
| M6 | Werkzeugwechsel (Programmlauf-Halt) |
| M8 | Kühlmittel EIN |
| M9 | Kühlmittel AUS |
| M13 | Spindel EIN (Rechtslauf) + Kühlmittel EIN |
| M14 | Spindel EIN (Linkslauf) + Kühlmittel EIN |
| M30 | Programmende (wie M2) |
| M89 | Modaler Zyklusaufruf (freie Zusatzfunktion) |
| M90 | Konstante Bahngeschwindigkeit an Ecken |
| M91 | Positioniersatz bezogen auf Maschinen-Nullpunkt |
| M92 | Positioniersatz bezogen auf M92-Referenzpunkt |
| M94 | Anzeige der Drehachse auf < 360° reduzieren |
| M97 | Kleine Konturstufen bearbeiten |
| M98 | Offene Konturen vollständig bearbeiten |
| M99 | Satzweiser Zyklusaufruf |
| M101 | Automatischer Wechsel zum Schwesterwerkzeug bei Standzeitablauf |
| M102 | M101 zurücksetzen |
| M103 | Vorschub beim Eintauchen reduzieren (Faktor) |
| M107 | Positives Aufmaß bei Schwesterwerkzeug zulassen |
| M108 | M107 zurücksetzen |
| M109 | Konstante Bahngeschwindigkeit an der Werkzeugschneide |
| M110 | Konstante Bahngeschwindigkeit nur an Innenradien |
| M111 | M109/M110 zurücksetzen |
| M116 | Vorschub bei Drehachsen in mm/min |
| M118 | Handrad-Überlagerung während des Programmlaufs |
| M120 | Radiuskorrigierte Kontur vorausberechnen (Look Ahead) |
| M126 | Drehachsen wegoptimiert verfahren |
| M128 | Werkzeugspitzenposition beim Schwenken beibehalten (TCPM) |
| M129 | M128 zurücksetzen |
| M130 | Positioniersatz bezogen auf ungeschwenktes Koordinatensystem |
| M136 | Vorschub in mm pro Umdrehung |
| M137 | M136 zurücksetzen |
| M138 | Auswahl der Schwenkachsen für M128 |
| M140 | Rückzug von der Kontur in Werkzeugachsrichtung |
| M141 | Tastsystem-Überwachung unterdrücken |
| M143 | Grunddrehung löschen |
| M144 | Werkzeugkorrektur unter Berücksichtigung der Maschinenkinematik |
| M148 | Werkzeug bei NC-Stopp automatisch von der Kontur abheben |