31 pr ogr amación de v a ri ables – HEIDENHAIN SW 548328-05 DIN Programming Manual del usuario
Página 410

410
Programación DIN
4.31 Pr
ogr
amación de v
a
ri
ables
Definición de constante - CONST
Posibilidades de definición de constantes:
Asignación directa de valor
Información interna del interpreter como constante
Asignación de nombre a variables de transferencia de un
subprograma
Utilice la siguiente información interna para la definición de constantes
en el segmento CONST.
Ejemplo: Programa principal
%abc.nc
CONST
_wurzel2 = 1.414213 [asignación directa de
valor]
_wurzel_2 = SQRT(2) [asignación directa de
valor]
_posx = __n0_x [información interna]
VAR
. . .
PZA. EN BRUTO
N..
PIEZA ACABADA
N..
MECANIZADO
N..
. . .
Ejemplo: Subprograma
%UP1.ncS
CONST
_start_x=__la [subprograma de valor
retornado]
_posx = __n0_x [constante interna]
VAR
#_wo = #c1 [Orientación de la herramienta]
MECANIZADO
N.. #_wo = #w0(WTL)
N.. G0 X(#_posx*2)
N.. G0 X#_start_x
. . .
Informaciones internas para la definición de constantes
__n0_x
768 última posición programada X
__n0_y
769 última posición programada Y
__n0_z
770 última posición programada Z
__n0_c
771 última posición programada C
__n40_g
774 Estado de la compensación de radio de filo de
herramienta SRK
__n148_o
776 correcciones activas de desgaste
__n18_g
778 plano de mecanizado activo
__n120_x
787 Diámetro de referencia X para cálculo de CY
__n52_g
790 Tener presente sobremedida G52_Geo 0=no /
1=sí
__n57_x
791 Sobremedida en X
__n57_z
792 Sobremedida en Z
__n58_p
973 Sobremedida equidistante
__n150_x
794 Decalaje de anchura de filo de herramienta X de
G150/G151
__n150_z
795 Decalaje de anchura de filo de la herramienta Z de
G150/G151
__n95_g
799 Tipo de avance programado _G93/G94/G95)
__n95_q
796 Número de cabezal/husillo del avance
programado