Fonction "Estimation du temps restant avant l'activation du suivi"
(Traduction du document original anglais)
Objectif
Estimer le temps restant avant l'activation du suivi d'un axe suiveur dans un groupe suiveur.
Fonctionnement
Cette fonction peut être utilisée sur un groupe suiveur. L'axe suiveur considéré est à l'arrêt. L'axe maître est en mouvement. Une demande d'activation de suivi est en cours sur l'axe suiveur . Cette fonction renvoie une estimation du temps restant avant l'activation effective du suivi de l'esclave, "bit AXIS_IS_LINKED =1", c'est-à-dire le temps nécessaire à l'axe maître pour atteindre le seuil de position attendu par l'esclave et le temps nécessaire à l'axe suiveur pour atteindre la vitesse de consigne (vitesse du maître * ratio du suivi). Cette fonction suppose que la vitesse du maître restera constante entre l'instant où cette fonction est lancée et l'instant où le suivi de l'esclave sera activé
Fonction "GetTimeToLink"
La commande est passée via un WRITE_CMD adressé à la voie du groupe suiveur :
Objet
Type
Symbole
Explication
Commentaire
%MWr.m.c.19
Mot
ERROR_CMD
Refus de commande *
%MDr.m.c.20
Double mot
RETURN_CMD_1
%MFr.m.c.22
Flottant
RETURN_CMD_2
Estimation du temps restant avant l'activation du suivi de l'esclave
%MFr.m.c.24
Flottant
RETURN_CMD_3
%MWr.m.c.26
Mot
ACTION_CMD
575
GetTimeToLink
%MDr.m.c.27
Double mot
PARAM_CMD_1
SlaveNumber
Adresse SERCOS de l'esclave
%MDr.m.c.29
Double mot
PARAM_CMD_2
%MFr.m.c.31
Flottant
PARAM_CMD_3
%MFr.m.c.33
Flottant
PARAM_CMD_4
* Refus de commande :
Remarques :
La vitesse du maitre doit rester constante entre le moment où cette commande est utilisée et l'activation du suivi, ("bit AXIS_IS_LINKED = 1").