Canal 1 avec "Test de programme"
N10020 X1=100
N10030 WAITM(91,1,2)
N10040 WAITM(92,1,2)
N10050 M0
N10060 M30
Dans le bloc N20040, l'axe machine AX1 est permuté dans le canal 2, la dernière position de
l'axe est prise du canal 1 puis déplacée vers la position 110.
7.3
Conditions marginales
7.3.1
Mode de fonctionnement MDA : Fonctionnement en contournage et
WAITMC
Mode de fonctionnement MDA : Fonctionnement en contournage et WAITMC
En mode de fonctionnement MDA, la commande WAITMC en lien avec le fonctionnement en
contournage (G64 / G604) ne doit pas se trouver dans le dernier bloc de la mémoire tampon de
blocs MDA lorsque le traitement de la mémoire tampon de blocs MDA démarre. Sinon,
l'exécution du programme s'arrête à l'avant-dernier bloc de déplacement et ne peut être
interrompue que par un Reset.
Exemple
Le tampon de blocs MDA contient les blocs suivants avant le démarrage de la CN :
Code de programme
N10 G64 G1 G94 F5000 X100
N20 X200
N30 X300
N40 X400
N50 WAITMC(...)
Fonctions de base
Description fonctionnelle, 01/2023, A5E48764112D AE
Coordination des programmes indépendante des canaux et mise au point canal par canal
Canal 2 sans "Test de programme"
N20010 WAITM(91,1,2)
N20020 G91 G0 X2=10
N20030 WAITM(92,1,2)
N20040 M0
N20050 M30
Commentaire
; Fonctionnement en contournage dans le pre-
mier bloc du
; tampon de blocs MDA
; Dernier bloc de déplacement
; L'édition du programme s'arrête ici
; à cause de WAITMC dans N50.
; Abandon avec réinitialisation nécessaire !
7.3 Conditions marginales
565