Abo
  • Services:
Anzeige
Für unseren Plotter haben wir uns querbeet bedient.
Für unseren Plotter haben wir uns querbeet bedient. (Bild: Martin Wolf / Golem.de)

Kein G-Code-Programm kann alle knechten

Mit sehr wenigen Ausnahmen sind M-Anweisungen praktisch nicht normiert. Doch das ist nicht der einzige Grund dafür, dass vollständige G-Code-Programme zwischen Maschinen kaum ausgetauscht werden können. Das gilt sogar schon bei einem Werkzeugwechsel, zum Beispiel, wenn wir bei unserem Plotter den Stift mit einer Malbreite von 0,5 Millimetern gegen einen Filzstift mit einer 2 Millimeter dicken Spitze austauschen.

Zur Erinnerung: G-Code gibt exakt die Arbeitsschritte für die Maschine vor, die Maschine selbst hat keinerlei Vorstellung, was wir eigentlich erreichen wollen. Wollen wir mit unserem dünnen 0,5-Millimeter-Stift eine 1 Zentimeter lange und 2 Millimeter dicke Linie zeichnen, benötigen wir vier einzelne Striche direkt übereinander, je 0,5 Millimeter versetzt, mit dem dickeren Filzstift hingegen nur eine Linie. Deswegen müssen wir unterschiedlichen G-Code verwenden, das ist keine reine Optimierungsfrage. Wird der G-Code für den dünnen Stift mit dem dicken Stift angewendet, wird die vierte und letzte Linie mit 1,5 Millimeter Versatz gezeichnet, da der Stift aber dicker ist, wird auch die gezeichnete Linie deutlich dicker als beabsichtigt.

Anzeige
  • Unser Eigenbau-Plotter zeichnet mit einem gewöhnlichen Kugelschreiber. (Foto: Martin Wolf/Golem.de)
  • Beim Baumaterial bedienten wir uns verschiedener Quellen. (Foto: Martin Wolf/Golem.de)
  • Die Steuerung erfolgte mit Hilfe des Bam&Dice Due Kit. (Foto: Martin Wolf/Golem.de)
  • Die Programmierung der Firmware kann über die Arduino IDE erfolgen. (Foto: Alexander Merz/Golem.de)
  • Mit Hilfe von Inkscape konvertierten wir Bitmap-Bilder in Vektorgrafiken, ... (Foto: Alexander Merz/Golem.de)
  • ... aus denen wir mit einem angepassten Plugin den G-Code erzeugten. (Foto: Alexander Merz/Golem.de)
Mit Hilfe von Inkscape konvertierten wir Bitmap-Bilder in Vektorgrafiken, ... (Foto: Alexander Merz/Golem.de)

Noch deutlicher wird das beim Vergleich von Fräsmaschinen und 3D-Druckern. Soll ein Würfel erzeugt werden, tragen Fräsen das Material um den zu erzeugenden Körper ab. Ein 3D-Drucker hingegen trägt das Material des Würfels selbst Schicht für Schicht auf. Die erforderlichen Anweisungen allein zum Bewegen des jeweiligen Werkzeugs unterscheiden sich grundlegend.

Ein einzelnes Programm gibt es nicht

Grundsätzlich gilt also, dass bei der Erzeugung von G-Code die Arbeitsmethode, die jeweiligen Eigenheiten der Maschine und des Werkzeugs zu beachten sind. Deshalb sind ausgefeilte Programme zum Erzeugen von G-Code üblicherweise spezifisch für eine Arbeitsmethode und benötigen eine ganze Reihe von Angaben über den jeweiligen Maschinentyp und die Werkzeugeigenschaften.

Nichtsdestotrotz, in Grenzen ist G-Code für ähnlich funktionierende Maschinen durchaus konvertierbar. Der Unterschied zwischen unserem Plotter und einem Lasergravierer besteht in erster Linie im Aktivieren und Deaktivieren des Stiftes versus des Lasers. Das werden wir später ausnutzen.

Konvertierung per Inkscape

Von Hand G-Code zu schreiben ist möglich, sobald es aber über einfache geometrische Figuren hinausgeht, wird es aufwendig. Hier brauchen wir Hilfe. Unter Hobbyenthusiasten hat sich mittlerweile Inkscape als beliebtes Programm für 2- und 2,5-dimensionale CAD-Konstruktionen erwiesen. Das offene und erweiterbare Vektorgrafikprogramm kann in der aktuellen Version sogar direkt G-Code ausgeben. Leider ist die G-Code-Erweiterung tatsächlich zu professionell: Sie geht davon aus, dass das Werkzeug, beziehungsweise das Werkstück, über alle drei Achsen gesteuert werden kann. Die für unsere Maschine notwendige Ansteuerung eines Servos statt der Z-Achse lässt sich damit nicht konfigurieren.

