Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /membri/mk4duowiki/wiki/inc/parser/handler.php on line 1552
comandi:gcode:g92

Indice

G92

Dipendenze

Nessuna

Utilizzo

G92 E<pos> X<pos> Y<pos> Z<pos>

Un uso comune di G92 è quello di resettare la posizione dell'estrusore attivo: con G92 E0 l'estrusore crederà di essere tornato alla propria posizione di partenza. In questo modo è possibile simulare la modalità di coordinate relative quando in realtà si stanno usando le coordinate assolute, come nel seguente esempio:

// (modalità coordinate assolute attiva)
// posizione reale attuale: 58 mm

G92 E0 // posizione dell'estrusore resettata
G0 E15 // estrusione di 15 mm
// posizione reale attuale: 73 mm

G92 E0 // posizione dell'estrusore resettata
G0 E-6 // ritrazione di 6 mm
// posizione reale attuale: 67 mm

[...]

Si può altrimenti utilizzare G92 X0 Y0 dopo essersi spostati al centro del piatto di stampa: in questo modo da ora in poi la stampante crederà che il centro del piatto sia in realtà l'origine del piano XY. Siccome i .gcode generati per macchine Delta sono realizzati con la convenzione che il centro del piatto sia proprio il punto (0,0), tramite questo artificio è possibile "ingannare" la stampante per farle eseguire un .gcode pensato in origine per una macchina Delta.

Esempi

G92 X10 E90  // assegnare al nozzle la posizione di  10 mm sull’asse X ed assegnare all'estrusore la posizione 90mm
G92 X0 Y0 Z0 // assegnare al nozzle la posizione 0,0,0