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.

12.1.3 Gobernabilidad del programa de PLC desde el CNC<br />

La parte de programa de PLC correspondiente al "Control de ejes desde el PLC" puede ser<br />

gobernado desde cualquier programa pieza del propio CNC.<br />

Para ello se utilizarán entradas, salidas, marcas, registros, temporizadores o contadores del propio<br />

PLC.<br />

El CNC dispone de las siguientes variables asociadas al autómata que permiten leer o modificar<br />

el recurso seleccionado.<br />

PLCI Permite leer o modificar 32 entradas del autómata.<br />

PLCO Permite leer o modificar 32 salidas del autómata.<br />

PLCM Permite leer o modificar 32 marcas del autómata.<br />

PLCR Permite leer o modificar el estado de un registro.<br />

PLCT Permite leer o modificar la cuenta de un temporizador.<br />

PLCC Permite leer o modificar la cuenta de un contador.<br />

Mediante estas variables se asignará, en el programa pieza del CNC, el valor o valores deseados<br />

a los recursos del PLC que se utilizarán en la comunicación. Esta asignación de valores se realizará<br />

cuando se desee co<strong>man</strong>dar el eje o ejes del PLC.<br />

Por su parte, el programa de PLC debe analizar el estado de dichos recursos y cuando detecte que<br />

uno de ellos se ha activado debe ejecutar la parte de programa de PLC correspondiente.<br />

Además es posible transferir información del CNC al PLC a través de parámetros globales y locales.<br />

El PLC dispone de las siguientes variables asociadas a los parámetros globales y locales del CNC:<br />

GUP Permite leer o modificar un parámetro global del CNC.<br />

LUP Permite leer o modificar un parámetro local del CNC.<br />

Ejemplo:<br />

El eje "U" es un eje gobernado por el PLC y se desea co<strong>man</strong>darlo desde cualquier programa pieza<br />

del CNC, pudiendo seleccionarse el tipo de desplazamiento (G00 o G01), la cota de<br />

posicionamiento y el avance al que se realizará el desplazamiento.<br />

Para poder co<strong>man</strong>darlo desde cualquier programa pieza, es conveniente que la parte de programa<br />

de CNC que permite la transferencia de información con el PLC se encuentre en una subrutina.<br />

En este ejemplo se utiliza la subrutina SUB1, y para el intercambio de información se utilizan<br />

parámetros globales del CNC.<br />

P100 Tipo de desplazamiento. Con P100 =0 desplazamiento en G00 y con P100 =1<br />

en G01.<br />

P101 Cota de posicionamiento del eje "U".<br />

P102 Avance al que se realizará el desplazamiento. Unicamente tendrá sentido cuando<br />

se realicen desplazamientos en G01.<br />

Para indicar al PLC que debe ejecutar el desplazamiento indicado este ejemplo activa el siguiente<br />

recurso del PLC:<br />

M1000 Orden de comienzo de desplazamiento.<br />

Cualquier programa pieza del CNC podrá contener un bloque de este tipo:<br />

(PCALL 1, G1, U100, F1000)<br />

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

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

Canal de ejecución del PLC 12.<br />

CNC 8035<br />

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

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

·405·

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

Saved successfully!

Ooh no, something went wrong!