Sei alle prime armi con il mondo delle macchine plotter da disegno CNC e ti senti sopraffatto dalla complessità del codice G? Non cercare oltre! In questo articolo del blog analizzeremo tutto ciò che devi sapere sul codice G e come utilizzarlo con le CNC macchine per scrittura con plotter da disegno UUNA TEK iDraw. Iniziamo!
Indice
- Che cos’è il codice G?
- Codici G comuni utilizzati nelle macchine iDraw
- Software da prendere in considerazione per inviare il codice G alla macchina iDraw
- Creazione di alcuni pulsanti personalizzati in UGS per semplificarci la vita
Che cos’è il codice G?
Il codice G, noto anche come G-Code, è un linguaggio di programmazione utilizzato nel campo della produzione assistita da computer (CAM). È un insieme di istruzioni che indica a una macchina come muoversi e funzionare, ad esempio per tagliare, fresare, forare ecc.; qui impareremo però a usare il codice G per il disegno con plotter utilizzando la macchina iDraw.
Il termine "Gcode" sta per Geometric Code, ovvero codice geometrico, e fu introdotto per la prima volta negli anni ’50 dal Massachusetts Institute of Technology (MIT) per controllare gli utensili di lavorazione automatizzati. Nel tempo è diventato uno standard industriale per il controllo delle macchine plotter da disegno CNC; oggi può controllare anche plotter da disegno come i plotter iDraw.
Perché abbiamo bisogno del codice G? Beh, pensatelo come una ricetta che indica alla macchina quali azioni eseguire. Come tutti sappiamo, usare Inkscape con file di grandi dimensioni può essere frustrante, perché a volte il PC si blocca o il software va in crash.
La struttura di base del codice G consiste in comandi o righe che iniziano con una lettera seguita da numeri. Ogni comando rappresenta un’azione o un’operazione specifica, come il movimento in diverse direzioni (x, y, z) e altro ancora. Questi codici sono scritti in formato di testo semplice, il che li rende facilmente leggibili sia dagli esseri umani sia dalle macchine.
Codici G comuni utilizzati nelle macchine iDraw
I codici G sono una parte essenziale del processo di lavorazione del plotter da disegno CNC e servono a controllare il movimento della macchina. In questa sezione parleremo di alcuni dei codici G più utilizzati nelle macchine iDraw.
- G00 – Spostamento rapido: questo codice serve a spostare rapidamente l’utensile (nel nostro caso la penna) da un punto all’altro senza eseguire il taglio. Viene spesso utilizzato quando è necessario riposizionare rapidamente l’utensile.
- G01 – Interpolazione lineare: questo codice viene utilizzato per i movimenti in linea retta tra due punti. Specifica il punto iniziale, il punto finale e la velocità di avanzamento variabile (F) alla quale deve muoversi l’utensile.
- G20/G21 – Modalità pollici/millimetri: questi codici specificano se la macchina deve operare in pollici o millimetri. L’impostazione predefinita varia a seconda della macchina, quindi è importante sapere quale sistema di unità utilizza la tua macchina. Per il tracciamento utilizzeremo principalmente i millimetri.
- 4. G90/G91 - Modalità di posizionamento assoluto/incrementale: questi codici determinano il modo in cui la macchina interpreta le coordinate durante lo spostamento da una posizione all’altra. In modalità assoluta (G90), le coordinate rappresentano posizioni esatte su un percorso programmato rispetto a un punto di origine definito dal comando G92; in modalità incrementale (G91), le coordinate rappresentano le distanze da percorrere dalla posizione corrente.
NOTA: nel mondo delle macchine plotter CNC a penna esistono molti altri codici G, ma per utilizzare i nostri plotter iDraw è sufficiente comprendere i codici riportati sopra.
Software da considerare per l’invio del codice G alla macchina iDraw.
Utilizziamo UGS (Universal Gcode Sender) per configurare la macchina iDraw e inviare il codice G in tempo reale per tracciare disegni e/o scrivere lettere. Di seguito trovi il link alla pagina ufficiale per il download di UGS.
https://winder.github.io/ugs_website/download/
Creazione di alcuni pulsanti personalizzati in UGS per semplificarci la vita
Per creare pulsanti personalizzati in UGS, segui i passaggi riportati di seguito.
- 1. Per prima cosa, apri UGS e segui i passaggi riportati di seguito.
- 2. Apri il menu Macchina (il terzo menu a discesa dall’angolo in alto a sinistra).
- 3. Seleziona Modifica macro (l’ultima opzione nel menu della macchina).
- 4. Qui vedrai i campi vuoti da compilare in questo modo:

- 5. Ora puoi modificare il nome della macro e il codice G in base al formato della tua macchina, utilizzando i seguenti parametri:
Nome macro:Home (in alto a sinistra)
Codice G:
A4 Macchina formato:$H;G91Y-297.0F5000;G92X0Y0;$SLP

A3 Macchina formato:$H;G91Y-420.0F5000;G92X0Y0;$SLP

A2 Macchina formato:$H;G91Y-594.0F5000;G92X0Y0;$SLP

A1 Macchina formato:$H;G91Y-841.0F5000;G92X0Y0;$SLP

Macchina in formato A0 :$H;G91Y-1189.0F5000;G92X0Y0;$SLP

Traccia la tua prima opera con Gcode
Sei arrivato fin qui e speriamo che tu abbia capito come configurare la macchina per il primo utilizzo con Gcode. Di seguito trovi un file Gcode con cui tracciare la tua prima opera. L’opera è in formato A5 e può essere tracciata con una penna da 0,4 mm per ottenere buoni risultati.
Link al file Gcode: https://drive.google.com/file/d/1tyoX9kEyxbqLFSVveA8F3PMiuciasH8h/view?usp=sharing
Procedura per tracciare:
- 1. Apri il software Universal Gcode Sender.
- 2. Accendi il plotter e collega il cavo USB dal plotter al PC.
- 3. Collega il plotter al PC usando il pulsante di connessione (evidenziato di seguito), assicurandoti di aver selezionato la porta USB corretta.

- 4. Una volta collegata la macchina, devi usare il pulsante Home personalizzato (in basso a sinistra) nel menu Macro.

- 5. Quando la macchina è in posizione Home, puoi fare clic sul pulsante per aprire il file in alto a sinistra e selezionare il file scaricato dal link di Google Drive sopra questi passaggi.

- 6. Ora posiziona il foglio A5, imposta la penna a un’altezza di 3 mm e fai clic sul pulsante Play in alto a sinistra, come mostrato di seguito.

NOTA: non modificare il Baud.
Alcune immagini dei lavori in corso di UGS e delle opere realizzate con i plotter da disegno a penna iDraw.





Questo articolo è stato realizzato da @Mandeep Singh
Suggerimenti del team UUNA TEK: non è necessario modificare il firmware; ecco la guida:
1. Usa le impostazioni predefinite.
2. Aggiungi un pulsante macro che, dopo il ritorno, andrà automaticamente nell’angolo inferiore sinistro. Qui è necessario spostare l’asse Y in base alle dimensioni della macchina.

$H;G91Y-297.0F5000;G92X0Y0
Il parametro dopo Y indica la corsa dell’asse Y della macchina.
La macchina A4 è -297
La macchina A3 è -420
La macchina A2 è -594
La macchina A1 è -841
La macchina A0 è -1189
Usa questo comando e aggiungi successivamente un comando per mettere il motore in sospensione: $H;G91Y-297.0F5000;G92X0Y0;$SLP.
Altri articoli correlati:
- Le 5 migliori alternative economiche al plotter da disegno a penna Axidraw
- Sponsorizzazione UUNA TEK: iDraw in mostra nello spettacolo di Makoto Inoue
- Configurazione del plotter verticale: come tracciare in verticale con il plotter da disegno a penna iDraw H | UUNA TEK
- Alla scoperta dei plotter da disegno a penna Axidraw | UUNA TEK
- Robot per la scrittura a mano: scopri il plotter da disegno a penna iDraw H|UUNA TEK
- Come realizzare arte digitale con un plotter da disegno a penna UUNA TEK iDraw? | UUNA TEK