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.
Exemple de programme pour déplacer tous les axes ensemble vers la position d'origine
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.