Entendiendo El Funcionamiento De Las Variables - Fagor CNC 8060 Manual De Operación Y Programación

Ocultar thumbs Ver también para CNC 8060:
Tabla de contenido

Publicidad

VARIABLES DEL CNC.
28.
28.1

Entendiendo el funcionamiento de las variables.

Acceso a las variables.
A las variables internas del CNC se puede acceder desde el programa pieza, modo
MDI/MDA, el PLC y una aplicación o interfaz externa (por ejemplo, FGUIM). Para cada
variable se indica si el acceso es de solo lectura o de lectura y escritura.
Acceso a las variables desde el programa pieza. Acceso durante la ejecución o
durante la preparación de bloques.
El CNC va leyendo varios bloques por delante del que está ejecutando, con objeto de
calcular con antelación la trayectoria a recorrer. Esta lectura previa se conoce como
preparación de bloques.
El CNC evalúa algunas variables durante la preparación de bloques y otras durante la
ejecución. Las variables que utilizan el valor de ejecución detienen temporalmente la
preparación de bloques, la cuál se reanuda cuando finaliza la lectura/escritura de la variable.
El acceso a las variables desde PLC o una interfaz externa nunca detiene la preparación
de bloques.
Hay que tener precaución con las variables que detienen la preparación de bloques, ya que
intercaladas entre bloques de mecanizado con compensación pueden provocar perfiles no
deseados. Detener la preparación de bloques puede provocar trayectorias compensadas
distintas a las programadas, empalmes indeseados cuando se trabaja con tramos
pequeños, etc.
En cualquier caso, es posible forzar la evaluación de una variable en el momento de su
ejecución mediante la sentencia #FLUSH. Esta sentencia detiene la preparación de
bloques, ejecuta el último bloque preparado, sincroniza la preparación y ejecución de
bloques y continúa la ejecución del programa y la preparación de bloques.
Acceso a las variables desde PLC. Acceso síncrono o asíncrono.
El acceso a las variables desde el PLC, tanto para la lectura como para la escritura, podrá
ser síncrono o asíncrono. Un acceso síncrono se resuelve inmediatamente mientras que
el acceso asíncrono necesita varios ciclos del PLC para resolverse.
Serán de lectura asíncrona las variables de la herramienta cuando ésta no sea la activa ni
esté en el almacén. Serán de escritura asíncrona las variables de la herramienta, sea ésta
la activa o no.
Ejemplo de acceso a variables asíncronas.
Lectura del valor del radio del corrector ·1· de la herramienta ·9· cuando ésta no está en el almacén.
<condición> AND NOT M11 = CNCRD (TM.TORT.[9][1], R11, M11)
El PLC activa la marca M11 cuando comienza la operación y la mantiene activa hasta que finaliza
la operación.
DFD M11 AND CPS R11 EQ 3 = ···
Esperar a que finalice la consulta para evaluar los datos.
28
CNC 8060
CNC 8070
(R
: 1811)
EF
·241·

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Cnc 8070

Tabla de contenido