Documentation MCS32
5-4-7- Prise d'origine
Un cycle de prise d'origine est nécessaire sur une carte servo après chaque redémarrage de la
MCS si la carte est munie d'une entrée codeur incrémental et qu'elle pilote un axe fini.
Ce cycle a pour but de remettre à 0 le compteur impulsions codeur de la carte d'axe lorsque
certaines conditions sont rencontrées.
L'instruction HOME (Axe, n° type) lance le cycle. cette instruction est bloquante pour la tâche
pendant toute la durée du cycle.
L'instruction HOME_S indique si le cycle d'origine a été effectué. Celle-ci est forcée à 0 par le
système en début de cycle et est mise à 1 en fin de cycle.
Les instructions ZERO_S et SENSOR_S donnent respectivement l'état logique du signal zéro
codeur et de l'entrée home/capture de la carte
A) Types
La carte supporte une dizaine de types : soit remise à 0 immédiate, sur capteur relié à la carte
servo ou à une carte entrées, sur capteur et top zéro ...
Pour remettre à 0 de façon immédiate le compteur d'impulsions, utilisez HOME(Axe,0) ou
CLEAR(Axe).
B) Vitesse
Rentrez dans le champ « Vitesse home » ( paramètre associé VELHOME_P ), la vitesse
souhaitée en unité/s. Dans le cas d'un type avec recherche rapide, celle-ci s'effectuera d'abord à
vitesse courante puis passera en vitesse home.
C) Dégagement
Rentrez dans le champ « Dégagement » ( paramètre associé « DISHOME_P » ), une valeur
en unité, si l'on désire qu'après avoir atteint sa position d'origine, l'axe se dégage d'une
distance égale à la valeur.
D) Zéro programme
Lorsque l'axe a rencontré sa position d'origine, il remet son compteur à 0 et s'arrête en se
repositionnant sur 0. Cette position correspond au zéro machine. Si l'on souhaite travailler dans
un autre repère à partir du programme, il suffit de rentrez une valeur dans le champ « Zéro
programme » du MCB ( paramètre associé ZERO_P ). Par exemple :
5-4-8- Butées logicielles
Sur un axe à course limité, il est possible de déclarer des butées logicielles mini et maxi. Si le
système détecte que l'axe est en dehors de celles-ci, il monte à 1 le flag LIM_S(Axe). Ce flag
peut ensuite être traité dans une tâche basic ou ladder de surveillance.
℡ Attention : le système affecte seulement l'état de LIM_S, LIMMIN_S ou LIMMAX_S
mais n'agit en aucun cas sur le pilotage de l'axe.
R342
EX
- 96 -
SERAD S.A.