Documentation MCS32
<Fenêtre> : activation d'une fenêtre bornée par les positions <Mini> et <Maxi> de <Maître>.
<Interieur> permet de définir si le test s'effectue à l'intérieur ou à l'extérieur des bornes. <Mini>
doit toujours être inférieur à <Maxi>.
<Phase> : phase théorique Si la valeur de position capturée est égale à la phase, aucune
compensation ne sera appliquée.
<Dist.maître> : Intervalle de correction ( distance de déplacement du maître pendant la
correction )
<Vit.maxi esc.>: Vitesse maxi ajoutée à la vitesse courante de l'esclave pour appliquer la
compensation. Elle est exprimée en unité/s ( exemple : Vcourante=1m/s, Vmaxi=0.5m/s =>
Vcorrection maxi = 1.5m/s ).
<Vit.mini esc.>: Vitesse mini retranchée à la vitesse courante de l'esclave pour appliquer la
compensation. Elle est exprimée en unité/s ( exemple : Vcourante=1m/s, Vmini=0.8m/s =>
Vcorrection mini = 0.2m/s ).
<Dist.acc.mini> :Accélération / décélération mini ( portion d'accélération ou de décélération de
l'esclave sur une distance du maître ).
Attention :
La compensation précédente doit être complètement terminée avant de pouvoir en traiter une
autre.
Si le maître tourne en sens opposé à son sens normal ( donné par le signe de « distance
maître » ), la compensation n'est pas appliquée et elle est perdue.
L'esclave devra au préalable être lié à un maître par une fonction d'arbre électrique ou de
mouvement synchronisé avant de lancer une compensation.
Si la correction force à passer en dehors des limites définies par l'utilisateur, l'erreur est
signalée et la correction maximale autorisée est appliquée.
b)
Pour arrêter la fonction de compensation déclarée en mode permanent, il faut utiliser
l'instruction STOPCORRECTION.
Syntaxe :
<Esclave>: Nom de l'axe esclave où est appliquée la compensation (SRV 85 seulement )
c)
Pour connaître l'état du cycle de compensation, utilisez l'instruction CORRECTION_S.
Syntaxe :
La valeur retournée est de type octet.
b0 : à 1, compensation demandée et en attente de l'événement capture.
b1 : à 1, compensation en cours.
b2 : à 1, erreur détectée : compensation hors limites ( la compensation limitée à quand même
été appliquée ).
R342
EX
b1 : capture sur top Z
b2 : capture sur entrée n°1 C1
b3 : capture sur entrée n°2 C2
b4 : choix du front : 0 pour front montant, 1 pour front descendant
b5..7 : non utilisés
Arrêt de la compensation
STOPCORRECTION (<Esclave>)
Etat de la compensation
<Variable>=CORRECTION_S(<Esclave>)
- 115 -
SERAD S.A.