diff --git a/src/Mod/CAM/Roadmap/Epics/Circular Holes Improvement.md b/src/Mod/CAM/Roadmap/Epics/Circular Holes Improvement.md new file mode 100644 index 0000000000..664a553fca --- /dev/null +++ b/src/Mod/CAM/Roadmap/Epics/Circular Holes Improvement.md @@ -0,0 +1,23 @@ + +# STATUS: +PROPOSED + +# Why it is a priority +- Moving between circular hole targets has complexity not present in other operations. Addressing the shortcomings of linking moves for circular hole operations will allow this logic to be reused in other operations. +- Handling of target selection get be generalized to other operations and has overlapping functionality with Sanity +- Circular holes generates more complex path commands that need special handling in the simulator +- Refactoring Post-processor logic should consider centralizing the handling and decomposition of circular hole commands +# Scope + +| In | Out | +| ------------------------------------------------------- | -------------------------------------------------------- | +| Create a linking move generator | Adding new circular hole operation (Bore, reaming, etc) | +| Improved target selection and management | Improve simulator to visualize circular hole processing | +| refactor circular hole base to use linking generator | | +| Improve Base post-processors to generate canned cycles | | +| Improve feedrate calculation for helix and threadmill | | +| Add target order column to target list | | + + +# Related Epics +- Helix Work diff --git a/src/Mod/CAM/Roadmap/README.md b/src/Mod/CAM/Roadmap/README.md index 95d90ddefd..f2526ff5a8 100644 --- a/src/Mod/CAM/Roadmap/README.md +++ b/src/Mod/CAM/Roadmap/README.md @@ -64,9 +64,10 @@ We agree these things should get collective attention because they are larger th *(You may, of course, work on anything that you like and submit pull requests. However, be warned that pull requests will be judged on the priorities noted below and new features that are outside of the discussed projects will receive additional scrutiny)* -| Epic | Description | Status | -| ------------------------------------------------------------------------------- | ------------------------------------------------------------------- | -------- | -| [Better Tool Library](Epics/Better%20Tool%20Library.md) | Implement the 'Better Tool Library' approach to tool management | Active | +| Epic | Description | Status | +| ------------------------------------------------------------------------------- | ------------------------------------------------------------------- | -------- | +| [Better Tool Library](Epics/Better%20Tool%20Library.md) | Implement the 'Better Tool Library' approach to tool management | Active | +| [Improve Circular Holes](Epics/Circular%20Holes%20Improvement.md) | Improve the user experience and efficiency of Circular holes operations | Active | # Priorities *(When evaluating Pull Requests, the following priorities will be considered)*