Modificar el avance (feedrate override)
La variable PLCCFR permite fijar desde el PLC el % del avance seleccionado para el canal de
ejecución del PLC.
El p.m.g. MAXFOVR (P18) limita el valor del porcentaje que se aplica a ambos canales de ejecución,
principal y PLC.
La marca OVRCAN (M5020) fija al 100% el feedrate override del canal principal. No afecta al
feedrate override del canal de PLC.
Al igual que sucede en el canal principal los siguientes movimientos tienen tratamiento especial:
• En búsqueda de cero no se tiene en cuenta el valor de PLCCFR.
• En G0, se tiene en cuenta el valor del p.m.g. RAPIDOVR (P17)
Si "P17=NO" siempre el 100%, excepto con PLCCFR=0, que se detiene el movimiento.
Si "P17=YES" hace caso a PLCCFR, pero limita su valor al 100%.
• En G1, G2, G3 se aplica siempre; excepto cuando se trabaja a la velocidad máxima (F0), que
se limita al 100%.
• En G75, G76 se aplica únicamente con el p.m.g. FOVRG75 (P126) = YES.
Bloques programados en lenguaje de alto nivel
Las sentencias de alto nivel que se permiten utilizar en el canal de ejecución del PLC son las
siguientes:
(IF condición <acción1> ELSE <acción2>)
(CALL (expresión))
CNCEX ((CALL 100), M1000)
Envía al CNC el comando (CALL 100) para que ejecute (realice una llamada) la subrutina
100.
CNCEX ((P100=P100+2), M1000)
Envía al CNC el comando (P100=P100+2) para que incremente el valor del parámetro
P100 en 2 unidades.
La programación de bloques de alto nivel desde el PLC tiene las siguientes restricciones:
• Los bloques programados únicamente podrán trabajar con parámetros globales.
• Se permiten hasta 5 niveles de anidamiento de subrutinas estándar (no paramétricas ni
globales).
Ejemplo en mm:
Desplazar el eje W a la cota indicada por el registro R101.
Como el PLC trabaja con aritmética entera (32 bits) el valor del registro R2 está expresado
en diezmilésimas de milímetro.
CNCWR (R101, GUP 155, M101)
Asigna al parámetro global P155 el valor indicado en R101.
CNCEX ((P155=P155/10000), M101)
Convierte el valor de P155 a milímetros.
CNCEX (G1 WP155 F2000, M101)
Desplazamiento del eje W.
Manual de instalación
12.
CNC 8035
(S
M: V15.3
OFT
(S
T: V16.3
OFT
·403·
)
X
)
X