Utilisation de variables utilisateur globales du programme
Dans les programmes qui doivent être prétraités, aucune variable utilisateur globale du
programme (PUD) ne doit être utilisée, car celles-ci sont créées dans le programme principal
appelant et ne sont pas connues au moment de la compilation après le démarrage de la
commande.
9.4
Exemple
L'exemple suivant montre la possibilité de modifier le mode de fonctionnement du
prétraitement du programme avec MD10700 $MN_PREPROCESSING_LEVEL.
Code de programme
PROC UP1 PREPRO
N1000 DEF INT COMPTEUR
N1010 CIBLE: G1 G91 COMPCAD
N1020 G1 X0.001 Y0.001 Z0.001 F100000
N1030 COMPTEUR=COMPTEUR+1
N1040 COMPTEUR=COMPTEUR+1
N1050 COMPTEUR=COMPTEUR+1
N1060 IF COMPTEUR <=10 GOTOB CIBLE
N1070 M30
PROC UP2
N2000 DEF INT VARIABLE, TABLEAU[2]
N2010 IF $AN_NCK_Version < 3.4
N2020 SETAL(61000)
N2030 ENDIF
N2040 DEBUT:
N2050 FOR VARIABLE = 1 TO 5
N2060 G1 F1000 X=VARIABLE*10-56/86EX4+4*SIN(VARIABLE/3)
N2070 ENDFOR
N2080 M17
PROC MAIN
N10 G0 X0 Y0 Z0
N20 UP1
N30 G0 X10 Y10 Z10
N40 UP2
N50 G0 X100 Y100
N60 UP3
N70 G0 X10 Y10
N80 M30
Fonctions de base
Description fonctionnelle, 01/2023, A5E48764112D AE
Prétraitement du programme
9.4 Exemple
597