Pixel2Lines

Leistungen
Foto zu SVG Zeichnung
Foto zu SVG Zeichnung
Foto zu SVG Lasergravur
Foto zu SVG Lasergravur
Foto zu SVG Formen
Foto zu SVG Formen
Foto zu Illustration
Foto zu Illustration
Grundrisskonvertierung
Grundrisskonvertierung
Stickdatei erstellen
Stickdatei erstellen
Foto Hintergrund entfernen
Foto Hintergrund entfernen
Bild-Upscaler
Bild-Upscaler
Design Raster
Design Raster
Kontakt & Support→Technologie→ArbeitsbereichSVG-EditorKonverter
GaleriePreiseSVG-EditorArbeitsbereich
  1. Startseite/
  2. Leitfäden & Ressourcen/
  3. G-Code-Guide für CNC, Laser und Pen Plotter

Der vollständige G-Code-Leitfaden: Vom Einsteiger zum Profi

Was G-Code ist, wie Maschinen ihn verwenden und die gesamte Produktionspipeline – von SVG und Rasterbildern zu maschinenfertigen Dateien für Pen-Plotter, Laser-Engraver, 3D-Drucker und CNC-Fräsen.

Was ist G-Code?

G-Code (Geometrischer Code) ist die Klartextsprache, die CNC-Maschinen steuert. Jede Datei – typischerweise mit den Endungen .gcode, .nc oder .cnc – ist eine Abfolge von Anweisungen, die der Maschine mitteilt, wohin sie sich bewegen soll, wie schnell und wann das Werkzeug aktiviert wird. Die Zeilen werden von oben nach unten, eine nach der anderen, ausgeführt.

Stellen Sie sich Ihr Design als den Bauplan vor – und G-Code als die Navigation, die Schritt für Schritt dorthin führt. Ein 3D-Drucker kann kein JPG verarbeiten. Ein Pen-Plotter weiß nicht, wie der Buchstabe »A« aussieht. G-Code löst dieses Problem, indem er jede Form in elementare Bewegungen zerlegt – gerade Linien, Bögen und Ein/Aus-Befehle für das Werkzeug –, die jede Maschinensteuerung zuverlässig ausführen kann.

Der Standard geht auf das MIT der 1950er-Jahre zurück, wurde 1963 als RS-274 formalisiert und 1982 international als ISO 6983 veröffentlicht. Trotz seines Alters ist G-Code nach wie vor die universelle Sprache der Fertigung – vom Hobby-Desktop-Drucker bis zur industriellen Fünf-Achs-Fräsmaschine.

Eine G-Code-Textdatei, geöffnet in einem Texteditor, mit sequenziellen Maschinenanweisungen, Koordinaten und Befehlen
Eine G-Code-Datei ist ein reines Textdokument – jede Zeile ist eine präzise Anweisung, die die Maschine der Reihe nach ausführt.
Ein Pen-Plotter zeichnet detaillierte Vektorgrafiken auf Papier und zeigt das physische Ergebnis der G-Code-Anweisungen
Das physische Ergebnis: dieselben Textzeilen, übersetzt in präzise mechanische Bewegungen.

Wo wird G-Code eingesetzt?

  • Pen-Plotter (AxiDraw, HP 7475A, DIY GRBL): Bewegt einen echten Stift über Papier, um Vektorgrafiken zu reproduzieren – einer der zugänglichsten Einstiege in G-Code für Künstler und Maker.
  • Laser-Engraver und Laserschneider: Steuert den Strahl und moduliert dabei die Leistung, um Bilder in Holz einzubrennen oder Formen aus Acryl auszuschneiden.
  • FDM-3D-Drucker (Prusa, Creality, Bambu Lab): Koordiniert den Druckkopf auf der X-, Y- und Z-Achse, während Filament zugeführt wird, und baut Objekte Schicht für Schicht auf.
  • CNC-Router und -Fräsen: Führt ein rotierendes Schneidwerkzeug durch das Material für Gravuren, Taschen und Konturschnitte.
  • CNC-Drehmaschinen, Plasmaschneider, Wasserstrahl- und Drahterodiermaschinen: Alle verwenden G-Code oder eine eng verwandte Variante.

Der Aufbau einer G-Code-Datei

Jede Zeile (als Block bezeichnet) ist eine vollständige Anweisung. Die Maschine merkt sich ihren Zustand zwischen den Zeilen – ein Vorschub, der in Zeile 10 gesetzt wurde, bleibt bis Zeile 200 aktiv, sofern er nicht geändert wird. Dies nennt sich modaler Zustand.

Hier ein Pen-Plotter-Programm, das ein 50×50 mm großes Quadrat zeichnet:

G21 ; Millimeter

G90 ; Absolutpositionierung

G0 Z5.0 ; Stift anheben

G0 X0 Y0 ; Zum Ursprung fahren

M3 S1000 ; Stift absenken

G1 X50.0 Y0 F2000

G1 X50.0 Y50.0

G1 X0 Y50.0

G1 X0 Y0

M5 ; Stift anheben

M2 ; Ende

Aufschlüsselung von G1 X50.0 Y25.3 F1500: G1 = gerade Linie zeichnen, X50.0 Y25.3 = Zielposition, F1500 = 1500 mm/min. Beachten Sie, dass G1 nur einmal erscheint – jede folgende Koordinatenzeile verwendet diesen Befehl automatisch weiter, bis Sie G0 oder einen anderen Bewegungsbefehl schreiben. Alles nach einem Semikolon ist ein Kommentar und wird von der Maschine ignoriert.

Infografik, die eine einzelne G-Code-Zeile beschriftet und den G-Wort-Befehl, X-Y-Z-Koordinaten, Vorschub F-Parameter und Leistungsparameter S mit Beschriftungen und Pfeilen zeigt
Aufbau einer G-Code-Zeile: G-Wörter steuern den Bewegungstyp, Koordinaten definieren das Ziel, F legt die Geschwindigkeit fest, S die Leistung.

Wichtige G-Code-Befehle

Diese Befehle funktionieren auf nahezu allen Firmware-Varianten – von GRBL im Hobbybereich bis zur industriellen Fanuc-Steuerung.

  • G0 — Eilfahrt: Positionierung so schnell wie möglich. Niemals mit aktivem Laser oder laufender Spindel verwenden.
  • G1 — Linearfahrt: Zeichnet oder schneidet eine gerade Linie mit dem eingestellten Vorschub (F). Der primäre Befehl für alle CNC-Arbeiten.
  • G2 / G3 — Bogen im Uhrzeigersinn / Gegenuhrzeigersinn: Erzeugt glatte Kurven in einem einzigen Befehl mithilfe von I/J-Mittelpunkt-Offsets oder dem R-Radius. Ein G2/G3-Befehl ersetzt Dutzende kleiner G1-Segmente.
  • G4 — Verweilzeit: Pause für eine festgelegte Zeitspanne. ⚠ Die P-Einheit variiert: GRBL = Sekunden (G4 P1.5 = 1,5 s), Marlin = Millisekunden (G4 P1500 = 1,5 s).
  • G20 / G21 — Zoll / Millimeter. Immer am Anfang jeder Datei setzen.
  • G28 — Alle Achsen referenzieren. Das Verhalten variiert je nach Firmware – immer vor der Verwendung prüfen.
  • G90 / G91 — Absolut- / Relativpositionierung. G90 ist der Standard; G91 macht jede Koordinate relativ zur aktuellen Position.
  • G92 — Aktuelle Position als Ursprung setzen, ohne zu verfahren. Dient dazu, einen Werkstückursprung mitten im Auftrag zu definieren.
  • M3 S[Wert] — Werkzeug ein: Laser auslösen, Spindel starten oder Stift per Servo absenken. S steuert Leistung, Drehzahl oder Servowinkel.
  • M5 — Werkzeug aus. Immer vor einer Eilfahrt einfügen.
  • M104 / M109 — Hotend-Temperatur setzen (3D-Druck). M109 wartet, bis die Zieltemperatur erreicht ist, bevor der nächste Befehl ausgeführt wird.
  • M140 / M190 — Betttemperatur setzen (3D-Druck). M190 wartet – vor Druckbeginn verwenden.
  • F — Vorschub in mm/min. Modal: bleibt aktiv, bis er geändert wird.
  • S — Leistung oder Geschwindigkeit: Laserleistung (0–1000 bei GRBL), Spindeldrehzahl oder Servowinkel.
  • E — Extruder-Filamentdistanz (nur 3D-Druck).
  • I, J — Bogenmittelpunkt-Offsets von der aktuellen Position, verwendet mit G2 und G3.
