Fonction SetPosition
(Traduction du document original anglais)
Description
La fonction SetPosition modifie la valeur de la position de l'axe en lui attribuant la valeur donnée. La modification n'est possible que si l'axe ne se déplace pas. La position mesurée est modifiée dans le module de commande d'axes. Cette fonction ne modifie pas la valeur de la position dans le variateur. Cela signifie que, si le logiciel de mise en service de l'axe surveille le variateur au moyen d'une connexion directe au variateur, la position affichée ne sera pas la valeur modifiée. Cependant, les positions surveillées ou commandées par le module de commande d'axes refléteront le nouveau paramètre.
La fonction Home efface tous les paramètres de position précédents générés par la fonction SetPosition.
ATTENTION
COMPORTEMENT INATTENDU DE L'APPLICATION - MODE BIAS_REMAIN
N'envoyez pas une commande SET_POSITION tant que la valeur du bit %Ir.m.c.24 est réglée sur 1.
Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels.
NOTE : dans le cas d'une séquence avec BIAS_REMAIN, la prise en compte sur l'esclave de l'offset obtenu est signalée sur le bit %Ir.m.c.24.
Comment utiliser cette fonction
Cette fonction est mise en œuvre à l'aide de l'instruction WRITE_CMD.
Objets langage associés
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
2053
Commande
%MFr.m.c.31
PARAM_CMD_3
-
Valeur à écrire.
%MWr.m.c.19
ERROR_CMD
-