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.

Modificar el avance (feedrate override)<br />

La variable PLCCFR permite fijar desde el PLC el % del avance seleccionado para el canal de<br />

ejecución del PLC.<br />

El p.m.g. MAXFOVR (P18) limita el valor del porcentaje que se aplica a ambos canales de ejecución,<br />

principal y PLC.<br />

La marca OVRCAN (M5020) fija al 100% el feedrate override del canal principal. No afecta al<br />

feedrate override del canal de PLC.<br />

Al igual que sucede en el canal principal los siguientes movimientos tienen tratamiento especial:<br />

En búsqueda de cero no se tiene en cuenta el valor de PLCCFR.<br />

En G0, se tiene en cuenta el valor del p.m.g. RAPIDOVR (P17)<br />

Si "P17=NO" siempre el 100%, excepto con PLCCFR=0, que se detiene el movimiento.<br />

Si "P17=Y<strong>ES</strong>" hace caso a PLCCFR, pero limita su valor al 100%.<br />

En G1, G2, G3 se aplica siempre; excepto cuando se trabaja a la velocidad máxima (F0), que<br />

se limita al 100%.<br />

En G75, G76 se aplica únicamente con el p.m.g. FOVRG75 (P126) = Y<strong>ES</strong>.<br />

Bloques programados en lenguaje de alto nivel<br />

Las sentencias de alto nivel que se permiten utilizar en el canal de ejecución del PLC son las<br />

siguientes:<br />

(IF condición ELSE )<br />

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

CNCEX ((CALL 100), M1000)<br />

Envía al CNC el co<strong>man</strong>do (CALL 100) para que ejecute (realice una llamada) la subrutina<br />

100.<br />

CNCEX ((P100=P100+2), M1000)<br />

Envía al CNC el co<strong>man</strong>do (P100=P100+2) para que incremente el valor del parámetro<br />

P100 en 2 unidades.<br />

La programación de bloques de alto nivel desde el PLC tiene las siguientes restricciones:<br />

Los bloques programados únicamente podrán trabajar con parámetros globales.<br />

Se permiten hasta 5 niveles de anidamiento de subrutinas estándar (no paramétricas ni<br />

globales).<br />

Ejemplo en mm:<br />

Desplazar el eje W a la cota indicada por el registro R101.<br />

Como el PLC trabaja con aritmética entera (32 bits) el valor del registro R2 está expresado<br />

en diezmilésimas de milímetro.<br />

CNCWR (R101, GUP 155, M101)<br />

Asigna al parámetro global P155 el valor indicado en R101.<br />

CNCEX ((P155=P155/10000), M101)<br />

Convierte el valor de P155 a milímetros.<br />

CNCEX (G1 WP155 F2000, M101)<br />

Desplazamiento del eje W.<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 />

·403·

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

Saved successfully!

Ooh no, something went wrong!