2
Sous-programmes, macro-instructions
2.8 Appel indirect d'un sous-programme : CALL
Exemples :
N10 G0 X0 Y0
N20 MCALL L70
N30 X10 Y10
N40 X50 Y50
La position programmée est accostée dans les blocs
N30 et N40 et suivie de l'exécution du sous-programme
L70.
N10 G0 X0 Y0
N20 MCALL L70
N30 L80
Dans cet exemple, les blocs CN ci-après figurent avec
des axes à interpolation programmés dans le sous-
programme L80. L70 est appelé par L80.
Vous ne pouvez programmer qu'un seul appel MCALL
dans un programme. Les paramètres sont transférés
une seule fois lors de l'appel MCALL.
Dans les conditions suivantes, le sous-programme
modal appelle un déplacement même sans
programmation :
Lors de la programmation des adresses S et F lorsque
G0 ou G1 est actif.
G0/G1 programmé seul dans le bloc ou avec d'autres
codes G.
Désactivation de l'appel modal de sous-programme
Avec MCALL sans appel de sous-programme ou en
programmant un nouvel appel modal pour un autre
sous-programme.
2.8
Appel indirect d'un sous-programme : CALL
Programmation du cycle
CALL <nom_de_programme>
Signification des paramètres
CALL
<nom_de_programme>
2-112
Programme principal
Mot-clé pour
appel indirect de sous-programme
Variable ou constante de type STRING.
Nom du programme qui contient la section
de programme à exécuter
SINUMERIK 840D/840Di/810D Manuel de programmation - Notions complémentaires (PGA) - Édition 03.04
N10 G0 X0 Y0
N20 MCALL L70
Sous-programme L70
N30 X10 Y10
N40 X50 Y50
© Siemens AG 2004 All rights reserved.
2
03.04