80/550
Bosch Rexroth AG | Electric Drives
Fondements de la programmation CN
Ecriture d'une variable CPL permanente : SPV / SPVE
Syntaxe :
and Controls
Les fonctions "WPV" et "SPV" servent par exemple à synchroniser deux canaux
au moment de l'exécution à l'aide des variables CPL permanentes.
Au canal 1, la séquence suivante est procédée :
Programme:
;Canal 1
N20 G1 F1000 X100 Y100
N30 WPV(@20=5)
N30 X200 Y200
N40 SPV(@20=6)
Au canal 2, la séquence suivante est procédée :
Programme:
;Canal 2
N20 G1 F1000 Z100 W100
N30 SPV(@20=5)
N30 Z200 W200
N40 WPV(@20=6)
A l'aide de la fonction SPV / SPVE, une valeur est attribuée à une variable CPL
permanente par écriture au moment de l'exécution.
La valeur peut être déterminée à des différents moments :
●
SPV :
La valeur à attribuer à la variable permanente n'est déterminée qu'au mo‐
ment de l'exécution.
L'exploitation au moment de l'exécution ne permet qu'une expression CPL
simple.
●
SPVE :
La valeur à attribuer à la variable permanente est calculée au moment de
la préparation (temps d'interprétation CPL), mais elle n'est affectée à la
variable CPL permanente qu'au moment de l'exécution.
La valeur à attribuer n'est déterminée qu'au moment de l'exécution :
SPV[<Variable CPL perm.> =<Expression CPL simple>]
La valeur à attribuer est déterminée au moment de la préparation :
SPVE[<Variable CPL perm.> =<Expression CPL>]
avec :
<Variable CPL perm.>
Rexroth IndraMotion MTX | Description de l'application
Approcher position 1
Attendre jusque @20=5, ici synchronisation lors de
Approcher position 2
Poser
@20=6, canal 2 doit continuer maintenant
Approcher position 1
Poser @20=5, canal 1 doit continuer maintenant
Approcher position 2
Attendre jusque @20=6, ici synchronisation lors de
La variable permanente caractérisée par le caractère
"@" est suivie du nom de variable.