31 pr ogr a mmazione di v a ri abili – HEIDENHAIN SW 54843x-03 DIN Programming Manuale d'uso
Pagina 422

422
Programmazione DIN
4.31 Pr
ogr
a
mmazione di v
a
ri
abili
Definizione costanti – CONST
Possibilità della definizione delle costanti:
assegnazione diretta del valore
informazioni interne del compilatore come costante
assegnazione del nome a variabili di trasferimento del
sottoprogramma
Utilizzare le seguenti informazioni interne per la definizione delle
costanti nella sezione CONST.
Beispiel: programma principale
%abc.nc
CONST
_wurzel2 = 1.414213 [Assegnazione diretta
del valore]
_wurzel_2 = SQRT(2) [Assegnazione diretta
del valore]
_posx = __n0_x [Informazione interna]
VAR
. . .
ROHTEIL [ PEZZO GREZZO ]
N..
FINISHED [ PEZZO FINITO ]
N..
MACHINING [ LAVORAZIONE ]
N..
. . .
Beispiel: Sottoprogramma
%UP1.ncS
CONST
_start_x=__la [Sottoprogramma valore di
trasferimento]
_posx = __n0_x [Costante interna]
VAR
#_wo = #c1 [Orientamento utensile]
MACHINING [ LAVORAZIONE ]
N.. #_wo = #w0(WTL)
N.. G0 X(#_posx*2)
N.. G0 X#_start_x
. . .
Informazioni interne per definizione delle costanti
__n0_x
768 Ultima posizione X programmata
__n0_y
769 Ultima posizione Y programmata
__n0_z
770 Ultima posizione Z programmata
__n0_c
771 Ultima posizione C programmata
__n40_g
774 Stato di SRK
__n148_o
776 Correzioni usura attive
__n18_g
778 Piano di lavoro attivo
__n120_x
787 Diametro di riferimento X per calcolo CY
__n52_g
790 Considerazione sovrametallo G52_Geo 0=no /
1=sì
__n57_x
791 Sovrametallo in X
__n57_z
792 Sovrametallo in Z
__n58_p
793 Sovrametallo equidistante
__n150_x
794 Spostamento larghezza tagliente X di G150/G151
__n150_z
795 Spostamento larghezza tagliente Z di G150/G151
__n95_g
799 Tipo di avanzamento programmato _G93/G94/
G95
__n95_q
796 Numero mandrino dell'avanzamento
programmato
__n95_f
800 Ultimo avanzamento programmato
__n97_g
Tipo di numero di giri programmato _G96/G97
__n97_q
797 Numero mandrino del tipo del numero di giri
programmato
__n97_s
Ultimo numero di giri programmato
__la-__z
Sottoprogramma valori di trasferimento
La costante "_pi" è già predefinita con il valore:
3,1415926535989 e può essere direttamente impiegata in
qualsiasi programma NC.