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

Page 402

Advertising
background image

402

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.

Exemple : 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..

. . .

Exemple : 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 Nr. 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.

Advertising
Ce manuel est liée aux produits suivants: