Documentation MCS32
DELAY ArretGraveuse
MOVA(X=60, Y=20)
OUT(Graveuse)=ON
DELAY MarcheGraveuse 'Tempo
MOVL(X=-10, Y=0)
MOVC(X=0, Y=-10, 0, -5, 0)
MOVL(X=10, Y=0)
MOVC(X=0, Y-10, 0, -5, 1)
MOVL(X=-10, Y=0)
WAIT (MOVE_S(X)=Off) And (MOVE_S(Y)=Off) 'Attente de l'arrêt des axes
OUT(Graveuse)=OFF
DELAY ArretGraveuse
MOVA(X = 0, Y = 0)
5-9- Capture
5-9-1- Capture
A) CAPTURE ( sur carte servo SRV 15 ou SRV 85 )
L'instruction CAPTURE est utilisée pour enregistrer la position courante d'un axe. Une entrée
spécifique à la capture (également utilisée pour la prise d'origine) est présente sur chaque carte
servo et codeur.
Syntaxe :
Avec cette instruction la MCS attend un front sur l'entrée capture. Quand le front est détecté, la
position est stockée dans la variable REGPOS_S. Le flag REG_S est alors positionné à vrai.
<Inversion> permet de traiter le front descendant au lieu du front montant. Si <Fenêtre> est
vraie alors l'entrée n'est testée que lorsque <Axe> est entre les positions <Mini> et <Maxi>.
<Interieur> permet de définir si le test s'effectue à l'intérieur ou à l'extérieur des bornes <Mini>
et <Maxi>
<Mini> doit toujours être inférieur à <Maxi>.
Par exemple :
CAPTURE(X,Off,On,10,20,On)
WAIT REG_S(X)=True
MOVA(Y=500+REGPOS_S(X))
La position capturée sur l'axe X est utilisée afin de déterminer la position cible du prochain
mouvement sur l'axeY.
B) CAPTURE1 (sur carte servo SRV 85 seulement)
L'instruction CAPTURE1 est une extension de l'instruction CAPTURE.
Elle permet d'enregistrer la position de n'importe quelle carte servo SRV 85 à partir d'un front
de l'une de ces 2 entrées de capture.
Syntaxe :
CAPTURE1(<Axe1>,<Axe2>,<Configuration1>,<Fenêtre2>,<Mini2>,<Maxi2>,
<Intérieur2>)
<Axe1> :
<Axe2> :
<Configuration1> :
R342
EX
'Tempo
'Déplacement en 60,20
'Activation
'Déplacement en 50,20
'Déplacement en 50,10
'Déplacement en 60,10 - Gravure du S
'Déplacement en 50,0
'Arrêt de la graveuse
'Tempo
'Retour à l'origine
CAPTURE(<Axe>,<Inversion>,<Fenêtre>,<Mini>,<Maxi>,<Intérieur>)
'Capture position sur front montant
'lorsque X est entre 10 et 20
Axe où est situé l'entrée de capture ( SRV 85 seulement )
Axe sur lequel on souhaite capturer la position ( SRV 85 seulement )
Octet de configuration hardware de <Axe1> :
b0 : non utilisé
b1 : capture sur top Z
'Déplacement en 60,0
- 121 -
SERAD S.A.