G28 - Retour à l'accueil de la machine

ATTENTION : Cette commande peut être utilisée dans différentes combinaisons et une mauvaise commande peut entraîner un mouvement rapide inattendu. Selon que la machine est en mode absolu ou incrémental , le comportement de la commande G28 sera très différent, des précautions supplémentaires doivent être prises lors de l'utilisation de cette commande.


Cette commande est utilisée pour ramener l'axe à la position d'origine de l'axe après le référencement de la machine. D'autres commandes d'axe peuvent également être combinées avec G28 pour atteindre la position intermédiaire.


Syntaxe et paramètres


  • G28 - Seul G28 peut être utilisé, cela déplacera tous les axes rapidement vers la position d'origine.
  • Valeur X, Y, Z, A, B - spécifie la position intermédiaire que vous souhaitez déplacer en fonction de la distance à parcourir. La valeur de distance sera les unités de machine actuellement utilisées.
  • La combinaison du G28 avec un axe rotatif en mode incrémental G91 permettra à l'axe de se dérouler en 1 tour ou moins. Voir l'exemple ci-dessous.


 N10 G28


Le gcode ci-dessus déplacera tous les axes de la machine rapidement vers la position d'origine.



Exemple de programme tous axes vers machine 0.00

 N10 G28 X0 Y0 Z0


Le gcode ci-dessus déplacera tous les axes vers les coordonnées de travail X0 Y0 Z0 avant de passer à la position d'origine.

Exemple de programme tous axes vers machine 0.00

 N10 G91 G28 X0 Y0 Z0
N20G90


Le gcode ci-dessus déplacera tous les axes vers la position d'origine car il n'y a pas de position intermédiaire vers laquelle aller en premier.



Exemple de programme pour déplacer l'axe Z en premier

 N10 G91 G28 X0 Y0 Z8
N20G90


Le gcode ci-dessus déplacera d'abord l'axe Z de 8,00 unités, puis déplacera tous les axes vers leurs positions d'origine



Axe rotatif Déroulez en une rotation


 G00 A900 (Rapide l'axe A à A900 (2,5 tours))
G91 (Passage en mode Incrémental)
G28 A0 (Déplace l'axe de 0 degrés puis se déplace vers A0 en une rotation)
G90 (Retour au mode absolu)


  • Dans l'exemple ci-dessus, si vous spécifiez une autre coordonnée, par exemple : G28 A360, il se déplacera de 360 degrés supplémentaires en amenant l'axe à A1260 (3,5 tours), puis à A0 en moins d'une rotation.
  • Dans ce cas, ce serait une 1/2 rotation supplémentaire pour être de retour à la maison.


INFORMATION : Si vous ne passez pas en mode incrémental avant le G28 A0, l'axe déroulera les 2,5 tours complets jusqu'à A0, puis se déplacera vers la position d'origine. Dans ce cas, aucun autre déplacement n'est nécessaire.