Skip to main content

Función de sondeo (distancia restante libre)

Código G: G31 /Cualquier comando de movimiento junto con el PROBE palabra

Función: La función de sondeo (distancia restante despejada) es un movimiento especial que se interrumpe tan pronto como se emite una señal (PROBE) está pendiente. El resto del código G continúa desde la posición en la que se interrumpió el movimiento, no desde la posición final programada del

La función de sondeo (borrar la distancia restante) provoca una parada de decodificación implícita antes del siguiente movimiento (similar a G75). La decodificación del código G continuará solo después de que se haya recibido la señal. Los casos de uso típicos incluyen medir la longitud de una herramienta (pasar a un interruptor) o pasar a un bloque

La función de sondeo (distancia restante despejada) se puede activar para cualquier número de movimientos, como líneas rectas y arcos circulares. Para ello, solo el PROBE hay que añadir una palabra al código G.

G31 es un movimiento lineal con la función de sondeo (distancia restante libre), con el número de sonda predeterminado 1. Este valor predeterminado se puede anular con una

Aviso

  • Cada movimiento puede tener como máximo una PROBE palabra.

  • Las funciones H (activadores) no son compatibles con los movimientos con la función de sondeo (distancia restante libre).

  • El preprocesamiento de rutas, como el suavizado de esquinas, la corrección del radio de la herramienta, etc., no es compatible con los movimientos con la función de sondeo (borrar la distancia restante).

  • El número de sonda debe ser positivo.

  • Si no se recibe ninguna señal de sonda durante el procesamiento de un movimiento con la función de sondeo (distancia restante limpia), la interpolación se detiene al final del movimiento con un error.

  • El interpolador primero debe detenerse cuando se recibe una señal de sonda. Una de las entradas bSlow_Stop, bQuick_Stop, o bEmergency_Stop se puede usar para este propósito. Tan pronto como se detenga la interpolación, se podrá confirmar la función de sondeo (borrar la distancia restante). Para ello, se aplica un borde ascendente al SMC_Interpolator.bAcknProbe entrada.

Sintaxis

G31 X Y Z A B C P Q U V W F E S PROBE
G1/2/3/8/9 X Y Z A B C P Q U V W F E S PROBE

Palabra de código G

Descripción

X Y Z

Posiciones objetivo de los ejes cartesianos

A B C P Q U V W

Posiciones objetivo de los ejes adicionales

F E

Velocidad de trayectoria, aceleración/desaceleración de trayectoria

S

Perfil S

PROBE

El número de sonda debe ser positivo.

ejemplo 48. Ejemplos

Movimiento lineal

Movimiento lineal con la función de sondeo (distancia restante libre) y el número de sonda predeterminado 1

N010 G31 X100

Movimiento circular

Movimiento circular con la función de sondeo (distancia restante libre) y la sonda número 7

N010 G02 X100 R50 PROBE 7

Para obtener más información, consulte el ejemplo: Ejemplo CNC 16: Función de sondeo (distancia libre restante) (G31)