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.

= MOV TECLACNC TECLADO = CNCWR (TECLADO, KEYSRC, M100)<br />

.. y se indica al CNC que en adelante las teclas las recibirá del teclado (TECLACNC), no del PLC.<br />

---- Rutina utilizada para el envío de una tecla ----<br />

ENVIATEC =SET M100 =SET M101 =SET M102 =R<strong>ES</strong> ENVIATEC<br />

Si se desea efectuar un envío (ENVIATEC) se inicializan a 1 las marcas de uso interno M100 a M102<br />

y se desactiva el flag ENVIATEC.<br />

M100 = CNCWR (CODTECLA, KEY, M100)<br />

Envía al CNC el código de la tecla que se desea simular (CODTECLA). Si este co<strong>man</strong>do no se<br />

ejecuta correctamente (M100=1) el PLC volverá a intentarlo en el siguiente ciclo.<br />

M101 AND NOT M100 = CNCRD (KEY, ULTECLA, M101)<br />

Si el co<strong>man</strong>do anterior se ejecutó correctamente (M100=0), se lee la última tecla aceptada por el<br />

CNC (ULTECLA).<br />

M102 AND NOT M101 AND CPS ULTECLA EQ CODTECLA<br />

Si el co<strong>man</strong>do anterior se ejecutó correctamente (M101=0) y el CNC aceptó la tecla enviada<br />

(ULTECLA = CODTECLA),...<br />

= R<strong>ES</strong> M102 = SET ENVIOK<br />

... se desactiva el flag (M102=0) y se da por finalizado el envío de la tecla (ENVIOK=1)...<br />

= NOT M101<br />

... pero si el CNC no aceptó la tecla enviada, se espera a que la acepte (M101=1).<br />

Fin de la rutina.<br />

END<br />

Fin del programa.<br />

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

EJEMPLO DE PROGRAMACIÓN DEL PLC<br />

Módulo principal 13.<br />

CNC 8035<br />

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

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

·421·

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

Saved successfully!

Ooh no, something went wrong!