Sentencias Para Generar Programas - Fagor CNC 8050 T Manual De Operación

Tabla de contenido

Publicidad

12.6

SENTENCIAS PARA GENERAR PROGRAMAS

El CNC FAGOR 8050 permite generar desde un programa en ejecución otro programa,
que podrá estar en función de los valores que adquiera el programa en ejecución.
( OPEN P(expresión), A/D, "comentario de programa" )
La sentencia OPEN comienza la edición de un programa pieza. El número de dicho
programa vendrá indicado mediante un número o mediante cualquier expresión que
tenga como resultado un número.
De todos los campos que dispone esta sentencia únicamente es obligatorio definir el
número de programa, el resto de los campos son opcionales y su significado es el
siguiente:
A/D
Se utilizará cuando el programa que se desea editar ya existe. El tratamiento
del CNC dependerá del valor asignado a este parámetro y será el siguiente:
No se define nada. El CNC mostrará un mensaje de error al intentar abrir el
programa indicado.
"A" El CNC añadirá los nuevos bloques que se editen mediante la sentencia
"D" El CNC borrará el programa existente y comenzará la edición de uno
Comentario de programa Permite asociarle un texto o comentario al programa que
se desea editar. Posteriormente será visualizado junto a él en el directorio de
programas.
( WRITE <texto del bloque> )
La sentencia WRITE añade tras el último bloque del programa que se comenzó a editar
mediante la sentencia OPEN P, la información contenida en <texto del bloque> como
un nuevo bloque del programa.
Si dentro del <texto del bloque> se utiliza el lenguaje ISO con programación
paramétrica, todos los parámetros (globales y locales) son sustituidos por el valor
numérico que tienen en el momento de la ejecución de la sentencia WRITE.
Ejemplos para P1=10 y P2=20:
(WRITE G1 XP1 ZP2 F100)
(WRITE (IF (P1 NE P2) P3=P1+P2))
Si se programa la sentencia WRITE sin haber programado previamente la sentencia
OPEN, el CNC mostrará el error correspondiente, excepto al editar un programa de
personalización de usuario, en cuyo caso se añade un nuevo bloque al programa en
edición.
Página
12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
WRITE, a continuación de los bloques ya existentes.
nuevo.
Capítulo: 12
--> G1 X10 Z20 F100
-->
(IF (P1 NE P2) P3=P1+P2)
Sección:
SENTENCIAS PARA GENERAR
PROGRAMAS

Publicidad

Capítulos

Tabla de contenido
loading

Tabla de contenido