Programmation d'enregistrement de la position courante sur un événement
(Traduction du document original anglais)
Instruction
L'instruction d'enregistrement de la position courante sur un événement est la suivante :
Instruction
Code d'instruction
Icône
Enregistrement de la position courante sur un événement
07
Après exécution de cette instruction, une modification d'état attendue sur l'entrée d'événement du module de pilotage d'axe entraîne l'enregistrement de la position courante.
Durant la configuration et dans le paramètre de position X, vous pouvez choisir d'enregistrer une ou deux positions (PREF1 et PREF2) :
Enregistrement de la position courante
Le tableau suivant illustre l'enregistrement de la position courante, en fonction des choix opérés durant la configuration :
Type d'événement sur l'entrée réflexe
Schéma
Choix opérés durant la configuration
Front montant
Front montant et PREF1
Front descendant
Front descendant et PREF1
Front montant
Front montant et PREF1, puis front montant et PREF2
Front descendant
Front descendant et PREF1, puis front descendant et PREF2
Front montant et descendant
Front montant et PREF1, puis front descendant et PREF2
Front descendant et montant
Front descendant et PREF1, puis front montant et PREF2
Un traitement événementiel est activé sur la détection d'un événement, si le bit 12 du paramètre M est défini sur 1.
Le programme passe directement à l'instruction suivante. Les mots PREF1 (%IDr.m.c.9) et PREF2 (%IDr.m.c.11) ne sont actualisés que si une tâche événementielle est déclenchée par l'événement attendu.
Les performances de l'instruction G07, ou le délai de la mesure/de l'événement est immédiat pour un codeur incrémental et inférieur ou égal à 400 microsecondes pour un codeur absolu.
Exemple d'utilisation d'une position indexée
Une position indexée est utilisée pour résoudre des mouvements répétitifs. Par exemple, supposons que la séquence de mouvements élémentaires ci-dessous doive être exécutée 9 fois :
Cet exemple est basé sur l'hypothèse que la prise d'origine a été définie et que le mobile se trouve dans la position source.
NOTE : La séquence des mouvements élémentaires est représentée en gras sur la courbe. Les numéros indiqués correspondent aux numéros d'étape de programme inclus dans la fonction SMOVE.
Programme
Le programme de séquence de mouvements élémentaires est le suivant :
NOTE : Toutes les actions doivent avoir été programmées à l'activation.