Also machen wir uns auf die Suche nach alternativen Plugins oder Programmen - und sind überrascht. Für 3D-Drucker, Lasercutter, Fräs- und Graviermaschinen gibt es durchaus eine überraschend große Softwarebasis, für vermeintlich simple, selbst gebaute Plotter ist die Basis hingegen bemerkenswert dünn.

 Mit G-Code von A nach BMit Laser statt Stift 

eye home zur Startseite
derdiedas 05. Okt 2015

Es geht darum die Leute "anzufixen". Billigste Lösung ist Estlcam + Arduino...

jochenh 02. Okt 2015

Geht bei www.rapidfacture.com. Auch Einzelteile und Sonderanfertigungen.

am (golem.de) 02. Okt 2015

Sämtliche existierenden offenen Firmware-Programm gehen davon aus, dass die Z-Achse über...

Moe479 02. Okt 2015

die technik selbst ist garnicht so ultra kompliziert, finde ich, nur als hobbybastlerei...

derdiedas 02. Okt 2015

ich mache solche Dinge schon länger und über kleine selbstgebaute CNC Maschinen über den...



Anzeige

Stellenmarkt
  1. operational services GmbH & Co. KG, Frankfurt
  2. BG-Phoenics GmbH, Hannover
  3. SARSTEDT AG & Co., Nümbrecht-Rommelsdorf
  4. über Mentis International Human Resources GmbH, Nordbayern


Anzeige
Hardware-Angebote
  1. ab 486,80€
  2. 17,99€ statt 29,99€

Folgen Sie uns
       


  1. ZTE

    Chinas großes 5G-Testprojekt läuft weiter

  2. Ubisoft

    Far Cry 5 bietet Kampf gegen Sekte in und über Montana

  3. Rockstar Games

    Waffenschiebereien in GTA 5

  4. Browser-Games

    Unreal Engine 4.16 unterstützt Wasm und WebGL 2.0

  5. Hasskommentare

    Bundesrat fordert zahlreiche Änderungen an Maas-Gesetz

  6. GVFS

    Windows-Team nutzt fast vollständig Git

  7. Netzneutralität

    Verbraucherschützer wollen Verbot von Stream On der Telekom

  8. Wahlprogramm

    SPD fordert Anzeigepflicht für "relevante Inhalte" im Netz

  9. Funkfrequenzen

    Bundesnetzagentur und Alibaba wollen Produkte sperren

  10. Elektromobilität

    Qualcomm lädt E-Autos während der Fahrt auf



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Tado im Langzeittest: Am Ende der Heizperiode
Tado im Langzeittest
Am Ende der Heizperiode
  1. Speedport Smart Telekom bringt Smart-Home-Funktionen auf den Speedport
  2. Tapdo Das Smart Home mit Fingerabdrücken steuern
  3. Mehr Möbel als Gadget Eine Holzfernbedienung für das Smart Home

Blackberry Keyone im Test: Tolles Tastatur-Smartphone hat zu kurze Akkulaufzeit
Blackberry Keyone im Test
Tolles Tastatur-Smartphone hat zu kurze Akkulaufzeit
  1. Blackberry Keyone kommt Mitte Mai
  2. Keyone Blackberrys neues Tastatur-Smartphone kommt später
  3. Blackberry Keyone im Hands on Android-Smartphone mit toller Hardware-Tastatur

The Surge im Test: Frust und Feiern in der Zukunft
The Surge im Test
Frust und Feiern in der Zukunft
  1. Computerspiele und Psyche Wie Computerspieler zu Süchtigen erklärt werden sollen
  2. Wirtschaftssimulation Pizza Connection 3 wird gebacken
  3. Mobile-Games-Auslese Untote Rundfahrt und mobiles Seemannsgarn

  1. Re: Unix, das Betriebssystem von Entwicklern, für...

    Nebucatnetzer | 00:44

  2. Re: Ubisoft Trailer...

    marcelpape | 00:41

  3. Re: Das Auto steht eigentlich doch eh nur rum...

    Vollbluthonk | 00:40

  4. Re: Es ist übrigens das erste Far Cry, das in den...

    quineloe | 00:39

  5. Re: Was habe ich von Netzneutralität als Kunde?

    tsp | 00:37


  1. 17:40

  2. 16:40

  3. 16:29

  4. 16:27

  5. 15:15

  6. 13:35

  7. 13:17

  8. 13:05


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel