Sei un principiante nel mondo delle macchine CNC pen plotter e ti senti sopraffatto dalla complessità del Gcode? Non cercare oltre! In questo post del blog, spiegheremo tutto ciò che devi sapere sul Gcode e come usarlo con le macchine UUNA TEK iDraw CNC pen plotter writing machines. Immergiamoci!
Indice
- Cos'è il Gcode?
- Gcode comuni utilizzati nelle macchine iDraw
- Software da considerare per inviare Gcode alla macchina iDraw
- Creare alcuni pulsanti personalizzati in UGS per facilitare la nostra vita
Cos'è il Gcode?
Il Gcode, noto anche come G-Code, è un linguaggio di programmazione usato nel campo della produzione assistita da computer (CAM). È un insieme di istruzioni che indica a una macchina come muoversi e operare, come tagliare, fresare, forare, ecc., ma qui impareremo come usare il Gcode per il pen plotting con la macchina iDraw.
Il termine "Gcode" sta per Geometric Code ed è stato introdotto per la prima volta negli anni '50 dal Massachusetts Institute of Technology (MIT) per controllare strumenti di lavorazione automatizzati. Col tempo, è diventato uno standard industriale per il controllo delle macchine CNC Pen Plotter, ora può anche controllare plotter a penna come iDraw Pen Plotters.
Allora perché abbiamo bisogno del Gcode? Beh, pensalo come una ricetta che guida la macchina su quali azioni eseguire. Come tutti sappiamo, può essere frustrante usare Inkscape con file di grandi dimensioni poiché a volte blocca il PC o fa crashare il software.
La struttura di base del Gcode consiste in comandi o linee che iniziano con una lettera seguita da numeri. Ogni comando rappresenta un'azione o operazione specifica come il movimento in diverse direzioni (x, y, z) e altro. Questi codici sono scritti in formato testo semplice, il che li rende facilmente leggibili sia dagli esseri umani che dalle macchine.
Gcode comuni utilizzati nelle macchine iDraw
I Gcode sono una parte essenziale del processo di lavorazione con CNC pen plotter e vengono utilizzati per controllare il movimento di una macchina. In questa sezione, discuteremo alcuni dei Gcode più comunemente usati nelle macchine iDraw.
- G00 – Movimento Rapido: Questo codice viene utilizzato per spostare rapidamente lo strumento (la penna nel nostro caso) da un punto all'altro senza tagliare. Viene spesso usato quando è necessario riposizionare rapidamente lo strumento.
- G01 – Interpolazione lineare: Questo codice è usato per movimenti in linea retta tra due punti. Specifica il punto di partenza, il punto finale e la velocità di avanzamento variabile (F) con cui lo strumento deve muoversi.
- G20/G21 – Modalità pollici/millimetri: Questi codici sono usati per specificare se la macchina deve operare in modalità pollici o millimetri. L'impostazione predefinita varia tra le diverse macchine, quindi è importante sapere quale sistema di unità usa la tua macchina. Useremo principalmente millimetri per il tracciamento.
- 4.G90/G91 - Modalità di posizionamento assoluto/incrementale: Questi codici determinano come le coordinate vengono interpretate 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; mentre in modalità incrementale (G91), le coordinate rappresentano distanze da percorrere dalla posizione corrente.
NOTA:- Esistono molti altri Gcode nel mondo delle macchine CNC pen plotter ma dobbiamo solo comprendere i codici scritti sopra per far funzionare i nostri plotter iDraw.
Software da considerare per inviare Gcode alla macchina iDraw.
Ci piace usare UGS (universal gcode sender) per configurare la macchina iDraw e inviare gcode in tempo reale per tracciare arte e/o scrivere lettere. Di seguito il link alla pagina ufficiale di download di UGS.
https://winder.github.io/ugs_website/download/
Creare alcuni pulsanti personalizzati in UGS per facilitare la nostra vita
Per creare pulsanti personalizzati in UGS segui i passaggi seguenti.
- 1. Prima di tutto, apri UGS e segui i passaggi seguenti.
- 2. Apri il menu Macchina (terzo menu a discesa dall'angolo in alto a sinistra).
- 3. Seleziona Modifica macro (ultima opzione nel menu macchina).
- 4. Lì vedrai compila gli spazi vuoti così:

- 5. Ora puoi modificare il Nome Macro e il GCode in base alla dimensione della tua macchina con i seguenti parametri:
Nome Macro: Home(Front Left)
Gcode :
A4 Size Machine:$H;G91Y-297.0F5000;G92X0Y0;$SLP

A3 Size Machine:$H;G91Y-420.0F5000;G92X0Y0;$SLP

A2 Size Machine:$H;G91Y-594.0F5000;G92X0Y0;$SLP

A1 Size Machine:$H;G91Y-841.0F5000;G92X0Y0;$SLP

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

Tracciare la tua prima opera d'arte con Gcode
Sei arrivato fin qui e speriamo tu abbia capito come configurare la macchina per il primo utilizzo con Gcode. Qui sotto puoi trovare un file gcode per tracciare la tua prima opera d'arte. L'opera è in formato A5 e può essere tracciata con una penna da 0,4 mm per 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 tuo PC usando il pulsante plug (evidenziato sotto) assicurandoti di aver selezionato la porta USB corretta.

- 4. Una volta che la macchina è connessa devi usare il nostro pulsante Home (Front Left) personalizzato nel menu Macro.

- 5. Una volta che la macchina è a Home, puoi cliccare il pulsante per aprire il file in alto a sinistra e selezionare il file che hai scaricato dal link di Google Drive sopra questi passaggi.

- 6. Ora posiziona il tuo foglio A5, imposta la penna a un'altezza di 3 mm e clicca il pulsante Play in alto a sinistra come mostrato sotto.

NOTA: - Non cambiare il Baud.
Alcune immagini di lavori in corso di UGS e opere d'arte realizzate con i plotter a penna iDraw.





Questo articolo è stato scritto da @Mandeep Singh
Suggerimenti dal team UUNA TEK che non è necessario modificare il firmware, ecco la guida:
1. Usa le impostazioni predefinite.
2. Aggiungi un pulsante macro, che tornerà automaticamente nell'angolo in basso a sinistra dopo il ritorno. Qui devi muovere l'asse Y in base alla dimensione della macchina.

$H;G91Y-297.0F5000;G92X0Y0
Il parametro dopo Y è la corsa sull'asse Y della macchina.
Macchina A4 è -297
Macchina A3 è -420
Macchina A2 è -594
Macchina A1 è -841
Macchina A0 è -1189
Usa questo comando e aggiungi un comando di sospensione motore in seguito: $H;G91Y-297.0F5000;G92X0Y0;$SLP.
Altri articoli correlati:
- Top 5 alternative economiche al plotter a penna Axidraw
- Sponsorizzazione UUNA TEK: caratteristiche di iDraw nello show di Makoto Inoue
- Configurazione plotter verticale: come tracciare verticalmente con il plotter a penna iDraw H | UUNA TEK
- Svelamento delle macchine plotter a penna Axidraw | UUNA TEK
- Robot per scrittura a mano: scopri il plotter a penna iDraw H|UUNA TEK
- Come disegnare arte digitale con un plotter a penna UUNA TEK iDraw? | UUNA TEK