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

Página 412

Advertising
background image

412

Programación DIN

4.31 Pr

ogr

amación de v

a

ri

ables

Tipos de variables

El Control numérico distingue los siguientes tipos de variables:

Variables generales

#l1 .. #l30 Las variables locales independientes del canal son
válidas dentro de un programa principal o subprograma.

#c1 .. #c30Las variables globales dependientes del canal están
disponibles para cada carro (canal NC). El uso de números de
variable idénticos en carros distintos no tiene ninguna influencia
mutua. El contenido de las variables está disponible de modo global
en un canal, entendiéndose por modo global que una variable
descrita en un subprograma puede interpretarse en el programa
principal y viceversa.

#g1 .. #g199 Lasvariables REALES globales independientes del
canal
están disponibles una vez dentro del control. Cuando el
programa NC modifica una variable dicha modificación es válida para
todos los carros. Las variables se conservan después de
desconectar el control y pueden interpretarse de nuevo después de
conectarlo.

#g200 .. #g299 Lasvariables ENTERAS globales independientes
del canal
están disponibles una vez dentro del control. Cuando el
programa NC modifica una variable dicha modificación es válida para
todos los carros. Las variables se conservan después de
desconectar el control y pueden interpretarse de nuevo después de
conectarlo.

#x1 .. #x20 Lasvariables de texto locales dependientes del canal
son válidas dentro de un programa principal o subprograma. Pueden
leerse únicamente en el canal en el cual se han escrito.

Cotas de máquina

#m1(n) .. #m9(n) "n" corresponde a las letras identificativas de eje
(X, Z, Y) para el cual se desea leer o escribir la cota de máquina. El
cálculo de variables trabaja con la tabla "mach_dim.hmd".
Simulación: Al encender el control numérico, la simulación leerá la
tabla "mach_dim.hmd". Ahora, la simulación trabaja con la tabla de la
simulación.

Beispiel:

. . .

N.. #l1=#l1+1

N.. G1 X#c1

N.. G1 X(SQRT(3*(SIN(30)))

N.. #g1=(ABS(#2+0.5))

. . .

N.. G1 Z#m(#l1)(Z)

N.. #x1="Texto"

N.. #g2=#g1+#l1*(27/9*3.1415)

. . .

El almacenamiento de los variables también después de
apagar la máquina debe ser activado por el fabricante de la
máquina (parámetro de configuración: "Channels/
ChannelSettings/CH_NC1/CfgNcPgmParState/
persistent=TRUE").

Si no esta activado el almacenamiento de variables,
después de encender la máquina siempre serán "cero".

Beispiel: Cotas de máquina

. . .

N.. G1 X(#m1(X)*2)

N.. G1 Z#m3(Z)

N.. #m4(Z)=350

. . .

Advertising
Este manual se refiere a los siguientes productos: