Heidenhain M-Codes: Umfassender Leitfaden zu Maschinenoperationen
Heidenhain M-Codes (Zusatzfunktionen) für Heidenhain TNC 640/530/410/426/430/320.

Heidenhain M-Codes
| M-Code | Beschreibung |
|---|---|
| M0 | Programmlauf stoppen (Spindel STOPP, Kühlmittel AUS) |
| M1 | Optionaler Programmstopp (Spindel STOPP, Kühlmittel AUS) |
| M2 | Programmlauf stoppen (Spindel STOPP, Kühlmittel AUS, Zu Block 1 springen, Statusanzeige löschen (abhängig von Maschinenparameter)) |
| M3 | Spindel EIN im Uhrzeigersinn |
| M4 | Spindel EIN gegen Uhrzeigersinn |
| M5 | Spindel STOPP |
| M6 | Werkzeugwechsel (Programmlauf stoppen (abhängig von Maschinenparameter), Spindel STOPP) |
| M8 | Kühlmittel EIN |
| M9 | Kühlmittel AUS |
| M13 | Spindel EIN im Uhrzeigersinn (Kühlmittel EIN) |
| M14 | Spindel EIN gegen Uhrzeigersinn (Kühlmittel EIN) |
| M30 | Gleich wie M2 |
| M89 | Freie Zusatzfunktion oder Zyklusaufruf, modal wirksam (abhängig von Maschinenparameter) |
| M91 | Im Positionierblock: Koordinaten beziehen sich auf Maschinennullpunkt |
| M92 | Im Positionierblock: Koordinaten beziehen sich auf vom Maschinenhersteller definierte Position, z. B. Werkzeugwechselposition |
| M94 | Drehachsanzeige auf Wert unter 360° reduzieren |
| M97 | Kleine Konturschritte bearbeiten |
| M98 | Offene Konturen vollständig bearbeiten |
| M99 | Blockweiser Zyklusaufruf (Zyklusaufruf, NICHT-MODAL) |
| M101 | Automatischer Werkzeugwechsel mit Ersatzwerkzeug bei abgelaufener maximaler Standzeit |
| M102 | M101 zurücksetzen |
| M103 | Vorschub beim Eintauchen um Faktor F (Prozent) reduzieren |
| M104 | Nullpunkt wie zuletzt definiert reaktivieren |
| M105 | Bearbeitung mit zweitem kv-Faktor |
| M106 | Bearbeitung mit erstem kv-Faktor |
| M107 | Fehlermeldung für Ersatzwerkzeuge mit Übermaß unterdrücken |
| M108 | M107 zurücksetzen |
| M109 | Konstante Konturgeschwindigkeit an Werkzeugschneide (Vorschub erhöhen und verringern) |
| M110 | Konstante Konturgeschwindigkeit an Werkzeugschneide (nur Vorschubverringerung) |
| M111 | M109/M110 zurücksetzen |
| M112 | Konturübergang zwischen zwei Konturelementen einfügen |
| M113 | M112 zurücksetzen |
| M114 | Automatische Kompensation der Maschinengeometrie bei Arbeit mit geneigten Achsen |
| M115 | M114 zurücksetzen |
| M116 | Vorschub für Drehachsen in mm/min |
| M117 | M116 zurücksetzen |
| M118 | Handradpositionierung während Programmlauf überlagern |
| M120 | Radiuskompensierte Kontur vorberechnen (LOOK AHEAD) |
| M124 | Konturfilter |
| M126 | Kürzester-Pfad-Verfahren der Drehachsen |
| M127 | M126 zurücksetzen |
| M128 | Werkzeugspitzenposition beim Positionieren der geneigten Achsen beibehalten (TCPM) |
| M129 | M128 zurücksetzen |
| M130 | Position in ungekipptem Koordinatensystem mit gekippter Arbeitebene anfahren |
| M134 | Exakter Stopp an nicht-tangentialen Konturübergängen bei Positionierung mit Drehachsen |
| M135 | M134 zurücksetzen |
| M136 | Vorschub F in Millimeter pro Spindelumdrehung |
| M137 | M136 zurücksetzen |
| M138 | Auswahl geneigter Achsen |
| M140 | Rückzug von der Kontur in Werkzeugachsenrichtung |
| M141 | Tastkopfüberwachung unterdrücken |
| M142 | Modale Programm-Informationen löschen |
| M143 | Grunddrehung löschen |
| M144 | Maschinenkinematik für IST/SOLL-Positionen am Blockende kompensieren |
| M145 | M144 zurücksetzen |
| M148 | Werkzeug bei NC-Stopp automatisch von Kontur zurückziehen |
| M149 | M148 zurücksetzen |
| M150 | Endschaltermeldung unterdrücken |
| M200 | Laserschneiden: Programmierte Spannung direkt ausgeben |
| M201 | Laserschneiden: Spannung als Funktion der Distanz ausgeben |
| M202 | Laserschneiden: Spannung als Funktion der Geschwindigkeit ausgeben |
| M203 | Laserschneiden: Spannung als Funktion der Zeit (Rampe) ausgeben |
| M204 | Laserschneiden: Spannung als Funktion der Zeit (Impuls) ausgeben |
CNC-Maschine
- 4-Bit-Zähler: Effizientes Binäres Zählen von 0 bis 15
- Unsicherer C#-Code meistern: Zeiger und Speicherverwaltung
- Vom Pfadfinderlager ins Vorstandsbüro: Wie eine Wanderung meine Führungskultur veränderte
- QR-Codes verstehen: Definition, Einsatzmöglichkeiten und Vorteile
- CNC M-Code M00 verstehen: Programmablauf sicher anhalten
- Vollständiger Leitfaden zu Haas Fräsen M-Codes: Funktionen, Einstellungen & Anwendung
- Umfassender Leitfaden zu Mach3 M-Codes für CNC-Bearbeitung
- Vollständiger Leitfaden zu Heidenhain TNC 426 Dialog-M-Codes – EMCO WinNC
- M-Code-Meisterschaft: CNC-Programmierquiz
- G-Codes meistern: CNC-Programmierquiz