Documentation MCS32
d)
Pour lancer l'exécution d'une came, utilisez l'instruction STARTCAM.
Sa syntaxe est la suivante : STARTCAM(<Esclave>,<Maître>,<N°came>)
<Esclave> : Nom de l'axe esclave où est effectuée la came (carte servo : SRV15, SRV85...)
<Maître> : Nom de l'axe maître (carte servo ou codeur : SCD22, SRV15, SRV85...)
<N°came> : numéro de la came (de 1 à 5) de la carte servo <Esclave>.
e)
PROG
.....
' Définition du tableau dans le tableau de réel TabCam
TabCam[3]=0
TabCam[4]=0
TabCam[5]=30
TabCam[6]=20
TabCam[7]=90
TabCam[8]=76
TabCam[9]=270
TabCam[10]=283
TabCam[11]=330
TabCam[12]=338
TabCam[13]=360
TabCam[14]=360
TabCam[1]=TabCam[3]-(TabCam[13]-TabCam[11])
TabCam[2]=TabCam[4]-(TabCam[14]-TabCam[12])
TabCam[15]=TabCam[13]+TabCam[5]-TabCam[3]
TabCam[16]=TabCam[14]+TabCam[6]-TabCam[4]
' Chargement de la came n°1
LOADCAMEX(Esclave,Maître,1,TabCam,16,1,0,1,0,0,0)
' Lancement de la came n°1
STARTCAM(Esclave,Maître,1)
.....
WAIT INP(InfoStop)
ENDCAM(Esclave)
.....
END PROG
f)
Soit un cycle composé de 3 cames : une came C1 de « profil d'entrée » mono-coup, une came
C2 de « profil répétitif »non mono-coup, une came C3 de « profil de sortie » mono-coup.
La came C1 est enchaînée à C2 et C2 est enchaînée à C3.
R342
EX
Lancement d'une came
Exemple 1 : came de 6 points, infinie, non mono-coup.
'point 1 maître
'point 1 esclave
'point 2 maître
'point 2 esclave
'point 3 maître
'point 3 esclave
'point 4 maître
'point 4 esclave
'point 5 maître
'point 5 esclave
'point 6 maître
'point 7 esclave
Exemple 2 : enchaînement de cames
'point d'entrée maître
'point d'entrée esclave
'point de sortie maître
'point de sortie esclave
' Attente demande d'arrêt
' Demande d'arrêt en fin
' du profil courant
- 110 -
SERAD S.A.