G4 Verweilzeit: Sekunden vs. Millisekunden

GRBL verwendet Sekunden – G4 P1.5 pausiert für 1,5 Sekunden. Marlin verwendet Millisekunden – G4 P1500 ist dieselbe Pause. Die falsche Einheit bedeutet, dass Ihre Maschine entweder kaum pausiert oder minutenlang einfriert. Prüfen Sie immer Ihre Firmware-Dokumentation.

Eine SVG-Datei in Inkscape geöffnet, mit sichtbaren Vektorpfaden und Ankerpunkten
Eingabe: eine SVG-Datei mit sauberen Vektorpfaden. Jedes Pfadsegment wird zu einem G-Code-Bewegungsbefehl.
Diagramm, das den Workflow von der Designsoftware über CAM zur G-Code-Datei bis zur Maschinenausführung zeigt
Die Pipeline: Design → CAM/Konvertierung → G-Code → Firmware → physische Bewegung.

Workflow 1: Pen-Plotter

  1. 1

    Design in Vektorsoftware erstellen

    Plotter verstehen nur Pfade – keine Pixel, Füllungen oder unbearbeiteten Text. Verwenden Sie Inkscape, Illustrator oder Affinity Designer, um SVG-Strichpfade zu erstellen. Wandeln Sie alle Texte in Pfade um. Entfernen Sie Füllungen, Bitmaps und Effekte – sie werden vom Konverter stillschweigend ignoriert.

  2. 2

    SVG optimieren

    Doppelte Pfade zusammenführen (sonst zeichnet der Stift dieselbe Linie zweimal nach), dichte Ankerpunkte vereinfachen und die Dokumentabmessungen in Millimetern – nicht in Pixeln – festlegen, um spätere DPI-Skalierungsprobleme zu vermeiden.

  3. 3

    In G-Code konvertieren

    Der Konverter übersetzt jeden Pfad in G1-Bewegungen und fügt zwischen nicht zusammenhängenden Strichen M3/M5-Stifthub-Befehle ein. Die wichtigste Einstellung ist die Pfadsortierung – also die Reihenfolge, in der die Striche gezeichnet werden. Eine schlechte Sortierung lässt den Stift Tausende von Malen quer über die Seite zickzacken. Eine Nächster-Nachbar-Sortierung kann die Fahrzeit bei dichten Grafiken um 50 % oder mehr reduzieren.

  4. 4

    Über einen G-Code-Sender übertragen

    Die Datei über Universal Gcode Sender (UGS) oder bCNC an die GRBL-Firmware streamen. Der Sender überträgt die Zeilen einzeln; GRBL übersetzt jeden Befehl in Schrittmotorimpulse.

Workflow 2: Laser-Engraver / Laserschneider

  1. 1

    Modus wählen: Vektor oder Raster

    Der Vektormodus folgt Pfaden mit konstanter Leistung – verwenden Sie ihn für Schnittkonturen und gravierte Linien. Der Rastermodus fährt wie ein Drucker hin und her und variiert die Leistung pixelweise – verwenden Sie ihn für Fotos und schattierte Flächen. Ein einziger Auftrag kann beide Modi auf separaten Ebenen kombinieren.

  2. 2

    G-Code mit Lasereinstellungen generieren

    Tools wie LightBurn oder LaserGRBL geben M3 S[Wert] aus, um den Laser auszulösen, und M5, um ihn zu stoppen. Im Rastermodus ändert sich der S-Wert in jeder G1-Zeile und reproduziert so Graustufen-Verläufe. GRBL muss im Laser-Modus kompiliert sein – dieser deaktiviert die Geschwindigkeitsrampen und ermöglicht eine sofortige Leistungsreaktion.

  3. 3

    Zuerst auf Ausschuss testen

    Leistung und Geschwindigkeit variieren je nach Material erheblich. Führen Sie vor dem eigentlichen Auftrag immer einen kleinen Leistungs-/Geschwindigkeits-Rastertest am gleichen Material durch.

