G-Code Befehle

G53: Maschinenkoordinaten und sichere Rückzugsplanung verstehen

G53 ermöglicht in vielen CNC-Steuerungen eine Bewegung im Maschinenkoordinatensystem. Das ist beispielsweise nützlich, wenn eine maschinenfeste Position unabhängig vom aktuellen Werkstücknullpunkt angesprochen werden soll. Die entscheidende Eigenschaft ist die satzweise Wirkung: G53 muss in jedem betreffenden Bewegungssatz erneut stehen. Ein G53 am Programmanfang schaltet nicht dauerhaft auf Maschinenkoordinaten um.

Maschinenbezug und Werkstückbezug

Der Maschinenbezug beschreibt die Achspositionen relativ zum von Maschine und Steuerung festgelegten Ursprung. Ein Werkstückkoordinatensystem wie G54 legt dagegen den Bezug für die Bearbeitung des aufgespannten Teils fest. So kann dieselbe Bauteilgeometrie an unterschiedlichen Stellen des Maschinentisches programmiert werden, ohne sämtliche Konturkoordinaten umzuschreiben.

G53 verändert den gespeicherten G54-Nullpunkt nicht. Es verwendet für den betreffenden Satz einen anderen Bezug. Nach diesem Satz wirkt wieder das zuvor aktive Werkstückkoordinatensystem, soweit keine weiteren Befehle dessen Zustand ändern. LinuxCNC beschreibt ausdrücklich die notwendige Wiederholung von G53 in jedem gewünschten Satz. Haas kennzeichnet G53 ebenfalls als nichtmodal.

Praxisbeispiel mit einer vereinfachten X-Achse

Für das folgende Gedankenmodell gelten Millimeter, absolute Programmierung, keine Drehung, keine Skalierung und keine zusätzlichen Korrekturen. Der Werkstücknullpunkt G54 liegt bei Maschinenkoordinate X = −400 mm. Ein Ziel X = 25 mm im Werkstücksystem entspricht dann X Maschine = −400 + 25 = −375 mm.

Ein G53-Ziel X = −50 mm bezeichnet dagegen unmittelbar die angenommene Maschinenkoordinate −50 mm. Es liegt damit 325 mm vom vorherigen Ziel −375 mm entfernt. Die gleiche Zahlenangabe hat also je nach Bezug eine andere Bedeutung. Dieser Unterschied ist kein Rundungsfehler, sondern kann den gesamten Verfahrweg verändern.

Die folgenden beiden Zeilen illustrieren ausschließlich die Bezugsauswertung in einem geeigneten Simulator. Sie sind kein freigegebenes Maschinenprogramm:

G53 G0 X-50
G0 X25

In Zeile eins wird unter den genannten Annahmen X = −50 mm im Maschinenbezug angefahren. In Zeile zwei fehlt G53; bei weiterhin aktivem G54 bedeutet X25 wieder Maschinenposition −375 mm. G0 bleibt ein Bewegungsmodus, G53 dagegen keine dauerhafte Koordinatensystemwahl. Das reale Verhalten zusätzlicher Korrekturen muss aus dem Handbuch der konkreten Steuerung entnommen werden.

Koordinatenwechsel in vier Bildern

G53 und G54 anhand einer vereinfachten X-AchseEigene schematische Darstellung in vier einzeln anwählbaren Stationen, ohne Maßstab.1 · MaschinenbezugM: 0Eine feste Bezugsachse im Modell2 · WerkstückbezugG54: −400 mmX25 → Maschine −375 mm3 · G53-SatzG53 G0 X−50Maschinenposition −50 mm4 · FolgesatzG0 X25Wieder aktiver Werkstückbezug

Station 1 von 4

Maschinenkoordinaten beziehen sich auf den festgelegten Maschinenursprung. Die Skizze ist nicht maßstäblich.

  1. Maschinenkoordinaten beziehen sich auf den festgelegten Maschinenursprung. Die Skizze ist nicht maßstäblich.
  2. Im Beispiel liegt G54 bei Maschinen-X = −400 mm; Werkstück-X = 25 mm ergibt −375 mm.
  3. G53 verwendet für diesen Satz den Maschinenbezug. Der gespeicherte G54-Versatz bleibt erhalten.
  4. Ohne erneutes G53 gilt im Beispiel wieder G54. Der Folgesatz ist deshalb separat zu prüfen.

