Documentation MCS32
Dans le cas d'une came seule, non mono-coup ( exécution n fois du même profil ) :
Me = M1 - ( M6 - M5 )
Ms = M6 + ( M2 – M1 )
Ee = E1 – ( E6 – E5 )
Es = E6 + ( E2 – E1 )
c)
Pour charger une came dans la carte servo, utilisez l'instruction LOADCAMEX.
Sa syntaxe est la suivante :
LOADCAMEX(<Esclave>,<Maître>,<N°came>,<Tableau>,<Nombre>,
<Esclave> : Nom de l'axe esclave où est effectuée la came ( carte servo : SRV 15, SRV 85 ... )
<Maître> : Nom de l'axe maître ( carte servo ou codeur : SCD 22, SRV 15, SRV 85 ... )
<N°came> : numéro de la came ( de 1 à 5 )
<Tableau> : Nom du tableau de came déclaré à partir de l'onglet variables globales du logiciel
MCB ( variable de type « réel » ).
<Nombre> : nombre d'éléments du tableau pour définir la came.
Nombre = ( NombrePointsCame + 2 ) *2
<PremierPolynôme> : Une carte servo possède une table globale de 310 polynômes pour
l'ensemble des 5 cames. Rentrez une valeur entre 1 et 310 pour indiquer où sera stocké le 1
polynôme de la came dans la table globale de la carte.
Du tableau de came est extrait un tableau de (NombrePointsCame-1) polynômes.
℡ Attention : <PremierPolynôme> + <NombrePointsCame-1> doit être inférieur à 310.
<Mono-coup> : Définit le rebouclage automatique de la came.
Rentrez la valeur 0 pour une came qui va se reboucler sur son profil jusqu'à ce qu'un
arrêt soit demandé, 1 pour une came qui va exécuter son profil une seule fois.
<Réversible> : Indique si l' <Esclave> doit suivre le <Maitre> dans les deux sens.
Rentrez la valeur 0 pour une came non réversible : si le maître se déplace à l'inverse de son
sens normal donné par <DirectionPositive>, l'esclave s'arrête ; il repartira lorsque le maître
reprendra son sens normal et atteindra la position maître à laquelle l'esclave s'était arrêté.
Rentrez la valeur 1 pour une came réversible : l'esclave suit son profil de came quel que soit
le sens d'avance du maître.
<DirectionPositive> : Si la came n'est pas réversible, le sens normal de l'avance du maître doit
être indiqué.Rentrez la valeur 0 pour un sens négatif, 1 pour un sens positif.
<N°came suivante> : Mettez 0 si la came ne doit pas être enchaînée sur une autre came. Dans le
cas contraire, rentrez le numéro de la came suivante compris entre 1 et 5.
<N°came précédente> : Mettez 0 si la came n'enchaînera pas sur une came précédente. Dans le
cas contraire, rentrez le numéro de la came précédente compris entre 1 et 5.
R342
EX
<=> 1
<=> dernier point + ( 2
<=> 1
<=> dernier point + ( 2
Chargement d'une came
<PremierPolynôme>,<Mono-coup>, <Réversible>,<DirectionPositive>,
<N°came suivante>,<N°came précédente>)
er
point – ( dernier point – avant dernier point )
ème
point – 1
er
point – ( dernier point – avant dernier point )
ème
point – 1
- 109 -
er
point )
er
point )
SERAD S.A.
er