1
Programmation CN flexible
1.4 Programmation indirecte
Elément de tableau
DEF INT champ1[4,5]
DEFINE DIM1 AS 4
DEFINE DIM1 AS 5
DEF INT champ [DIM1,DIM2]
Champ[DIM1-1,DIM2-1]=5
Instruction d'axe avec variables d'axe
X1=100 X2=200
DEF AXIS AXVAR1 AXVAR2
AXVAR1=(X1) AXVAR2=(X2)
AX[AXVAR1]=100 AX[AXVAR2]=200
Paramètre d'interpolation avec variables d'axe
G2 X100 I20
DEF AXIS AXVAR3=X
G2 X100 IP[AXVAR1]=20
Appel indirect de sous-programme
CALL "L" << R10
remarques complémentaires
Les paramètres R aussi peuvent être compris comme
des champs unidimensionnels en notation abrégée
(R10 correspond à R[10]).
1-38
SINUMERIK 840D/840Di/810D Manuel de programmation Manuel de programmation - Notions complémentaires (PGA) - Édition 03.04
Programmation directe
Programmation indirecte :
Les dimensions de champ sont à indiquer
comme valeurs fixes.
Programmation directe
Programmation indirecte :
Définition des variables
Affectation des noms d'axes. Déplacement
des axes consignés dans les variables aux
positions 100, voire 200.
Programmation directe
Programmation indirecte :
Définition et affectation du nom d'axe
Programmation indirecte du centre
Appel du sous-programme dont le numéro
figure dans R10
© Siemens AG 2004 All rights reserved.
1
03.04