Takoma CNC
Programme & Referenz

G- / M-Code-Referenz

Nachschlagewerk gängiger Codes je Maschinensteuerung.

Haas — vollständige M-Code-Referenz (Dreh + universell), nach offizieller Haas-Doku ins Deutsche übertragen.

G-Codes · Haas

G00Eilgang / Schnelle Positionierung
G01Lineare Interpolation (Arbeitsvorschub)
G02Kreisinterpolation im Uhrzeigersinn
G03Kreisinterpolation gegen den Uhrzeigersinn
G04Verweilzeit (Dwell)
G09Exakter Halt, nicht-modal
G10Programmierbare Dateneingabe
G17Ebenenauswahl XY
G18Ebenenauswahl ZX
G19Ebenenauswahl YZ
G20Programmierung in Zoll
G21Programmierung in Millimetern
G28Anfahren der Referenzposition
G33Gewindeschneiden mit konstanter Steigung
G40Werkzeugradiuskompensation AUS
G41Werkzeugradiuskompensation links
G42Werkzeugradiuskompensation rechts
G43Werkzeuglängenkorrektur positiv
G44Werkzeuglängenkorrektur negativ
G49Werkzeuglängenkorrektur AUS
G50Maximale Spindeldrehzahl festlegen (Drehen)
G53Maschinen-Koordinatensystem
G54Werkstück-Nullpunkt 1 (WKS)
G55Werkstück-Nullpunkt 2 (WKS)
G56Werkstück-Nullpunkt 3 (WKS)
G57Werkstück-Nullpunkt 4 (WKS)
G58Werkstück-Nullpunkt 5 (WKS)
G59Werkstück-Nullpunkt 6 (WKS)
G70Schlichtzyklus (Drehen)
G71Längs-Schruppzyklus (Drehen)
G72Plan-Schruppzyklus (Drehen)
G73Hochgeschwindigkeits-Bohrzyklus (Peck)
G74Tieflochbohrzyklus / Linksgewinde
G76Feinbohr-/Gewindeschneidzyklus
G80Bohrzyklus abbrechen
G81Bohrzyklus (einfach)
G82Bohrzyklus mit Verweilzeit
G83Tieflochbohren (Peck)
G84Gewindebohrzyklus (Rechtsgewinde)
G90Absolutmaß-Programmierung
G91Kettenmaß-/Inkrementalmaß-Programmierung
G92Nullpunktverschiebung / Gewindeschneiden (Drehen)
G94Vorschub in mm/min
G95Vorschub in mm/U
G96Konstante Schnittgeschwindigkeit (Drehen)
G97Konstante Spindeldrehzahl (Drehen)
G98Rückzug auf Ausgangsebene (Bohrzyklus)
G99Rückzug auf R-Ebene (Bohrzyklus)
G187Glättungs-/Genauigkeitssteuerung (Haas, P1–P3 + E-Wert)

M-Codes · Haas

M00Programmierter Halt
M01Wahlweiser Halt
M02Programmende
M03Spindel EIN, Rechtslauf
M04Spindel EIN, Linkslauf
M05Spindel AUS
M06Werkzeugwechsel
M08Kühlmittel EIN
M09Kühlmittel AUS
M10Spannfutter spannen
M11Spannfutter lösen
M12Automatische Abblasluft EIN
M13Automatische Abblasluft AUS
M14Hauptspindel klemmen
M15Hauptspindel lösen
M17Revolver vorwärts schalten
M18Revolver rückwärts schalten
M19Spindel orientieren (Winkelhalt)
M21Reitstock vorfahren
M22Reitstock zurückziehen
M23Gewinde-Auslauffase EIN
M24Gewinde-Auslauffase AUS
M30Programmende mit Rücksprung
M31Späneförderer vorwärts
M32Späneförderer rückwärts
M33Späneförderer Halt
M36Teilefänger EIN
M37Teilefänger AUS
M41Getriebestufe niedrig (Override)
M42Getriebestufe hoch (Override)
M43Revolver entriegeln (nur Service)
M44Revolver verriegeln (nur Service)
M51Anwender-M-Code setzen (optional, M51–M58)
M59Ausgangsrelais setzen
M61Anwender-M-Code löschen (optional, M61–M68)
M69Ausgangsrelais löschen
M76Programmanzeigen inaktiv
M77Programmanzeigen aktiv
M78Alarm, wenn Überspringsignal erkannt
M79Alarm, wenn kein Überspringsignal erkannt
M85Automatiktür öffnen
M86Automatiktür schließen
M88Hochdruck-Kühlmittel EIN
M89Hochdruck-Kühlmittel AUS
M93Achspositions-Erfassung Start
M94Achspositions-Erfassung Stopp
M95Schlafmodus
M96Bedingter Sprung, wenn kein Signal
M97Lokaler Unterprogrammaufruf
M98Unterprogramm aufrufen
M99Unterprogramm-Ende / Rücksprung
M109Interaktive Bedienereingabe
M110Reitstock-Spannfutter spannen
M111Reitstock-Spannfutter lösen
M119Gegenspindel orientieren
M121Anwender-M-Code mit Quittungssignal (optional, M121–M128)
M133Angetriebenes Werkzeug vorwärts
M134Angetriebenes Werkzeug rückwärts
M135Angetriebenes Werkzeug Halt
M143Gegenspindel vorwärts
M144Gegenspindel rückwärts
M145Gegenspindel Halt
M154C-Achse einkuppeln
M155C-Achse auskuppeln
M164APL-Greifer in Position drehen
M165APL-Greifer 1 öffnen (Rohteil)
M166APL-Greifer 1 schließen (Rohteil)
M167APL-Greifer 2 öffnen (Fertigteil)
M168APL-Greifer 2 schließen (Fertigteil)