Un errore silenzioso nella configurazione del tuo G-Code può rovinare una stampa o, peggio ancora, danneggiare la tua stampante. Si tratta dell'omissione del comando che definisce il sistema di coordinate, lasciando la macchina in uno stato ambiguo. Se il cabezal di stampa interpreta le coordinate in modo relativo (G91) quando dovrebbero essere assolute, tenterà di spostarsi a distanze astronomiche dalla sua posizione attuale, con alto rischio di collisione violenta contro i fine corsa. La soluzione è semplice ma non negoziabile: definire esplicitamente la modalità all'inizio di ogni file.
Comprendere la differenza tecnica: Assoluto (G90) vs Relativo (G91) ⚙️
Nel linguaggio G-Code, G90 e G91 sono comandi modali che cambiano l'interpretazione di tutte le coordinate successive. G90 stabilisce la modalità assoluta: ogni valore X, Y, Z si riferisce a una posizione fissa nello spazio del letto di stampa (es: X0 Y0 è sempre l'angolo). G91 attiva la modalità incrementale o relativa: ogni coordinata indica la distanza da percorrere dalla posizione attuale (es: X10 significa "avanza 10 mm in X"). Il problema sorge quando il slicer non emette un comando iniziale, e la stampante eredita uno stato precedente sconosciuto, spesso G91. Un comando come G1 X100 Y100 potrebbe inviare il cabezal in un luogo impossibile.
Una pratica essenziale per un G-Code robusto ✅
La conclusione è chiara: non dare mai per scontato lo stato modale della tua stampante. Trasforma in un'abitudine inamovibile rivedere o configurare il tuo slicer affinché includa sempre il comando G90 nelle righe iniziali del G-Code, subito dopo i comandi di homing e prima di qualsiasi movimento di spostamento. Questa semplice riga agisce come una garanzia, stabilendo un punto di riferimento fisso e prevedibile per l'intera stampa. È uno sforzo minimo che previene fallimenti catastrofici e assicura che il tuo modello venga stampato esattamente dove deve.
Come puoi rilevare e correggere il pericoloso errore di coordinate assolute (G90) e incrementali (G91) che sta danneggiando le tue stampe 3D? 🤔
(PD: non dimenticare di livellare il letto, o la tua stampa sembrerà arte astratta)