Ben je een beginner in de wereld van CNC-penplottermachines en voel je je overweldigd door de complexiteit van G-code? Zoek niet verder! In deze blogpost leggen we alles uit wat je moet weten over G-code en hoe je deze gebruikt met UUNA TEK iDraw CNC penplotterschrijfmachines. Laten we erin duiken!
Inhoudsopgave
- Wat is G-code?
- Veelgebruikte G-codes in iDraw-machines
- Software om te overwegen voor het verzenden van G-code naar de iDraw-machine
- Enkele aangepaste knoppen maken in UGS om het ons gemakkelijker te maken
Wat is G-code?
G-code, ook bekend als G-Code, is een programmeertaal die wordt gebruikt op het gebied van computerondersteunde productie (CAM). Het is een reeks instructies die een machine vertelt hoe ze moet bewegen en werken, bijvoorbeeld bij snijden, frezen, boren enzovoort. Hier leren we echter hoe je G-code gebruikt voor penplotten met de iDraw-machine.
De term "G-code" staat voor Geometric Code en werd in de jaren 1950 voor het eerst geïntroduceerd door het Massachusetts Institute of Technology (MIT) voor het besturen van geautomatiseerde bewerkingsmachines. In de loop der tijd is het een industriestandaard geworden voor het besturen van CNC-penplottermachines. Tegenwoordig kan de code ook penplotters zoals iDraw-penplotters besturen.
Waarom hebben we G-code nodig? Zie het als een recept dat de machine vertelt welke acties ze moet uitvoeren. Zoals we allemaal weten, kan het frustrerend zijn om Inkscape met grote bestanden te gebruiken, omdat de computer soms vastloopt of de software crasht.
De basisstructuur van G-code bestaat uit opdrachten of regels die beginnen met een letter, gevolgd door cijfers. Elke opdracht staat voor een specifieke actie of bewerking, zoals bewegen in verschillende richtingen (x, y, z) en meer. Deze codes worden in platte tekst geschreven, waardoor ze gemakkelijk leesbaar zijn voor zowel mensen als machines.
Veelgebruikte G-codes in iDraw-machines
G-codes zijn een essentieel onderdeel van het bewerkingsproces van een CNC-penplotter en worden gebruikt om de bewegingen van een machine te besturen. In dit gedeelte bespreken we enkele van de meest gebruikte G-codes in iDraw-machines.
- G00 – Snelle verplaatsing: Deze code wordt gebruikt om het gereedschap (in ons geval de pen) snel van het ene punt naar het andere te verplaatsen zonder te tekenen. De code wordt vaak gebruikt wanneer het gereedschap snel opnieuw moet worden gepositioneerd.
- G01 – Lineaire interpolatie: Deze code wordt gebruikt voor rechte lijnbewegingen tussen twee punten. De code geeft het beginpunt, eindpunt en de variabele voedingssnelheid (F) aan waarmee het gereedschap moet bewegen.
- G20/G21 – Modus voor inches/millimeters: Deze codes worden gebruikt om aan te geven of de machine in inches of millimeters moet werken. De standaardinstelling verschilt per machine, dus het is belangrijk om te weten welk eenhedensysteem uw machine gebruikt. Voor het plotten gebruiken we voornamelijk millimeters.
- 4. G90/G91 – Absolute/incrementele positioneringsmodus: Deze codes bepalen hoe coördinaten door de machine worden geïnterpreteerd wanneer deze van de ene locatie naar een andere beweegt. In de absolute modus (G90) vertegenwoordigen coördinaten exacte locaties op een geprogrammeerd pad ten opzichte van een oorsprong die met de opdracht G92 is gedefinieerd; in de incrementele modus (G91) vertegenwoordigen coördinaten de afstanden die vanaf de huidige positie moeten worden afgelegd.
OPMERKING: Er bestaan meer G-codes in de wereld van CNC-penplotters, maar om onze iDraw-plotters te bedienen hoeven we alleen de bovenstaande codes te begrijpen.
Software om te overwegen voor het verzenden van G-code naar de iDraw-machine.
We gebruiken graag UGS (Universal Gcode Sender) om de iDraw-machine in te stellen en in realtime G-code te verzenden voor het plotten van kunstwerken en/of het schrijven van letters. Hieronder vindt u de link naar de officiële downloadpagina van UGS.
https://winder.github.io/ugs_website/download/
Enkele aangepaste knoppen maken in UGS om het ons gemakkelijker te maken
Volg de onderstaande stappen om aangepaste knoppen in UGS te maken.
- 1. Open eerst UGS en volg de onderstaande stappen.
- 2. Open het machinemenu (het derde vervolgkeuzemenu vanaf de linkerbovenhoek).
- 3. Selecteer Macro's bewerken (de laatste optie in het machinemenu).
- 4. Daar ziet u lege velden die u als volgt kunt invullen:

