Aplicación, Saltos incondicionales, Programación de condiciones si/entonces – HEIDENHAIN TNC 320 (340 551-01) Manual del usuario
Página 322

322
10 Programación: Parámetros Q
1
0
.6 Det
e
rm
inación de las funciones si/ent
onces con parámetr
os Q
10.6 Determinación de las
funciones si/entonces con
parámetros Q
Aplicación
Al determinar la función si/entonces, el TNC compara un parámetro Q
con otro parámetro Q o con un valor numérico. Cuando se ha cumplido
la condición, el TNC continúa con el programa de mecanizado en el
LABEL programado detrás de la condición (LABEL
=F¤*zpV"h"©FzFa4apmFz"4a"dF=F¤mzpV"h":zÈV¢nG).
Si no se cumple la condición el TNC ejecuta la siguiente frase.
Cuando se quiere llamar a otro programa como subprograma, se
programa un PGM CALL detrás del LABEL.
Saltos incondicionales
Los saltos incondicionales son aquellos que cumplen siempre la
condición (=incondicionalmente), p.ej.
FN9: IF+10 EQU+10 GOTO LBL1
Programación de condiciones si/entonces
Las condiciones si/entonces aparecen al pulsar la softkey SALTO. El
TNC muestra las siguientes softkeys:
Función
Softkey
FN9: SI IGUAL, SALTO
p.ej. FN9: IF +Q1 EQU +Q3 GOTO LBL “UPCAN25“
Cuando dos valores o parámetros son iguales, salto al
label indicado
FN10: SI DESIGUAL, SALTO
p.ej. FN10: IF +10 NE –Q5 GOTO LBL 10
Cuando los dos valores o parámetros son distintos,
salto al label indicado
FN11: SI MAYOR QUE, SALTO
p.ej. FN11: IF+Q1 GT+10 GOTO LBL 5
Cuando el primer valor o parámetro es mayor al
segundo valor o parámetro, salto al label indicado
FN12: SI MENOR QUE, SALTO
p.ej. FN12: IF+Q5 LT+0 GOTO LBL “ANYNAME“
Si el primer valor o parámetro es menor que el
segundo valor o parámetro, salto al label indicado