Télécharger Imprimer la page

Siemens SINUMERIK ONE Consignes De Fonctionnement page 120

Logiciel cnc version 6.21
Masquer les pouces Voir aussi pour SINUMERIK ONE:

Publicité

GMF, canal, mode programme, comportement après remise à zéro
3.6 Influence sur le programme
• Particularités des différents types de traitement bloc par bloc
– "SB2: bloc de calcul" ET MD10702 $MN_IGNORE_SINGLEBLOCK_MASK, bit 12 = 1:
– "SB3: bloc par bloc fin" :
• Inhibition du traitement bloc par bloc dans les programmes imbriqués
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. Le traitement du bloc suivant
dans le programme appelant est ainsi inhibé. Si une inhibition du traitement bloc par bloc a
été activée dans un sous-programme avec SBLOF, sans SBLOF dans l'instruction PROC, le
programme s'arrête après l'exécution du bloc machine suivant dans le programme appelant.
Si ce n'est pas le résultat souhaité, il convient de reprogrammer SBLON dans le sous-
programme juste avant le retour (M17). Dans le cas d'un retour dans un programme de
niveau supérieur avec RET, l'exécution du programme n'est pas arrêtée.
Exemples
Exemple 1 : Inhibition du traitement bloc par bloc au sein du programme CN
Situation de départ : Le traitement bloc par bloc est activé.
Code de programme
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.
Exemple 2 : Cycle devant apparaître comme une instruction pour l'utilisateur
Situation de départ : Le traitement bloc par bloc est activé.
Programme principal :
Code de programme
...
N100 G1 X10 G90 F200
N120 X-4 Y6
N130 CYCLE1
N140 G1 X0
N150 M30
120
→ Pas d'interruption dans le bloc SBLON.
→ L'instruction SBLOF est inhibée.
Commentaire
; Désactivation du traitement bloc par bloc
; Réactivation du traitement bloc par bloc
Description fonctionnelle, 01/2023, A5E48053578D AF
Fonctions de base

Publicité

loading