Laser- und CNC-Sicherheit

Laser: Tragen Sie Schutzbrillen, die für Ihre Wellenlänge ausgelegt sind (CO₂ = 10.600 nm; Dioden-Engraver ≈ 450 nm – beide erfordern unterschiedliche Schutzbrillen). Sorgen Sie für ausreichende Belüftung – das Gravieren erzeugt bei fast allen Materialien giftige Dämpfe. Lassen Sie einen laufenden Laser niemals unbeaufsichtigt. CNC: Spannen Sie das Werkstück, bevor Sie die Spindel starten – ein ungesichertes Teil kann mit hoher Geschwindigkeit weggeschleudert werden. Machen Sie sich mit dem Notaus vertraut, bevor Sie beginnen.

Workflow 3: 3D-Druck

  1. 1

    Modellieren und als STL oder STEP exportieren

    Design in Fusion 360, Blender, FreeCAD oder ähnlicher Software erstellen. STL ist das Standard-Austauschformat; STEP enthält eine präzisere Geometrie und eignet sich besser für technische Bauteile.

  2. 2

    In Schichten aufteilen (Slicen)

    Ein Slicer (PrusaSlicer, Cura, Bambu Studio) schneidet das Modell in 0,1–0,3 mm dünne horizontale Schichten und berechnet Werkzeugpfade, Stützstrukturen, Infill und Brücken. Eine typische Bewegung sieht so aus: G1 X42.5 Y88.3 E0.0234 F4500 – der Druckkopf verfährt, während gleichzeitig genau 0,0234 mm Filament extrudiert werden. Der Slicer fügt außerdem M109 und M190 ein, um Düse und Druckbett vor dem Start aufzuheizen.

  3. 3

    Per SD-Karte oder Netzwerk übertragen

    Marlin, Klipper oder RepRapFirmware führt die Datei aus. Klipper lagert die Berechnung auf einen Raspberry Pi aus und unterstützt Input Shaping – es misst die Rahmenresonanz mit einem Beschleunigungssensor und filtert diese aus den Bewegungsbefehlen heraus, was Schwingungsartefakte reduziert und höhere Druckgeschwindigkeiten ermöglicht.

Workflow 4: CNC-Bearbeitung

  1. 1

    In CAD modellieren

    Verwenden Sie Fusion 360, SolidWorks oder FreeCAD. Maschinell gefertigte Teile erfordern Toleranzen von 0,01–0,05 mm – die Modellqualität wirkt sich daher unmittelbar auf die Qualität des fertigen Bauteils aus.

  2. 2

    Werkzeugpfade in CAM definieren

    CAM-Software (Fusion 360 CAM, VCarve, Mastercam) ermöglicht die Auswahl von Werkzeug, Bearbeitungsstrategie (adaptives Schruppen, Kontur, Taschenfräsen), Schnitttiefe, Spindeldrehzahl und Vorschub. Das Ziel ist ein effizienter Werkzeugeingriff – ohne das Fräswerkzeug zu brechen oder das Material zu verbrennen.

  3. 3

    Für Ihre Steuerung postprozessieren

    Industrielle CNC-Maschinen sprechen jeweils ihren eigenen Dialekt – Fanuc, Siemens Sinumerik, Heidenhain, Haas. Ein Postprozessor in Ihrer CAM-Software übersetzt generische Werkzeugpfade in die exakte Syntax, die Ihre Maschine erwartet. Der falsche Postprozessor liefert nicht nur schlechte Ergebnisse – er kann dazu führen, dass die Maschine in das Werkstück einfährt, Werkzeuge zerstört und eine ernsthafte Sicherheitsgefahr entsteht.

