Contrôle de mouvement
"MC_Direction_Positive"
AXIS_REF_LocalAxis
1. Instanz
First motion
Execute (go)
Velocity
Command Aborted
Next
2. Instanz
Second motion
Test
Finish = InVelocity
Bewegung
Motion
Velocity
326
Exemple
La représentation ci-dessous illustre deux exemples d'une combinaison de deux
blocs MC_MoveVelocity.
La partie gauche (a) du schéma temporel illustre le cas où le deuxième bloc de
fonction (FB) est exécuté après le premier bloc de fonction.
Le premier bloc de fonction ayant accéléré sa vitesse à une valeur de 3000, la
sortie "InVelocity" passe la commande d'exécution au deuxième bloc de fonction
avec une liaison ET au signal "Next". Puis, le deuxième bloc de fonction décélère
sa vitesse pour atteindre la valeur 2000.
La partie droite (b) du schéma illustre le cas où le deuxième bloc de fonction est
activé pendant l'exécution du premier. Etant donné que le deuxième bloc se lan-
ce pendant l'exécution du premier bloc de fonction, le premier bloc de fonction
est interrompu automatiquement.
Pendant l'accélération du premier bloc, le deuxième bloc décélère sa vitesse
pour atteindre la valeur 2000, sans que la vitesse du premier bloc ne soit atteinte.
1. Instanz
First motion
MC_MoveVelocity
go
Run
InVelocity
Command
3000
Velocity
Aborted
100
Acceleration
Error
Direction
Axis
a
1
0
1
1
0
1
0
1
0
1
0
1
0
3000
2000
0
193-120104 N13 C3IxxT30 Juin 2008
Test
OR
&
2000
100
"MC_Direction_
Positive"
AXIS_REF_
LocalAxis
Next
2. Instanz
Second motion
MC_MoveVelocity
Run
InVelocity
Finish
Command
Velocity
Aborted
Acceleration
Error
Direction
Axis
b
C3T30
t
t
t
t
t
t
t