Défauts accessibles via la commande GetMotionFault
(Traduction du document original anglais)
Description
Les données DéfautMouvement indiquent le type d'erreur qui a provoqué un état AXIS_SUMMARY_FLT dans le mot EtatMouvement d'un axe. Ce type d'erreur s'enregistre en positionnant un bit dans le mot DéfautMouvement; il s'agit d'un bit seulement par type d'erreur. Plusieurs erreurs différentes positionnent les bits correspondants dans le mot DéfautMouvement. Plusieurs erreurs du même type positionnent le même bit; par conséquent, le mot DéfautMouvement n'indique pas le nombre d'erreurs du même type. Le mot DéfautMouvement se réinitialise à zéro au moyen de la fonction ClearFault envoyée à un axe de mouvement.
Défauts de Mouvement
Le tableau suivant donne la liste des défauts de mouvement contenus dans la donnée DéfautMouvement :
Nom
Bit
Description
MF_MOVE_BUT_NOT_ ENABLED
0
Une commande de mouvement a atteint l'interpolateur mais le variateur est désactivé. Cela doit se produire uniquement si le variateur est désactivé pendant le début d'une commande de mouvement.
MF_SERCOS_RATE_ TOO_FAST
3
Trop de voies sont configurées par rapport aux temps de cycle choisi.
MF_CONTROL_ CONFLICT
10
Conflit de contrôle avec l'outil de configuration drive.
MF_DRIVE_FAULT
13
Un défaut variateur s'est produit. Utilisez la fonction GetIDN_S_ et GetIDN_P avec le paramètre SERCOS® standard IDN S-0-0011 pour en déterminer la cause.
MF_REQUESTED_FAULT
15
Le bit MotionControl ALLOW_NOT_FAULT n'est pas positionné sur 1. L'axe reste en défaut jusqu'à ce que le bit ALLOW_NOT_FAULT soit positionné à 1 et qu'une fonction ClearFault soit envoyée.
MF_COMM_FAULT
16
L'anneau fibre optique SERCOS® a perdu la communication avec le variateur.
MF_AXIS_LIMIT_FAULT
21
L'axe a atteint une butée logicielle positive ou négative.
MF_PHASE3_CONFIG_ PROBLEM
23
Problème de configuration phase 3.
MF_PHASE0_SERCOS_ ERROR
24
Erreur en phase 0.
MF_PHASE1_SERCOS_ ERROR
25
Erreur en phase 1.
MF_PHASE2_SERCOS_ ERROR
26
Erreur en phase 2.
MF_PHASE3_SERCOS_ ERROR
27
Erreur en phase 3.
MF_PHASE4_SERCOS_ ERROR
28
Erreur en phase 4.
MF_MOVE_WHILE_ HALT
29
Une commande de mouvement a atteint l'interpolateur mais le bit ALLOW_MOVE de CommandeMouvement n'est pas positionné à 1. Ceci doit se produire uniquement si le variateur est arrêté à l'instant précis où une commande de mouvement débute.
Défaut variateur
L'information défaut variateur (MF_DRIVE_FAULT) n'est pas à prendre en compte lorsqu'il y a également une erreur de communication SERCOS® (MF_COMM_FAULT). En effet, le passage en phase 3 déclenche une erreur de communication, bien que la communication soit toujours possible.