Gobernabilidad Del Programa De Plc Desde El Cnc - Fagor CNC 8037 Manual De Instalación

Tabla de contenido
Man u a l de in s t ala ci ón
13.1.3

Gobernabilidad del programa de PLC desde el CNC

La parte de programa de PLC correspondiente al "Control de ejes desde el PLC" puede ser
gobernado desde cualquier programa pieza del propio CNC.
Para ello se utilizarán entradas, salidas, marcas, registros, temporizadores o contadores del propio
PLC.
El CNC dispone de las siguientes variables asociadas al autómata que permiten leer o modificar
el recurso seleccionado.
PLCI
Permite leer o modificar 32 entradas del autómata.
PLCO
Permite leer o modificar 32 salidas del autómata.
PLCM
Permite leer o modificar 32 marcas del autómata.
PLCR
Permite leer o modificar el estado de un registro.
PLCT
Permite leer o modificar la cuenta de un temporizador.
PLCC
Permite leer o modificar la cuenta de un contador.
Mediante estas variables se asignará, en el programa pieza del CNC, el valor o valores deseados
a los recursos del PLC que se utilizarán en la comunicación. Esta asignación de valores se realizará
cuando se desee comandar el eje o ejes del PLC.
Por su parte, el programa de PLC debe analizar el estado de dichos recursos y cuando detecte que
uno de ellos se ha activado debe ejecutar la parte de programa de PLC correspondiente.
Además es posible transferir información del CNC al PLC a través de parámetros globales y locales.
El PLC dispone de las siguientes variables asociadas a los parámetros globales y locales del CNC:
GUP
Permite leer o modificar un parámetro global del CNC.
LUP
Permite leer o modificar un parámetro local del CNC.
Ejemplo
El eje "U" es un eje gobernado por el PLC y se desea comandarlo desde cualquier programa pieza
del CNC, pudiendo seleccionarse el tipo de desplazamiento (G00 o G01), la cota de
posicionamiento y el avance al que se realizará el desplazamiento.
Para poder comandarlo desde cualquier programa pieza, es conveniente que la parte de programa
de CNC que permite la transferencia de información con el PLC se encuentre en una subrutina.
En este ejemplo se utiliza la subrutina SUB1, y para el intercambio de información se utilizan
parámetros globales del CNC.
P100
Tipo de desplazamiento. Con P100 =0 desplazamiento en G00 y con P100 =1
en G01.
P101
Cota de posicionamiento del eje "U".
P102
Avance al que se realizará el desplazamiento. Unicamente tendrá sentido cuando
se realicen desplazamientos en G01.
Para indicar al PLC que debe ejecutar el desplazamiento indicado este ejemplo activa el siguiente
recurso del PLC:
M1000
Orden de comienzo de desplazamiento.
Cualquier programa pieza del CNC podrá contener un bloque de este tipo:
(PCALL 1, G1, U100, F1000)
Este bloque realiza una llamada a la subrutina SUB1 y le pasa en los parámetros locales G, U y
F la siguiente información:
G
Tipo de desplazamiento.
U
Cota de posicionamiento del eje U.
F
Avance con que se realizará el posicionamiento.
13.
CNC 8037
S
: V02.2
OFT
X
·443·
Tabla de contenido
loading

Tabla de contenido