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. K+S, Kassel
  2. Daimler AG, Germersheim
  3. Vodafone Kabel Deutschland GmbH, Berlin
  4. DR. JOHANNES HEIDENHAIN GmbH, Traunreut (Raum Rosenheim)


Anzeige
Top-Angebote
  1. 198,00€
  2. 21,50€ (ohne Prime bzw. unter 29€-Einkauf zzgl. 3€ Versand)

Folgen Sie uns
       


  1. Fabric

    Google kauft Twitters App-Werkzeuge mit Milliarden Nutzern

  2. D-Link

    Büro-Switch mit PoE-Passthrough - aber wenig Anschlüssen

  3. Flash und Reader

    Adobe liefert XSS-Lücke als Sicherheitsupdate

  4. GW4 und Mont-Blanc-Projekt

    In Europa entstehen zwei ARM-Supercomputer

  5. Kabelnetz

    Vodafone stellt Bayern auf 1 GBit/s um

  6. Freies Wissen

    Mozilla bekommt neues Logo mit Nerd-Faktor

  7. Android

    Google-App liefert Suchergebnisse bei schlechter Verbindung

  8. Arms angespielt

    Besser boxen ohne echte Arme

  9. Anschlüsse

    Wi-Fi im Nahverkehr wichtiger als im ICE

  10. NSA-Ausschuss

    SPD empört über "Schweigekartell" der US-Konzerne



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Nintendo Switch im Hands on: Die Rückkehr der Fuchtel-Ritter
Nintendo Switch im Hands on
Die Rückkehr der Fuchtel-Ritter
  1. Nintendo Switch Eltern bekommen totale Kontrolle per App
  2. Nintendo Switch erscheint am 3. März
  3. Nintendo Switch Drei Stunden Mobilnutzung und 32 GByte interner Speicher

Autonomes Fahren: Laserscanner für den Massenmarkt kommen
Autonomes Fahren
Laserscanner für den Massenmarkt kommen
  1. BMW Autonome Autos sollen mehr miteinander quatschen
  2. Nissan Leaf Autonome Elektroautos rollen ab Februar auf Londons Straßen
  3. Autonomes Fahren Neodriven fährt autonom wie Geohot

Reverse Engineering: Mehr Spaß mit Amazons Dash-Button
Reverse Engineering
Mehr Spaß mit Amazons Dash-Button

  1. Adobe - Die Fabrik der Sicherheitslück

    Wallbreaker | 16:00

  2. Re: Vorprogrammierter Ladenhüter

    Trollversteher | 15:59

  3. Re: Randlos rockt

    ibsi | 15:59

  4. Re: Welch ein Glück

    schily | 15:57

  5. Re: das muss man allerdings vervollständigen

    bjs | 15:57


  1. 15:57

  2. 15:31

  3. 15:21

  4. 15:02

  5. 14:47

  6. 14:38

  7. 14:18

  8. 14:00


  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