SVG zu G-Code: Was wirklich passiert

SVG-Pfade verwenden Bézierkurven, Bögen und gerade Linien. G1 zeichnet ausschließlich gerade Linien – daher müssen Konverter die Lücke auf zwei Arten überbrücken:

Facettierung zerlegt Kurven in viele kleine gerade Segmente. Je glatter die Kurve, desto kürzer müssen die Segmente sein – das bedeutet größere Dateien und potenzielles Stocken der Bewegung, wenn der Befehlspuffer der Maschine nicht mithalten kann.

Bogenanpassung ist der intelligentere Ansatz: Der Konverter erkennt, wenn eine Folge kurzer Segmente gemeinsam einen Kreis ergibt, und ersetzt die gesamte Gruppe durch einen einzigen G2- oder G3-Befehl. Ein Kreis, der sonst 360 G1-Zeilen benötigt, wird zu einer einzigen Zeile G-Code. Dateien schrumpfen um bis zu 90 %, die Bewegung ist perfekt gleichmäßig, und die Maschine hält durch den Bogen eine konstante Geschwindigkeit. Nicht alle GRBL-Builds unterstützen G2/G3 – vor der Aktivierung prüfen.

Diagramm, das eine in viele G1-Segmente konvertierte Kurve mit einem einzelnen G2-Bogenbefehl vergleicht
Derselbe Kreis: 360 G1-Segmente (links) gegenüber einem einzigen G2-Befehl (rechts). Bogenanpassung erzeugt kleinere Dateien und gleichmäßigere Bewegungen.
Falscher SVG-DPI = falsche Ausgabegröße

Illustrator exportiert mit 72 DPI. Inkscape vor Version 0.92 verwendete 90 DPI. Moderne Tools verwenden 96 DPI. Wenn Ihr Konverter 96 DPI annimmt, die Datei aber aus Illustrator stammt, ist jede Abmessung 33 % zu groß – eine 100-mm-Form wird mit 133 mm geplottet. Lösung: Passen Sie die DPI-Einstellung Ihres Konverters an Ihre Quellanwendung an – oder legen Sie die SVG-Dokumentabmessungen direkt in Millimetern fest, damit DPI vollständig irrelevant wird.

G-Code-Dialekte: Warum eine Datei nicht für alle Maschinen passt

Die grundlegenden Bewegungsbefehle (G0, G1, G2, G3) funktionieren überall. Alles andere – Startsequenzen, Werkzeugwechsel, Kommentarsyntax – variiert je nach Firmware-Familie. G-Code von der falschen Steuerung auf einer professionellen CNC-Maschine auszuführen, liefert nicht nur falsche Ergebnisse – es kann dazu führen, dass die Maschine direkt in das Werkstück einfährt.

  • GRBL: die meistgenutzte Firmware für Hobby-Pen-Plotter, Laser-Engraver und kleine CNC-Router. Arduino-basiert und von Konvertern sowie CAM-Tools breit unterstützt.
  • Marlin: die führende Firmware für FDM-3D-Drucker. Ergänzt Standard-Bewegungsbefehle um Extrudersteuerung, Temperatur-M-Codes und Bettnivellierung.
  • Klipper: moderne 3D-Drucker-Firmware, die auf einem Raspberry Pi läuft. Ermöglicht Input Shaping und höhere Druckgeschwindigkeiten, die mit derselben Hardware unter Marlin nicht erreichbar sind.
  • Smoothieware: 32-Bit-ARM-Firmware für mittelklassige Laser-Engraver und CNC-Maschinen – mehr Rechenleistung als Arduino-basiertes GRBL.
  • Fanuc: weltweit weit verbreitete industrielle CNC-Steuerung. Enthält Festzyklen (G81–G89) und Makroprogrammierung.
  • Siemens Sinumerik / Heidenhain / Haas: europäische und nordamerikanische Industriesteuerungen mit eigenen Dialekten. Ein Fanuc-Postprozessor läuft auf einer Sinumerik-Maschine nicht korrekt.

