Heidenhain ISO G-Codes: Umfassender Leitfaden für CNC-Operationen
DIN/ISO Funktionsübersicht Heidenhain TNC 640/530/410/426/430/320 G-Funktionen.

Heidenhain ISO G-Codes
Werkzeugbewegungen
| G-Code | Beschreibung |
|---|---|
| G00 | Gerade Interpolation, kartesische Koordinaten, Eilgang |
| G01 | Gerade Interpolation, kartesische Koordinaten |
| G02 | Kreisbogeninterpolation, kartesische Koordinaten, im Uhrzeigersinn |
| G03 | Kreisbogeninterpolation, kartesische Koordinaten, gegen Uhrzeigersinn |
| G05 | Kreisbogeninterpolation, kartesische Koordinaten, ohne Richtungsangabe |
| G06 | Kreisbogeninterpolation, kartesische Koordinaten, tangentialer Konturanfahr |
| G07 | Paraaxiales Positionierblock |
| G10 | Gerade Interpolation, Polarkoordinaten, Eilgang |
| G11 | Gerade Interpolation, Polarkoordinaten |
| G12 | Kreisbogeninterpolation, Polarkoordinaten, im Uhrzeigersinn |
| G13 | Kreisbogeninterpolation, Polarkoordinaten, gegen Uhrzeigersinn |
| G15 | Kreisbogeninterpolation, Polarkoordinaten, ohne Richtungsangabe |
| G16 | Kreisbogeninterpolation, Polarkoordinaten, tangentialer Konturanfahr |
Fase/Rundung/Konturanfahr/Konturabfahr
| G-Code | Beschreibung |
|---|---|
| G24 | Fase mit Länge R |
| G25 | Eckenrundung mit Radius R |
| G26 | Tangentialer Konturanfahr mit Radius R |
| G27 | Tangentialer Konturanfahr mit Radius R |
Werkzeugdefinition
| G-Code | Beschreibung |
|---|---|
| G99 | Mit Werkzeugnummer T, Länge L, Radius R |
Werkzeugradiuskompensation
| G-Code | Beschreibung |
|---|---|
| G40 | Keine Werkzeugradiuskompensation |
| G41 | Werkzeugradiuskompensation, links der Kontur |
| G42 | Werkzeugradiuskompensation, rechts der Kontur |
| G43 | Paraaxiale Kompensation für G07, Verlängerung |
| G44 | Paraaxiale Kompensation für G07, Verkürzung |
Rohteildefinition für Grafik
| G-Code | Beschreibung |
|---|---|
| G30 | (G17/G18/G19) Minimalpunkt |
| G31 | (G90/G91) Maximalpunkt |
Zyklen für Bohren, Gewindeschneiden und Gewindefräsen
| G-Code | Beschreibung |
|---|---|
| G83 | Picken |
| G84 | Gewindeschneiden mit Ausgleichsfutter |
| G85 | Starrgewindeschneiden |
| G86 | Gewindeschneiden |
| G200 | Bohren |
| G201 | Reiben |
| G202 | Aushreiben |
| G203 | Universelles Bohren |
| G204 | Rückwärtsbohren |
| G205 | Universelles Picken |
| G206 | Gewindeschneiden mit Ausgleichsfutter |
| G207 | Starrgewindeschneiden |
| G208 | Bohrfräsen |
| G209 | Gewindeschneiden mit Spanbrechen |
Zyklen für Punktmustererstellung
| G-Code | Beschreibung |
|---|---|
| G220 | Kreisförmiges Muster |
| G221 | Lineares Muster |
SL-Zyklen, Gruppe 1
| G-Code | Beschreibung |
|---|---|
| G37 | Konturgeometrie, Liste der Teilkontur-Programmnummern |
| G56 | Vorbefeuern |
| G57 | Ausschruppen |
| G58 | Konturfräsen im Uhrzeigersinn (Fertigbearbeitung) |
| G59 | Konturfräsen, gegen Uhrzeigersinn (Fertigbearbeitung) |
SL-Zyklen, Gruppe 2
| G-Code | Beschreibung |
|---|---|
| G37 | Konturgeometrie, Liste der Teilkontur-Programmnummern |
| G120 | Konturdaten (gilt für G121 bis G124) |
| G121 | Vorbefeuern |
| G122 | Ausschruppen |
| G123 | Bodenfertigbearbeitung |
| G124 | Seitenfertigbearbeitung |
| G125 | Konturzug (Offene Kontur bearbeiten) |
| G127 | Zylindermantel |
| G128 | Zylindermantelnut |
Koordinatentransformation
| G-Code | Beschreibung |
|---|---|
| G53 | Nullpunktsverschiebung in Nullpunkttabelle |
| G54 | Nullpunktsverschiebung im Programm |
| G28 | Spiegelbild |
| G73 | Drehung des Koordinatensystems |
| G72 | Skalierungsfaktor (Kontur verkleinern oder vergrößern) |
| G80 | Arbeitsneigung |
| G247 | Nullpunktsetzung |
Zyklen für Schruppfräsen
| G-Code | Beschreibung |
|---|---|
| G60 | 3-D-Daten abfahren |
| G230 | Schruppfräsen ebener Flächen |
| G231 | Schruppfräsen geneigter Flächen |
| G232 | Planfräsen |
Spezialzyklen
| G-Code | Beschreibung |
|---|---|
| G04 | Wartezeit mit F Sekunden |
| G36 | Spindelorientierung |
| G39 | Programmaufruf |
| G62 | Toleranzabweichung für schnelles Konturfräsen |
| G440 | Achsversatz messen |
| G441 | Schnelles Antasten |
Bearbeitungsebene definieren
| G-Code | Beschreibung |
|---|---|
| G17 | Arbeitsfläche X/Y, Werkzeugachse Z |
| G18 | Arbeitsfläche Z/X, Werkzeugachse Y |
| G19 | Arbeitsfläche Y/Z, Werkzeugachse X |
| G20 | Werkzeugachse IV |
Maße
| G-Code | Beschreibung |
|---|---|
| G90 | Absolute Maße |
| G91 | Inkrementelle Maße |
Maßeinheit
| G-Code | Beschreibung |
|---|---|
| G70 | Zoll (am Programmstart einstellen) |
| G71 | Millimeter (am Programmstart einstellen) |
Weitere G-Funktionen
| G-Code | Beschreibung |
|---|---|
| G29 | Letzten Soll-Positionswert als Pol (Kreismittelpunkt) übernehmen |
| G38 | Programmlauf STOPP |
| G51 | Nächstes Werkzeugnummer (mit zentraler Werkzeugdatei) |
| G79 | Zyklusaufruf |
| G98 | Sprungmarke setzen |
Zyklen für Bohren, Gewindeschneiden und Gewindefräsen
| G-Code | Beschreibung |
|---|---|
| G240 | Zentrieren |
| G200 | Bohren |
| G201 | Reiben |
| G202 | Aushreiben |
| G203 | Universelles Bohren |
| G204 | Rückwärtsbohren |
| G205 | Universelles Picken |
| G206 | Gewindeschneiden mit Ausgleichsfutter |
| G207 | Starrgewindeschneiden |
| G208 | Bohrfräsen |
| G209 | Gewindeschneiden mit Spanbrechen |
| G241 | Einlippen-Tieflochbohren |
Zyklen für Bohren, Gewindeschneiden und Gewindefräsen
| G-Code | Beschreibung |
|---|---|
| G262 | Gewindefräsen |
| G263 | Gewindefräsen/Senken |
| G264 | Gewindebohren/fräsen |
| G265 | Helixgewindebohren/fräsen |
| G267 | Außengewindefräsen |
Zyklen für Taschen, Stifte und Nuten fräsen
| G-Code | Beschreibung |
|---|---|
| G74 | Nutenfräsen |
| G75 | Rechtecktasche fräsen im Uhrzeigersinn |
| G76 | Rechtecktasche fräsen gegen Uhrzeigersinn |
| G77 | Kreistasche fräsen im Uhrzeigersinn |
| G78 | Kreistasche fräsen gegen Uhrzeigersinn |
| G210 | Nutenfräsen mit Wechselzustellung |
| G211 | Rundnut mit Wechselzustellung |
| G212 | Rechtecktasche fertigbearbeiten |
| G213 | Rechteckstift fertigbearbeiten |
| G214 | Kreistasche fertigbearbeiten |
| G215 | Kreistasche fertigbearbeiten |
Zyklen für Taschen, Stifte und Nuten fräsen
| G-Code | Beschreibung |
|---|---|
| G251 | Rechtecktasche, komplett |
| G252 | Kreistasche, komplett |
| G253 | Nut, komplett |
| G254 | Kreisnut, komplett |
| G256 | Rechteckstift |
| G257 | Kreisstift |
Zyklen für Punktmustererstellung
| G-Code | Beschreibung |
|---|---|
| G220 | Kreisförmiges Punktmuster |
| G221 | Punktmuster auf Linien |
Zyklen für Schruppfräsen
| G-Code | Beschreibung |
|---|---|
| G230 | Schruppfräsen glatter Flächen |
| G231 | Schruppfräsen geneigter Flächen |
| G232 | Planfräsen |
Tastkopfzyklen für Werkstück-Ausrichtungsmessung
| G-Code | Beschreibung |
|---|---|
| G400 | Grunddrehung mit zwei Punkten |
| G401 | Grunddrehung aus zwei Bohrungen |
| G402 | Grunddrehung aus zwei Stiften |
| G403 | Grunddrehung über Drehachse kompensieren |
| G404 | Grunddrehung setzen |
| G405 | Ausrichtungsfehler mit C-Achse kompensieren |
Tastkopfzyklen für Nullpunktsetzung
| G-Code | Beschreibung |
|---|---|
| G408 | Nutmittelpunkt Referenzpunkt |
| G409 | Referenzpunkt in Bohrungsmitte |
| G410 | Nullpunkt aus Rechteck-Innen |
| G411 | Nullpunkt aus Rechteck-Außen |
| G412 | Nullpunkt aus Kreis-Innen |
| G413 | Nullpunkt aus Kreis-Außen |
| G414 | Nullpunkt in äußerer Ecke |
| G415 | Nullpunkt in innerer Ecke |
| G416 | Nullpunkt Kreiszentrum |
| G417 | Nullpunkt in Tastkopfachse |
| G418 | Nullpunkt in Mitte von 4 Bohrungen |
| G419 | Referenzpunkt in wählbarer Achse |
Tastkopfzyklen für Werkstückvermessung
| G-Code | Beschreibung |
|---|---|
| G55 | Beliebige Koordinate messen |
| G420 | Beliebigen Winkel messen |
| G421 | Bohrung messen |
| G422 | Zylindrischen Stift messen |
| G423 | Rechtecktasche messen |
| G424 | Rechteckstift messen |
| G425 | Nut messen |
| G426 | Steg messen |
| G427 | Beliebige Koordinate messen |
| G430 | Kreismittelpunkt messen |
| G431 | Beliebige Ebene messen |
Tastkopfzyklen für Werkzeugvermessung
| G-Code | Beschreibung |
|---|---|
| G480 | TT kalibrieren |
| G481 | Werkzeuglänge messen |
| G482 | Werkzeugradius messen |
| G483 | Werkzeuglänge und Werkzeugradius messen |
CNC-Maschine
- CNC M-Codes meistern: Umfassende Einführung
- Vollständiger Leitfaden zu Haas Fräsen M-Codes: Funktionen, Einstellungen & Anwendung
- Kompletter GSK 980TDb G-Code-Leitfaden für Drehsteuerungen
- Kompletter Leitfaden: Siemens Sinumerik 808D G-Codes im ISO-Dialekt
- Tormach CNC M-Codes: Kompletter Leitfaden zu M0–M9 Funktionen
- Haas CNC Alarm-Codes erklärt: Fehlerbehebungs-Guide
- DIN 66025: Umfassender Leitfaden zu NC-Programmiercodes
- 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