28.08.2013 Views

ES: man_8035t_inst.pdf - Fagor Automation

ES: man_8035t_inst.pdf - Fagor Automation

ES: man_8035t_inst.pdf - 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.

Manual de <strong>inst</strong>alación<br />

12.<br />

CONTROL DE EJ<strong>ES</strong> D<strong>ES</strong>DE EL PLC<br />

Canal de ejecución del PLC<br />

CNC 8035<br />

(SOFT M: V15.3X)<br />

(SOFT T: V16.3X)<br />

·400·<br />

Paso de información<br />

Si al ejecutarse en el PLC la acción "CNCEX (Bloque ASCII, Marca)", el CNC detecta que el<br />

contenido del bloque ASCII recibido no es correcto asignará un "1" a la marca indicada. El programa<br />

del PLC seguirá ejecutándose, siendo labor del programador el detectar si la función se ejecutó<br />

correctamente.<br />

El CNC entiende que el contenido del bloque ASCII no es correcto en los siguientes casos:<br />

Cuando la sintaxis utilizada no es la correcta.<br />

Si se ha programado una función preparatoria no permitida.<br />

Cuando se ha programado una función auxiliar M, S, T o el corrector D.<br />

Si se ha programado un bloque en lenguaje de alto nivel.<br />

Cuando el eje que se desea desplazar no puede ser gobernado desde el PLC.<br />

Cuando el buffer interno que permite almacenar las ordenes recibidas del PLC para su posterior<br />

ejecución se encuentra lleno.<br />

Errores durante la ejecución<br />

Cuando el CNC detecta un error de ejecución en uno de los dos canales de ejecución (por ejemplo,<br />

límite de recorrido sobrepasado), mostrará el código de error correspondiente.<br />

Si además debe detener el avance de los ejes y el giro del cabezal, el CNC detendrá el avance<br />

de todos los ejes de la máquina, estén estos controlados por el CNC o PLC.<br />

Asimismo, si el error detectado detiene la ejecución del programa, el CNC detendrá la ejecución<br />

de ambos canales de ejecución, actuando cada uno de ellos de la siguiente <strong>man</strong>era:<br />

Canal del CNC<br />

Una vez restaurada la causa que generó el error se debe seleccionar nuevamente el modo de<br />

ejecución o simulación y continuar con la ejecución del programa.<br />

Canal del PLC<br />

El programa de PLC no se detiene, continúa con su ejecución.<br />

Las ordenes enviadas mediante la acción "CNCEX" no se ejecutarán mientras la causa que generó<br />

el error se encuentre activa.<br />

Una vez restaurada dicha causa, el CNC ejecutará todas las nuevas ordenes que sean enviadas<br />

por el PLC.<br />

Si se desea conocer desde el programa de PLC si se encuentra activo algún error en el CNC, se<br />

puede solicitar dicha información accediendo a la variable interna del CNC "CNCERR". Esta<br />

variable indica el número de error que se encuentra activo en el CNC, si no hay ninguno devuelve<br />

el valor 0.

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

Saved successfully!

Ooh no, something went wrong!