Butée de position et paramètre Modulo : PositionLimit
(Traduction du document original anglais)
Description
Cette fonction permet de définir les butées positive et négative de l'axe.
La valeur de ces butées est définie avec les unités de position (PositionUnits).
Il n'est pas possible d'attribuer à une butée positive ou négative une valeur telle que la position en cours se trouve en dehors des nouvelles limites des butées. Utilisez la fonction SetPosition ou une fonction de déplacement pour remplacer la position en cours par une nouvelle valeur qui se trouve comprise dans les limites de butées avant de modifier une butée.
NOTE : les butées de position ne sont actives qu'après la fonction prise d'origine Home.
Fonctions associées
Les fonctions associées à ce paramètre sont :
Ces fonctions utilisent, selon les objets langage, les instructions WRITE_CMD, READ_PARAM ou WRITE_PARAM.
NOTE : lorsqu'un mouvement de type incrémental est demandé et que la position cible dépasse une limite de position (%MFr.m.c.55 et %MFr.m.c.57 de l'axe réel ou imaginaire), le mouvement réalisé prendra pour objectif la limite de position, et l'axe passera en défaut limite à la fin du mouvement. Cela reste vrai lors d'un mouvement de type coordonné.
Objets langage
Le tableau ci-dessous présente les différents objets langage liés au paramètre PositionLimit.
Objet
Nom
Code de la fonction
Type d'instruction
Description
%MFr.m.c.55
POSITION_MAX
-
READ_PARAM
Commande de lecture
WRITE_PARAM
Commande d'écriture
%MFr.m.c.57
POSITION_MIN
-
READ_PARAM
Commande de lecture
WRITE_PARAM
Commande d'écriture
%MWr.m.c.26
ACTION_CMD
1505
WRITE_CMD
Commande de lecture
2505
Commande d'écriture
%MFr.m.c.22
RETURN_CMD_2
-
-
Résultat de la lecture.
%MDr.m.c.27
PARAM_CMD_1
-
-
Valeur à écrire :
1 : limite positive
-1 : limite négative
%MFr.m.c.31
PARAM_CMD_3
-
-
Valeur à écrire : position.
%MWr.m.c.19
ERROR_CMD
-
-