Scénarios des erreurs au niveau de l'axe

Dans la plupart des cas, lorsqu'une instruction de bloc de fonctions de mouvement envoyée à un axe provoque une erreur de bloc de fonctions, l'axe passe dans un état Erreur et l'élément ErrorID correspondant est défini sur les données AXIS_REF pour l'axe.
Dans les situations suivantes, il se peut que l'axe ne passe pas dans un état Erreur et il est possible pour l'application utilisateur d'émettre avec succès un bloc de fonctions de mouvement pour l'axe après la modification de l'état de l'axe.
Scénarios des erreurs au niveau de l'axe
Scénario
Exemple
Un bloc fonctionnel de mouvement donne des instructions à un axe, mais l'axe est dans un état ne permettant pas d'exécuter correctement le bloc fonctionnel.
L'axe n'a pas d'alimentation ou l'axe est dans une séquence de prise d'origine ou il est arrêté suite à une erreur.
Un bloc fonctionnel de mouvement donne des instructions à un axe, mais l'axe est encore contrôlé par un autre bloc fonctionnel de mouvement. L'axe ne peut pas autoriser le contrôle du mouvement par le nouveau bloc fonctionnel sans passer par un arrêt complet.
Le nouveau bloc fonctionnel ordonne à l'axe de changer de direction de mouvement.
Lorsqu'un bloc de fonctions de mouvement tente de contrôler un axe, mais que l'axe est encore contrôlé par un autre bloc de fonctions de mouvement, le profil de mouvement défini dernièrement ne peut pas être réalisé par le contrôleur.
L'application utilisateur émet un bloc fonctionnel MC_MoveAbsolute Courbe en S à un axe avec une distance trop courte étant donné le moment où l'axe se déplace.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal