Sei alle prime armi nel mondo delle macchine plotter CNC a penna e ti senti sopraffatto dalla complessità del G-code? Non cercare oltre! In questo post del blog analizzeremo tutto ciò che devi sapere sul G-code e su come utilizzarlo con le CNC macchine CNC per scrittura con plotter a penna UUNA TEK iDraw. Iniziamo!
Indice
- Che cos’è il G-code?
- Codici G comunemente utilizzati nelle macchine iDraw
- Software da prendere in considerazione per inviare il G-code alla macchina iDraw
- Creazione di alcuni pulsanti personalizzati in UGS per semplificarci la vita
Che cos’è il G-code?
Il G-code, 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 operare, ad esempio per tagliare, fresare, forare ecc.; qui impareremo però a usare il G-code per il disegno con penna utilizzando la macchina iDraw.
Il termine "G-code" sta per Geometric Code ed è stato introdotto per la prima volta negli anni ’50 dal Massachusetts Institute of Technology (MIT) per controllare gli strumenti di lavorazione automatizzati. Nel tempo è diventato uno standard industriale per il controllo delle macchine plotter CNC a penna; oggi può controllare anche plotter a penna come i plotter a penna iDraw.
Perché abbiamo bisogno del G-code? Beh, pensatelo come una ricetta che indica alla macchina quali azioni eseguire. Come sappiamo, può essere frustrante usare Inkscape con file di grandi dimensioni, perché a volte il PC si blocca o il software va in crash.
La struttura di base del G-code è costituita da 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 dalle persone sia dalle macchine.
Codici G comunemente utilizzati nelle macchine iDraw
I codici G sono una parte essenziale del processo di lavorazione del plotter CNC a penna e servono a controllare il movimento della macchina. In questa sezione parleremo di alcuni dei codici G più utilizzati nelle macchine iDraw.
- G00 – Movimento rapido: questo codice serve a spostare rapidamente lo strumento (nel nostro caso la penna) da un punto all’altro senza disegnare. Viene spesso utilizzato quando è necessario riposizionare rapidamente lo strumento.
- G01 – Interpolazione lineare: questo codice viene utilizzato per i movimenti in linea retta tra due punti. Specifica il punto di partenza, il punto finale e la velocità di avanzamento variabile (F) alla quale deve muoversi l'utensile.
- G20/G21 – Modalità pollici/millimetri: questi codici servono a specificare 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 propria macchina. Per il tracciamento utilizzeremo principalmente i millimetri.
- G90/G91 - Modalità di posizionamento assoluto/incrementale: questi codici determinano come vengono interpretate le coordinate dalla macchina 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 prendere in considerazione 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, così da 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 (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 alle dimensioni della tua macchina utilizzando i seguenti parametri:
Nome macro: Home (anteriore sinistra)
Codice G:
A4 Formato macchina:$H;G91Y-297.0F5000;G92X0Y0;$SLP

A3 Formato macchina:$H;G91Y-420.0F5000;G92X0Y0;$SLP

A2 Formato macchina:$H;G91Y-594.0F5000;G92X0Y0;$SLP

A1 Formato macchina:$H;G91Y-841.0F5000;G92X0Y0;$SLP

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

Tracciare la 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 puoi trovare un file Gcode per 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
Passaggi 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 alto a sinistra) nel menu Macro.

- 5.Una volta che la macchina è nella posizione iniziale, 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 Riproduci in alto a sinistra, come mostrato di seguito.

NOTA: non modificare la velocità di trasmissione.
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, si sposterà automaticamente nell'angolo in basso a sinistra. Qui devi 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 in seguito un comando per mettere il motore in standby: $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 evidenza 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|UUNA TEK
- Come realizzare arte digitale con un plotter da disegno a penna UUNA TEK iDraw? | UUNA TEK