Ben je nieuw 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 beginnen!
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 ons leven gemakkelijker te maken
Wat is G-code?
G-code, ook wel G-Code genoemd, is een programmeertaal die wordt gebruikt op het gebied van computerondersteunde productie (CAM). Het is een reeks instructies die een machine vertelt hoe deze moet bewegen en werken, bijvoorbeeld bij snijden, frezen, boren enzovoort. Hier leren we echter hoe we G-code kunnen gebruiken voor penplotten met de iDraw-machine.
De term "G-code" staat voor Geometric Code en werd in de jaren 50 voor het eerst geïntroduceerd door het Massachusetts Institute of Technology (MIT) voor het besturen van geautomatiseerde bewerkingsmachines. Na verloop van tijd is het een industriestandaard geworden voor het besturen van CNC-penplottermachines; tegenwoordig kan de code ook penplotters zoals iDraw-penplotters aansturen.
Waarom hebben we G-code nodig? Zie het als een recept dat de machine vertelt welke acties moeten worden uitgevoerd. Zoals we allemaal weten, kan het frustrerend zijn om Inkscape met grote bestanden te gebruiken, omdat de pc 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 vertegenwoordigt een specifieke actie of bewerking, zoals bewegen in verschillende richtingen (x,y,z) en meer. Deze codes zijn geschreven in tekstformaat, 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 beweging van een machine te regelen. In dit gedeelte bespreken we enkele van de meest gebruikte G-codes in iDraw-machines.
- G00 - Snelle beweging: Deze code wordt gebruikt om het gereedschap (in ons geval de pen) snel van het ene punt naar het andere te verplaatsen zonder te snijden. 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 specificeert het beginpunt, het eindpunt en de variabele voedingssnelheid (F) waarmee het gereedschap moet bewegen.
- G20/G21 – Modus voor inches/millimeters: Deze codes geven aan 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 bij het verplaatsen van de ene locatie naar de andere. In de absolute modus (G90) vertegenwoordigen coördinaten exacte locaties op een geprogrammeerd pad ten opzichte van een oorsprongspunt dat is gedefinieerd met de G92-opdracht; 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 hierboven beschreven codes te begrijpen.
Software voor het verzenden van G-code naar de iDraw-machine.
We gebruiken UGS (Universal G-code Sender) om de iDraw-machine in te stellen en in realtime G-code te verzenden om kunstwerken en/of letters te tekenen. 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 ons leven 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 linksboven).
- 3. Selecteer Macro's bewerken (de laatste optie in het machinemenu).
- 4. Daar ziet u de lege velden; vul ze als volgt in:

- 5. Nu kunt u de macronaam en de G-code aanpassen aan het formaat van uw machine met de volgende parameters:
Macronaam: Home (linksonder)
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 Gcode
Je bent dus al zover gekomen en we hopen dat je nu begrijpt hoe je je machine voor het eerst instelt voor gebruik met Gcode. Hieronder vind je een Gcode-bestand om je eerste kunstwerk te plotten. Het kunstwerk is A5-formaat en kan voor goede resultaten met een pen van 0,4 mm worden geplot.
Link naar het Gcode-bestand:- https://drive.google.com/file/d/1tyoX9kEyxbqLFSVveA8F3PMiuciasH8h/view?usp=sharing
Stappen om te plotten:
- 1. Open de Universal Gcode Sender-software.
- 2. Zet je plotter aan en sluit de USB-kabel van de plotter aan op je pc.
- 3. Verbind de plotter met je pc via de stekkerknop (hieronder gemarkeerd) en zorg ervoor dat je de juiste USB-poort hebt geselecteerd.

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

- 5. Zodra de machine zich in de homepositie bevindt, kun je linksboven op de knop Bestand openen klikken en het bestand selecteren dat je hebt gedownload via de Google Drive-link boven deze stappen.

- 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.

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





Dit artikel is bijgedragen door @Mandeep Singh
Suggestie 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 macrok knop 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 slag van de Y-as van de machine.
Een A4-machine is -297
Een A3-machine is -420
Een A2-machine is -594
Een A1-machine is -841
Een A0-machine is -1189
Gebruik deze opdracht en voeg later een motor-slaapopdracht toe: $H;G91Y-297.0F5000;G92X0Y0;$SLP.
Meer gerelateerde artikelen:
- Top 5 budgetvriendelijke alternatieven voor een Axidraw-penplotter
- Sponsoring door UUNA TEK: iDraw schittert in de show van Makoto Inoue
- Verticale plotter instellen: verticaal plotten met een 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