Ejecución Condicional ($If - $Elseif) - Fagor CNC 8060 Manual De Programación

Ocultar thumbs Ver también para CNC 8060:
Tabla de contenido

Publicidad

14.11.3 Ejecución condicional ($IF - $ELSEIF).
14.
CNC 8060
CNC 8065
(R
: 1901)
EF
·292·
La instrucción $IF analiza la condición programada, y si es cierta, ejecuta los bloques
anidados entre las instrucciones $IF y $ELSEIF. La ejecución continúa en el bloque siguiente
a $ENDIF.
Si la condición $IF es falsa, la instrucción $ELSEIF analiza la condición programada, y si
es cierta, ejecuta los bloques anidados entre las instrucciones $ELSEIF y $ENDIF (o el
siguiente $ELSEIF si lo hubiera). Se podrán definir tantas instrucciones $ELSEIF como sean
necesarias. La ejecución continúa en el bloque siguiente a $ENDIF.
La instrucción $ELSE es opcional. En este caso, si todas las condiciones definidas son
falsas, se ejecutan los bloques anidados entre las instrucciones $ELSE y $ENDIF.
Programación.
Programar la sentencia sola en el bloque. La instrucción $IF siempre acaba con un $ENDIF.
Formato de programación.
El formato de programación es el siguiente; entre llaves se muestran los argumentos.
$IF {condición}
$ELSEIF {condición}
$ELSE
$ENDIF
{condición}
Comparación que tenga como resultado verdadero o falso.
N20 $IF P1==1
N30...
N40...
N50 $ELSEIF P2==[-5]
N60...
N70 $ELSE
N80...
N90 $ENDIF
N100 ...
(Si P1 = 1, se ejecutan los bloques N30 a N40; la ejecución continúa en N100).
(Si P1 ≠ 1 y P2 = -5, se ejecuta el bloque N60; la ejecución continúa en N100).
(Si P1 ≠ 1 y P2 ≠ -5, se ejecuta el bloque N80; la ejecución continúa en N100).
M a n u a l d e p r o g r a m a c i ó n .

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Cnc 8065

Tabla de contenido