Documentation Drive IMD, IMD20 et IMDL
9-7-5- Mouvement de correction
A) ICORRECTION – fonction de compensation
Syntaxe :
ICORRECTION (<Dist.maître>, <Dist.esclave>, <Dist. d'accél maître>)
Unités :
<Dist.maître>, <Dist.esclave> : unité utilisateur (Ex : mm, degré,...)
<Dist.d'accél> : unité utilisateur/s
Types acceptés :<Dist.maître>, <Dist.esclave>, <Dist.d'accél> : réel
Description : Cette fonction permet d'appliquer un mouvement de correction sur un axe
esclave pendant une distance de l'axe maître.
Remarques : L'esclave devra au préalable être lié à un maître par une fonction d'arbre
électrique (GEARBOX), de mouvement synchronisé (MOVS) avant de lancer
une compensation. Au mouvement de synchronisation normal de l'esclave, on
superpose le mouvement suivant : Pendant que le maître parcourt une «
distance maître », on ajoute un déplacement «distance esclave» avec une
accélération et une décélération sur une distance maître de «distance d'accél».
Attention :
Toute nouvelle correction est ignorée si une correction est déjà en cours ou si la
distance maître est nulle.
B) ICORRECTION_S – Etat de la compensation
Syntaxe :
<Variable> = CORRECTION_S
Types acceptés :<Variable> : bit
Description : Cette fonction permet de connaître l'état du cycle de compensation : retourne
1 si ICORRECTION est exécuté sinon renvoie 0.
C) EXEMPLE
1. Mouvement synchronisé :
MOVS (4, 4, 1, 1)
R724
- 241 -
SERAD S.A