Télécharger Imprimer la page

Siemens SINUMERIK 840D Manuel De Programmation page 121

Masquer les pouces Voir aussi pour SINUMERIK 840D:

Publicité

2
03.04
Exemple :
N10 G1 X100 F1000
N20 SBLOF
N30 Y20
N40 M100
N50 R10=90
N60 SBLON
N70 M110
N80 ...
En mode bloc par bloc, la section de programme entre
N20 et N60 est exécutée comme un pas.
Blocage du bloc par bloc pour des sous-
programmes asynchrones
Pour exécuter un sous-programme asynchrone bloc
par bloc en une seule étape, il est nécessaire de
programmer dans ce sous-programme asynchrone une
instruction PROC avec SBLOF.
Il en va de même pour la fonction "ASUP système
modifiable" avec le PM 11610 : ASUP_EDITABLE.
Exemple pour "ASUP système modifiable" :
N10 PROC ASUP1 SBLOF DISPLOF
N20 IF $AC_ASUP=='H200'
N30
RET
N40 ELSE
N50
REPOSA
N60 ENDIF
Influence sur le programme dans le bloc par bloc
Dans la fonction bloc par bloc, l'utilisateur peut exécuter
le programme pièce bloc après bloc. Il existe les types
de réglage suivants pour la fonction bloc par bloc :
• SBL1 : Bloc par bloc IPO avec arrêt après
chaque bloc de fonction machine.
• SBL2 : Bloc par bloc avec arrêt après chaque bloc.
• SBL3 : Interruption du cycle (l'instruction SBLOF est
inhibée par la sélection de SBL3).
Inhibition du bloc par bloc dans le cas d'un
programme imbriqué
Si, dans un sous-programme, SBLOF a été programmé
à l'intérieur de l'instruction PROC, l'arrêt intervient lors
du retour au sous-programme avec M17. L'exécution
du bloc suivant dans le programme appelant est ainsi
inhibée.
Si une inhibition du bloc par bloc a été activée avec
© Siemens AG 2004 All rights reserved.
SINUMERIK 840D/840Di/810D Manuel de programmation - Notions complémentaires (PGA) - Édition 03.04
2.14 Inhibition du bloc par bloc : SBLOF, SBLON (>= V. 4.3)
Sous-programmes, macro-instructions
pas de Repos si chang.mode
fonct.
Repos dans tous les autres cas
2
2-121

Publicité

loading

Ce manuel est également adapté pour:

Sinumerik 840diSinumerik 810d