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
PROBEpalabra.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, obEmergency_Stopse 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 alSMC_Interpolator.bAcknProbeentrada.
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 |
|---|---|
| Posiciones objetivo de los ejes cartesianos |
| Posiciones objetivo de los ejes adicionales |
| Velocidad de trayectoria, aceleración/desaceleración de trayectoria |
| Perfil S |
| El número de sonda debe ser positivo. |
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)