Funzione di rilevamento (distanza residua chiara)
Codice G: G31 /Qualsiasi comando di movimento insieme al PROBE parola
Funzione: La funzione di rilevamento (distanza residua chiara) è un movimento speciale che viene interrotto non appena viene emesso un segnale (PROBE) è in sospeso. Il resto del codice G continua dalla posizione in cui il movimento è stato interrotto, non dalla posizione finale programmata del
La funzione di rilevamento (distanza residua chiara) causa un arresto implicito della decodifica prima del movimento successivo (simile a G75). La decodifica del codice G continuerà solo dopo la ricezione del segnale. I casi d'uso tipici includono la misurazione della lunghezza di un utensile (spostamento in un interruttore) o lo spostamento su un blocco
La funzione di rilevamento (distanza residua chiara) può essere attivata per qualsiasi numero di movimenti, come linee rette e archi circolari. Per questo, solo PROBE la parola deve essere aggiunta al codice G.
G31 è un movimento lineare con la funzione di rilevamento (distanza residua chiara), con il numero di sonda predefinito 1. Questo valore predefinito può essere sovrascritto con
Avviso
Ogni movimento può avere al massimo uno
PROBEparola.Le funzioni H (trigger) non sono supportate per i movimenti con la funzione di rilevamento (distanza residua chiara).
La preelaborazione del percorso come la levigatura degli angoli, la correzione del raggio dell'utensile, ecc. non è supportata per i movimenti con la funzione di rilevamento (distanza residua chiara).
Il numero della sonda deve essere positivo.
Se durante l'elaborazione di un movimento con la funzione di rilevamento non viene ricevuto alcun segnale dalla sonda (distanza residua chiara), l'interpolazione si interrompe alla fine del movimento con un errore.
L'interpolatore deve prima essere fermato quando viene ricevuto un segnale della sonda. Uno degli ingressi
bSlow_Stop,bQuick_Stop, obEmergency_Stoppuò essere utilizzato per questo scopo. Non appena l'interpolazione si è interrotta, è possibile riconoscere la funzione di rilevamento (chiara distanza residua). A tale scopo, viene applicato un bordo ascendente alSMC_Interpolator.bAcknProbeingresso.
Sintassi
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
Codice G Word | Descrizione |
|---|---|
| Posizioni target degli assi cartesiani |
| Posizioni target degli assi aggiuntivi |
| Velocità del percorso, accelerazione/decelerazione del percorso |
| Profilo S |
| Il numero della sonda deve essere positivo. |
Movimento lineare
Movimento lineare con funzione di rilevamento (distanza residua chiara) e sonda predefinita numero 1
N010 G31 X100
Movimento circolare
Movimento circolare con funzione di rilevamento (distanza residua chiara) e sonda numero 7
N010 G02 X100 R50 PROBE 7
Per ulteriori informazioni, vedere l'esempio: Esempio CNC 16: funzione di sondaggio (distanza residua chiara) (G31)