Commandes BASIC
3.2.93 ENCODER
/i
Type
Paramètre d'axe (en lecture seule)
Syntaxe
ENCODER
Description
Le paramètre d'axe ENCODER contient une copie brute du codeur.
Le paramètre d'axe MPOS contient automatiquement la position mesurée
calculée à partir de la valeur ENCODER. Des dépassements et des décala-
ges sont ainsi possibles.
Arguments
N/A
Exemple
Pas d'exemple.
Voir aussi
AXIS, MPOS.
3.2.94 ENCODER_BITS
/i
Type
Paramètre d'axe
Syntaxe
ENCODER_BITS = valeur
Description
Ce paramètre d'axe configure l'interface pour le nombre de bits de codeur
pour les axes flexibles de codeur absolu SSI et EnDat. Ce paramètre ne con-
cerne que les axes dont la valeur ATYPE correspond à 47 ou 48.
Lorsque ce paramètre est appliqué à l'axe flexible de codeur absolu EnDat,
les bits 0 à 7 doivent être définis sur le nombre total de bits de codeur.
Les bits 8 à 14 doivent être définis sur le nombre de bits multitours à utiliser.
Lorsque ce paramètre est appliqué à l'axe flexible de codeur absolu SSI,
les bits 0 à 5 doivent être définis sur le nombre total de bits de codeur. Le bit 6
doit correspondre à 1 pour le fonctionnement binaire et à 0 pour le code Gray.
Remarque : en cas d'utilisation d'un axe flexible de codeur absolu, il est essen-
tiel de définir ce paramètre pour l'axe avant de régler le paramètre ATYPE.
Arguments
N/A
Exemple
ENCODER_BITS = 25 + (256 * 12)
ATYPE = 47
Dans cet exemple, un codeur EnDat 25 bits est utilisé, 12 bits servant pour
la valeur multitours et 13 bits par rotation.
MANUEL DE PROGRAMMATION
Exemple
ENCODER_BITS = 12 + (64 * 1)
ATYPE = 48
Dans cet exemple, un codeur SSI 12 bits est utilisé (4096 positions par rotation),
avec le type de sortie binaire.
Voir aussi
AXIS.
3.2.95 ENCODER_CONTROL
/i
Type
Paramètre d'axe
Syntaxe
ENCODER_CONTROL = valeur
Description
Le paramètre ENCODER_CONTROL ne concerne que l'axe flexible de
codeur absolu EnDat avec la valeur ATYPE 47. Il détermine le mode selon
lequel le codeur EnDat renvoie sa position. Le codeur peut être réglé pour
renvoyer sa position de manière cyclique ou pour fonctionner en mode de
lecture/écriture de paramètre. Après l'initialisation, le paramétrage par défaut
correspond au mode d'envoi de position cyclique. Pour plus d'informations,
consultez les caractéristiques de l'interface du codeur absolu EnDat.
Arguments
N/A
Exemple
ENCODER_CONTROL AXIS(1) = 0
Cette commande définit le mode d'envoi de position cyclique.
Exemple
ENCODER_CONTROL AXIS(1) = 1
Cette commande définit le mode de lecture/écriture de paramètre.
Voir aussi
AXIS, ENCODER, ENCODER_BITS.
74