Creating Lasercutting Paths

Here's the place for discussion related to CAM/CNC and the development of the Path module.
RatonLaveur
Posts: 817
Joined: Wed Mar 27, 2019 10:45 am

Re: Creating Lasercutting Paths

Postby RatonLaveur » Thu Jan 30, 2020 10:32 pm

Like JulianTodd said and Sliptonic seconded: we could use an energy beam approach for cutting if not milling. This approach could make freecad more amiable to those of us using laser, water jet...etc. They generally place more emphasis on speed than position. They generally don't perform retracts willy nilly (rather shut the jet or the laser for rapids). They provide covenience in start-point selection and lead-in/lead-out.

In some cases (laser scanning) they allow overshooting the milling layer beyond the contour, shutting the laser when outside the pocket, and turning it on inside. An approach called "sky-writing". Also widely used for engraving. There's a GRBL scanner g-code generator that's open source but very barebones
http://lasergrbl.com/ the developer
https://github.com/arkypita/LaserGRBL seems quite active. Perhaps already a contributor to freeCAD? Or a future one?


There's also a need to be able to round corners (specifically for zig zags) to keep the head moving smoothly (again, feedrate is more important with energy beams to smoothly distribute their energy output on the surface of a cut or pocket).

Anyway if someone wants to tackle that, I'm happy to help consult on the topic.
CoderMusashi
Posts: 41
Joined: Mon Nov 19, 2018 8:26 pm

Re: Creating Lasercutting Paths

Postby CoderMusashi » Fri Jan 31, 2020 7:21 pm

Path has no problem doing None Looped Edges, or just single lines. The PathWorkbench has a lot to offer but if you are use to the Commercial CAM packages you will have a learning curve to get past. I can't stress this enough but the Part or model is not the tooling path. Sometimes you need create from a given Part or model a simple shape just for tool path. Check out these forum pages and my videos to see what you may have to do to get the results you want.

https://forum.freecadweb.org/viewtopic.php?f=36&t=41877 https://forum.freecadweb.org/viewtopic.php?f=36&t=41781 https://forum.freecadweb.org/viewtopic.php?f=15&t=24833