ons 2025-08-13 klockan 11:47 +0000 skrev Steffen Möller via Emc-developers:
> Hi all,
> 
> Thank you for tons for reaching out! I am using FreeCAD and like it a lot 
> (short intermezzo with SolidWorks).
> 
> * Andy's suggestion of a tool table synchronization sounds very good, indeed.
> * I am also with Rod that we could well think about syncing with FreeCAD's 
> dynamic visualisation. Maybe part of some
> joint work on CAM could be to prepare parameterised models for the most 
> common sorts of mills/lathes which would then
> allow to detect a different set of errors while simulating the G-code 
> processing already from within FreeCAD? Or could
> any FreeCAD visualisation be embedded in the LinuxCNC Qt-based GUIs?

G-code simulation currently use mesh. Use the primitives available in open 
cascade together with boolean operations to
remove material is most certainly a better option. Advantage with this method 
is it also create a new shape that may be
used in next machining operation.

Expect simulation with ideal shapes, no surface roughness is goode enough or 
maybe actually a very good option. First
priority show part after machining, less need for animation of machining 
process.
No FEM simulation of cutting process.

> * G-code compatibility - what can we do to ensure that anything that FreeCAD 
> generates can indeed be interpreted by
> LinuxCNC in an automated fashion? I am dreaming of a set of objects for which 
> FreeCAD obviously knows what they look
> like and can generate a surface mesh from them. And we would somehow trigger 
> LinuxCNC to also generate a surface mesh
> from the G-code that is generated. And then there is a difference between the 
> two that should be minimal.
Why approximate with a mesh if there is 3D objects with parameters?

Noticed FreeCAD use Open Cascade internally. Openscad notice the difference in 
name use CGAL internally. Developer list
for CGAL is impressive and they use some kind of algebraic numbers so that 
intersections between curves are exactly on
the lines. If something should be done in Linuxcnc CGAL might be a good or 
maybe the best option as a geometric library.

> * Outreach - we should point to FreeCAD and its CAM from our website. And, 
> @Rod, FreeCAD is already shipping with the
> LinuxCNC LiveCD?
Have used the CAM module in FreeCAD to generate G-code and machined som real 
parts.


Nicklas  Karlsson



_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to