Fagor CNC 8060 Manual De Programación página 315

Ocultar thumbs Ver también para CNC 8060:
Tabla de contenido
M a n u a l d e p r o g r a m a c i ó n .
Información adicional en el bloque.
Además de la inicialización de parámetros, junto a estas funciones se podrá añadir cualquier
otro tipo de información adicional, incluso desplazamientos. Esta información se deberá
programar delante de la función de llamada a la subrutina; en caso contrario, los datos serán
considerados como inicialización de parámetros. La subrutina asociada se ejecuta una vez
finalizada la ejecución del resto de la información programada en el bloque.
G01 X50 F450 G500 P0=15 P1=20
Primero se realiza el desplazamiento al punto X50 y a continuación se ejecuta la
subrutina asociada a G500 inicializando los parámetros P0 y P1.
G500 P0=15 P1=20 G01 X50 F450
Todos los datos se interpretan como inicialización de parámetros, siendo P6(G)=1,
P23(X)=50 y P5(F)=450.
Subrutinas de usuario (G500-G599) y subrutinas modales.
Las rutinas de usuario no alteran el estado modal/no-modal de otras posibles subrutinas
activas; es decir, si hay una subrutina activa con #MCALL, dentro de las subrutinas de
usuario seguirá siendo modal.
En esta situación, si el programa activa una subrutina local como modal y dentro de la
subrutina de usuario hay bloques de movimiento, el CNC dará error de subrutina no
encontrada. Para usar subrutinas modales fuera del ámbito del programa, estas deben ser
globales.
Anular una subrutina modal.
El carácter modal de una subrutina se anula en los siguientes casos.
• Al programar G80 o #MDOFF.
• Después de ejecutarse M02 ó M30 y tras un reset.
Definir las subrutinas.
La subrutina asociadas a las funciones serán subrutinas globales, y tendrán el mismo
nombre que la función, sin extensión. Las subrutinas deberán estar definidas en la carpeta
..\Users\Sub. Si el CNC ejecuta una función y no existe la subrutina, el CNC dará error.
G500
G501
· · ·
G599
Subrutinas suministradas por Fagor.
Subrutina.
G500
G501
Ejecutar las subrutinas.
El CNC ejecuta la subrutina tras ejecutar la función a la que están asociadas. Para ejecutar
la subrutina como bloque único, programar la sentencias #ESBLK y #
ejecutar la sentencia #ESBLK, el CNC ejecuta los bloques programados a continuación
como un bloque único hasta alcanzar el final de la subrutina (#
Si el archivo que contiene la subrutina tiene el atributo "oculta", el CNC no visualiza el
contenido de la subrutina durante la ejecución. Las atributos de los archivos se pueden
modificar desde el modo utilidades (consulte el manual de operación).
tendrá asociada la subrutina G500.
tendrá asociada la subrutina G501.
tendrá asociada la subrutina G599.
Significado.
Anulación de HSC.
Activación de HSC para operaciones de desbaste.
. Tras
RETDSBLK
).
RETDSBLK
15.
CNC 8060
CNC 8065
(R
: 1901)
EF
·315·
Tabla de contenido
loading

Este manual también es adecuado para:

Cnc 8065

Tabla de contenido