I am generating gcode for a 3axis CNC that is powered by LinuxCNC.
Today I ran a program with 3000mm/min and noticed VERY round corners. After some research, I learned that linux cnc will use the G64 mode as standard, if no explicit G61 or G64 P*** is given.
According to this: https://forum.freecadweb.org/viewtopic.php?p=435584
the G64 P0.025 should be generated in the preamble. However, in my case it is not:
Code: Select all
(begin preamble)
G17 G54 G40 G49 G80 G90
G21
(begin operation: Fixture)
(machine units: mm/min)
G54
(finish operation: Fixture)
(begin operation: TC: 2mm_Endmill)
(machine units: mm/min)
(TC: 2mm_Endmill)
M5
M6 T1
G43 H1
(finish operation: TC: 2mm_Endmill)
Thanks
Dom
My Version of Freecad is:
Code: Select all
OS: Ubuntu Core 20 (ubuntu:GNOME/ubuntu)
Word size of FreeCAD: 64-bit
Version: 0.21.31153 (Git) Snap 464
Build type: Release
Branch: master
Hash: 3f118b52bc62db6a5ca85daafaa2c021411e7177
Python 3.8.10, Qt 5.15.5, Coin 4.0.0, Vtk 7.1.1, OCC 7.6.3
Locale: German/Germany (de_DE)