Fonction Home
(Traduction du document original anglais)
Description
Cette fonction permet d'envoyer une demande de prise d'origine au variateur de vitesse.
NOTE : le type de prise d'origine doit être préalablement défini dans le variateur.
Remarque : les butées de position programmables ne sont pas actives tant que la prise d'origine d'un axe ne s'est pas terminée correctement ou que la fonction ForcedHome n'a pas été appelée.
Remarque : les contacts de fin de course doivent être connectés avant la prise d'origine du fait que le variateur peut utiliser ces entrées pour déterminer le moment où il doit inverser son mouvement.
Au cours d'une opération de prise d'origine, toute tentative pour interrompre cette opération avant la fin se traduit par un arrêt de l'axe et la signalisation d'un défaut. Il sera alors nécessaire d'acquitter ce défaut avant de pouvoir de nouveau déplacer l'axe.
Action de la fonction sur l'axe réel
L'axe doit être activé et dans l'état AXIS_IN_COMMAND. Il ne doit pas se déplacer, ne pas être en suspension (Hold), ni en défaut et avoir le bit ALLOW_MOVE (CommandeMouvement) réglé sur 1 pour que la commande s'exécute sans problème.
Comment utiliser cette fonction
Cette fonction est mise en œuvre soit :
Objets langage associés
Echanges implicites : le tableau ci-dessous présente les différents objets langage liés à cette fonction.
Objet
Nom
Prise en compte
Description
%Qr.m.c.29
ALLOW_MOVE
Etat 1
Bit d'autorisation
%Qr.m.c.228
ALLOW_RESUME
Etat 1
Bit d'autorisation
%Qr.m.c.30
ALLOW_NOT_FASTSTOP
Etat 1
Bit d'autorisation
%Ir.m.c.5
AXIS_HOMED
-
Bit d'état
Echange par WRITE_CMD : le tableau ci-dessous présente les différents objets langage liés à cette fonction.
Objet
Nom
Code de la fonction
Description
%MWr.m.c.26
ACTION_CMD
6034
Commande
%MFr.m.c.31
PARAM_CMD_3
-
Sens de la routine de prise d'origine : 1.0 (positif) ou -1.0 (négatif)
%MFr.m.c.33
PARAM_CMD_4
-
Vitesse de la routine de prise d'origine exprimée en UnitésVitesse
%MWr.m.c.19
ERROR_CMD
-