Nullpunktverschiebungen (G53, G54..G59)

G53 Unterdrückung der Nullpunktverschiebung

Befehl

G53 (Standardeinstellung)

Aufhebung

G54 bis G59

Deaktivieren Sie alle Nullpunktverschiebungen. Diese Einstellung ist die Standardeinstellung. Die Deaktivierung wird auch für den aktuellen Satz aktiv. Siehe Abschnitte Nullpunktverschiebung und G58/ G59 für weitere Informationen.

G54..G57 einstellbare Nullpunktverschiebung

Befehl

G54
G55
G56
G57

Aufhebung

G53
oder Anwahl einer anderen einstellbaren Nullpunktverschiebung

Aktiviert die Translation, die mit dem angegebenen G-Code (TZ54…TZ57) verbunden ist. Aktiviert auch die Translationen von G58 und G59. Die Translationen gelten für den aktuellen Satz und alle folgenden Sätze, bis sie geändert werden. Siehe Abschnitt Nullpunktverschiebung für weitere Informationen.

G58, G59 programmierbare Nullpunktverschiebung

Befehl

G58 oder G59

Aufhebung

G53

Legt die Translation fest, die mit dem angegebenen G-Code verbunden ist. Der neue Translationswert wird durch die Parameter X,Y,Z angegeben, die obligatorisch sind. Standardmäßig sind die zugehörigen Translationen gleich Null. Siehe Abschnitt Nullpunktverschiebung für weitere Informationen.

Beispiel:

Die resultierende MCS-Bahn (Maschinenkoordinatensystem) und die angewandten Translationen dieses Beispiels sind in Abbildung "BeispielG54G58G59" dargestellt.

!zeroOffsetShiftSet(g:=54, x:=0, y:=5, z:=0);
N10 G58 X0 Y10 Z0
N20 G01 X20 Y0 F6000
N30 G54 X40 Y0
N40 G59 X0 Y5 Z0
!VAR pcsX, pcsY, pcsZ : LREAL; END_VAR
!frameGet(x=>pcsX, y=>pcsY, z=>pcsZ);
N50 X60
N60 X80 Y0
M02
Nullpunktverschiebungen (G53, G54..G59) 1:

Abbildung "BeispielG54G58G59".