Fagor CNC 8037 Manual De Instalación página 441

Tabla de contenido

Publicidad

Man u a l de in s t ala ci ón
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
Interrumpir la preparación de bloques
Al igual que en canal de CNC, en el canal de PLC también se preparan los bloques con anterioridad.
CNCEX (G1 W100, M101)
Desplazamiento del eje W.
CNCEX (IF P100=0 <acción1>)
P100 se analiza durante la preparación.
El valor de P100 puede ser distinto antes, durante y después del desplazamiento del eje W. Si se
desea analizarlo tras desplazar el eje se debe programar la función G4.
CNCEX (G1 W100, M101)
Desplazamiento del eje W
CNCEX (G4, M102)
Interrumpe la preparación de bloques.
CNCEX (IF P100=0 <acción1>)
P100 se analiza tras desplazar el eje.
Asimismo, cada vez que se accede a un recurso del PLC (I, O, M, R), se detiene la preparación
de bloques.
CNCEX (G1 W100, M101)
Desplazamiento del eje W.
CNCEX (IF PLCI8=1 <acción2>)
La consulta de I8 se realiza tras desplazar el eje.
13.
CNC 8037
S
: V02.2
OFT
X
·441·

Publicidad

Tabla de contenido
loading

Tabla de contenido