15 pr ogr amación de v a riables – HEIDENHAIN CNC Pilot 4290 Manual del usuario

Página 191

Advertising
background image

CNC PILOT 4290 de HEIDENHAIN

179

4.15 Pr

ogr

amación de v

a

riables

Si se programan ramificaciones sobre la base de varia-
bles V, en el programa no podrán ser utilizadas variables
#en las ramas del programa.

4.15.3 Ramificación, repetición, ejecución

condicionada de frases

Las „variables V“ se reproducen en la simulación. A las variables V
se les pueden asignar valores y de esta forma verificar todas las
partes del programa NC.

Es posible unir un máximo de dos condiciones.

Indicación de la parada de interpretación (G909)
El CNC PILOT mecaniza aprox. entre 15 y 20 frases NC ”con
anticipación”. Si tienen lugar asignaciones de variables poco antes
de la valoración, se procesan „valores antiguos“. Una parada de
interpretación
se ocupa de que la variable contenga el „nuevo“
valor.

G909 detiene la ”interpretación anticipada”. Se ejecutan las frases
hasta G909 - sólo después se procesan las siguientes frases NC.

V922/V923: resultado en ”G905 desfase angular C”

V982: nº de error en ”G912 registro de cotas reales medición en
proceso”

V300: resultado en ”G991 control de tronzado”

Ejemplos ”variable V”

. . .

N.. V{M1[Z]=300}

[ fija ”medida de máquina 1 Z” a ”300” ]

. . .

N.. G0 Z{M1[Z]}

[desplazamiento a la ”cota de la máquina 1 Z”]

. . .

N.. IF{E1[1]==0}

[consulta ”evento externo 1 – bit 1”]

. . .

N.. V{D5[X]=1.3}

[fija ”corrección X en herramienta 5”]

. . .

N.. V{V12=17.4}

N.. V{V12=V12+1}

N.. G1 X{V12}

. . .

Operadores relacionadas con IF... y WHILE..

<

Menor

<=

Menor o igual

<>

Diferente

>

Mayor

>=

Mayor o igual

==

Igual

Unir condiciones:

AND

Unión logica Y

OR

Unión lógica O

El contaje de números de pieza en

V660 difiere del contaje del número de
piezas en la visualización de la máquina

Los valores X se memorizan como

valores del radio.

Tener en cuenta que las funciones

G901, G902, G903, G912 y G916
sobrescriben las variables – incluso
cuando todavía no se han valorado !

Programar una parada de

interpretación, cuando las variables o los
sucesos externos se modifican „poco
antes“ de la ejecución de la frase.

Cada parada de interpretación alarga el

tiempo de ejecución del programa NC.

Algunas funciones G contienen la

parada de interpretación.

Distribución de variables V901..V920

X

Z

Y

Carro 1

V901

V902

V903

Carro 2

V904

V905

V906

Carro 3

V907

V908

V909

Carro 4

V910

V911

V912

Carro 5

V913

V914

V915

Carro 6

V916

V917

V918

Eje C 1:

V919

Eje C 2:

V920

Advertising