Eigene Prinzipskizze. „Weiter“ zeigt die Stationen einzeln. „Start“ spielt sie automatisch ab; „Pause“ hält die Animation an. Die Schaltflächen sind auch mit der Tastatur bedienbar.

G53 ist keine Referenzfahrt

Eine Referenzierung stellt den Positionsbezug der Maschine her beziehungsweise bestätigt ihn nach dem vorgesehenen Verfahren. G53 bewegt sich auf Grundlage dieses bereits bekannten Bezugs. Es sucht nicht automatisch einen Referenzschalter und stellt keine verlorene Positionsinformation wieder her. Welche Referenzierung nach Einschalten oder einer Störung notwendig ist, hängt unter anderem vom Messsystem und der Maschinenkonfiguration ab.

Auch G28 und G53 dürfen nicht ungeprüft ausgetauscht werden. Je nach Steuerung kann ein Rückkehrbefehl über einen Zwischenpunkt führen. G53 benennt dagegen ein Ziel im Maschinenbezug. Beide Aussagen beschreiben noch keinen kollisionsfreien Weg. Eine maschinenfeste Zielposition kann hinter einer Vorrichtung liegen, obwohl sie innerhalb der zulässigen Achsgrenzen liegt.

Werkzeugkorrekturen sind steuerungsabhängig

Die Haas-Dokumentation erklärt für das beschriebene G53, dass Werkstück- und Werkzeugversätze ignoriert werden. Daraus darf keine allgemeine Regel für jede CNC abgeleitet werden. Die SINUMERIK-Dokumentation zum ISO-Fräsen beschreibt beispielsweise eine Abhängigkeit vom Maschinendatum G53_TOOLCORR: Werkzeugkorrekturen können erhalten bleiben oder satzweise unterdrückt werden. Maßgebend ist die zum eingesetzten System passende Ausgabe des Handbuchs.

LinuxCNC verlangt bei G53 einen aktiven linearen Bewegungsmodus G0 oder G1 und meldet bei aktiver Fräserradiuskorrektur einen Fehler. Solche Unterschiede sind für den Postprozessor relevant. Ein Programm, das syntaktisch an einer Steuerung akzeptiert wird, ist nicht automatisch auf einer anderen Maschine richtig oder sicher.

Rückzugsbewegungen aus der Aufspannung ableiten

Eine oft verwendete Vorgehensweise ist, zunächst eine geeignete Freifahrposition zu erreichen und danach seitlich zu verfahren. Ob eine reine Z-Bewegung überhaupt frei möglich ist, hängt aber von Werkzeug, Kontur, Schwenkstellung und Spannmitteln ab. Bei einem Hinterschnitt kann selbst „Z zuerst“ ungeeignet sein. Bei simultanen Achsbewegungen müssen die gesamte Bahn und die reale Kinematik beurteilt werden.

Für die Planung gehören Werkzeugauskragung, Halter, Spindelnase, Werkstück und Spannvorrichtung in die Betrachtung. Eine Achskoordinate ist kein automatisch vorhandener Abstand zwischen Schneide und Bauteil. Insbesondere Z0 im Maschinenbezug ist nicht auf jeder Maschine eine universell sichere Parkposition.

Prüfung vor der Freigabe

Ein überprüfbarer Ablauf dokumentiert Steuerungsversion, Einheiten, Referenzzustand, aktive Korrekturen und die vorgesehenen Maschinenpositionen. Im Simulator werden Startpunkt, Zielpunkt und Folgesatz kontrolliert. Die anschließende Erprobung erfolgt nach dem Einrichtverfahren der Maschine, mit passenden reduzierten Bewegungswerten und den vorgesehenen Schutzfunktionen. Ein Einzelsatzbetrieb verhindert keine falsch programmierte Bewegung; er erleichtert lediglich deren schrittweise Beurteilung.

Die Verriegelung und Zuhaltung der Schutztür bleiben Teil des Schutzkonzepts. G53 ist ein Programmiermittel für einen eindeutigen Bezug, keine eigene Kollisionsüberwachung.

Quellen

Geprüft am 28. Oktober 2026. Zahlenbeispiele sind eigene, vereinfachte Rechenbeispiele.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Wir benutzen Cookies um die Nutzerfreundlichkeit der Webseite zu verbessen. Durch Deinen Besuch stimmst Du dem zu.