- 5. Nu kunt u de macronaam en G-code bewerken volgens het formaat van uw machine met de volgende parameters:
Macronaam:Home (linksvoor)
G-code:
A4 Formaatmachine:$H;G91Y-297.0F5000;G92X0Y0;$SLP

A3 Formaatmachine:$H;G91Y-420.0F5000;G92X0Y0;$SLP

A2 Formaatmachine:$H;G91Y-594.0F5000;G92X0Y0;$SLP

A1 Formaatmachine:$H;G91Y-841.0F5000;G92X0Y0;$SLP

A0 formaat machine:$H;G91Y-1189.0F5000;G92X0Y0;$SLP

Je eerste kunstwerk plotten met G-code
Je bent al zover gekomen en we hopen dat je nu begrijpt hoe je je machine voor het eerst met G-code instelt. Hieronder vind je een G-codebestand om je allereerste kunstwerk te plotten. Het kunstwerk is A5-formaat en kan met een pen van 0,4 mm worden geplot voor goede resultaten.
Link naar het G-codebestand: https://drive.google.com/file/d/1tyoX9kEyxbqLFSVveA8F3PMiuciasH8h/view?usp=sharing
Stappen om te plotten:
- 1. Open de Universal G-code Sender-software.
- 2. Zet je plotter aan en sluit de USB-kabel van de plotter aan op je pc.
- 3. Sluit de plotter aan op je pc met de aansluitknop (hieronder gemarkeerd) en zorg ervoor dat je de juiste USB-poort hebt geselecteerd.

- 4. Zodra de machine is verbonden, moet je onze speciaal gemaakte knop Home (linksonder) gebruiken onder het menu Macro's.

- 5. Zodra de machine op de thuispositie staat, kun je linksboven op de knop Bestand openen klikken en het bestand selecteren dat je hebt gedownload via de Google Drive-link hierboven.

- 6. Plaats nu je A5-vel, stel de pen in op een hoogte van 3 mm en klik op de knop Afspelen linksboven, zoals hieronder weergegeven.

LET OP: wijzig de baudrate niet.
Enkele foto's van werken in uitvoering van UGS en kunstwerken gemaakt met iDraw-penplotters.





Dit artikel is geschreven door @Mandeep Singh
Suggesties van het UUNA TEK-team: het is niet nodig de firmware te bewerken. Hier vind je de handleiding:
1. Gebruik de standaardinstellingen.
2. Voeg een macrokop toe, die na het terugkeren automatisch naar de linkerbenedenhoek gaat. Hier moet je de Y-as verplaatsen op basis van het formaat van de machine.

$H;G91Y-297.0F5000;G92X0Y0
De parameter na Y is de Y-as-slag van de machine.
A4-machine is -297
A3-machine is -420
A2-machine is -594
A1-machine is -841
A0-machine is -1189
Gebruik dit commando en voeg later een motor-slaapcommando toe: $H;G91Y-297.0F5000;G92X0Y0;$SLP.
Meer gerelateerde artikelen:
- Top 5 budgetvriendelijke alternatieven voor de Axidraw-penplotter
- Sponsoring door UUNA TEK: iDraw schittert in de show van Makoto Inoue
- Verticale plotter instellen: verticaal plotten met de iDraw H-penplotter | UUNA TEK
- Axidraw-penplottermachines onthuld | UUNA TEK
- Handschriftrobot: ontdek de iDraw H-penplotter|UUNA TEK
- Digitale kunst tekenen met een UUNA TEK iDraw-penplotter? | UUNA TEK