Adaptive Path Operation - add-on to Path workbench that generates toolpaths while keeping the constant material removal rate throughout the cut
-
Prerequisite - install the pyclipper library into the FreeCAD's python environment, i.e.
pip install pyclipper
-
Clone the FreeCAD_Mod_Adaptive_Path source into to ~/.FreeCAD/Mod/FreeCAD_Mod_Adaptive_Path
-
Start the FreeCAD and add the "Adaptive 2.5D" command to the toolbar - the command will not automatically appear in the toolbar, you need to add it by customizing the Path toolbar
-
You are ready to go
The usage of the Adaptive Path Operation is similar to other Path operations. You may select faces and either cut inside of the edges of selected face or outside (within the stock boundary). You also may select vertical faces to define cut region. By using the "Helix max diameter" you may decrease the helix (plunge) diameter in the narrow areas if necessary. "Lift distance" defines distance by which to raise the tool in the repositioning (G0) moves when there are no obstacles in between (if there are obstacles the tool is raised to Safe Height). "Step Over" and "Step Down" define the material removal rate that will algorithm try to keep constant during the cut.