26.2
26.
CNC 8060
CNC 8065
(R
: 1901)
EF
·442·
Generación ISO.
La generación ISO convierte los ciclos fijos, llamadas a subrutinas, bucles, etc en su código
ISO equivalente (funciones G, F, S, etc), de manera que el usuario lo pueda modificar y
adaptar a sus necesidades (eliminar desplazamientos no deseados, etc).
Bloque original.
Ciclos fijos ISO y conversacionales.
Subrutinas locales.
Bucles condicionales ($IF, $FOR, etc) y
repetición de bloques (#RPT, NR).
Parámetros y variables.
El CNC genera el nuevo código ISO durante la simulación del programa, ya sea desde el
modo EDISIMU o desde el modo conversacional. La simulación de un ciclo desde el editor
de ciclos no genera código ISO. Durante la conversión a código ISO, el CNC guarda los
nuevos bloques en un programa nuevo (por defecto, con extensión .fiso), por lo que no
modifica el programa original.
Para generar el código ISO durante la simulación, el programa debe incluir las siguientes
sentencias. El CNC sólo genera el código ISO de la parte programada entre ambas
sentencias e ignora el resto.
#ISO ON
Habilitar la generación ISO.
#ISO OFF
Deshabilitar la generación ISO.
Programación. Habilitar la generación ISO.
A la hora de definir esta sentencia, opcionalmente se podrá definir el path y el nombre del
programa generado. Si a lo largo de un programa se desea modificar algún parámetro, sólo
hay que volver a programar la sentencia con los nuevos parámetros.
Formato de programación.
El formato de programación es el siguiente; entre llaves se muestran los argumentos y entre
corchetes angulares los que son opcionales. La programación del comando ON es opcional.
#ISO <ON> <[NAME="{path\name}"]>
NAME={path\name}
#ISO
(Habilitar la generación ISO)
#ISO ON [NAME="C:\Fagorcnc\Users\Prg\cycles.fiso"]
(Habilitar la generación ISO)
(El CNC guarda el programa en la carpeta indicada)
(El CNC guarda el programa con el nombre "cycles.fiso")
#ISO [NAME="cycles.nc"]
(Habilitar la generación ISO)
(El CNC guarda el programa con el nombre "cycles.nc")
Path y nombre del archivo generado.
El path y el nombre son opcionales; si no se programan, el CNC asume el último valor
utilizado en el programa. El CNC mantiene los valores programados hasta que finalice el
programa.
Si no se indica el path, y no hay ningún valor programado anteriormente, el programa
generado estará en la misma carpeta que el original. Si no se indica el nombre, y no hay
ningún valor programado anteriormente, el programa generado tendrá el nombre del
original, pero con extensión .fiso.
Generación ISO.
El CNC descompone los ciclos fijos en bloques
ISO (funciones G, F, S, etc).
El CNC sustituye las llamadas a las subrutinas
locales por el contenido de la subrutina.
El CNC descompone los bucles y repeticiones
en bloques ISO (funciones G, F, S, etc).
El CNC sustituye los parámetros aritméticos y
variables por sus valores.
Opcional. Ruta y nombre del programa de salida.
M a n u a l d e p r o g r a m a c i ó n .