31 pr ogr ammation de v a ri ables – HEIDENHAIN SW 54843x-03 DIN Programming Manuel d'utilisation
Page 424

424
Programmation DIN
4.31 Pr
ogr
ammation de v
a
ri
ables
Définition des constantes - CONST
Possibilités pour définir les constantes:
Affectation directe des valeurs
Informations interpréteur interne comme constante
Affectation de nom aux variables de transfert au sous-programme
Utiliser les informations internes suivantes pour la définition des
constantes dans la section CONST.
Beispiel: Programme principal
%abc.nc
CONST
_racine2 = 1.414213 [affectation directe de
valeur]
_racine2 = SQRT(2) [affectation directe de
valeur]
_posx = __n0_x [information interne]
VAR
. . .
PIECE BRUTE
N..
PIECE FINIE
N..
USINAGE
N..
. . .
Beispiel: Sous-programme
%SP1.ncS
CONST
_start_x=__la [valeur de transfert sous-
programme]
_posx = __n0_x [constante interne]
VAR
#_wo = #c1 [orientation de l'outil]
USINAGE
N.. #_wo = #w0(WTL)
N.. G0 X(#_posx*2)
N.. G0 X#_start_x
. . .
Informations internes pour définir les constantes
__n0_x
768 Dernière position programmée X
__n0_y
769 Dernière position programmée Y
__n0_z
770 Dernière position programmée Z
__n0_c
771 Dernière position programmée C
__n40_g
774 Etat de la CRD
__n148_o
776 Corrections d'usure actives
__n18_g
778 Plan d’usinage actif
__n120_x
787 Diamètre de référence X pour calcul CY
__n52_g
790 Tenir compte de la surépaisseur G52_Géo:
0=non / 1=oui
__n57_x
791 Surépaisseur en X
__n57_z
792 Surépaisseur en Z
__n58_p
793 Surépaisseur équidistante
__n150_x
794 Décalage largeur plaquette X de G150/G151
__n150_z
795 Décalage largeur plaquette Z de G150/G151
__n95_g
799 Type d'avance programmée (G93/G94/G95)
__n95_q
796 Numéro de broche de l'avance programmée
__n95_f
800 Dernière avance programmée
__n97_g
Type de vitesse de rotation programmée (G96/G97)
__n97_q
797 N° de broche du type de vitesse de rotation
programmée
__n97_s
Dernière vitesse de rotation programmée
__la-__z
Valeurs de transfert pour sous-programme
La constante "_pi" est pré-définie avec la valeur
3,1415926535989 et peut être utilisée directement dans
chaque programme CN.