MASSO-Dokumentation

Sprache auswählen   

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.


 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.