Pre-elaborazione
codice G: G40, G41, G42, G43, G50, G51, G52, G60, G61, G70, G71
Funzione: I comandi attivano moduli di pre-elaborazione, come SMC_SmoothPath
, SMC_RoundPath
, SMC_AvoidLoop
, SMC_ToolCorr
, SMC_ToolLengthCorr
, e SMC_ToolRadiusCorr
.
Suggerimento
Se la Mostra percorso preelaborato l'opzione è selezionata, il percorso modificato è visibile nell'editor grafico.
Sintassi
G40 G41 D G42 D G50 G51 D G52 D G60 G61
Parola in codice G | Descrizione |
---|---|
| Raggio utensile o raggio di sovrapposizione per |
Avviso
Per le versioni precedenti alla 4.18.0.0: L'arrotondamento/smussamento dell'angolo (G51/G52
) e correzione del raggio dell'utensile (G41/G42
) possono influenzarsi a vicenda perché entrambi i preprocessi interpretano ogni parola D nel codice G. Ad esempio, se una correzione del raggio dell'utensile con radius=1 è attiva quando un arrotondamento angolare inizia con D=5, di conseguenza la correzione del raggio dell'utensile utilizza anche un raggio
Per la versione 4.18.0.0 e successive: arrotondamento/smussamento dell'angolo (G51/G52
) e correzione del raggio dell'utensile (G41/G42
) possono essere utilizzati contemporaneamente senza influire l'uno sull'altro. A tale scopo si applica il seguente comportamento.
Per la correzione del raggio dell'utensile (
G41/G42
): Per impostazione predefinita, il raggio «Strumento» utilizzato daSMC_ToolRadiusCorr
è 0. Se dopo le parole G viene specificata una parola DG41/G42
, quindi il raggio dello «Strumento» viene regolato e preso in considerazione dai blocchi funzionali. Quando non viene specificato alcun valore, viene utilizzato il raggio «Strumento» attualmente impostatoPer arrotondamento/smussatura degli angoli (
G51/G52
): Per impostazione predefinita, il raggio 'Smooth' utilizzato daSMC_Round/SmoothPath
è 0. Se viene specificata una parola D dopo una parola G (eccettoG36/G37/G40/G41/G42
) o da solo (ad esempio,N00 D5
), quindi ciò influisce sul raggio «Smooth» corrente e viene preso in considerazione dalSMC_Round/SmoothPath
blocchi funzionali.
Codice G | Descrizione |
---|---|
| Compensazione fine raggio utensile |
| Inizio della compensazione raggio utensile a sinistra del pezzo |
| Inizio della compensazione raggio utensile a destra del pezzo |
| Inizio della compensazione della lunghezza dell'utensile. Il correttore utensile da correggere è specificato con i parametri Per maggiori dettagli, vedere: Nota: la lunghezza dell'utensile non deve cambiare durante una compensazione raggio utensile attiva perché può interrompere il percorso. La correzione della lunghezza utensile (G43) funziona solo nel decoder online (non nell'editor CNC). |
Codice G | Descrizione |
---|---|
| Arrotondamento e levigatura di fine angolo |
| Inizio del livellamento dell'angolo mediante |
| Inizio dell'arrotondamento dell'angolo mediante |
| Fine del livellamento degli assi aggiuntivi mediante |
| Inizio livellamento assi aggiuntivi mediante |
Codice G | Descrizione |
---|---|
| Fine della funzione per la soppressione del loop |
| Inizio della funzione per la soppressione del loop tramite |
N0 G51 D10 F100 N10 G01 X$g_x$ Y0 F50 E30 E-30 N20 G01 X0 Y$g_y$ N30 G01 X0 Y0 N40 G50