Carpeta Comando de salto
Aplicación
En la carpeta Comando de salto de la ventana Insertar función NC, el control numérico ofrece las funciones FN 9 a FN 12 para saltos con decisiones si/entonces.
Con condiciones si/entonces, el control numérico compara una variable o un valor fijo con otra variable o valor fijo. Si se cumple la condición, el control numérico salta a la label programada al final de la condición.
Si no se cumple la condición, el control numérico mecaniza la siguiente frase NC.
Temas utilizados
- Saltos sin condiciones con llamada de label CALL LBL
Descripción de la función
La carpeta Comando de salto contiene las siguientes funciones para las decisiones si/entonces:
Icono | Función |
---|---|
FN 9: salto cuando son iguales p. ej. FN 9: IF +Q1 EQU +Q3 GOTO LBL "UPCAN25" Si ambos valores son iguales, el control numérico salta a la label definida. | |
FN 9: salto cuando no se ha definido p. ej. FN 9: IF +Q1 IS UNDEFINED GOTO LBL "UPCAN25" Si la variable no se ha definido, el control numérico salta a la label definida. | |
FN 9: salto cuando se ha definido p. ej. FN 9: IF +Q1 IS DEFINED GOTO LBL "UPCAN25" Si la variable se ha definido, el control numérico salta a la label definida. | |
FN 10: salto cuando no son iguales p. ej., FN 10: IF +10 NE -Q5 GOTO LBL 10 Si los dos valores no son iguales, el control numérico salta a la label definida. | |
FN 11: salto cuando es mayor que p. ej. FN 11: IF+Q1 GT+10 GOTO LBL QS5 Si el primer valor es mayor que el segundo, el control numérico salta a la label definida. | |
FN 12: salto cuando es menor que p. ej. FN 12: IF+Q5 LT+0 GOTO LBL "ANYNAME" Si el primer valor es menor que el segundo, el control numérico salta a la label definida. |
Introducir valores fijos o variables para las decisiones si/entonces.
Salto incondicional
Los saltos incondicionales son aquellos que siempre cumplen la condición.
11 FN 9: IF+0 EQU+0 GOTO LBL1 | ; Salto incondicional con FN 9, cuya condición siempre se cumple |
Estos saltos se pueden utilizar, p. ej. en un programa NC llamado en el que se trabaje con subprogramas. En un programa NC sin M30 o M2 se puede evitar que el control numérico ejecute subprogramas sin una llamada con LBL CALL. Programar una label como dirección de salto que esté programada justo antes del final del programa.
Definiciones
Abreviatura | Definición |
---|---|
IF | Cuando |
EQU (equal) | Igual |
NE (not equal) | Distinto de |
GT (greater than) | Mayor que |
LT (less than) | Menor que |
GOTO (go to) | Ir a |
UNDEFINED | No definido |
DEFINED | Definido |