Fräswissen
GRBL, Mach3 oder LinuxCNC: Welcher G-Code-Dialekt für deine Steuerung?
Kurz beantwortet: Den Dialekt bestimmt die Steuerung deiner Maschine, nicht das CAM. Hobby-Portalfräsen laufen meist mit GRBL, Windows-Steuerungen oft mit Mach3/Mach4 oder UCCNC, Selbstbau- und Retrofit-Anlagen mit LinuxCNC. Im Generator wählst du einfach den passenden Postprozessor — er formatiert den G-Code für genau diese Steuerung.
Die Grundbefehle (G0, G1, G2/G3) verstehen fast alle Steuerungen gleich. Unterschiede stecken in den Details: Programmstart und -ende, Werkzeugwechsel, Kommentar-Syntax und Sonderfunktionen. Ein falscher Dialekt führt selten zum Crash, aber oft zu Fehlermeldungen oder ignorierten Befehlen.
In drei Schritten zum richtigen Dialekt
- Steuerung identifizieren: Welche Software oder welches Board fährt die Maschine? Das steht im Handbuch, in der Bestellbestätigung oder direkt auf dem Controller-Board.
- Passenden Postprozessor im Generator wählen — step2gcode bietet unter anderem GRBL, Mach3/Mach4, LinuxCNC, UCCNC, EstlCAM, Heidenhain und Fanuc.
- Ein kurzes Testprogramm als Luftschnitt laufen lassen: Lädt die Steuerung die Datei ohne Fehlermeldung und fährt sie wie in der Vorschau, passt der Dialekt.
Welche Steuerung braucht welchen Postprozessor?
Die Zuordnung ist meist eindeutig, sobald die Steuerung bekannt ist:
| Steuerung / Maschine | Postprozessor |
|---|---|
| Shapeoko, X-Carve, die meisten Hobby-Portalfräsen | GRBL (Standard) |
| Windows-Steuerungen (Mach-Lizenz, oft mit Breakout-Board) | Mach3/Mach4 |
| Selbstbau- und Retrofit-Anlagen unter Linux | LinuxCNC |
| Stepcraft und andere Maschinen mit UCCNC | UCCNC |
| Umgebaute 3D-Drucker | Marlin oder RepRapFirmware |
| Industriesteuerungen | Fanuc, Heidenhain, Centroid u. a. |
Worin sich die Dialekte unterscheiden
Typische Unterschiede sind die Start- und Endsequenzen (welche Modi gesetzt, wie die Spindel angesteuert wird), der Umgang mit Werkzeugwechseln (M6 mit oder ohne Pause), die Kommentar-Syntax (Klammern oder Semikolon) und Sonderfunktionen wie Kühlmittel oder Sonden-Zyklen. Der Postprozessor kümmert sich um genau diese Details, damit du es nicht musst.
Was passiert bei der falschen Wahl?
Meist etwas Harmloses: Die Steuerung meldet einen unbekannten Befehl oder verweigert das Laden. Ärgerlicher sind still ignorierte Zeilen — wenn etwa der Spindelstart-Befehl nicht verstanden wird, fährt die Maschine mit stehender Spindel ins Material. Genau deshalb gehört nach jedem Dialektwechsel ein Luftschnitt zur Routine.
Direkt ausprobieren
STEP-, DXF- oder SVG-Datei hochladen, Werkzeug und Material wählen, G-Code herunterladen. Ohne Installation, ohne CAM-Einarbeitung.
Weiterlesen
- CNC-Nesting: Verschnittoptimierung und G-Code in einem Durchgang
- Fusion 360 zu kompliziert? Die einfache Alternative für 2.5D-Teile
- Was ist G-Code? CNC-Grundlagen für Einsteiger
- Ist ein Online-G-Code-Generator sicher? Daten und Maschine im Blick
- Was passiert mit meiner hochgeladenen CAD-Datei?
- Was kostet step2gcode wirklich? Preismodell und Grenzen ehrlich erklärt
- Fase fräsen mit dem V-Bit: erst ausräumen, dann anfasen
- Haltestege (Tabs) richtig setzen: damit das Teil beim letzten Schnitt nicht fliegt
- Werkstück-Nullpunkt: wo XY und Z wirklich hingehören
- Vorschub und Drehzahl ohne Rechnerei: die Material-Presets erklärt
- STEP, DXF oder SVG: welches Format für welchen Job?