Fotos in plottbare Pfade umwandeln

Fotos enthalten nur Pixel – keine Pfaddaten. Bevor ein Foto geplottet oder als Vektorgrafik graviert werden kann, muss es in SVG umgewandelt werden. Gängige Ansätze:

  • Liniengrafik-Tracing: Extrahiert die Umrisse und strukturellen Kanten des Motivs als SVG-Pfade. Am besten geeignet für Logos, Porträts und Illustrationen mit klaren Konturen.
  • Schraffur / Kreuzschraffur: Ordnet die Bildhelligkeit der Liniendichte zu – dunklere Bereiche erhalten dichter gepackte Linien. Die Ergebnisse erinnern an klassische Kupferstiche und sehen beim Plotten hervorragend aus.
  • Stippling (Punktiertechnik): Ordnet die Helligkeit der Punktdichte zu. Jeder Punkt ist ein kurzer Stiftaufsetzer oder Laser-Verweilmoment – vergleichbar mit pointillistischer Illustration.
  • Konturkartierung: Behandelt die Bildhelligkeit wie Höhenlinien und zeichnet konzentrische Linien an Helligkeitsschwellen. Erzeugt fließende, organische Ergebnisse aus Fotos.
  • Algorithmische Stile (Voronoi, Strömungsfelder, Wellenmuster): Mathematische Transformationen, moduliert durch die Bildhelligkeit, für abstrakte, aber erkennbare maschinengezeichnete Grafiken.
Originalfotografie mit natürlicher Beleuchtung, Tonwertvariation und fotografischen Details
Eingabe: ein Rasterfoto. Nur Pixel – nicht direkt plottbar.
SVG-Linienzeichnung, abgeleitet aus der Fotografie, mit sauberen Vektorstrichen
Ausgabe: saubere SVG-Pfade, bereit für die G-Code-Konvertierung und das physische Plotten.

Die vollständige Pipeline: Foto → SVG → G-Code mit Pixel2Lines

Pixel2Lines wandelt Ihr Foto in ein sauberes, maschinenfertig aufbereitetes SVG um – in professionellen Stilen, die speziell für Pen-Plotter und Laser-Engraver entwickelt wurden: Linienzeichnung, Schraffur, Stippling und mehr. Die Ausgabepfade sind als einzelne Striche strukturiert, um Stifthübe und Fahrwege zu minimieren.

Sobald Sie das SVG haben, generiert der SVG-zu-G-Code-Konverter die endgültige Datei – mit voller Kontrolle über Vorschub, Stifthub-Höhe, Laserleistung und Pfadsortierung.

Diese zweistufige Pipeline – Foto zu SVG über Pixel2Lines, SVG zu G-Code über den Konverter – führt Sie von einem beliebigen Foto zu einer maschinenfertigen Datei, ohne Kenntnisse in Vektordesign oder G-Code vorauszusetzen.

End-to-End-Pipeline-Diagramm: Rasterfoto → Pixel2Lines SVG-Konvertierung → SVG zu G-Code → Maschinenausführung
Die vollständige Pipeline: Foto → SVG (Pixel2Lines) → G-Code (Konverter) → Maschine.

