Cette fonction est utilisée pour rendre la position d'un axe (appelé axe esclave) esclave de la position d'un autre axe du même module (appelé axe maître).
L'axe maître est toujours l'axe 0. Un module à deux axes ne peut avoir qu'un seul axe maître et un seul axe esclave. Un module à quatre axes peut avoir un axe maître et jusqu'à trois axes esclaves.
La fonction de position esclave est validée dans l'écran de configuration. Au niveau de la programmation, l'axe esclave devient esclave de l'axe maître lorsque le bit SLAVE (%Qr.m.c.17) de cet axe est défini sur 1. Le bit IN_SLAVE (%Ir.m.c.36) indique que l'axe esclave fonctionne en mode poursuite.
Un axe est esclave soit de la consigne de position mesurée, soit de la consigne de position de l'axe maître (choix défini dans la configuration). Un ratio RATIO1 / RATIO2 est appliqué pour obtenir la consigne finale. Ces deux paramètres sont définis pendant la configuration.
Pour indiquer que l'axe esclave poursuit l'axe maître correctement, le bit AT_PNT (%Ir.m.c.9) de l'axe esclave est défini sur 1 lorsque l'erreur de consigne suiveuse de ce dernier est inférieure à la valeur DMAX2.
Par exemple, ratio = 3/4, avec conversion en esclave à la consigne de l'axe maître.
-
L'axe maître est configuré.
-
L'axe esclave est référencé.
-
Aucun défaut bloquant n'est détecté.
-
L'axe esclave est en mode automatique.
-
L'axe maître est en mode automatique ou manuel.
Si la consigne calculée dépasse les arrêts logiciels de l'axe, le mobile s'arrête et la commande est refusée.
-
Pour que la consigne de position de l'axe esclave calculée soit valide, vous devez vous assurer que l'axe esclave est déjà dans la position Master x RATIO avant de basculer cet axe en mode esclave.
-
Des commandes de prise d'origine sur l'axe maître doivent être évitées lorsqu'il y a des axes esclaves (risque d'erreur de consigne suiveuse sur l'axe esclave).
-
En mode poursuite :
-
les bits d'information TH_PNT, NEXT ne sont pas gérés
-
la commande PAUSE n'est pas active
-
les modifications CMV ne sont pas prises en compte (CMV = 1 000)