Bist du Einsteiger in der Welt der CNC-Stiftplottermaschinen und fühlst dich von den Komplexitäten des G-Codes überfordert? Dann bist du hier richtig! In diesem Blogbeitrag erklären wir alles, was du über G-Code wissen musst und wie du ihn mit den CNC Stiftplotter-Schreibmaschinen von UUNA TEK iDraw verwendest. Legen wir los!
Inhaltsverzeichnis
- Was ist G-Code?
- Häufig verwendete G-Codes in iDraw-Maschinen
- Software zum Senden von G-Code an die iDraw-Maschine
- Einige benutzerdefinierte Schaltflächen in UGS erstellen, um uns das Leben zu erleichtern
Was ist G-Code?
G-Code, auch als Gcode bezeichnet, ist eine Programmiersprache aus dem Bereich der computergestützten Fertigung (CAM). Es handelt sich um eine Reihe von Anweisungen, die einer Maschine mitteilen, wie sie sich bewegen und arbeiten soll, etwa beim Schneiden, Fräsen, Bohren usw. Hier lernen wir jedoch, wie man G-Code mit der iDraw-Maschine zum Stiftplotten verwendet.
Der Begriff „G-Code“ steht für „Geometric Code“ und wurde in den 1950er-Jahren vom Massachusetts Institute of Technology (MIT) zur Steuerung automatisierter Bearbeitungswerkzeuge eingeführt. Im Laufe der Zeit hat er sich zu einem Industriestandard für die Steuerung von CNC-Stiftplottermaschinen entwickelt und kann heute auch Stiftplotter wie iDraw-Stiftplotter steuern.
Warum brauchen wir also G-Code? Stell dir ihn als Rezept vor, das der Maschine vorgibt, welche Aktionen sie ausführen soll. Wie wir alle wissen, kann die Verwendung von Inkscape mit großen Dateien frustrierend sein, da der PC manchmal hängen bleibt oder die Software abstürzt.
Die grundlegende Struktur eines G-Codes besteht aus Befehlen oder Zeilen, die mit einem Buchstaben beginnen, gefolgt von Zahlen. Jeder Befehl steht für eine bestimmte Aktion oder Operation, beispielsweise Bewegungen in verschiedene Richtungen (x, y, z) und mehr. Diese Codes werden im Klartextformat geschrieben, wodurch sie sowohl für Menschen als auch für Maschinen leicht lesbar sind.
Häufig verwendete G-Codes in iDraw-Maschinen
G-Codes sind ein wesentlicher Bestandteil des Bearbeitungsprozesses mit einem CNC-Stiftplotter und dienen zur Steuerung der Bewegung einer Maschine. In diesem Abschnitt besprechen wir einige der am häufigsten verwendeten G-Codes in iDraw-Maschinen.
- G00 – Schnellbewegung: Dieser Code wird verwendet, um das Werkzeug (in unserem Fall den Stift) schnell von einem Punkt zu einem anderen zu bewegen, ohne zu schneiden. Er wird häufig eingesetzt, wenn das Werkzeug schnell neu positioniert werden muss.
- G01 – Lineare Interpolation: Dieser Code wird für geradlinige Bewegungen zwischen zwei Punkten verwendet. Er gibt den Startpunkt, den Endpunkt und die variable Vorschubgeschwindigkeit (F) an, mit der sich das Werkzeug bewegen soll.
- G20/G21 – Zoll-/Millimetermodus: Mit diesen Codes wird festgelegt, ob die Maschine im Zoll- oder Millimetermodus betrieben werden soll. Die Standardeinstellung variiert je nach Maschine. Daher ist es wichtig zu wissen, welches Einheitensystem Ihre Maschine verwendet. Für das Plotten verwenden wir hauptsächlich Millimeter.
- 4. G90/G91 – Absoluter/inkrementeller Positionierungsmodus: Diese Codes legen fest, wie Koordinaten von der Maschine beim Bewegen von einem Ort zu einem anderen interpretiert werden. Im absoluten Modus (G90) stellen Koordinaten exakte Positionen auf einem programmierten Pfad relativ zu einem durch den G92-Befehl definierten Ursprungspunkt dar; im inkrementellen Modus (G91) stellen Koordinaten Entfernungen dar, um die aktuelle Position zu verändern.
HINWEIS: In der Welt der CNC-Stiftplotter gibt es noch viele weitere G-Codes, aber für die Bedienung unserer iDraw-Plotter müssen wir nur die oben genannten Codes verstehen.
Software für das Senden von G-Code an die iDraw-Maschine
Wir verwenden UGS (Universal Gcode Sender), um die iDraw-Maschine einzurichten und G-Code in Echtzeit zu senden, damit Zeichnungen geplottet und/oder Buchstaben geschrieben werden können. Unten finden Sie den Link zur offiziellen Downloadseite von UGS.
https://winder.github.io/ugs_website/download/
Einige benutzerdefinierte Schaltflächen in UGS erstellen, um uns das Leben zu erleichtern
Gehen Sie wie folgt vor, um benutzerdefinierte Schaltflächen in UGS zu erstellen.
- 1. Öffnen Sie zunächst UGS und führen Sie die folgenden Schritte aus.
- 2. Öffnen Sie das Maschinenmenü (das dritte Dropdown-Menü von oben links).
- 3. Wählen Sie „Makros bearbeiten“ (die letzte Option im Maschinenmenü).
- 4. Dort sehen Sie Felder, die Sie wie folgt ausfüllen:

- 5. Jetzt können Sie den Makronamen und den G-Code anhand der folgenden Parameter an die Größe Ihrer Maschine anpassen:
Makroname: Home (vorne links)
G-Code:
A4 Formatmaschine:$H;G91Y-297.0F5000;G92X0Y0;$SLP

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

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

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

A0 Format der Maschine: $H;G91Y-1189.0F5000;G92X0Y0;$SLP

Dein erstes Kunstwerk mit G-Code plotten
Du bist also bis hierher gekommen, und wir hoffen, dass du verstanden hast, wie du deine Maschine für die erste Verwendung mit G-Code einrichtest. Unten findest du eine G-Code-Datei, mit der du dein erstes Kunstwerk plotten kannst. Das Kunstwerk ist im A5-Format und kann für gute Ergebnisse mit einem 0,4-mm-Stift geplottet werden.
Link zur G-Code-Datei: https://drive.google.com/file/d/1tyoX9kEyxbqLFSVveA8F3PMiuciasH8h/view?usp=sharing
Schritte zum Plotten:
- 1. Öffne die Software Universal Gcode Sender.
- 2. Schalte deinen Plotter ein und verbinde ihn über das USB-Kabel mit deinem PC.
- 3. Verbinde den Plotter über die unten hervorgehobene Verbindungsschaltfläche mit deinem PC und stelle dabei sicher, dass du den richtigen USB-Anschluss ausgewählt hast.

- 4. Sobald die Maschine verbunden ist, musst du im Menü „Makros“ unsere speziell erstellte Schaltfläche „Home (vorne links)“ verwenden.

- 5. Sobald sich die Maschine in der Ausgangsposition befindet, kannst du oben links auf die Schaltfläche zum Öffnen einer Datei klicken und die Datei auswählen, die du über den Google-Drive-Link oberhalb dieser Schritte heruntergeladen hast.

- 6. Lege nun dein A5-Blatt ein, stelle den Stift auf eine Höhe von 3 mm ein und klicke oben links auf die Wiedergabetaste, wie unten gezeigt.

HINWEIS: Ändere die Baudrate nicht.
Einige Bilder vom Entstehungsprozess von UGS und Kunstwerken mit iDraw-Plottern.





Dieser Artikel wurde von @Mandeep Singh beigesteuert.
Empfehlung des UUNA TEK-Teams: Eine Bearbeitung der Firmware ist nicht erforderlich. Hier ist die Anleitung:
1. Verwende die Standardeinstellungen.
2. Füge eine Makro-Schaltfläche hinzu, die nach dem Zurücksetzen automatisch in die untere linke Ecke fährt. Hier musst du die Y-Achse entsprechend der Größe der Maschine bewegen.

$H;G91Y-297.0F5000;G92X0Y0
Der Parameter nach Y entspricht dem Y-Achsen-Verfahrweg der Maschine.
A4-Maschine: -297
A3-Maschine: -420
A2-Maschine: -594
A1-Maschine: -841
A0-Maschine: -1189
Verwende diesen Befehl und füge später einen Motorsleep-Befehl hinzu: $H;G91Y-297.0F5000;G92X0Y0;$SLP.
Weitere verwandte Artikel:
- Die 5 besten budgetfreundlichen Alternativen zum Axidraw-Plotter
- UUNA TEK-Sponsoring: iDraw im Programm von Makoto Inoue
- Vertikaler Plotter – Einrichtung: So erstellst du vertikale Zeichnungen mit dem iDraw H-Plotter | UUNA TEK
- Axidraw-Plotter: Die verschiedenen Modelle entdecken | UUNA TEK
- Handschriftroboter: Entdecke den iDraw H-Plotter|UUNA TEK
- Wie erstellt man digitale Kunst mit einem UUNA TEK iDraw-Plotter? | UUNA TEK