GMF, canal, mode programme, comportement après remise à zéro
3.9 Sous-programmes asynchrones (ASUP)
Conjointement avec SETINT, les instructions suivantes peuvent être programmées en plus :
• LIFTFAST
Lorsque le signal d'interruption arrive, un "Dégagement rapide de l'outil du contour" est
effectué avant le démarrage de l'ASUP. La direction de déplacement pour le dégagement
rapide est déterminée par l'instruction de programme ALF.
• BLSYNC
Lorsque le signal d'interruption arrive, le bloc de programme en cours est toujours exécuté
et l'ASUP ne démarre qu'après.
Remarque
L'affectation signal d'interruption ↔ programme pièce est supprimée dans les conditions
suivantes :
• État de remise à zéro du canal
• Instruction CLRINT dans le programme pièce
Priorités
Si plusieurs interruptions sont activées par SETINT dans un programme CN, différentes priorités
doivent être affectées aux programmes CN ou ASUP associés.
Syntaxe
PRIO=<Valeur>
Signification
PRIO :
<Valeur>:
Exemple
Code de programme
N20 SETINT(3) PRIO=2 LIFT_Z
N30 SETINT(2) PRIO=3 LIFT_X
Si les entrées 2 et 3 ont commuté simultanément, les ASUP sont exécutées successivement,
dans l'ordre des valeurs de priorité :
1. "LIFT_Z"
2. "LIFT_X"
202
Mot-clé pour la définition de la priorité de l'interruption
Priorité : 1, 2, 3 ... 128. 1 correspond à la priorité maximale.
Commentaire
; IF entrée 3 == 1
; THEN démarrage de l'ASUP "LIFT_Z"
; IF entrée 2 == 1
; THEN démarrage de l'ASUP "LIFT_X"
Description fonctionnelle, 01/2023, A5E48053578D AF
Fonctions de base