![]() |
COMPORTEMENT INATTENDU DE L'APPLICATION - COMPORTEMENT DE LA FONCTION MOVEQUEUE
Une fonction MoveQueue envoyée après un mouvement continu ne s'exécutera jamais. Le mouvement continu se mettra en défaut lorsqu'une butée de position sera atteinte et que les mouvements en file d'attente seront effacés.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.
|
Objet
|
Nom
|
Code de la fonction
|
Description
|
---|---|---|---|
%MWr.m.c.26
|
ACTION_CMD
|
520
|
Commande
|
%MDr.m.c.27
|
PARAM_CMD_1
|
-
|
Type de mouvement (1)
|
%MDr.m.c.29
|
PARAM_CMD_2
|
-
|
Le coefficient appliqué à l'accélération et à la décélération configurée, affichée pour un millier (1 ≤ x ≤10000). Voir code opérande 2172, axe réel ou axe imaginaire.
|
%MFr.m.c.A (3)
|
PARAM_CMD_ B (3)
|
-
|
Position cible de l'axe N (2)
|
%MFr.m.c.C (4)
|
PARAM_CMD_D (4)
|
-
|
Vitesse d'approche de la cible de l'axe N' (5)
|
%MWr.m.c.19
|
ERROR_CMD
|
-
|
Compte rendu d'erreur. Voir Commande WRITE_CMD : Erreurs de programmation.
|
Légende
|
|||
(1): INCR_MOVE, ABS_MOVE, ABS_MOVE_POS, ABS_MOVE_NEG,
ABS_MOVE_NO_ROLLOVER ou CONT_MOVE
|
|||
(2) : N= 1 pour un axe indépendant, N compris entre 2 et 8 pour un groupe d'axes coordonnés.
|
|||
(3): A = [31+2(N-1)], B = [3+(N-1)]
|
|||
(4): C = [31+2(N+N'-1)], D = [3+(N+N'-1)
|
|||
(5): N' = Position de l'axe dans le groupe
|