[[comandi:gcode:g92]]

G92

  • G92 Imposta la posizione corrente sui valori specificati.

Nessuna

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.

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