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

Página 322

Advertising
background image

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˜‡ m›p=¤44a¸m˜

=F˜’¤*zpV"h"’˜©˜FzF›a4apmF’˜z"4a"dF’˜=F˜¤m˜zpV"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

Advertising