Allgemeine G-Codes und M-Codes für CNC-Maschinensteuerungen
CNC G-Codes
G00 - Positionierung mit hoher Geschwindigkeit; Fräse und Drehmaschine
G01 - Lineare Interpolation (Bearbeitung einer Geraden); Fräse und Drehmaschine
G02 - Kreisinterpolation im Uhrzeigersinn (Bearbeitung von Bögen); Fräser und Drehmaschine
G03 - Kreisinterpolation, gegen den Uhrzeigersinn; Fräse und Drehmaschine
G04 - Fräse und Drehmaschine, Verweildauer
G09 - Fräse und Drehmaschine, exakter Stopp
G10 - Offsete im Programm einstellen; Fräsmaschine und Drehmaschine
G12 - Kreisfräsen, im Uhrzeigersinn; Fräse
G13 - Kreisfräsen, gegen den Uhrzeigersinn; Fräse
G17 - X-Y-Ebene für Bogenschneiden; Fräser und Drehmaschine mit lebendiger Werkzeugausstattung
G18 - Z-X-Ebene für Bogenbearbeitung; Fräse und Drehmaschine mit lebender Werkzeugausrüstung
G19 - Z-Y-Ebene für Bogenbearbeitung; Fräse und Drehmaschine mit lebendem Werkzeug
G20 - Zoll-Einheiten; Fräse und Drehmaschine
G21 - Metrische Einheiten; Fräse und Drehmaschine
G27 - Referenz-Rückgabekontrolle; Fräse und Drehmaschine
G28 - Automatische Rückkehr durch Bezugspunkt; Fräse und Drehmaschine
G29 - Bewege zu Standort durch Referenzpunkt; Fräsmaschine und Drehmaschine (leicht unterschiedlich für jede Maschine)
G31 - Überspringen Funktion; Fräsmaschine und Drehmaschine
G32 - Gewindeschneiden; Drehmaschine
G33 - Gewindeschneiden; Fräse
G40 - Abbrechen Durchmesserversatz; Fräse. Abbrechen Werkzeugschnauzenversatz; Drehmaschine
G41 - Werkzeugausgleich links; Fräsen. Werkzeugnase Radiusausgleich links; Drehmaschine
G42 - Werkzeugausgleich nach rechts; Fräse. Werkzeugnasenradiusausgleich nach rechts; Drehmaschine
G43 - Werkzeuglängenkorrektur; Fräse
G44 - Werkzeuglängenkompensation abbrechen; Fräse (manchmal G49)
G50 - Koordinatensystem und maximale Drehzahl festlegen; Drehmaschine
G52 - Lokales Koordinatensystem einstellen; Fräse und Drehmaschine
G53 - Maschinen-Koordinatensystemeinstellung; Fräsmaschine und Drehmaschine
G54~G59 - Werkstückkoordinatensystemeinstellungen #1 bis #6; Fräse und Drehmaschine
G61 - Exakte Stopprüfung; Fräse und Drehmaschine
G65 - Benutzerdefinierter Makroaufruf; Fräse und Drehmaschine
G70 - Fertigstellung Zykus; Drehmaschine
G71 - Grobschnittzyklus; Drehmaschine
G72 - Grobfräszyklus; Drehmaschine
G73 - Unregelmäßiger rauer Drehzyklus; Drehmaschine
G73 - Chip brechen Bohren Zyklus;Fräsen
G74 - Linkshändiges Gewindeschneiden; Fräse
G74 - Taschenfräsen oder Spanbrechbohren; Drehmaschine
G75 - OD-Rille Absenken; Drehmaschine
G76 - Feines Bohrzyklus; Fräse
G76 - Gewindeschneidzyklus; Drehmaschine
G80 - Abbruchzyklen; Fräse und Drehmaschine
G81 - Bohrzyklus; Fräse und Drehmaschine
G82 - Bohrzyklus mit Haltezeit; Fräsen
G83 - Senkbohrzyklus; Fräse
G84 - Gewindeschneidzyklus; Fräse und Drehmaschine
G85 - Einbohren, Ausbohren; Fräse und Drehbank
G86 - Eintauchen, schnell heraus; Fräse und Drehmaschine
G87 - Rückbohrzyklus; Fräsen
G90 - Absolute Programmierung
G91 - Inkrementelle Programmierung
G92 - Positioniere den Ursprungspunkt; Fräse
G92 - Gewindeschneidzyklus; Drehmaschine
G94 - Vorschub pro Minute; Fräse
G95 - Pro Umdrehung Vorschub; Fräsen
G96 - Konstante Oberflächengeschwindigkeitsregelung; Drehmaschine
G97 - Abbrechen der konstanten Oberflächen-Geschwindigkeit
G98 - Vorschub pro Minute; Drehmaschine
G99 - Pro Umdrehung Vorschub; Drehmaschine
CNC M Codes
M00 - Programmstopp; Fräse und Drehmaschine
M01 - Optionaler Programmstopp; Drehmaschine und Fräsmaschine
M02 - Programmende; Drehmaschine und Fräse
M03 - Spindel im Uhrzeigersinn; Drehmaschine und Fräsmaschine
M04 - Spindel gegen den Uhrzeigersinn; Drehmaschine und Fräsmaschine
M05 - Spindel aus; Drehmaschine und Fräsmaschine
M06 - Werkzeugwechsel; Fräse
M08 - Kühlung ein; Drehmaschine und Fräsmaschine
M09 - Kühlmittel aus; Drehmaschine und Fräsmaschine
M10 - Spannzange oder Tischklammer; Drehmaschine und Fräsmaschine
M11 - Futter- oder Rundtischklemme aus; Drehmaschine und Fräsmaschine
M19 - Orientierungsdrehspindel; Drehmaschine und Fräse
M30 - Programmende, Rückkehr zum Start; Drehmaschine und Fräse
M97 - Lokaler Unterprogrammaufruf; Drehmaschine und Fräser
M98 - Unterprogrammaufruf; Drehmaschine und Fräsmaschine
M99 - Ende des Unterprogramms; Drehmaschine und Fräse