Stick Tool Panel
The term stick is for not only milling, but other remover like electric discharge machining tool.
The key model is MillingTool. The model UserEnv is delivered by the host GUI.
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 UserEnv.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.
Single-User WPF Application Source Code Path
- Mech/ToolHouse/StickToolPanel
see this page for git repository.