CAM Adaptive
CAM Adaptive
- Menu location
-
- Workbenches
- Default shortcut
-
None
- Introduced in version
-
-
- See also
-
None
Description
The CAM Adaptive command creates clearing and profiling paths. The operation varies cutter engagement so that the material removal never exceeds a maximum value.
Usage
Usage instructions for the Adaptive operation are presented here.
Basic Operation
-
Press the
Adaptive icon, or select the CAM →
Adaptive from the top menu.
-
Select the tool controller for the Operation from the Tool controller dialogue pop up window, if prompted.
-
Adjust the operation depths as needed in the Depths tab: Start Depth, Finish Depth, Step Down.
-
Make adjustments in Heights tab if needed.
-
Configure settings in the Operations tab:
-
(See the Properties → Adaptive section below.)
-
Set the Step Over value as a percentage of the diameter of the Tool.
-
-
If you wish to preview the result before accepting the settings, click Apply
-
Click OK button to confirm and generate paths.
Preliminary Notes About Adaptive Clearing
-
Depending on the size and complexity of the area for the operation, is might be better to not recompute the operation after every property change; rather, consider:
-
The
Adaptive operation might contain a few bugs yet to be clearly identified. Please report bugs and issues in the FreeCAD Path/CAM Forum.
-
All tool shapes may not be respected with this operation. Check the FreeCAD forum for further details.
-
Should you choose to run the path simulator in the CAM Workbench, it only uses the standard end mill to simulate paths. Therefore, you will not see tool-shape-specific material removal. Material removal is shown using the end mill shape.
Properties
Note: The names of some Properties in this list differ a little from the same settings used in the Task Window Editor.
-
Force Inside-Out: Force plunging into material inside and clearing towards the edges
-
Helix Angle: Helix ramp entry angle (degrees)
-
Helix Cone Angle: Angle (degrees) of conical helix
-
Helix Diameter Limit: Limit helix entry diameter, if limit larger than tool diameter or 0, tool diameter is used
-
Keep Tool Down Ratio: Max length of keep tool down path compared to direct distance between points
-
Lift Distance: Lift distance for rapid moves
-
Operation Type: Type of adaptive operation: Clearing or Profiling
-
Side: Side of selected faces that tool should cut: Inside or Outside
-
Step Over: Percent of cutter diameter to step over on each pass
-
Stock to Leave: How much stock to leave (i.e. for a separate finishing operation)
-
Tolerance: Influences accuracy and performance
-
Use Helix Arcs: Use Arcs (G2) for helix ramp
Note: It is suggested that you do not edit the Placement property of path operations. Rather, move or rotate the CAM Job model as needed.
-
Placement: Overall placement[position and rotation] of the object - with respect to the origin (or origin of parent object container)
-
Angle: Angle in degrees applied to rotation of the object around Axis property value
-
Axis: Axis (one or multiple) around which to rotate the object, set in sub-properties: X, Y, Z
-
X: X-axis value
-
Y: Y-axis value
-
Z: Z axis value
-
-
Position: Position of the object, set in sub-properties: X, Y, Z - with respect to the origin (or origin of parent object container)
-
X: X-distance value
-
Y: Y-distance value
-
Z: Z-distance value
-
-
-
Label: User-provided name of the object (UTF-8)
-
Clearance Height: The height needed to clear clamps and obstructions
-
Final Depth: Final Depth of Tool- lowest value in Z
-
Finish Depth: Maximum material removed on final pass.
-
Safe Height: The above which Rapid motions are allowed.
-
Start Depth: Starting Depth of Tool- first cut depth in Z
-
Step Down: Incremental Step Down of Tool
-
Active: Make False, to prevent operation from generating code
-
Comment: An optional comment for this Operation
-
User Label: User assigned label
-
Tool Controller: Defines the Tool controller used in the Operation
Tasks Window Editor Layout
Descriptions for these settings are provided in the Properties list above.
This section is simply a layout map of the settings in the window editor for the Operation.
Known Issues
In case CAM Adaptive creates some unwanted paths, try with a Stock to Leave set to 0.001 mm or more. You can reduce the diameter of the tool by double that amount to keep the paths exact.
A proposed bugfix is available (but no one is working on integrating it):
Resources
-
Author’s GitHub page for the original project: kreso-t/FreeCAD_Mod_Adaptive_Path
-
Active topic in FreeCAD forums for Path Adaptive operation: Adaptive Path/CAM Operation