Checkliste vor dem Start

  • Zuerst simulieren – verwenden Sie NCViewer (Browser, kostenlos) oder CAMotics (Desktop, kostenlos), um den vollständigen Werkzeugpfad zu rendern, bevor die Maschine sich bewegt. Erkennt falsche Abmessungen, fehlende Stifthübe und unerwartete Eilfahrten.
  • Einheiten prüfen – G20 (Zoll) oder G21 (Millimeter) muss mit Ihren erwarteten Abmessungen übereinstimmen.
  • Werkstückursprung setzen – Maschine referenziert, G92 oder WCS-Offset korrekt platziert.
  • Z-Freigabe prüfen – die Stift-hoch- oder Laser-aus-Höhe muss das Werkstück und etwaige Spannmittel sicher überragen.
  • Auf doppelte Pfade achten – jede Kontur nur einmal; Duplikate führen zu Doppelverbrennung oder Doppelschnitt.
  • Vorschübe überprüfen – zu schnell verursacht Schrittfehler; zu langsam verschwendet Zeit.
  • G4-Verweilzeit-Einheiten bestätigen – Sekunden bei GRBL, Millisekunden bei Marlin.
  • Trockenlauf auf sicherer Höhe – den gesamten Verfahrbereich prüfen und sicherstellen, dass er in den Arbeitsbereich der Maschine passt.
  • Auf Ausschuss testen – bei Laser- und CNC-Arbeiten immer das gleiche Material auf Ausschuss testen, bevor das eigentliche Werkstück bearbeitet wird.

Häufige Probleme und Lösungen

  • Zeichnung ist gespiegelt: SVG-Y wächst nach unten; G-Code-Y nach oben. Y-Achsen-Invertierung im Konverter aktivieren.
  • Falsche Ausgabegröße: DPI-Diskrepanz. Illustrator = 72, älteres Inkscape = 90, moderne Tools = 96. Konverter-DPI an Ihre Quellanwendung anpassen – oder SVG-Abmessungen direkt in Millimetern definieren.
  • Maschine stockt bei Kurven: Zu viele kleine Segmente überlasten den Bewegungspuffer. Bogenanpassung aktivieren, Linearisierungstoleranz erhöhen oder Vorschub verringern.
  • Stift schleift und hebt nie ab: M5-Befehl fehlt, oder die Z-Freigabe ist zu gering, um physisch vom Papier abzuheben.
  • Auftrag dauert viel länger als erwartet: Schlechte Pfadsortierung. Pfade mit vpype neu sortieren, bevor der G-Code neu generiert wird.
  • Maschine fährt zu Beginn an die falsche Position: Werkstückursprung nicht gesetzt. Neu referenzieren, zur gewünschten Startposition fahren und G92 X0 Y0 vor dem Start ausführen.

Kann ich G-Code von Hand schreiben?

Ja – für einfache Formen ist das eine sinnvolle Übung. Für alles Komplexere empfiehlt sich der Einsatz von CAM-Software oder einem dedizierten Konverter.

Ist G-Code auf allen Maschinen gleich?

Die grundlegenden Bewegungsbefehle sind universell. Startsequenzen, Werkzeugwechsel und erweiterte Funktionen unterscheiden sich jedoch erheblich. G-Code für einen GRBL-Plotter kann umfangreiche Anpassungen erfordern, um auf einer Fanuc-Fräse zu laufen – und der falsche Dialekt auf einer Industriemaschine kann zu einem gefährlichen Crash führen.

Was ist GRBL?

GRBL ist eine Open-Source-CNC-Firmware, die auf Arduino-Mikrocontrollern läuft. Sie ist der De-facto-Standard für Hobby-Pen-Plotter, DIY-Laser-Engraver und kleine CNC-Router und implementiert den RS-274-Kern mit einem beschleunigungsgesteuerten Bewegungsplaner und Look-Ahead-Pufferung.

Welchen Vorschub sollte ich für Pen-Plotting verwenden?

Kugelschreiber: 5000–8000 mm/min. Filzstift oder Pinsel: 2000–4000 mm/min. Füllfeder oder Glasfeder: 1500–3000 mm/min. Immer zuerst auf Ausschusspapier testen.

Kann G-Code die Laserleistung kontinuierlich entlang einer Bewegung steuern?

Ja. Im GRBL-Laser-Modus kann sich S in jeder G1-Zeile ändern – so reproduziert die Rastergravur gleichmäßige Graustufen-Verläufe in einem einzigen Durchgang.

Was ist der Unterschied zwischen G-Code und HPGL?

