M a n u a l d e p r o g r a m a c i ó n .
21.2
Subrutinas de usuario G500-G501 para activar/anular el HSC.
El CNC permite al usuario definir hasta 100 subrutinas, comunes a todos los canales, y que
estarán asociadas a las funciones G500 a G599, de manera que cuando el CNC ejecute
una de estas funciones, ejecutará la subrutina que tiene asociada.
Las subrutinas G500 y G501 están preconfiguradas por Fagor para desactivar y activar el
HSC en modo SURFACE (modo recomendado por Fagor). Ambas subrutinas pueden ser
modificadas por el usuario.
Subrutina.
G500
G501
Subrutinas suministradas por Fagor.
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
Estas funciones se pueden programar en cualquier parte del programa, y permiten inicializar
los parámetros locales de la subrutina.
Programación de las subrutinas.
El formato de programación el siguiente; entre llaves se muestra la lista de argumentos, que
serán los parámetros para inicializar los parámetros locales de la subrutina. Los corchetes
angulares indican que todos los argumentos son opcionales.
G501 <A{%aceleración}> <E{error}> <J{%jerk}> <M{modo}>
A
Opcional. Porcentaje de aceleración.
E
Opcional. Máximo error cordal permitido (milímetros o pulgadas).
J
Opcional. Porcentaje de jerk.
M
Opcional. Modo HSC (1=SURFACE; 2=FAST; 3=CONTERROR).
G501
(Aceleración = 100%)
(Error cordal = parámetro máquina HSCROUND)
(Jerk = 100%)
(Modo = parámetro máquina HSCDEFAULTMODE)
G501 A97.5 E0.01 M1
(Aceleración = 97.5%)
(Error cordal = 0.01)
(Jerk = 100%)
(Modo = SURFACE)
Subrutina G500 suministrada por Fagor (modificable por el usuario).
; Anulación HSC
#ESBLK
G131 100 ; % de aceleración global.
G133 100 ; % de jerk global.
#HSC OFF
#RETDSBLK
Significado.
Anulación de HSC.
Activación de HSC en modo SURFACE.
tendrá asociada la subrutina G500.
tendrá asociada la subrutina G501.
21.
CNC 8060
CNC 8065
(R
: 1901)
EF
·395·