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

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