NC Optimization Option Panel
Key model is NcOptOption.
Layout
General Optimization Section
- Enable Optimization CheckBox
- The model is EnableOpt.
- Enable Feedrate Optimization CheckBox
- The model is EnableOptFeedrate.
- Enable Depth Splitting CheckBox
- The model is EnableDepthSplition.
- Enable Interpolation CheckBox
- The model is EnableInterpolation.
- Enable Optimization CheckBox
Distance Settings Section
- Extended Pre-Distance Floating Number Field (with Unit)
- The model is ExtendedPreDistance_mm.
- Extended Post-Distance Floating Number Field (with Unit)
- The model is ExtendedPostDistance_mm.
- Extended Pre-Distance Floating Number Field (with Unit)
Feedrate Limits Section
- Minimum Feedrate Floating Number Field (with Unit)
- The model is MinFeedrate_mmdmin.
- Maximum Feedrate Floating Number Field (with Unit)
- The model is MaxFeedrate_mmdmin.
- Rapid Feed Floating Number Field (with Unit)
- The model is RapidFeed_mmdmin.
- Minimum Feedrate Floating Number Field (with Unit)
Motion Dynamics Section
- Maximum Acceleration Floating Number Field (with Unit)
- The model is MaxAcceleration_mmds2.
- Maximum Jerk Floating Number Field (with Unit)
- The model is MaxJerk_mmds3.
- Maximum Acceleration Floating Number Field (with Unit)
Force and Safety Section
- Preferred Force Floating Number Field (with Unit)
- The model is PreferedForce_N.
- Spindle Torque Safety Factor Floating Number Field
- The model is SpindleTorqueSafetyFactor.
- Spindle Power Safety Factor Floating Number Field
- The model is SpindlePowerSafetyFactor.
- Preferred Force Floating Number Field (with Unit)
Compensation Section
- Enable Forward Compensation CheckBox
- The model is EnableForwardCompensation.
- Enable Side Compensation CheckBox
- The model is EnableSideCompensation.
- Enable Depth Compensation CheckBox
- The model is EnableDepthCompensation.
- Enable Forward Compensation CheckBox
Tip
Use XmlConvert.ToDouble and FromDouble to parse the double value for dealing with the inf value.
WPF Application Source Code Path
- NcOpt/NcOptOptionPanel
see this page for git repository.