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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

SENTENCIAS DE CONTROL DE LOS PROGRAMAS<br />

Sentencias <strong>de</strong> visualización.<br />

( ERROR nº entero, "texto <strong>de</strong> error" )<br />

Detiene la ejecución <strong>de</strong>l programa y visualiza el error indicado.<br />

( MSG "mensaje" )<br />

Visualiza el mensaje indicado.<br />

(DGWZ expresión 1, ..... expresión 4)<br />

Definir la zona <strong>de</strong> representación gráfica.<br />

Sentencias <strong>de</strong> habilitación y <strong>de</strong>shabilitación.<br />

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

Sentencias <strong>de</strong> subrutinas.<br />

( apartado 12.2 )<br />

( apartado 12.3 )<br />

( ESBLK y DSBLK )<br />

El <strong>CNC</strong> ejecuta todos los bloques que se encuentran entre ESBLK y DSBLK como si se tratara <strong>de</strong> un único bloque.<br />

( ESTOP y DSTOP )<br />

Habilitación (ESTOP) e inhabilitación (DSTOP) <strong>de</strong> la tecla <strong>de</strong> Stop y la señal <strong>de</strong> Stop externa (PLC).<br />

( EFHOLD y DFHOLD )<br />

Habilitación (EFHOLD) e inhabilitación (DFHOLD) <strong>de</strong> la entrada <strong>de</strong> Feed-Hold (PLC).<br />

( GOTO N(expresión) )<br />

Provoca un salto <strong>de</strong>ntro <strong>de</strong>l mismo programa, al bloque <strong>de</strong>finido mediante la etiqueta N(expresión).<br />

( apartado 12.4 )<br />

( RPT N(expresión), N(expresión), P(expresión) )<br />

Repite la ejecución <strong>de</strong> la parte <strong>de</strong> programa existente entre los dos bloques <strong>de</strong>finidos mediante las etiquetas<br />

N(expresión).<br />

( IF condición ELSE )<br />

Analiza la condición dada, que <strong>de</strong>berá ser una expresión relacional. Si la condición es cierta (resultado igual a<br />

1), se ejecutará la , y en caso contrario (resultado igual a 0) se ejecutará la .<br />

( SUB nº entero )<br />

Definición <strong>de</strong> subrutina.<br />

( RET )<br />

Fin <strong>de</strong> subrutina.<br />

( CALL (expresión) )<br />

Llamada a una subrutina.<br />

( apartado 12.5 )<br />

( PCALL (expresión), (sentencia <strong>de</strong> asignación), (sentencia <strong>de</strong> asignación), ... )<br />

Llamada a una subrutina. A<strong>de</strong>más permite inicializar, mediante las sentencias <strong>de</strong> asignación, hasta un máximo<br />

<strong>de</strong> 26 parámetros locales <strong>de</strong> dicha subrutina.<br />

( MCALL (expresión), (sentencia <strong>de</strong> asignación), (sentencia <strong>de</strong> asignación), ... )<br />

Igual a la sentencia PCALL, pero convirtiendo la subrutina indicada en subrutina modal.<br />

( MDOFF )<br />

Anulación <strong>de</strong> subrutina modal.<br />

B.<br />

Sentencias <strong>de</strong> control <strong>de</strong> los programas<br />

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

MODELO ·T·<br />

SOFT: V01.4X<br />

·259·

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

Saved successfully!

Ooh no, something went wrong!