HPGL (Hewlett-Packard Graphics Language) wurde von HP-Pen-Plottern der 1970er bis 1990er Jahre verwendet. Es setzt zweistellige Befehle ein (PU = Stift hoch, PD = Stift runter, PA = absolut plotten) und arbeitet mit Plottereinheiten von 40 pro Millimeter statt mm oder Zoll. Die meisten modernen Plotter-Tools können beide Formate lesen.

Wie simuliere ich G-Code vor der Ausführung?

NCViewer (ncviewer.com) ist die schnellste Option – Datei einfügen und der Werkzeugpfad wird sofort gerendert. CAMotics simuliert den 3D-Materialabtrag für CNC-Arbeiten. Universal Gcode Sender verfügt über eine integrierte Pfadvorschau. Auf die Bildschirmsimulation sollte immer ein physischer Trockenlauf auf sicherer Höhe folgen.

Verwandte Leitfäden

Wie Pen-Plotter funktionieren

Mechanik, Bewegungssteuerung und Profi-Features, die Geschwindigkeit, Genauigkeit und Linienqualität bestimmen.

SVG-Optimierung für Pen-Plotting

So bereiten Sie SVG-Dateien für die bestmögliche Plotter-Ausgabe vor – Knotenreduzierung, Pfadzusammenführung, Ebenenstruktur und Exporteinstellungen.

So wandeln Sie ein Foto in eine SVG-Linienzeichnung um

Schritt-für-Schritt-Anleitung zur Umwandlung von Fotos in produktionsfertige SVG-Linienzeichnungen für CNC-, Laser-, Vinyl- und Pen-Plotting-Workflows.

Schraffur und Kreuzschraffur mit Pen-Plottern

So generieren Sie Schraffurmuster aus Graustufenbildern – Dichtekartierung, Winkelvariation und Kreuzschraffur-Techniken.

Foto oder SVG in G-Code umwandeln – maschinenfertig

Laden Sie ein beliebiges Foto hoch, um ein sauberes, optimiertes SVG von Pixel2Lines zu erhalten, und konvertieren Sie es in einem einzigen Schritt in eine maschinenfertige G-Code-Datei. Funktioniert für Pen-Plotter, Laser-Engraver und CNC-Maschinen.

Foto jetzt konvertieren

Möchten Sie Ihre SVG zuerst bereinigen oder messen?

Öffnen Sie den kostenlosen SVG-Editor im Browser, um Maßstab zu prüfen, Pfade zu bereinigen und eine produktionsreife Datei ohne Upload zu exportieren.

Kommentare

Bitte logge dich ein oder erstelle ein Konto, um einen Kommentar zu schreiben.

Einloggen oder registrieren

Kommentare werden geladen...

Pixel2Lines

Workflow-Dienste:


  • Foto zu SVG-ZeichnungVektor
  • Foto zu SVG-LasergravurVektor
  • Foto Hintergrund entfernenRaster
  • Foto zu SVG-ShapesVektor
  • Stickdatei erstellenVektor
  • Foto zu IllustrationRaster
  • Foto zu Design-GridRaster
  • Galerie
  • Preise
  • Über uns
  • Technologie
  • Individuelle Entwicklung
  • Support kontaktieren

Konvertierungstools:


  • Dateikonverter
  • JPG zu PNG
  • JPG zu WEBP
  • JPG zu AVIF
  • JPG zu ICO
  • PNG zu JPG
  • PNG zu AVIF
  • PNG zu WEBP
  • PNG zu ICO
  • WEBP zu JPG
  • WEBP zu PNG
  • WEBP zu AVIF
  • AVIF zu JPG
  • AVIF zu PNG
  • AVIF zu WEBP
  • SVG zu PNG
  • SVG zu JPG
  • SVG zu WEBP
  • SVG zu AVIF
  • SVG zu PDFPremium
  • SVG zu EPSPremium
  • SVG zu AIPremium
  • SVG zu DXFPremium
  • SVG zu GCODEPremium
  • PDF zu PNG
  • BMP zu PNG
  • DXF zu SVGPremium

Anleitungen


  • Hilfreiche Guides
  • Rechtliches
  • Datenschutz
  • AGB
  • Kekse