Télécharger Imprimer la page

Siemens SINUMERIK 840D Manuel De Programmation page 123

Masquer les pouces Voir aussi pour SINUMERIK 840D:

Publicité

2
03.04
Exemple de programmation 1
Un cycle doit apparaître comme une instruction pour l'utilisateur
Programme principal
N10 G1 X10 G90 F200
N20 X-4 Y6
N30 CYCLE1
N40 G1 X0
N50 M30
Programme CYCLE1
N100 PROC CYCLE1 DISPLOF SBLOF
N110 R10=3*SIN(R20)+5
N120 IF (R11 <= 0)
N130
SETAL(61000)
N140 ENDIF
N150 G1 G91 Z=R10 F=R11
N160 M17
Le cycle CYCLE1 est exécuté lorsque le bloc par bloc
est actif. C'est-à-dire que la touche Start doit être
activée une fois pour le traitement du CYCLE1.
Exemple de programmation 2
Un ASUP lancé par l'AP pour l'activation de décalages d'origine et de corrections d'outil
modifiés ne doit pas être visible.
N100 PROC NV SBLOF DISPLOF
N110 CASE $P_UIFRNUM OF 0 GOTOF _G500
-->1 GOTOF _G54 2 GOTOF _G55 3
-->GOTOF _G56 4
-->DEFAULT GOTOF END
N120 _G54: G54 D=$P_TOOL T=$P_TOOLNO
N130 RET
N140 _G54: G55 D=$P_TOOL T=$P_TOOLNO
N150 RET
N160 _G56: G56 D=$P_TOOL T=$P_TOOLNO
N170 RET
N180 _G57: G57 D=$P_TOOL T=$P_TOOLNO
N190 RET
N200 END: D=$P_TOOL T=$P_TOOLNO
N210 RET
© 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)
GOTOF _G57
Sous-programmes, macro-instructions
; inhibition du bloc par bloc
2
2-123

Publicité

loading

Ce manuel est également adapté pour:

Sinumerik 840diSinumerik 810d