Aufgrund des vom in FreeCAD verwendeten Standard-Koordinatensystem (X nach rechts, Y nach hinten, Z nach oben) abweichenden Koordinatensystems unserer Fräse muss bei der Modellierung von Teilen und der Erzeugung von G-Code mit FreeCAD einiges beachtet werden.
Die Modellierung geschieht in der Lage, in der das Teil auch gefräst werden soll, es entsprechen also
Dabei muss lediglich beachtet werden, dass die Oberseite des zu bearbeitenden Werkstücks bei Z=0, also in der XY-Ebene liegt. Das fertige Teil kann vor der Erstellung der Fräspfade entsprechend in der Z-Achse verschoben werden (Body auswählen → in der Combo-Ansicht den Daten-Reiter auswählen → Placement → Position → z-Koordinate entsprechend anpassen).
Die Transformation in das Fräsenkoordinatensytem übernimmt der Postprozessor, der X- und Y-Achse vertauscht, die Z-Achse invertiert sowie die I- und J-Koordinaten für das Bogenfräsen anpasst.
Der Postprozessor kann hier heruntergeladen werden:
Die Datei in grbl_hshb_post.py
umbenennen und in
/usr/lib/freecad-daily/Mod/Path/PathScripts/post/
{Pfad zu FreeCAD}\Mod\Path\PathScripts\post
verschieben. Sie taucht nun als grbl_hshb
in der Postprozessor-Auswahl in der Path Workbench von FreeCAD auf.
Auch hier gilt, dass die X-Achse im CAD-System der Y-Achse der Fräse und umgekehrt entspricht. Ansonsten muss nichts weiter berücksichtigt werden.
herunterladen und als grbl_hshb.pp
im Ordner C:\ProgramData\Estlcam\V10\Postprocessors
(Windows 7, Estlcam V10, kann ggf. abweichen) speichern.
Nach der Erstellung der Fräspfade in Estlcam Einstellungen → CNC Programme → Einstellungen öffnen diesen Postprozessor laden. Dieser kümmert sich um die Anpassung der Achsen, Koordinaten zum Bogenfräsen etc.