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. Zentrum für Informationstechnologie ZIT, Freiburg im Breisgau
  2. doctronic gmbH & Co. KG, Bonn
  3. Robert Bosch GmbH, Stuttgart-Feuerbach
  4. Groz-Beckert KG, Albstadt


Anzeige
Top-Angebote
  1. (u. a. London Has Fallen, The Imitation Game, Lone Survivor, Olympus Has Fallen)
  2. (u. a. Der Hobbit 3, Der Polarexpress, Ice Age, Pan, Life of Pi)
  3. (u. a. 96 Hours Taken 3 6,97€, London Has Fallen 9,97€, Homefront 7,49€, Riddick 7,49€)

Folgen Sie uns
       


  1. Gigaset Mobile Dock im Test

    Das Smartphone wird DECT-fähig

  2. Fire TV

    Amazon bringt Downloader-App wieder zurück

  3. Wechselnde Standortmarkierung

    GPS-Probleme beim iPhone 7

  4. Paketlieferungen

    Schweizer Post fliegt ab 2017 mit Drohnen

  5. Apple

    Akkuprobleme beim neuen Macbook Pro

  6. Red Star OS

    Sicherheitslücke in Nordkoreas Staats-Linux

  7. Elektroauto

    Porsche will 20.000 Elektrosportwagen pro Jahr verkaufen

  8. TV-Kabelnetz

    Tele Columbus will Marken abschaffen

  9. Barrierefreiheit

    Microsofts KI hilft Blinden in Office

  10. AdvanceTV

    Tele Columbus führt neue Set-Top-Box für 4K vor



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Robot Operating System: Was Bratwurst-Bot und autonome Autos gemeinsam haben
Robot Operating System
Was Bratwurst-Bot und autonome Autos gemeinsam haben
  1. Roboterarm Dobot M1 - der Industrieroboter für daheim
  2. Roboter Laundroid faltet die Wäsche
  3. Fahrbare Roboter Japanische Firmen arbeiten an Transformers

Super Mario Bros. (1985): Fahrt ab auf den Bruder!
Super Mario Bros. (1985)
Fahrt ab auf den Bruder!
  1. Quake (1996) Urknall für Mouselook, Mods und moderne 3D-Grafik
  2. NES Classic Mini im Vergleichstest Technischer K.o.-Sieg für die Original-Hardware

HPE: Was The Machine ist und was nicht
HPE
Was The Machine ist und was nicht
  1. IaaS und PaaS Suse bekommt Cloudtechnik von HPE und wird Lieblings-Linux
  2. Memory-Driven Computing HPE zeigt Prototyp von The Machine
  3. Micro Focus HP Enterprise verkauft Software für 2,5 Milliarden Dollar

  1. lahmes Model S

    rafterman | 09:14

  2. Re: Rechtslage in der Schweiz?

    MadMonkey | 09:13

  3. Re: Apples Probleme

    Niaxa | 09:13

  4. Re: Achtung: Google Authenticator und neue Handys

    avatar | 09:10

  5. Re: Zum richtigen Zeitpunkt gekauft

    Niaxa | 09:10


  1. 09:10

  2. 08:29

  3. 07:49

  4. 07:33

  5. 07:20

  6. 17:25

  7. 17:06

  8. 16:53


  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