Stick Tool Panel
The term stick is for not only milling, but other remover like electric discharge machining tool.
The key model is MillingTool. Other model: UserService.
Layout
- Head Line
- Object Management Menu Button
- file extension is MillingTool
- the pointed Editor Panel is Stick Tool Management Panel
- Title Label
- Object Management Menu Button
- Stick Tool Management Panel
- Cutter Tab
- Holder Tab
- Clamping Tab
- Exposed-Cutter-Height TextField
- Preserved-Distance-Between-Flute-and-Spindle-Nose TextField
- Intelligent Holder Tab Visible if EnablePhysics is true.
- Info Tab
- Abstract Note TextField (readonly)
- Note TextField (editable)
Note
The Exposed-Cutter-Height and Preserved-Distance-Between-Flute-and-Spindle-Nose are directly related. Each value changed if each other value is changed.
Step by Step Build Guide
- Build the Stick Tool Panel Layout framework. Since the framework helps to check of the child componenet.
- Build accessory part of the framework.
- Object Management Menu Button
- Info Tab
- Clamping Tab
- Build Holder Panel and the related holder type panel.
- Build Cutter Panel and the related cutter type panel.
Source Code Path
See this page for git repository.
WPF Application Source Code Path
- Mech/ToolHouse/StickToolPanel
Web Page Application Source Code Path
- wwwroot/mech/stick-tool-panel.js
- Controller/Mech/MechController.cs