Exemples de chronogrammes

Vitesse de mouvement vers vitesse de mouvement avec mcAborting

G-SE-0028624.1.gif-high.gif

 

 

G-SE-0028626.1.gif-high.gif

 

1   Front montant Execute : les paramètres de la commande sont mémorisés, le mouvement est lancé avec la vitesse (velocity) cible 1000.

2   La valeur cible de velocity (1000) est atteinte.

3   Le paramètre Velocity est passé à 2000 : il n'est pas appliqué (pas de front montant sur l'entrée Execute et ContinuousUpdate a été mémorisé avec la valeur 0 au début du mouvement).

4   Front descendant Execute : les bits d'état sont effacés.

5   Front montant Execute : les paramètres de la commande sont mémorisés, le mouvement est lancé avec la vitesse (velocity) cible 2000 et ContinuousUpdate activé.

6   Le paramètre de vitesse est réduit à 500 : il est appliqué (ContinuousUpdate = True). Remarque : la valeur cible précédente de velocity (2000) n'est pas atteinte.

7   La valeur cible de velocity (500) est atteinte.

8   Le paramètre Velocity passe à 2000 : il est appliqué (ContinuousUpdate = True).

9   Front descendant Execute : les bits d'état sont effacés.

10   La valeur cible (2000) de velocity est atteinte, InVelocity est défini pour 1 cycle (la broche Execute est réinitialisée).

11   Le paramètre Velocity est porté à 3000 : il n'est pas appliqué (le mouvement est encore "Active" mais il n'est plus "Busy").

Mouvement relatif vers mouvement relatif avec mcAborting

G-SE-0028623.1.gif-high.gif

 

 

G-SE-0028627.1.gif-high.gif

 

1   Front montant Execute de FB1 : les paramètres de la commande sont mémorisés, le mouvement est lancé avec la vitesse (velocity) cible 2000 et la distance cible 1000.

2   Le mouvement se termine : la distance 1000 a été parcourue.

3   Front montant Execute de FB1 : les paramètres de la commande sont mémorisés, le mouvement est lancé avec la vitesse (velocity) cible 2000 et la distance cible 2000.

4   Front montant Execute de FB2 : les paramètres de la commande sont mémorisés, le mouvement est lancé avec la vitesse (velocity) cible 1000 et la distance cible 500. Remarque: FBI est abandonné.

5   Le mouvement se termine.

Mouvement relatif vers mouvement absolu avec mcAborting

G-SE-0028622.1.gif-high.gif

 

 

G-SE-0028628.2.gif-high.gif

 

1   Front montant Execute de FB1 : les paramètres de la commande sont mémorisés, le mouvement est lancé avec la vitesse (velocity) cible 2000 et la distance cible 1800.

2   Front montant Execute de FB2 : les paramètres de la commande sont mémorisés, FB1 est abandonné et le mouvement continue avec la vitesse (velocity) cible 1000 et la position cible 3400. Gestion automatique de direction : une inversion de direction est nécessaire pour atteindre la position cible, mouvement jusqu'à l'arrêt au taux deceleration de FB2.

3   Vitesse 0, inversion de direction, le mouvement reprend avec la cible 1000 pour velocity 1000 et la cible 3400 pour position.

4   Le mouvement se termine : la position cible 3400 est atteinte

Vitesse de mouvement vers mouvement relatif avec seTrigger

G-SE-0028625.1.gif-high.gif

 

 

G-SE-0028629.1.gif-high.gif

 

1   MC_TouchProbe_PTO n'est pas encore exécuté : l'entrée de capteur n'est pas active.

2   Front montant Execute de MC_MoveVelocity_PTO : les paramètres de la commande sont mémorisés, le mouvement est lancé avec la valeur cible vit1 de velocity.

3   Front montant Execute de MC_TouchProbe_PTO : entrée de capteur active.

4   La vitesse vit1 est atteinte.

5   Front montant Execute de MC_MoveRelative_PTO : les paramètres de la commande sont mémorisés, l'événement de capteur est attendu pour démarrer.

6   Evénement de capteur en dehors des fenêtres d'activation : l'événement est ignoré

7   Un événement valide est détecté. MC_MoveRelative_PTO met fin à MC_MoveVelocity_PTO et l'entrée de capteur est désactivée.

8   Les événements suivants sont ignorés.

9   Le mouvement se termine.