So, ich versuche mich mal:
Der G54.2 P1 bis P8 ist eine weitere Nullpunktverschiebung, die vom aktuell angewählten Nullpunkt auf einen weiteren Nullpunkt (zumeist ein bekannter Punkt am Bauteil) zeigt.
Du rufst also einen Standard Nullpunkt G54 bis G59 oder die erweiterten Nullpunkte G54.1P1 bis P48 auf. In diesem Nullpunkt steht das
Drehzentrum der Palette. G54.2P1 ist dann eine weitere Nullpunktverschiebung die von dem Drehzentrum der Palette auf das Bauteil zeigt.
Beispiel aus einem unserer Programme:
(ARBEITSKOORDINATENSYSTEM)
G54.1 P48
(BEFESTIGTER NULLPUNKT)
G54.2 P1
In G54.1P48 steht also der Drehpunkt der Palette in Maschinenkoordinaten. Dieser kann einmalig ermittelt oder aus den Parametern ausgelesen werden. Frag mich aber bitte nicht welche das sind. G54.2P1 ist dann die Verschiebung der Nullpunktes aus dem Drehzentrum auf das Teil.
Ein Beispiel von unseren Moris:
G90G10L20P48X-365.Y0.Z-950.B0. (G54.1P48 Palettenzentrum)
G90G10L21P1X100.Y-351.Z200.B0. (G54.2P1)
Y0 ist bei uns oben in der Maschine, daher zeigt G54.2P1 immer von oben nach unten bei uns (Y-351.) man kann genauso gut den G54.1P48 in Y Koordinaten auf die Palette setzen oder ähnliches.
Schwenkst du jetzt um einen Winkel, so wird der G54.2P1 deinen Nullpunkt mitnehmen. Daher beschreibt der folgende Satz deinen oben gesetzten Nullpunkt gleichermaßen:
G90G10L21P1X100.Y-351.Z200.B0. (G54.2P1)
oder
G90G10L21P1X-200.Y-351.Z100.B90. (G54.2P1)
oder
G90G10L21P1X200.Y-351.Z-100.B-90. (G54.2P1)
Sind alles die gleichen Nullpunktverschiebungen! Etwas tricky aber eigentlich ganz einfach und logisch. Auf B0 versteht man es eigentlich relativ schnell, bei den anderen Drehungen muss man immer etwas überlegen. Warum braucht man das? Manchmal muss man vielleicht auf B90 Null holen und will trotzdem auf B0. etwas
fräsen. Daher gibt die B Koordinate des G54.2 an, auf welcher Position im Raum Null geholt wurde.
Wichtig ist noch:
Der G54.2P1 ist nicht simultanfähig, sonder kann nur 3+1 Achsen bedienen, also indexieren
Wenn du weitere Hilfe brauchst schick mir einfach eine Bauteilzeichnung, ein Programm von dir oder ähnliches und ich zeige dir, wie man es im G54.2 programmiert.
Beste Grüße
Nico