PLCABORT (M5022)
11.
PLCREADY (M5023)
INT1 (M5024)
BLKSKIP1 (M5028)
BLKSKIP2 (M5029)
CNC 8037
BLKSKIP3 (M5030)
S
: V02.2
OFT
X
M01STOP (M5031)
·366·
El PLC pone esta señal a nivel lógico alto para indicar al CNC que debe detener el movimiento de
los ejes de PLC. Además aborta el resto de movimiento y los posibles bloques que pudieran haber
sido enviados previamente desde el PLC.
Una vez finalizado este proceso el CNC desactiva esta señal automáticamente.
El siguiente ejemplo muestra como se puede mover mediante pulsadores externos los ejes
controlados por el PLC.
Ejemplo
EL PLC mandará mover el eje "C" 1 metro cada vez que se pulsa el pulsador "C+", pero si se deja de
pulsar se abortará este movimiento:
DEF CPLUS I2
Símbolo para definir el pulsador "C+".
DFU CPLUS =CNCEX (G91 G1 C1000 F3000, M1)
Al pulsar se manda mover 1000 mm.
DFD CPLUS = SET PLCABORT
Al soltar el pulsador se aborta el movimiento.
En el encendido del CNC esta marca se inicializa con el valor 0.
Esta marca indica el estado del PLC.
PLCREADY = 0
PLC parado.
PLCREADY = 1
PLC en marcha.
Si a esta marca se le asigna el nivel lógico bajo (PLCREADY=0), se detiene la ejecución del
programa del PLC.
Es necesario que esta marca se encuentre a nivel lógico alto (PLCREADY=1) para que el CNC
permita el avance de los ejes y el giro del cabezal, en caso contrario visualizará en pantalla el error
correspondiente.
INT2 (M5025)
El PLC pone una de estas señales a nivel lógico alto para indicar al CNC que suspenda
temporalmente la ejecución del programa en curso y que pase a ejecutar la subrutina de
interrupción cuyo número se indica en el parámetro general INT1SUB (P35), INT2SUB (P36),
INT3SUB (P37) o INT4SUB (P38) respectivamente.
Todas las entradas tienen la misma prioridad y son activas por nivel, no por flanco. Se atenderá
la primera que se detecte a nivel lógico alto.
No se memorizará el estado de las señales "INT1", "INT2", "INT3", "INT4", por lo que es aconsejable
activar dichas marcas en el PLC mediante una instrucción del tipo "=SET". Dichas marcas se
desactivarán automáticamente al comenzar a ejecutarse la subrutina correspondiente.
Una subrutina de interrupción no podrá, a su vez, ser interrumpida.
El PLC pone esta señal a nivel lógico alto para indicar al CNC que la condición de salto de bloque
"/ o /1" se cumple, por lo que no se ejecutarán los bloques que tengan esta condición de salto de
bloque.
El PLC pone esta señal a nivel lógico alto para indicar al CNC que la condición de salto de bloque
"/2" se cumple, por lo que no se ejecutarán los bloques que tengan esta condición de salto de bloque.
El PLC pone esta señal a nivel lógico alto para indicar al CNC que la condición de salto de bloque
"/3" se cumple, por lo que no se ejecutarán los bloques que tengan esta condición de salto de bloque.
El PLC pone esta señal a nivel lógico alto para indicar al CNC que detenga la ejecución del programa
pieza al ejecutarse la función auxiliar M01.
M a nu a l de i n s t a l a c i ó n
INT3 (M5026)
INT4 (M5027)