31 pr ogr amación de v a ri ables – HEIDENHAIN SW 54843x-03 DIN Programming Manual del usuario

Página 413

Advertising
background image

HEIDENHAIN MANUALplus 620, CNC PILOT 640

413

4.31 Pr

ogr

amación de v

a

ri

ables

Correcciones de la herramienta

#dt(n). "n" corresponde a la dirección de corrección (X, Z, Y, S) y "t"
corresponde al número de revólver en el cual está registrada la
herramienta. El cálculo de variables trabaja con la tabla "toolturn.htt".
Simulación: En la selección de programa, la simulación leerá la
tabla "toolturn.htt". Ahora, la simulación trabaja con la tabla de la
simulación.

Bits de sucesos: La programación de variables consulta un Bit del
suceso a 0 ó 1. El significado del evento lo determina el constructor de
la máquina.

#en(key): "n" corresponde al número de canal, "key" corresponde al
nombre del evento. Leer eventos externos activados por el PLC.

#e0(key[n].xxx): "n" corresponde al número de canal, "key"
corresponde al nombre del evento y "xxx" corresponde a la
extensión del nombre. Leer eventos externos activados por el PLC.

Beispiel: Correcciones de la herramienta

. . .

N.. #d3(X)=0

N.. #d3(Z)=0.1

N.. #d3(S)=0.1

. . .

Asimismo, es posible consultar datos de la herramienta
directamente con el número de identificación. Por
ejemplo, es posible que sea necesario cuando no exista
ninguna asignación de puesto de revólver. Para ello,
programar una coma y el número de identificación de la
herramienta detrás de la identificación deseada, p. ej., #l1
= #d1(Z, "001")
.

Beispiel: Eventos

. . .

N.. #g1 = #e1( "esperar_Módulo_Eje_NP_DG")

N.. IMPRIMIR( "esperar_Módulo_Eje_NP_DG
=",#g1)

N.. #g2 = #e1( "DATOS_DG[1]")

N.. IMPRIMIR( "DATOS_DG[1] =",#g2)

N.. #g3 = #e1( "SPI[1].TEST_DG[1]")

N.. IMPRIMIR( "SPI[1].TEST_DG[1] =",#g3)

. . .

N.. IF #e1( "esperar_Módulo_Eje_NP_DG")==4

N.. THEN

N.. G0 X40 Z40

N.. ELSE

N.. G0 X60 Z60

N.. ENDIF

. . .

Advertising
Este manual se refiere a los siguientes productos: