Koordinatensystem bei CNC: Maschinenbezug, Werkstücknullpunkt und Wegangaben
Eine CNC-Position ist erst dann eindeutig, wenn ihr Bezug feststeht. X20 kann eine Position relativ zum Werkstücknullpunkt beschreiben, eine Maschinenkoordinate meinen oder im inkrementalen Modus einen zusätzlichen Weg von 20 Einheiten vorgeben. Wer diese Ebenen trennt, versteht Programme besser und erkennt typische Einrichtfehler früher.
Maschinenkoordinaten und Werkstückkoordinaten
Das Maschinenkoordinatensystem beschreibt Positionen im Bezug der Maschine. Es bildet die Grundlage, auf der weitere Koordinatensysteme aufbauen. Wie dieser Bezug hergestellt und geprüft wird, hängt von Maschine, Messsystem und Steuerung ab. Eine Referenzfahrt und das Festlegen eines Werkstücknullpunkts sind deshalb zwei verschiedene Aufgaben.
Das Werkstückkoordinatensystem wird passend zur Aufspannung und zur Programmierung festgelegt. Sein Ursprung kann beispielsweise an einer Werkstückecke, in einer Bohrungsmitte oder in einem anderen eindeutig definierten Bezug liegen. Die zugehörige Nullpunktverschiebung beschreibt seine Lage gegenüber dem Maschinenbezug. Bei ausgerichteten Achsen und ohne weitere Transformation genügt dafür eine Verschiebung.
| Begriff | Frage, die er beantwortet | Typische Verwechslung |
|---|---|---|
| Maschinenkoordinatensystem | Wo befindet sich die Achse im Maschinenbezug? | Maschinennullpunkt mit dem Nullpunkt des aktuellen Teils gleichsetzen. |
| Werkstückkoordinatensystem | Von welchem Ursprung aus wird das Werkstück programmiert? | Eine andere Aufspannung mit unveränderter Verschiebung weiterverwenden. |
| Absolut-/Inkrementalmodus | Ist eine Angabe eine Zielkoordinate oder ein zusätzlicher Weg? | G90 als Auswahl des Maschinenkoordinatensystems verstehen. |
| Werkzeugkorrektur | Wie wird die Geometrie des verwendeten Werkzeugs berücksichtigt? | Eine falsche Werkzeuglänge durch Verschieben des Werkstücknullpunkts verdecken. |
Ein Werkstücknullpunkt sollte zur Zeichnung und zur CAM-Einrichtung passen. Ein an der Maschine sorgfältig ermittelter Punkt hilft nicht, wenn das CAM-Programm von einer anderen Ecke oder einer anderen Z-Bezugsebene ausgeht. Die Definition muss daher vor dem Antasten eindeutig sein.
Animation: derselbe Punkt in zwei Bezugssystemen
Die Grafik zeigt eine vereinfachte Draufsicht mit parallelen XY-Achsen. Maschinenursprung M, Werkstückursprung W und Zielpunkt P werden nacheinander hervorgehoben. Die Darstellung ist ein Geometriemodell; reale Maschinen können andere Achslagen und Vorzeichen besitzen.
Station 1 von 4
- Der Maschinenbezug bildet die Grundlage. Er ist nicht automatisch der gewünschte Programmnullpunkt des Werkstücks.
- Der Werkstücknullpunkt besitzt eine bestimmte Lage im Maschinenbezug. Diese Lage gehört zur aktuellen Aufspannung.
- Das Programm beschreibt den Zielpunkt im ausgewählten Werkstücksystem. Die Achsrichtungen müssen zur Einrichtung passen.
- Im einfachen Verschiebungsfall werden Versatz und Werkstückkoordinate addiert. Drehungen und weitere Korrekturen benötigen zusätzliche Betrachtung.
Der Maschinenbezug bildet die Grundlage. Er ist nicht automatisch der gewünschte Programmnullpunkt des Werkstücks.
Ein Rechenbeispiel ohne Maschinenbewegung
Für ein vereinfachtes zweidimensionales Modell liegt W im Maschinenbezug bei (200; 100) mm. Ein Bohrungsmittelpunkt P ist auf der Zeichnung mit (30; 20) mm relativ zu W angegeben. Bei parallelen Achsen und ohne weitere Verschiebung ergibt sich P im Maschinenbezug zu (230; 120) mm.
Wird dieselbe Geometrie in einer zweiten Aufspannung mit W = (350; 100) mm eingerichtet, bleibt die Werkstückkoordinate (30; 20) mm gleich. Die zugehörige Maschinenposition ist nun (380; 120) mm. Genau darin liegt der Nutzen eines Werkstückbezugs: Die Teilgeometrie muss nicht allein wegen einer anderen Lage auf dem Tisch neu beschrieben werden.
Diese Addition gilt nur für das erklärte Modell. Bei gedrehten Koordinatensystemen, geschwenkten Ebenen oder weiteren Transformationen ist sie unvollständig. Auch Werkzeuggeometrie und Maschinenkinematik sind hier bewusst nicht Bestandteil der Rechnung. Die Zahlen dürfen nicht als Fahrbefehle übernommen werden.
G90 und G91 wählen die Art der Wegangabe
In der üblichen CNC-Programmierung steht G90 für absolute und G91 für inkrementale Angaben. Absolut bedeutet dabei grundsätzlich: bezogen auf das aktuell wirksame Koordinatensystem. Es bedeutet nicht automatisch: bezogen auf den Maschinennullpunkt.
Steht die aktuelle X-Koordinate im ausgewählten System auf 10 mm, beschreibt eine absolute Zielangabe 25 mm den Punkt X = 25 mm. Der Weg dorthin beträgt 15 mm. Eine inkrementale Angabe von +25 mm führt vom Ausgangswert 10 mm dagegen zum Wert 35 mm. Das Beispiel behandelt nur die Wegbedeutung; spezielle Zyklen und Kreismittelpunktsangaben haben eigene Regeln.
Nullpunktverschiebung und Werkzeuglänge auseinanderhalten
Die Werkstückverschiebung beschreibt die Lage des Teils. Eine Werkzeuglängenkorrektur berücksichtigt dagegen das eingesetzte Werkzeug und dessen definierten Längenbezug. Zwei Werkzeuge können bei derselben Werkstücklage unterschiedliche Längen besitzen. Deshalb müssen beide Informationen richtig zugeordnet sein.
In Haas-Unterlagen wird G54 als Werkstückbezug beschrieben; Werkzeuglängendaten werden gesondert geführt. Die genaue Aktivierung und das Verhalten beim Werkzeugwechsel hängen von Steuerung und Softwarestand ab. Eine vermeintliche Universalzeile aus einem fremden Programm ist deshalb keine belastbare Einrichtanleitung.
G53 ist bei den hier betrachteten Steuerungen ein Bezug auf Maschinenkoordinaten für den betreffenden Satz. Das ist kein allgemeiner Befehl „fahre sicher weg“. Ob ein Ziel und der Weg dorthin frei sind und welche Korrekturen gelten, muss für die konkrete Steuerung geklärt werden. Besonders ein ungeprüftes Z0 kann je nach Bezug etwas völlig anderes bedeuten.
Typische Einrichtfehler erkennen
- Falsches System aktiv: Das Programm erwartet einen anderen Werkstückbezug als den angewählten.
- Falsche Z-Ebene: CAM verwendet die Oberseite, die Einrichtung dagegen eine andere Bezugsebene.
- Zusätzlicher Versatz aktiv: Eine lokale Verschiebung oder Transformation verändert das Ergebnis.
- Einheiten verwechselt: Millimeter- und Zollannahmen stimmen nicht überein.
- Werkzeugdaten falsch zugeordnet: Der Werkstückbezug stimmt, die verwendete Werkzeugkorrektur aber nicht.
Bei einem Fehler wird zunächst der aktive Zustand geprüft, bevor Werte überschrieben werden. Sonst kann eine Korrektur den eigentlichen Fehler verdecken und bei der nächsten Aufspannung erneut Probleme verursachen.
Checkliste für einen eindeutigen Bezug
Vor der Bearbeitung müssen Zeichnung, CAM-Einrichtung und reale Aufspannung denselben Ursprung und dieselben Achsrichtungen verwenden. Maschinenbezug, aktives Werkstücksystem, Einheiten, Wegmodus, Werkzeugdaten und zusätzliche Transformationen werden gemeinsam kontrolliert. Eine Simulation oder Vorschau hilft nur, wenn ihr genau diese Ausgangsdaten zugrunde liegen.
Weitere Grundlagen liefern die Konstruktionszeichnung und der Beitrag zur Spiegelung in CAD und CNC. Änderungen an Programmen und Einrichtunterlagen sollten über einen nachvollziehbaren Revisionsstand zusammengehalten werden.
Quellen und Einordnung
Grundlagen: Haas: Programmierung und Werkstückbezug, Haas: G53, Haas: Werkzeuge und Einrichtung und LinuxCNC: G-Code-Dokumentation einschließlich G90/G91. Stand: 26. Oktober 2026. Rechenbeispiele und Grafik sind didaktisch; konkrete Bedienhandlungen richten sich nach Maschine und Steuerung.
Pingback: Parameterübergabe CNC: Unterprogramme und Variablen verstehen
Pingback: Mach3: CNC-Steuerung, Controller und Achseinstellungen