9
03.04
9.8 Interdire des positions de programme pour SERUPRO,
Exemple de programmation
Imbrication de sections de programme interdites à la
recherche dans deux niveaux de programmes avec
l'instruction implicite IPTRUNLOCK. L'instruction
implicite IPTRUNLOCK du sous-programme 1 termine
la plage interdite à la recherche.
N10010
IPTRLOCK()
N10020
R1 = R1 + 1
N10030
G4 F1
...
N10040
sous-programme2
...
N20010
IPTRLOCK ()
...
N20020
IPTRUNLOCK ()
N20030
RET
...
N10060
R2 = R2 + 2
N10070
RET
N100
G4 F2
Le pointeur d'interruption fournit alors à nouveau une
interruption sur 100.
Pointeur d'interruption automatique
La fonction de pointeur d'interruption automatique
définit automatiquement comme interdit à la recherche
un type de couplage précédemment défini. Avec le
paramètre machine PM 22680 : AUTO_IPR_LOCK, le
pointeur d'interruption automatique est activé pour
•
un réducteur électronique avec EGON
•
le couplage de deux axes par valeur pilote avec
LEADON.
Si le pointeur d'interruption programmé et le pointeur
d'interruption automatique se chevauchent (l'un à partir
des instructions et l'autre à partir du paramètre machine
22680 : AUTO_IPR_LOCK), la plage interdite à la
recherche la plus grande possible est créée.
Pour de plus amples informations, voir
/FB/, K1, Canal, Mode programme, Comportement
distance restant à parcourir.
© Siemens AG 2004 All rights reserved.
SINUMERIK 840D/840Di/810D Manuel de programmation - Notions complémentaires (PGA) - Édition 03.04
Modes de déplacement
; Bloc d'arrêt qui commence la
; section de programme interdite à la
; recherche.
; Interprétation du sous-programme 2
; sans effet, nouveau départ
; sans effet, fin dans un autre niveau
; Fin de la section de programme
; interdite à la recherche
; le programme principal reprend
9
9-409