Description de l'application | Rexroth IndraMotion MTX
Exemple :
Arrêt du mouvement jusqu'à ce qu'une position d'axe soit atteinte : ASTOPA / ASTOPO
<Expression CPL simple>
<Expression CPL>
Fig.3-25:
Syntaxe SPV / SPVE
N10 SPV[@6=1]
N10 SPV[@5=(7*(@PERMVAR1% +5))]
N10 SPVE[@5=(7*#VAR1%)]
Avec la fonction ASTOPA / ASTOPO, il est possible de synchroniser des mou‐
vements entre les canaux. En fonction de la position d'un ou plusieurs axes du
système de coordonnées de l'axe (ACS) dans un canal, le mouvement syn‐
chrone dans un autre canal peut être arrêté, puis continué.
Restrictions :
●
Les axes utilisés pour la synchronisation doivent appartenir à un autre
canal que celui à piloter, car, dans le cas contraire, un auto-verrouillage
risque de se produire.
●
Le canal à piloter doit se trouver en mode "Automatique" ou "Introduction
manuelle de données".
●
Si des conditions ET et OU sont prédéfinies pour ce canal en même
temps, le canal sera arrêté dès que la condition correspondante est rem‐
plie pour au moins une des deux fonctions.
Pour chaque canal pilotant, une ou plusieurs conditions pour arrêter le canal
peuvent être prédéfinies :
●
ASTOPA :
Tant que toutes les conditions sont remplies, le mouvement synchrone du
canal à piloter est arrêté (liaison ET logique).
●
ASTOPO :
Tant qu'au moins une condition est remplie, le mouvement synchrone du
canal à piloter est arrêté (liaison OU logique).
La définition de nouvelles conditions ET ou OU invalide toutes les
conditions valables jusqu'à présent.
Electric Drives
| Bosch Rexroth AG
and Controls
Fondements de la programmation CN
Afin de ne pas entraver la génération de mouvement au
moment de l'exécution, seules les expressions CPL
simples peuvent être exploitées.
Une expression CPL simple est une expression mathé‐
matique se composant des variables CPL permanen‐
tes, des constantes et des opérations mathématiques
possibles en CPL.
Expression mathématique quelconque en langage de
programmation CPL.
La valeur 1 est attribuée à la variable
permanente "@6" au moment de
l'exécution.
La valeur de l'expression (7*(@PER‐
MVAR1% + 5)) est calculée au mo‐
ment de l'exécution, puis attribuée à
@5.
La valeur de l'expression (7 *
#VAR1%) est calculée au moment de
la préparation, puis attribuée à @5 au
moment de l'exécution.
81/550