G28 – Zurück zur Maschinen-Home-Position
VORSICHT: Dieser Befehl kann in verschiedenen Kombinationen verwendet werden und ein falscher Befehl kann zu einer unerwartet schnellen Bewegung führen. Je nachdem, ob sich die Maschine im Absolut- oder Inkrementalmodus befindet , ist das Verhalten des G28 - Befehls sehr unterschiedlich. Bei der Verwendung dieses Befehls ist besondere Vorsicht geboten.
Dieser Befehl wird verwendet, um die Achse zurück zur Ausgangsposition der Achse zu bewegen, nachdem die Maschine referenziert wurde. Weitere Achsbefehle können auch mit G28 kombiniert werden, um eine Zwischenposition zu erreichen.
Syntax & Parameter
- G28 - Nur G28 kann verwendet werden, dies bewegt alle Achsen im Eilgang zurück in die Ausgangsposition.
- X-, Y-, Z-, A-, B-Wert - gibt die Zwischenposition an, die Sie entsprechend der zu verschiebenden Distanz verschieben möchten. Der Abstandswert entspricht den aktuell verwendeten Maschineneinheiten.
- Die Kombination von G28 mit einer Rotationsachse im inkrementellen Modus G91 ermöglicht es der Achse, sich in 1 Umdrehung oder weniger abzuwickeln. Siehe Beispiel unten.
Beispielprogramm zum Verfahren aller Achsen zusammen in die Ausgangsposition
N10 G28
Der obige Gcode bewegt alle Achsen der Maschine schnell zurück in die Ausgangsposition.
Beispielprogrammierung aller Achsen auf Maschine 0.00
N10 G28 X0 Y0 Z0
Der obige Gcode bewegt alle Achsen zu den Arbeitskoordinaten X0 Y0 Z0, bevor sie zur Ausgangsposition bewegt werden.
Beispielprogrammierung aller Achsen auf Maschine 0.00
N10 G91 G28 X0 Y0 Z0 N20 G90
Der obige Gcode bewegt alle Achsen in die Ausgangsposition, da es keine Zwischenposition gibt, die zuerst angefahren werden kann.
Beispielprogramm zum ersten Bewegen der Z-Achse
N10 G91 G28 X0 Y0 Z8 N20 G90
Der obige Gcode bewegt zuerst die Z-Achse um 8,00 Einheiten und bewegt dann alle Achsen in ihre Ausgangspositionen
Rotationsachse Abwicklung innerhalb einer Umdrehung
G00 A900 (Beschleunigt die A-Achse auf A900 (2,5 Umdrehungen)) G91 (Wechsel in den Inkrementalmodus) G28 A0 (Bewegt die Achse um 0 Grad und bewegt sich dann innerhalb einer Umdrehung zu A0) G90 (Rückkehr zum absoluten Modus)
- Wenn Sie im obigen Beispiel eine andere Koordinate angeben, z. B.: G28 A360, bewegt sie sich um weitere 360 Grad und nimmt die Achse zu A1260 (3,5 Umdrehungen) und bewegt sich dann in weniger als 1 Umdrehung zu A0.
- In diesem Fall wäre es eine zusätzliche 1/2 Drehung, um wieder zu Hause zu sein.
INFORMATION: Wenn Sie nicht vor G28 A0 in den Inkrementalmodus wechseln, wickelt die Achse die vollen 2,5 Umdrehungen auf A0 ab und fährt dann auf die Referenzposition. In diesem Fall ist keine weitere Bewegung erforderlich.