G28 – Retour à la page d'accueil de la machine

ATTENTION : La commande G28 peut être utilisée de différentes manières, et une utilisation incorrecte peut entraîner des mouvements rapides et inattendus. Son comportement dépend du mode de fonctionnement de la machine : absolu (G90) ou incrémental (G91). Il convient d’utiliser cette commande avec la plus grande prudence.

La commande G28 est utilisée pour ramener un ou plusieurs axes à leur position initiale une fois que la machine a atteint sa position initiale.

Les valeurs des axes peuvent être combinées avec G28 pour définir une position intermédiaire vers laquelle la machine se déplacera avant de revenir à la position initiale .


Syntaxe et paramètres

  • G28
    Utilisés indépendamment, tous les axes se déplaceront à grande vitesse directement vers la position initiale de la machine .

  • Valeur X, Y, Z, A, B
    Définir une position intermédiaire à occuper avant de rentrer chez soi.
    Les valeurs utilisent les unités de la machine actuelle .

  • Mode incrémental (G91)
    Lorsqu'il est utilisé avec un arbre rotatif, le G28 peut être utilisé pour dérouler l'arbre en un tour ou moins .


Exemple de programme : Déplacer tous les axes vers leur position initiale.

 N10 G28

Déplacez tous les axes directement vers leurs positions initiales sur la machine à grande vitesse.


L' axe Z se déplace d'abord vers sa position initiale , puis les axes X, Y et B se déplacent à grande vitesse vers leurs positions initiales.


Exemple de programme : passer d’abord par la machine zéro.

 N10 G28 X0 Y0 Z0

Déplacez tous les axes spécifiés vers les coordonnées de travail X0 Y0 Z0 , puis continuez-les jusqu'à la position initiale de la machine .


Exemple de programme : G28 en mode incrémental (sans mouvements intermédiaires)

 N10 G91 G28 X0 Y0 Z0
N20 G90

Comme le mouvement est incrémental et que les valeurs sont nulles, la machine se déplace directement vers la position initiale .

Seul l'axe spécifié se déplace.


Exemple de programme : Commencez par lever l’axe Z, puis revenez à la position initiale.

 N10 G91 G28 X0 Y0 Z8
N20 G90

La machine effectuera les opérations suivantes :

  1. Déplacez l' axe Z vers le haut de 8 unités.

  2. Ensuite, replacez tous les axes spécifiés dans leurs positions initiales sur la machine.

Cette technique est couramment utilisée pour libérer les outils ou les dispositifs de fixation avant leur positionnement initial.


Déroulement de l'arbre rotatif (en une rotation)

 G00 A900 (Faites pivoter rapidement l'axe A jusqu'à A900 (2,5 tours))
G91 (Passer en mode incrémental)
G28 A0 (Déplace l'axe de 0 degré puis se déplace vers A0 en une rotation)
G90 (Retour au mode absolu)

Dans cet exemple :

  • L'arbre rotatif se déroule jusqu'à A0 en moins d'un tour.

  • Cela évite les rotations multiples inutiles.

Si une autre valeur est spécifiée, telle que G28 A360, l'axe effectuera une rotation supplémentaire de 360 ??degrés avant de revenir à la position A0, ce qui entraîne jusqu'à une demi-rotation supplémentaire avant d'atteindre la position initiale.

REMARQUE : Si la machine n’est pas commutée en mode incrémental (G91) avant d’émettre la commande G28 A0, l’axe rotatif se déroulera en moins d’un tour, mais se déplacera d’abord jusqu’à la position intermédiaire spécifiée. Cette position étant une coordonnée absolue, plusieurs rotations peuvent être nécessaires pour l’atteindre avant que le déroulement ne soit terminé. L’utilisation du mode incrémental (G91 et G28 A0) élimine ces rotations supplémentaires, quelle que soit la coordonnée de l’axe rotatif.