24.1
24.
CNC 8060
CNC 8070
(R
: 1811)
EF
·214·
Activar el control del gap.
La sentencia #GAPCTRL ON permite activar el control del gap. El CNC sólo permite un
control de gap. Si se intenta activar el control de gap desde un canal cuando ya está activo
en otro, el CNC mostrará el error correspondiente.
Tras ejecutar esta sentencia, el eje asociado al sensor se mueve al avance programado (si
no hay avance programado, al avance definido en MAXFEED), bien hasta detectar la pieza
con el sensor o bien hasta la cota programada (POS). El CNC considera que el bloque de
aproximación ha terminado cuando el sensor alcanza el gap con la tolerancia definida en
el parámetro máquina GAPTOL. Una vez detectada la pieza, el CNC mantendrá el gap
definido.
Para seguimiento de superficies no planas (control de gap en n ejes), el CNC permite
programar cualquier movimiento en los eje del canal. La trayectoria teórica programada será
modificada para seguir la superficie real a la distancia indicada en el GAP programado.
Programación.
A la hora de definir esta sentencia, hay que definir el eje a controlar y el gap a mantener.
Opcionalmente se podrá definir la cota de aproximación y el avance.
Formato de programación.
El formato de programación es el siguiente; entre llaves se muestran los argumentos y entre
corchetes angulares los opcionales.
#GAPCTRL ON [<X..C> / <X..C{pos}> <, GAP{gap}> <,F{feed} <,F3DP{%feed}>]
<X..C>
Opcional (por defecto, el último valor programado). Eje asociado al sensor.
Para un control de gap en n ejes, definir un eje simulado.
<X..C{pos}>
Opcional (por defecto, el último valor programado). Eje asociado al sensor
y cota de aproximación. Para un control de gap en n ejes, definir un eje
simulado.
Unidades: Milímetros o pulgadas.
<GAP{gap}>
Opcional (por defecto, el último valor programado). Distancia (gap) a
mantener respecto de la superficie.
Unidades: Milímetros o pulgadas.
<F{feed}>
Opcional (por defecto, el último valor programado; si no hay ninguno,
G00FEED del eje programado). Avance máximo del bloque de aproximación
a la superficie.
Unidades (si G94): Milímetros/minuto o pulgadas/minuto.
Unidades (si G95): Milímetros/vuelta o pulgadas/vuelta.
<F3DP{%feed}>
Opcional (por defecto, el último valor programado; si no hay ninguno, 80).
Porcentaje de G00FEED como avance para el movimiento programado en
los tres primeros ejes del canal.
Unidades: %.
#GAPCTRL ON [Z, GAP 1]
; Control de gap en el eje Z.
; La boquilla se aproxima a 1 mm de la chapa, en el eje Z. Si la boquilla no encuentra la chapa,
el movimiento continúa hasta alcanzar al límite de software.
#GAPCTRL ON [Z-11, GAP 2]
; Control de gap en el eje Z.
; La boquilla se aproxima a 2 mm de la chapa, en el eje Z. Si la boquilla alcanza la cota programada
sin detectar la chapa, el CNC mostrará el error correspondiente.
#GAPCTRL ON [GAP 5]
#GAPCTRL ON [Z-10]
#GAPCTRL ON
#GAPCTRL ON [W, GAP 1, F 1000, F3DP 80]
; W es un eje simulado.
; La boquilla se aproxima a 1 mm de la chapa, siguiendo la dirección de la boquilla, a un avance
de 1000 mm/min.
; Durante el seguimiento, los movimientos programados en XYZ no superarán el 80% de
G00FEED; el 20% restante se aplica a la corrección necesaria para mantener el gap.
Ma n ua l d e o p e r a c ió n y p r o g r a ma c ió n.