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

  1. 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.
  2. Passenden Postprozessor im Generator wählen — step2gcode bietet unter anderem GRBL, Mach3/Mach4, LinuxCNC, UCCNC, EstlCAM, Heidenhain und Fanuc.
  3. 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 / MaschinePostprozessor
Shapeoko, X-Carve, die meisten Hobby-PortalfräsenGRBL (Standard)
Windows-Steuerungen (Mach-Lizenz, oft mit Breakout-Board)Mach3/Mach4
Selbstbau- und Retrofit-Anlagen unter LinuxLinuxCNC
Stepcraft und andere Maschinen mit UCCNCUCCNC
Umgebaute 3D-DruckerMarlin oder RepRapFirmware
IndustriesteuerungenFanuc, 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.

Jetzt G-Code erzeugen

Weiterlesen