CAM Adaptive/de: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 2: | Line 2: | ||
{{Docnav |
{{Docnav |
||
|[[ |
|[[Path_Helix|Helix]] |
||
|[[ |
|[[Path_Slot|Slot]] |
||
|[[Path_Workbench|Path]] |
|[[Path_Workbench|Path]] |
||
|IconL= |
|IconL=Path_Helix.svg |
||
|IconR= |
|IconR=Path_Slot.svg |
||
|IconC=Workbench_Path.svg |
|IconC=Workbench_Path.svg |
||
}} |
}} |
||
Line 14: | Line 14: | ||
|MenuLocation=Path → Adaptive |
|MenuLocation=Path → Adaptive |
||
|Workbenches=[[Path_Workbench|Path]] |
|Workbenches=[[Path_Workbench|Path]] |
||
|Shortcut= |
|||
|SeeAlso= |
|||
}} |
}} |
||
Line 37: | Line 35: | ||
# If you wish to preview the result before accepting the settings, click {{Button|Apply}} |
# If you wish to preview the result before accepting the settings, click {{Button|Apply}} |
||
# Click {{Button|OK}} button to confirm and generate paths. |
# Click {{Button|OK}} button to confirm and generate paths. |
||
=====Preliminary Notes About Adaptive Clearing===== |
=====Preliminary Notes About Adaptive Clearing===== |
||
Line 97: | Line 94: | ||
* {{PropertyData|Tool Controller}}: Defines the Tool controller used in the Operation |
* {{PropertyData|Tool Controller}}: Defines the Tool controller used in the Operation |
||
* {{PropertyData|User Label}}: User assigned label |
* {{PropertyData|User Label}}: User assigned label |
||
==Tasks Window Editor Layout== |
==Tasks Window Editor Layout== |
||
Line 137: | Line 133: | ||
* {{PropertyData|Force Clearing Inside-Out}} |
* {{PropertyData|Force Clearing Inside-Out}} |
||
* {{PropertyData|Stop}} |
* {{PropertyData|Stop}} |
||
==Resources== |
==Resources== |
||
Line 146: | Line 141: | ||
{{Docnav |
{{Docnav |
||
|[[ |
|[[Path_Helix|Helix]] |
||
|[[ |
|[[Path_Slot|Slot]] |
||
|[[Path_Workbench|Path]] |
|[[Path_Workbench|Path]] |
||
|IconL= |
|IconL=Path_Helix.svg |
||
|IconR= |
|IconR=Path_Slot.svg |
||
|IconC=Workbench_Path.svg |
|IconC=Workbench_Path.svg |
||
}} |
}} |
Revision as of 10:44, 20 August 2021
Path Adaptive |
Menu location |
---|
Path → Adaptive |
Workbenches |
Path |
Default shortcut |
None |
Introduced in version |
- |
See also |
None |
Beschreibung
The Adaptive tool uses an adaptive algorithm to create clearing and profiling paths that manage cutter engagement so that engagement and material removal never exceed a maximum value.
Usage
Usage instructions for the Adaptive operation are presented here.
Basic Operation
- Press the Adaptive icon, or select the Path → 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 Path 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.
Adaptive
- DatenForce Inside-Out: Force plunging into material inside and clearing towards the edges
- DatenHelix Angle: Helix ramp entry angle (degrees)
- DatenHelix Cone Angle: Angle (degrees) of conical helix
- DatenHelix Diameter Limit: Limit helix entry diameter, if limit larger than tool diameter or 0, tool diameter is used
- DatenKeep Tool Down Ratio: Max length of keep tool down path compared to direct distance between points
- DatenLift Distance: Lift distance for rapid moves
- DatenOperation Type: Type of adaptive operation: Clearing or Profiling
- DatenSide: Side of selected faces that tool should cut: Inside or Outside
- DatenStep Over: Percent of cutter diameter to step over on each pass
- DatenStock to Leave: How much stock to leave (i.e. for a separate finishing operation)
- DatenTolerance: Influences accuracy and performance
- DatenUse Helix Arcs: Use Arcs (G2) for helix ramp
Base
Note: It is suggested that you do not edit the Placement property of path operations. Rather, move or rotate the Path Job model as needed.
- DatenPlacement: Overall placement[position and rotation] of the object - with respect to the origin (or origin of parent object container)
- DatenAngle: Angle in degrees applied to rotation of the object around Axis property value
- DatenAxis: Axis(one or multiple) around which to rotate the object, set in sub-properties: x, y, z
- DatenX: x axis value
- DatenY: y axis value
- DatenZ: z axis value
- DatenPosition: Position of the object, set in sub-properties: x, y, z - with respect to the origin (or origin of parent object container)
- DatenX: x distance value
- DatenY: y distance value
- DatenZ: z distance value
- DatenLabel: User-provided name of the object (UTF-8)
Depth
- DatenClearance Height: The height needed to clear clamps and obstructions
- DatenFinal Depth: Final Depth of Tool- lowest value in Z
- DatenFinish Depth: Maximum material removed on final pass.
- DatenSafe Height: The above which Rapid motions are allowed.
- DatenStart Depth: Starting Depth of Tool- first cut depth in Z
- DatenStep Down: Incremental Step Down of Tool
Path
- DatenActive: make False, to prevent operation from generating code
- DatenComment: An optional comment for this Operation
- DatenTool Controller: Defines the Tool controller used in the Operation
- DatenUser Label: User assigned label
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.
Base Geometry
- Add: adds selected element(s) which should be the base(s) for the path(s)
- Delete: delete the selected item(s) in the Base Geometry list
- Clear: clear all items in the Base Geometry list
Depths
- DatenStart Depth
- DatenFinal Depth
- DatenFinish Depth
- DatenStep Down
Heights
- DatenSafe Height
- DatenClearance Height
Operation
- DatenTool Controller
- DatenCut Region (Side)
- DatenOperation Type
- DatenStep Over Percent
- DatenAccuracy vs Performance (Tolerance)
- DatenHelix Ramp Angle
- DatenHelix Cone Angle
- DatenHelix Max Diameter (Helix Diameter Limit)
- DatenLift Distance
- DatenKeep Tool Down Ratio
- DatenStock to Leave
- DatenForce Clearing Inside-Out
- DatenStop
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
Anwenderdokumentation
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzlicher Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Programmeinstellungen, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, Hilf FreeCAD, Spende
- Hilfe: Tutorien, Video Tutorien
- Arbeitsbereiche: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework