Coordination des programmes indépendante des canaux et mise au point canal par canal
7.1 Coordination de programmes indépendante des canaux :
Autres conditions à prendre en compte
Démarrage non synchrone de l'exécution de blocs asservis selon des repères WAIT
Lors d'une coordination de canaux au moyen de repères WAIT, un démarrage non synchrone
de l'exécution des blocs asservis peut se produire. Ce comportement survient lorsqu'une
action est déclenchée immédiatement avant que le repère d'attente commun dans un des
canaux en synchronisation ne soit atteint, ce qui a pour conséquence l'effacement de la
distance restant à parcourir avec repositionnement implicite (REPOSA).
Hypothèse : Affectation d'axe actuelle dans les canaux 1 et 2
• Canal 1 : Axes X1 et U
• Canal 2 : Axe X2
Tableau 7-1
N100
WAITM(20,1,2)
Début de l'exécution
GETD(U) :
•
•
•
Fin
N110 G0 X1=100
552
Déroulement chronologique dans les canaux 1 et 2
Canal 1
...
N200 GETD(U)
Permutation d'axe
N210
Effacement de la dis‐
WAITM(20,1,2)
tance restant à par‐
N220 G0 X2=100
courir
REPOSA
Canal 2
Description
Exécution quelconque dans le canal 1 et 2
...
Canal 1 : atteint le repère WAIT et attend la synchroni‐
sation avec le canal 2
Canal 2 : exige l'axe U à partir du canal 1
Canal 1 : exécution de GET(U) à l'arrière plan
Canal 2 : atteint le repère WAIT. ⇒ La synchronisation
des canaux 1 et 2 est terminée
Canal 2 : début de l'exécution de N220
Canal 1 : début différé de l'exécution de N110
Description fonctionnelle, 01/2023, A5E48764112D AE
Fonctions de base