28.08.2013 Views

CNC 8037 T - Manual de programación - Fagor Automation

CNC 8037 T - Manual de programación - Fagor Automation

CNC 8037 T - Manual de programación - Fagor Automation

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

12.<br />

SENTENCIAS DE CONTROL DE LOS PROGRAMAS<br />

Sentencias <strong>de</strong> control <strong>de</strong> flujo<br />

<strong>CNC</strong> <strong>8037</strong><br />

MODELO ·T·<br />

SOFT: V01.4X<br />

·236·<br />

<strong>Manual</strong> <strong>de</strong> <strong>programación</strong><br />

La sentencia pue<strong>de</strong> carecer <strong>de</strong> la parte ELSE, es <strong>de</strong>cir, bastará con programar IF condición<br />

.<br />

Ejemplo:<br />

(IF (P8 EQ 12.8) CALL 3)<br />

Tanto como podrán ser expresiones o sentencias, a excepción <strong>de</strong> las<br />

sentencias IF y SUB.<br />

Debido a que en un bloque <strong>de</strong> alto nivel los parámetros locales pue<strong>de</strong>n ser <strong>de</strong>nominados mediante<br />

letras, se pue<strong>de</strong>n obtener expresiones <strong>de</strong> este tipo:<br />

(IF (E EQ 10) M10)<br />

Si se cumple la condición <strong>de</strong> que el parámetro P5 (E) tenga el valor 10, no se ejecutará la función<br />

auxiliar M10, ya que un bloque <strong>de</strong> alto nivel no pue<strong>de</strong> disponer <strong>de</strong> comandos en código ISO. En<br />

éste caso M10 representa la asignación <strong>de</strong>l valor 10 al parámetro P12, es <strong>de</strong>cir, que es lo mismo<br />

programar:<br />

(IF (E EQ 10) M10) ó (IF (P5 EQ 10) P12=10)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!