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

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

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

Ejemplo de programa de PLC.<br />

PRG<br />

REA<br />

()=CNCRD(OPMODA,R100,M1000)<br />

Lectura de la variable OPMODA.<br />

B0R100 AND INCYCLE = M100<br />

Indicativo de programa en ejecución.<br />

;<br />

DFU M100 = CNCRD(PRGN,R101,M1000) = CNCRD(MDISL,R102,M1000)<br />

Al comienzo de la ejecución se lee el programa en ejecución (CNCRD) y la limitación de la<br />

velocidad definida en MDISL.<br />

;<br />

M100 = CNCRD(PRGSL,R103,M1000)<br />

Durante la ejecución se lee la limitación de la velocidad definida desde el CNC.<br />

M100 AND CPS R101 NE R201 = M101<br />

Sí hay un programa nuevo en ejecución, se activa la marca M101.<br />

;<br />

M100 AND CPS R101 EQ R201 = M102<br />

Si es el mismo programa, se activa la marca M102.<br />

;<br />

M101 AND CPS R102 EQ 0 = ERR10<br />

Si hay un programa nuevo en ejecución (M101) y no se ha limitado la velocidad con MDISL<br />

(R102), se muestra el error 10. Este error deberá estar definido en los mensajes del PLC.<br />

;<br />

M101 AND CPS R102 NE 0 = MOV R101 R201 = MOV R102 R202<br />

Si hay un programa nuevo en ejecución (M101) y se ha limitado la velocidad con MDISL (R102),<br />

se copia el número de programa y la limitación de la velocidad.<br />

;<br />

M102 AND CPS R102 NE 0 = MOV R102 R202<br />

Si está el mismo programa en ejecución (M102) y se vuelve a limitar la velocidad con MDISL<br />

(R102), se copia la limitación de velocidad.<br />

;<br />

M100 AND CPS R202 LT R103 = CNCWR(R202,PLCSL,M1000)<br />

Si hay un programa en ejecución (M100) y la limitación con MDISL (R202) es menor que la<br />

limitación desde el CNC (R103), se aplica la limitación por PLC (valor fijado en MDISL).<br />

;<br />

M100 AND CPS R202 GT R103 = CNCWR(R210,PLCSL,M1000)<br />

Si hay un programa en ejecución (M100) y la limitación con MDISL (R202) es mayor que la<br />

limitación desde el CNC (R103), no se limita la velocidad por PLC (R210=0).<br />

;<br />

DFD M100 = CNCWR(R210,PLCSL,M1000) = CNCWR(R210,MDISL,M1000)<br />

Al finalizar la ejecución, se anula la limitación de velocidad por PLC y se inicializa la variable<br />

MDISL.<br />

;<br />

END<br />

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

TEMAS CONCEPTUAL<strong>ES</strong><br />

Funcionalidades asociadas a las seguridades en la máquina 5.<br />

CNC 8035<br />

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

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

·247·

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

Saved successfully!

Ooh no, something went wrong!