PreSettingCommand Panel
- Key Model
- Assistant Model
Layout
- Machining Resolution Label (with Unit)
- Machining Resolution ComboBox
- The model is MachiningResolution_mm.
- Default value: 0.125
- Options (powers of 2)
- 0.0009765625
- 0.001953125
- 0.00390625
- 0.0078125
- 0.015625
- 0.03125
- 0.0625
- 0.125
- 0.25
- 0.5
- 1
- 2
- 4
- 8
- 16
Note
The Machining Resolution is initialized from workpiece's InitResolution if available.
Machining Motion Resolution Setting
- The model is MachiningMotionResolution.
- Motion Resolution Label
- Type ComboBox (Feed Per Cycle, Feed Per Tooth, Fixed)
FixedMachiningMotionResolution Section If MachiningMotionResolution is FixedMachiningMotionResolution, show the panel.
- Linear Resolution Label (with Unit)
- Linear Resolution Number Input Field
- Angle Resolution Label (with Unit)
- Angle Resolution Number Input Field
Detection Settings Setting
- Enable Collision Detection CheckBox
- The model is EnableCollisionDetection.
- Default value: true
- Enable Pause On Failure CheckBox
- The model is EnablePauseOnFailure.
- Default value: false
- Enable Collision Detection CheckBox
Enable Physics CheckBox
- The model is EnablePhysics.
Source Code Path
See this page for git repository.
WPF Application Source Code Path
- Mission/PreSettingCommandPanel
Web Page Application Source Code Path
HiNC-2025-webservice (Quasar CLI SPA):
wwwroot-src/src/components/mission/PreSettingCommandPanel.vue— Runtime Geometry + Machining Resolution + Motion Resolution type select (with embedded Fixed sub-fields: Linear + Rotary) + Collision / Pause / Physics checkboxes.MachiningMotionResolutionis embedded inline because it is a property onPreSettingCommandrather than a standaloneIShellCommand.wwwroot-src/src/api/mission.ts— typed wrapper; usescommands/{path}/presetting/*endpoints includingmachining-motion-resolution-type,fixed-linear-resolution-mm,fixed-rotary-resolution-deg.Missions/MissionController.cs— REST endpoints for PreSetting per-property PUTs.