add stl of design
This commit is contained in:
parent
a732828bce
commit
7201834c64
@ -1,12 +1,12 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<SimpleHolder>
|
<SimpleHolder>
|
||||||
<Solid>
|
<Solid>
|
||||||
<Cylindroid LongtitudeNum="24">
|
<Cylindroid LongitudeNum="24">
|
||||||
<PairZr>(0,10)</PairZr>
|
<PairZr>(0,10)</PairZr>
|
||||||
<PairZr>(10,10)</PairZr>
|
<PairZr>(10,10)</PairZr>
|
||||||
</Cylindroid>
|
</Cylindroid>
|
||||||
</Solid>
|
</Solid>
|
||||||
<HolderGeomToSpindleBuckleTransformer>
|
<HolderGeomToSpindleBuckleTransformer>
|
||||||
<StaticTranslation Trans="(0,0,10)" />
|
<StaticTranslation Trans="(0, 0, 10)" />
|
||||||
</HolderGeomToSpindleBuckleTransformer>
|
</HolderGeomToSpindleBuckleTransformer>
|
||||||
</SimpleHolder>
|
</SimpleHolder>
|
@ -1,254 +1,254 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<FilteredColorGuide>
|
<FilteredColorGuide>
|
||||||
<FilterColorGuide>
|
<FilterColorGuide>
|
||||||
<TraditionalNcMinorColorGuide />
|
<TraditionalNcColorGuide />
|
||||||
</FilterColorGuide>
|
</FilterColorGuide>
|
||||||
<DictionaryColorGuide>
|
<DictionaryColorGuide>
|
||||||
<SelectedKey>MaxAbsForce</SelectedKey>
|
<SelectedKey>MaxAbsForce</SelectedKey>
|
||||||
<ColorGuideDictionary>
|
<KeyToColorGuide>
|
||||||
<Entry Key="Plain">
|
<Entry Key="Plain">
|
||||||
<PlainColorGuide>1,1,1</PlainColorGuide>
|
<PlainColorGuide>1,1,1</PlainColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="StepIndex">
|
<Entry Key="StepIndex">
|
||||||
<FreeColorGuide QuantityKey="StepIndex">
|
<QuantityColorGuide QuantityKey="StepIndex">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>1000000</Ceil>
|
<Ceiling>1000000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="Feedrate_mmdmin">
|
<Entry Key="Feedrate_mmdmin">
|
||||||
<FreeColorGuide QuantityKey="Feedrate_mmdmin">
|
<QuantityColorGuide QuantityKey="Feedrate_mmdmin">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>10000</Ceil>
|
<Ceiling>10000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="SpindleSpeed_rpm">
|
<Entry Key="SpindleSpeed_rpm">
|
||||||
<FreeColorGuide QuantityKey="SpindleSpeed_rpm">
|
<QuantityColorGuide QuantityKey="SpindleSpeed_rpm">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>10000</Ceil>
|
<Ceiling>10000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="RadialWidth">
|
<Entry Key="RadialWidth">
|
||||||
<FreeColorGuide QuantityKey="RadialWidth">
|
<QuantityColorGuide QuantityKey="RadialWidth">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>100</Ceil>
|
<Ceiling>100</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="AxialDepth">
|
<Entry Key="AxialDepth">
|
||||||
<FreeColorGuide QuantityKey="AxialDepth">
|
<QuantityColorGuide QuantityKey="AxialDepth">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>100</Ceil>
|
<Ceiling>100</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="Mrr_mm3ds">
|
<Entry Key="Mrr_mm3ds">
|
||||||
<FreeColorGuide QuantityKey="Mrr_mm3ds">
|
<QuantityColorGuide QuantityKey="Mrr_mm3ds">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>10000</Ceil>
|
<Ceiling>10000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="AbsAvgForce">
|
<Entry Key="AbsAvgForce">
|
||||||
<FreeColorGuide QuantityKey="AbsAvgForce">
|
<QuantityColorGuide QuantityKey="AbsAvgForce">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="MaxAbsForce">
|
<Entry Key="MaxAbsForce">
|
||||||
<FreeColorGuide QuantityKey="MaxAbsForce">
|
<QuantityColorGuide QuantityKey="MaxAbsForce">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="MaxAbsForceSlope_NdDeg">
|
<Entry Key="MaxAbsForceSlope_NdDeg">
|
||||||
<FreeColorGuide QuantityKey="MaxAbsForceSlope_NdDeg">
|
<QuantityColorGuide QuantityKey="MaxAbsForceSlope_NdDeg">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>10</Ceil>
|
<Ceiling>10</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="MaxAxialTorqueToToolByToolTip_Nmm">
|
<Entry Key="MaxAxialTorqueToToolByToolTip_Nmm">
|
||||||
<FreeColorGuide QuantityKey="MaxAxialTorqueToToolByToolTip_Nmm">
|
<QuantityColorGuide QuantityKey="MaxAxialTorqueToToolByToolTip_Nmm">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="AxialPower_w">
|
<Entry Key="AxialPower_w">
|
||||||
<FreeColorGuide QuantityKey="AxialPower_w">
|
<QuantityColorGuide QuantityKey="AxialPower_w">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="MaxAbsTorqueByKeyFulcrum_Nmm">
|
<Entry Key="MaxAbsTorqueByKeyFulcrum_Nmm">
|
||||||
<FreeColorGuide QuantityKey="MaxAbsTorqueByKeyFulcrum_Nmm">
|
<QuantityColorGuide QuantityKey="MaxAbsTorqueByKeyFulcrum_Nmm">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="AvgForceToToolOnToolRunningCoordinate.X">
|
<Entry Key="AvgForceToToolOnToolRunningCoordinate.X">
|
||||||
<FreeColorGuide QuantityKey="AvgForceToToolOnToolRunningCoordinate.X">
|
<QuantityColorGuide QuantityKey="AvgForceToToolOnToolRunningCoordinate.X">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
||||||
<Floor>-1000</Floor>
|
<Floor>-1000</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="AvgForceToToolOnToolRunningCoordinate.Y">
|
<Entry Key="AvgForceToToolOnToolRunningCoordinate.Y">
|
||||||
<FreeColorGuide QuantityKey="AvgForceToToolOnToolRunningCoordinate.Y">
|
<QuantityColorGuide QuantityKey="AvgForceToToolOnToolRunningCoordinate.Y">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
||||||
<Floor>-1000</Floor>
|
<Floor>-1000</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="AvgForceToToolOnToolRunningCoordinate.Z">
|
<Entry Key="AvgForceToToolOnToolRunningCoordinate.Z">
|
||||||
<FreeColorGuide QuantityKey="AvgForceToToolOnToolRunningCoordinate.Z">
|
<QuantityColorGuide QuantityKey="AvgForceToToolOnToolRunningCoordinate.Z">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
||||||
<Floor>-1000</Floor>
|
<Floor>-1000</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="AvgForceToWorkpieceOnWorkpieceCoordinate.X">
|
<Entry Key="AvgForceToWorkpieceOnWorkpieceCoordinate.X">
|
||||||
<FreeColorGuide QuantityKey="AvgForceToWorkpieceOnWorkpieceCoordinate.X">
|
<QuantityColorGuide QuantityKey="AvgForceToWorkpieceOnWorkpieceCoordinate.X">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
||||||
<Floor>-1000</Floor>
|
<Floor>-1000</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="AvgForceToWorkpieceOnWorkpieceCoordinate.Y">
|
<Entry Key="AvgForceToWorkpieceOnWorkpieceCoordinate.Y">
|
||||||
<FreeColorGuide QuantityKey="AvgForceToWorkpieceOnWorkpieceCoordinate.Y">
|
<QuantityColorGuide QuantityKey="AvgForceToWorkpieceOnWorkpieceCoordinate.Y">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
||||||
<Floor>-1000</Floor>
|
<Floor>-1000</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="AvgForceToWorkpieceOnWorkpieceCoordinate.Z">
|
<Entry Key="AvgForceToWorkpieceOnWorkpieceCoordinate.Z">
|
||||||
<FreeColorGuide QuantityKey="AvgForceToWorkpieceOnWorkpieceCoordinate.Z">
|
<QuantityColorGuide QuantityKey="AvgForceToWorkpieceOnWorkpieceCoordinate.Z">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
||||||
<Floor>-1000</Floor>
|
<Floor>-1000</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.X">
|
<Entry Key="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.X">
|
||||||
<FreeColorGuide QuantityKey="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.X">
|
<QuantityColorGuide QuantityKey="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.X">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
||||||
<Floor>-1000</Floor>
|
<Floor>-1000</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.Y">
|
<Entry Key="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.Y">
|
||||||
<FreeColorGuide QuantityKey="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.Y">
|
<QuantityColorGuide QuantityKey="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.Y">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
||||||
<Floor>-1000</Floor>
|
<Floor>-1000</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.Z">
|
<Entry Key="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.Z">
|
||||||
<FreeColorGuide QuantityKey="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.Z">
|
<QuantityColorGuide QuantityKey="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.Z">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
||||||
<Floor>-1000</Floor>
|
<Floor>-1000</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="heat_J">
|
<Entry Key="heat_J">
|
||||||
<FreeColorGuide QuantityKey="heat_J">
|
<QuantityColorGuide QuantityKey="heat_J">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
||||||
<Floor>-10</Floor>
|
<Floor>-10</Floor>
|
||||||
<Ceil>10</Ceil>
|
<Ceiling>10</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="temperature_K">
|
<Entry Key="temperature_K">
|
||||||
<FreeColorGuide QuantityKey="temperature_K">
|
<QuantityColorGuide QuantityKey="temperature_K">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>300</Floor>
|
<Floor>300</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="warning">
|
<Entry Key="warning">
|
||||||
<FreeColorGuide QuantityKey="warning">
|
<QuantityColorGuide QuantityKey="warning">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>Linear</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>Linear</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>1</Ceil>
|
<Ceiling>1</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
</ColorGuideDictionary>
|
</KeyToColorGuide>
|
||||||
</DictionaryColorGuide>
|
</DictionaryColorGuide>
|
||||||
</FilteredColorGuide>
|
</FilteredColorGuide>
|
@ -1,24 +1,24 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<MillingParaGrid>
|
<ProfileMillingParaMap>
|
||||||
<FluteNum>1</FluteNum>
|
<FluteFormNum>1</FluteFormNum>
|
||||||
<SideYDivisionNum>1</SideYDivisionNum>
|
<SideYParaNum>1</SideYParaNum>
|
||||||
<SideZDivisionNum>1</SideZDivisionNum>
|
<SideZParaNum>1</SideZParaNum>
|
||||||
|
<IsUpperSideContained>true</IsUpperSideContained>
|
||||||
<SideShearParas>
|
<SideShearParas>
|
||||||
<!--FluteIndex = 0-->
|
<!--FluteFormIndex = 0-->
|
||||||
<Flute>
|
<FluteForm>
|
||||||
<!--YIndex = 0-->
|
<!--YIndex = 0-->
|
||||||
<!--YxLowerAngle = -90.00-->
|
<!--YxAngle = 0.00-->
|
||||||
<!--YxUpperAngle = 90.00-->
|
|
||||||
<YDivision>
|
<YDivision>
|
||||||
<!--ZIndex = 0-->
|
<!--ZIndex = 0-->
|
||||||
<!--ZxLowerAngle = -90.00-->
|
<!--ZxAngle = 非數值-->
|
||||||
<!--ZxUpperAngle = 90.00-->
|
<ZDivision>556.24,1400.07,358.56</ZDivision>
|
||||||
<ZDivision>1400.0696566609952,556.2412599430529,358.5554066203582</ZDivision>
|
|
||||||
</YDivision>
|
</YDivision>
|
||||||
</Flute>
|
</FluteForm>
|
||||||
</SideShearParas>
|
</SideShearParas>
|
||||||
<BottomShearParas>
|
<BottomShearParas>
|
||||||
<Flute Index="0">1400.0696566609952,556.2412599430529,358.5554066203582</Flute>
|
<!--FluteFormIndex = 0-->
|
||||||
|
<FluteForm>556.24,1400.07,358.56</FluteForm>
|
||||||
</BottomShearParas>
|
</BottomShearParas>
|
||||||
<PloughPara>7.659825836839433,7.4068258520088,1.2751723062888058</PloughPara>
|
<PloughPara>7.66,7.41,1.28</PloughPara>
|
||||||
</MillingParaGrid>
|
</ProfileMillingParaMap>
|
BIN
NC/~$slide.ptp.steps.xlsx
Normal file
BIN
NC/~$slide.ptp.steps.xlsx
Normal file
Binary file not shown.
@ -5,26 +5,26 @@
|
|||||||
<ChainCode>[O][Y][X][C][w];[O][Z][B][S][t]</ChainCode>
|
<ChainCode>[O][Y][X][C][w];[O][Z][B][S][t]</ChainCode>
|
||||||
<IsVertical>true</IsVertical>
|
<IsVertical>true</IsVertical>
|
||||||
<TransformerX>
|
<TransformerX>
|
||||||
<DynamicTranslation Axis="(-1,0,0)" Len="66.423" />
|
<DynamicTranslation Axis="(-1, 0, 0)" Len="0" />
|
||||||
</TransformerX>
|
</TransformerX>
|
||||||
<TransformerY>
|
<TransformerY>
|
||||||
<DynamicTranslation Axis="(0,-1,0)" Len="-56.42300000000001" />
|
<DynamicTranslation Axis="(0, -1, 0)" Len="0" />
|
||||||
</TransformerY>
|
</TransformerY>
|
||||||
<TransformerZ>
|
<TransformerZ>
|
||||||
<DynamicTranslation Axis="(0,0,1)" Len="0" />
|
<DynamicTranslation Axis="(0, 0, 1)" Len="0" />
|
||||||
</TransformerZ>
|
</TransformerZ>
|
||||||
<TransformerA />
|
<TransformerA />
|
||||||
<TransformerB>
|
<TransformerB>
|
||||||
<DynamicRotation Axis="(0,1,0)" Angle_deg="0" Pivot="(-72.4,-177.4,225.94)" />
|
<DynamicRotation Axis="(0, 1, 0)" Angle_deg="0" Pivot="(-72.4, -177.4, 225.94)" />
|
||||||
</TransformerB>
|
</TransformerB>
|
||||||
<TransformerC>
|
<TransformerC>
|
||||||
<DynamicRotation Axis="(0,0,-1)" Angle_deg="0" Pivot="(0,0,0)" />
|
<DynamicRotation Axis="(0, 0, -1)" Angle_deg="0" Pivot="(0, 0, 0)" />
|
||||||
</TransformerC>
|
</TransformerC>
|
||||||
<ToolBuckleTransformer>
|
<ToolBuckleTransformer>
|
||||||
<StaticTranslation Trans="(-72.4,72.4,176.44)" />
|
<StaticTranslation Trans="(-72.4, 72.4, 176.44)" />
|
||||||
</ToolBuckleTransformer>
|
</ToolBuckleTransformer>
|
||||||
<TableBuckleTransformer>
|
<TableBuckleTransformer>
|
||||||
<StaticTranslation Trans="(0,0,0)" />
|
<StaticTranslation Trans="(0, 0, 0)" />
|
||||||
</TableBuckleTransformer>
|
</TableBuckleTransformer>
|
||||||
</XyzabcChain>
|
</XyzabcChain>
|
||||||
</XyzabcChain>
|
</XyzabcChain>
|
||||||
|
22
csv.player
22
csv.player
@ -1,17 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<FilePlayer>
|
<NumericalFilePlayer>
|
||||||
<FilePlayee>
|
<FilePlayee>
|
||||||
<UniversalNcFileRunner>
|
<CsvNcFileRunner>
|
||||||
<IsReplacingDefaultSpindleSpeedbyCodeSpindleSpeed>true</IsReplacingDefaultSpindleSpeedbyCodeSpindleSpeed>
|
<IsReplacingDefaultSpindleSpeedbyCodeSpindleSpeed>true</IsReplacingDefaultSpindleSpeedbyCodeSpindleSpeed>
|
||||||
<EnableCutterLocationDataToStep>true</EnableCutterLocationDataToStep>
|
<EnableCutterLocationDataToStep>true</EnableCutterLocationDataToStep>
|
||||||
<EnableEmbedingGeomDataToStep>true</EnableEmbedingGeomDataToStep>
|
</CsvNcFileRunner>
|
||||||
<EnableEmbedingForceDataToStep>true</EnableEmbedingForceDataToStep>
|
|
||||||
</UniversalNcFileRunner>
|
|
||||||
</FilePlayee>
|
</FilePlayee>
|
||||||
<NumericalFiles>
|
<FileAndCommandList>
|
||||||
<File>NC\slide.ptp.steps.csv</File>
|
<Entry>NC\slide.ptp.steps.csv</Entry>
|
||||||
<File>NC\circle.ptp.steps.csv</File>
|
<Entry>NC\circle.ptp.steps.csv</Entry>
|
||||||
<File>NC\side.ptp.steps.csv</File>
|
<Entry>NC\side.ptp.steps.csv</Entry>
|
||||||
<File>NC\drill_slot.ptp.steps.csv</File>
|
<Entry>NC\drill_slot.ptp.steps.csv</Entry>
|
||||||
</NumericalFiles>
|
</FileAndCommandList>
|
||||||
</FilePlayer>
|
</NumericalFilePlayer>
|
227
demo.hincproj
227
demo.hincproj
@ -1,110 +1,78 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<IntegratedMillingProc ApiVersion="HiNcWpf.1.3.87.0">
|
<MillingProc ApiVersion="1.3.206.0">
|
||||||
<ProjectName></ProjectName>
|
<MillingEquipment>
|
||||||
<MillingProc>
|
|
||||||
<MillingEquipment>
|
<MillingEquipment>
|
||||||
<MillingEquipment>
|
<SolidMachiningChainSource>
|
||||||
<SolidMachiningChainSource>
|
<XmlSource>PmcB1s\PMC_B1.mt</XmlSource>
|
||||||
<XmlSource>PmcB1s\PMC_B1.mt</XmlSource>
|
</SolidMachiningChainSource>
|
||||||
</SolidMachiningChainSource>
|
<FixtureSource>
|
||||||
<MillingTool>
|
|
||||||
<Note>T1</Note>
|
|
||||||
<Holder>
|
|
||||||
<XmlSource>D10H10.holder</XmlSource>
|
|
||||||
</Holder>
|
|
||||||
<Cutter>
|
|
||||||
<AptCutter>
|
|
||||||
<AptGetter>
|
|
||||||
<BullNoseApt>
|
|
||||||
<D>12</D>
|
|
||||||
<R0>0.5</R0>
|
|
||||||
<FluteH>40</FluteH>
|
|
||||||
<FullH>40</FullH>
|
|
||||||
</BullNoseApt>
|
|
||||||
</AptGetter>
|
|
||||||
<Sculp>
|
|
||||||
<ConstHelixSculp>
|
|
||||||
<FluteNum>3</FluteNum>
|
|
||||||
<Helix_deg>50</Helix_deg>
|
|
||||||
<MillingParaGridSource>
|
|
||||||
<MillingParaGridFile>
|
|
||||||
<File>MillingParaGrids\Al6061T6_201902.mp.xml</File>
|
|
||||||
</MillingParaGridFile>
|
|
||||||
</MillingParaGridSource>
|
|
||||||
</ConstHelixSculp>
|
|
||||||
</Sculp>
|
|
||||||
<LatitudeNum>6</LatitudeNum>
|
|
||||||
<!--LongtitudeNum should be the multiple of 4.-->
|
|
||||||
<LongtitudeNum>12</LongtitudeNum>
|
|
||||||
</AptCutter>
|
|
||||||
</Cutter>
|
|
||||||
</MillingTool>
|
|
||||||
<Fixture>
|
<Fixture>
|
||||||
<Fixture>
|
<Solid>
|
||||||
<Solid>
|
|
||||||
<Box3d>
|
|
||||||
<Min>(-40,-40,0)</Min>
|
|
||||||
<Max>(40,40,10)</Max>
|
|
||||||
</Box3d>
|
|
||||||
</Solid>
|
|
||||||
<WorkpieceTransformer>
|
|
||||||
<StaticTranslation Trans="(0,0,10)" />
|
|
||||||
</WorkpieceTransformer>
|
|
||||||
</Fixture>
|
|
||||||
</Fixture>
|
|
||||||
<Workpiece>
|
|
||||||
<Resolution>1</Resolution>
|
|
||||||
<!--Example items of RawGeom:
|
|
||||||
1.
|
|
||||||
<Box3d>
|
|
||||||
<Min>(0,0,0)</Min>
|
|
||||||
<Max>(0,0,0)</Max>
|
|
||||||
</Box3d>
|
|
||||||
2.
|
|
||||||
<Cylindroid LongtitudeNum="12">
|
|
||||||
<PairZr>(0,1)</PairZr>
|
|
||||||
<PairZr>(1,1)</PairZr>
|
|
||||||
</Cylindroid>
|
|
||||||
3.
|
|
||||||
<StlFile>geom.stl</StlFile>
|
|
||||||
4.
|
|
||||||
<TransformingGeom>
|
|
||||||
<!- -Available for variety of transformers. Examples:
|
|
||||||
1.
|
|
||||||
<StaticTranslation Trans="(0,0,0)" />
|
|
||||||
2.
|
|
||||||
<StaticRotation Axis="(0,0,0)" Angle_deg="0" Pivot="(0,0,0)" />
|
|
||||||
- ->
|
|
||||||
<Transformer>
|
|
||||||
<StaticTranslation Trans="(0,0,0)" />
|
|
||||||
</Transformer>
|
|
||||||
<Geom>
|
|
||||||
<StlFile>geom.stl</StlFile>
|
|
||||||
</Geom>
|
|
||||||
</TransformingGeom>-->
|
|
||||||
<RawGeom>
|
|
||||||
<Box3d>
|
<Box3d>
|
||||||
<Min>(2,0,-50)</Min>
|
<Min>(-40, -40, 0)</Min>
|
||||||
<Max>(72,50,0)</Max>
|
<Max>(40, 40, 10)</Max>
|
||||||
</Box3d>
|
</Box3d>
|
||||||
</RawGeom>
|
</Solid>
|
||||||
<WorkpieceBuckleToGeomZeroTranslation>
|
<WorkpieceTransformer>
|
||||||
<StaticTranslation Trans="(-35,-25,50)" />
|
<StaticTranslation Trans="(0, 0, 10)" />
|
||||||
</WorkpieceBuckleToGeomZeroTranslation>
|
</WorkpieceTransformer>
|
||||||
</Workpiece>
|
</Fixture>
|
||||||
<TableToComp>
|
</FixtureSource>
|
||||||
<StaticIdentity />
|
<Workpiece>
|
||||||
</TableToComp>
|
<Resolution>0.1</Resolution>
|
||||||
</MillingEquipment>
|
<RawGeom>
|
||||||
|
<Box3d>
|
||||||
|
<Min>(2, 0, -50)</Min>
|
||||||
|
<Max>(72, 50, 0)</Max>
|
||||||
|
</Box3d>
|
||||||
|
</RawGeom>
|
||||||
|
<WorkpieceBuckleToGeomZeroTranslation>
|
||||||
|
<StaticTranslation Trans="(-35, -25, 50)" />
|
||||||
|
</WorkpieceBuckleToGeomZeroTranslation>
|
||||||
|
<IdealGeom>
|
||||||
|
<TransformationGeom>
|
||||||
|
<!--Available for variety of transformers. Examples:
|
||||||
|
1.
|
||||||
|
<StaticTranslation Trans="(0, 0, 0)" />
|
||||||
|
2.
|
||||||
|
<StaticRotation Axis="(0, 0, 0)" Angle_deg="0" Pivot="(0, 0, 0)" />
|
||||||
|
-->
|
||||||
|
<Transformer>
|
||||||
|
<StaticTranslation Trans="(2, 0, -50)" />
|
||||||
|
</Transformer>
|
||||||
|
<Geom>
|
||||||
|
<StlFile>standard_force_4exp_201902_design.stl</StlFile>
|
||||||
|
</Geom>
|
||||||
|
</TransformationGeom>
|
||||||
|
</IdealGeom>
|
||||||
|
<DetectionRadius>1</DetectionRadius>
|
||||||
|
<DiffDistinguishableRadius>0.1</DiffDistinguishableRadius>
|
||||||
|
<IsDisplayIdealGeomOnDefaultDisplay>false</IsDisplayIdealGeomOnDefaultDisplay>
|
||||||
|
<WorkpieceHeatCondition>
|
||||||
|
<WorkpieceHeatCapacity_JdgK>0.896</WorkpieceHeatCapacity_JdgK>
|
||||||
|
<WorkpieceHeatTransferCoefficient_WdmK>167</WorkpieceHeatTransferCoefficient_WdmK>
|
||||||
|
<WorkpieceDensity_gdcm3>2.7</WorkpieceDensity_gdcm3>
|
||||||
|
<WorkpieceDermisDepth_mm>0.1</WorkpieceDermisDepth_mm>
|
||||||
|
</WorkpieceHeatCondition>
|
||||||
|
</Workpiece>
|
||||||
|
<TableToComp>
|
||||||
|
<StaticIdentity />
|
||||||
|
</TableToComp>
|
||||||
|
<BackgroundAndCoolantHeatCondition>
|
||||||
|
<BackgroundTemperature_C>25</BackgroundTemperature_C>
|
||||||
|
<CoolantHeatTransferCoefficient_Wdm2K>1000</CoolantHeatTransferCoefficient_Wdm2K>
|
||||||
|
</BackgroundAndCoolantHeatCondition>
|
||||||
</MillingEquipment>
|
</MillingEquipment>
|
||||||
|
</MillingEquipment>
|
||||||
|
<MillingToolHouseSource>
|
||||||
<MillingToolHouse>
|
<MillingToolHouse>
|
||||||
<Entry ID="1">
|
<Entry ID="1">
|
||||||
<MillingTool>
|
<MillingTool>
|
||||||
<Note>T1</Note>
|
<Note>T1</Note>
|
||||||
<Holder>
|
<HolderSource>
|
||||||
<XmlSource>D10H10.holder</XmlSource>
|
<XmlSource>D10H10.holder</XmlSource>
|
||||||
</Holder>
|
</HolderSource>
|
||||||
<Cutter>
|
<CutterSource>
|
||||||
<AptCutter>
|
<AptCutter>
|
||||||
<AptGetter>
|
<AptGetter>
|
||||||
<BullNoseApt>
|
<BullNoseApt>
|
||||||
@ -118,30 +86,36 @@
|
|||||||
<ConstHelixSculp>
|
<ConstHelixSculp>
|
||||||
<FluteNum>3</FluteNum>
|
<FluteNum>3</FluteNum>
|
||||||
<Helix_deg>50</Helix_deg>
|
<Helix_deg>50</Helix_deg>
|
||||||
<MillingParaGridSource>
|
<RadialRakeAngle_deg>15</RadialRakeAngle_deg>
|
||||||
<MillingParaGridFile>
|
<MillingParaXmlSource>
|
||||||
<File>MillingParaGrids\Al6061T6_201902.mp.xml</File>
|
<XmlSource>MillingParaGrids\Al6061T6_201902.mp.xml</XmlSource>
|
||||||
</MillingParaGridFile>
|
</MillingParaXmlSource>
|
||||||
</MillingParaGridSource>
|
|
||||||
</ConstHelixSculp>
|
</ConstHelixSculp>
|
||||||
</Sculp>
|
</Sculp>
|
||||||
<LatitudeNum>6</LatitudeNum>
|
<LatitudeNum>90</LatitudeNum>
|
||||||
<!--LongtitudeNum should be the multiple of 4.-->
|
<!--LongitudeNum should be the multiple of 4.-->
|
||||||
<LongtitudeNum>12</LongtitudeNum>
|
<LongitudeNum>360</LongitudeNum>
|
||||||
|
<CutterHeatCondition>
|
||||||
|
<CutterHeatTransferCoefficient_WdmK>58</CutterHeatTransferCoefficient_WdmK>
|
||||||
|
<CutterHeatCapacity_JdgK>0.24</CutterHeatCapacity_JdgK>
|
||||||
|
<CutterDensity_gdcm3>15.63</CutterDensity_gdcm3>
|
||||||
|
<CutterMass_g>7</CutterMass_g>
|
||||||
|
<CutterDermis_mm>0.1</CutterDermis_mm>
|
||||||
|
</CutterHeatCondition>
|
||||||
</AptCutter>
|
</AptCutter>
|
||||||
</Cutter>
|
</CutterSource>
|
||||||
</MillingTool>
|
</MillingTool>
|
||||||
</Entry>
|
</Entry>
|
||||||
</MillingToolHouse>
|
</MillingToolHouse>
|
||||||
<EnableCollisionDetection>true</EnableCollisionDetection>
|
</MillingToolHouseSource>
|
||||||
<EnableSweeping>true</EnableSweeping>
|
<EnableCollisionDetection>true</EnableCollisionDetection>
|
||||||
<MillingForceRotationDivisionNum>36</MillingForceRotationDivisionNum>
|
<EnableSweeping>true</EnableSweeping>
|
||||||
<CuttingFulcrum>
|
<EnableAdvanceGeomAndPhysics>true</EnableAdvanceGeomAndPhysics>
|
||||||
<LocationRelativeToReference>(0,0,0)</LocationRelativeToReference>
|
<CuttingFulcrum>
|
||||||
<!--CutterFulcrumReference options: ToolTip,HolderShankBuckle,SpindleHolderBuckle-->
|
<LocationRelativeToReference>(0, 0, 0)</LocationRelativeToReference>
|
||||||
<CutterFulcrumReference>HolderShankBuckle</CutterFulcrumReference>
|
<!--CutterFulcrumReference options: ToolTip,HolderShankBuckle,SpindleHolderBuckle,WorkpieceGeom-->
|
||||||
</CuttingFulcrum>
|
<CutterFulcrumReference>HolderShankBuckle</CutterFulcrumReference>
|
||||||
</MillingProc>
|
</CuttingFulcrum>
|
||||||
<ColorGuideSource>
|
<ColorGuideSource>
|
||||||
<XmlSource>MachiningColor.ColorGuide</XmlSource>
|
<XmlSource>MachiningColor.ColorGuide</XmlSource>
|
||||||
</ColorGuideSource>
|
</ColorGuideSource>
|
||||||
@ -162,19 +136,18 @@
|
|||||||
<MinFeedrate_mmdmin>60</MinFeedrate_mmdmin>
|
<MinFeedrate_mmdmin>60</MinFeedrate_mmdmin>
|
||||||
<MaxFeedrate_mmdmin>20000</MaxFeedrate_mmdmin>
|
<MaxFeedrate_mmdmin>20000</MaxFeedrate_mmdmin>
|
||||||
<RapidFeed_mmdmin>20000</RapidFeed_mmdmin>
|
<RapidFeed_mmdmin>20000</RapidFeed_mmdmin>
|
||||||
|
<MinChipThickness>NaN</MinChipThickness>
|
||||||
<MaxForce>800</MaxForce>
|
<MaxForce>800</MaxForce>
|
||||||
<MaxForceSteep_Nddeg>10</MaxForceSteep_Nddeg>
|
<MaxForceSteep_Nddeg>10</MaxForceSteep_Nddeg>
|
||||||
</NcOptOption>
|
</NcOptOption>
|
||||||
<EnableMillingParaGridTraining>false</EnableMillingParaGridTraining>
|
<NcMappingSource />
|
||||||
<MillingParaGridTrainingDestinationFile></MillingParaGridTrainingDestinationFile>
|
<MillingParaTrainingDestinationFile></MillingParaTrainingDestinationFile>
|
||||||
<IntegratedMillingProcViewModel>
|
<ServiceWorker>
|
||||||
<MillingProcViewModel>
|
<MillingProcServiceWorker>
|
||||||
<SelectedMillingProcRendereeEnum>Mech</SelectedMillingProcRendereeEnum>
|
<ServiceHost>127.0.0.1</ServiceHost>
|
||||||
</MillingProcViewModel>
|
<ServicePort>6011</ServicePort>
|
||||||
<MillingForceViewModel>
|
<Enable>false</Enable>
|
||||||
<IsToolRunningCoordinateChecked>true</IsToolRunningCoordinateChecked>
|
</MillingProcServiceWorker>
|
||||||
<MinYOnForcePlot>-1000</MinYOnForcePlot>
|
</ServiceWorker>
|
||||||
<MaxYOnForcePlot>1000</MaxYOnForcePlot>
|
<SelectedMillingProcRendereeEnum>Mech</SelectedMillingProcRendereeEnum>
|
||||||
</MillingForceViewModel>
|
</MillingProc>
|
||||||
</IntegratedMillingProcViewModel>
|
|
||||||
</IntegratedMillingProc>
|
|
22
demo.hincproj_gui
Normal file
22
demo.hincproj_gui
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<MillingProcViewModel>
|
||||||
|
<ClStripViewModel>
|
||||||
|
<ClStripPosViewModel>
|
||||||
|
<StateViewModelDictionary>
|
||||||
|
<Entry Type="HiNc.TraditionalNc.TraditionalNcStep,HiNc">
|
||||||
|
<TraditionalNcStepViewModel>
|
||||||
|
<MillingForceChartViewModel>
|
||||||
|
<IsToolRunningCoordinateChecked>false</IsToolRunningCoordinateChecked>
|
||||||
|
<MinYOnForcePlot>-100</MinYOnForcePlot>
|
||||||
|
<MaxYOnForcePlot>100</MaxYOnForcePlot>
|
||||||
|
</MillingForceChartViewModel>
|
||||||
|
</TraditionalNcStepViewModel>
|
||||||
|
</Entry>
|
||||||
|
</StateViewModelDictionary>
|
||||||
|
</ClStripPosViewModel>
|
||||||
|
</ClStripViewModel>
|
||||||
|
<ForceMappingChartViewModel>
|
||||||
|
<MinYOnForcePlot>-1000</MinYOnForcePlot>
|
||||||
|
<MaxYOnForcePlot>1000</MaxYOnForcePlot>
|
||||||
|
</ForceMappingChartViewModel>
|
||||||
|
</MillingProcViewModel>
|
312
demo2.hincproj
312
demo2.hincproj
@ -1,78 +1,63 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<IntegratedMillingProc ApiVersion="HiNcWpf.1.3.87.0">
|
<MillingProc ApiVersion="1.3.196.0">
|
||||||
<ProjectName></ProjectName>
|
<MillingEquipment>
|
||||||
<MillingProc>
|
|
||||||
<MillingEquipment>
|
<MillingEquipment>
|
||||||
<MillingEquipment>
|
<SolidMachiningChainSource>
|
||||||
<SolidMachiningChainSource>
|
<XmlSource>PmcB1s\PMC_B1.mt</XmlSource>
|
||||||
<XmlSource>PmcB1s\PMC_B1.mt</XmlSource>
|
</SolidMachiningChainSource>
|
||||||
</SolidMachiningChainSource>
|
<FixtureSource>
|
||||||
<Fixture>
|
<Fixture>
|
||||||
<Fixture>
|
<Solid>
|
||||||
<Solid>
|
|
||||||
<Box3d>
|
|
||||||
<Min>(-40,-40,0)</Min>
|
|
||||||
<Max>(40,40,10)</Max>
|
|
||||||
</Box3d>
|
|
||||||
</Solid>
|
|
||||||
<WorkpieceTransformer>
|
|
||||||
<StaticTranslation Trans="(0,0,10)" />
|
|
||||||
</WorkpieceTransformer>
|
|
||||||
</Fixture>
|
|
||||||
</Fixture>
|
|
||||||
<Workpiece>
|
|
||||||
<Resolution>1</Resolution>
|
|
||||||
<!--Example items of RawGeom:
|
|
||||||
1.
|
|
||||||
<Box3d>
|
|
||||||
<Min>(0,0,0)</Min>
|
|
||||||
<Max>(0,0,0)</Max>
|
|
||||||
</Box3d>
|
|
||||||
2.
|
|
||||||
<Cylindroid LongtitudeNum="12">
|
|
||||||
<PairZr>(0,1)</PairZr>
|
|
||||||
<PairZr>(1,1)</PairZr>
|
|
||||||
</Cylindroid>
|
|
||||||
3.
|
|
||||||
<StlFile>geom.stl</StlFile>
|
|
||||||
4.
|
|
||||||
<TransformingGeom>
|
|
||||||
<!- -Available for variety of transformers. Examples:
|
|
||||||
1.
|
|
||||||
<StaticTranslation Trans="(0,0,0)" />
|
|
||||||
2.
|
|
||||||
<StaticRotation Axis="(0,0,0)" Angle_deg="0" Pivot="(0,0,0)" />
|
|
||||||
- ->
|
|
||||||
<Transformer>
|
|
||||||
<StaticTranslation Trans="(0,0,0)" />
|
|
||||||
</Transformer>
|
|
||||||
<Geom>
|
|
||||||
<StlFile>geom.stl</StlFile>
|
|
||||||
</Geom>
|
|
||||||
</TransformingGeom>-->
|
|
||||||
<RawGeom>
|
|
||||||
<Box3d>
|
<Box3d>
|
||||||
<Min>(2,0,-50)</Min>
|
<Min>(-40, -40, 0)</Min>
|
||||||
<Max>(72,50,0)</Max>
|
<Max>(40, 40, 10)</Max>
|
||||||
</Box3d>
|
</Box3d>
|
||||||
</RawGeom>
|
</Solid>
|
||||||
<WorkpieceBuckleToGeomZeroTranslation>
|
<WorkpieceTransformer>
|
||||||
<StaticTranslation Trans="(-35,-25,50)" />
|
<StaticTranslation Trans="(0, 0, 10)" />
|
||||||
</WorkpieceBuckleToGeomZeroTranslation>
|
</WorkpieceTransformer>
|
||||||
</Workpiece>
|
</Fixture>
|
||||||
<TableToComp>
|
</FixtureSource>
|
||||||
<StaticIdentity />
|
<Workpiece>
|
||||||
</TableToComp>
|
<Resolution>1</Resolution>
|
||||||
</MillingEquipment>
|
<RawGeom>
|
||||||
|
<Box3d>
|
||||||
|
<Min>(2, 0, -50)</Min>
|
||||||
|
<Max>(72, 50, 0)</Max>
|
||||||
|
</Box3d>
|
||||||
|
</RawGeom>
|
||||||
|
<WorkpieceBuckleToGeomZeroTranslation>
|
||||||
|
<StaticTranslation Trans="(-35, -25, 50)" />
|
||||||
|
</WorkpieceBuckleToGeomZeroTranslation>
|
||||||
|
<IdealGeom />
|
||||||
|
<DetectionRadius>1</DetectionRadius>
|
||||||
|
<DiffDistinguishableRadius>0.1</DiffDistinguishableRadius>
|
||||||
|
<IsDisplayIdealGeomOnDefaultDisplay>false</IsDisplayIdealGeomOnDefaultDisplay>
|
||||||
|
<WorkpieceHeatCondition>
|
||||||
|
<WorkpieceHeatCapacity_JdgK>0.896</WorkpieceHeatCapacity_JdgK>
|
||||||
|
<WorkpieceHeatTransferCoefficient_WdmK>167</WorkpieceHeatTransferCoefficient_WdmK>
|
||||||
|
<WorkpieceDensity_gdcm3>2.7</WorkpieceDensity_gdcm3>
|
||||||
|
<WorkpieceDermisDepth_mm>0.1</WorkpieceDermisDepth_mm>
|
||||||
|
</WorkpieceHeatCondition>
|
||||||
|
</Workpiece>
|
||||||
|
<TableToComp>
|
||||||
|
<StaticIdentity />
|
||||||
|
</TableToComp>
|
||||||
|
<BackgroundAndCoolantHeatCondition>
|
||||||
|
<BackgroundTemperature_C>25</BackgroundTemperature_C>
|
||||||
|
<CoolantHeatTransferCoefficient_Wdm2K>1000</CoolantHeatTransferCoefficient_Wdm2K>
|
||||||
|
</BackgroundAndCoolantHeatCondition>
|
||||||
</MillingEquipment>
|
</MillingEquipment>
|
||||||
|
</MillingEquipment>
|
||||||
|
<MillingToolHouseSource>
|
||||||
<MillingToolHouse>
|
<MillingToolHouse>
|
||||||
<Entry ID="1">
|
<Entry ID="1">
|
||||||
<MillingTool>
|
<MillingTool>
|
||||||
<Note>T1</Note>
|
<Note>T1</Note>
|
||||||
<Holder>
|
<HolderSource>
|
||||||
<XmlSource>D10H10.holder</XmlSource>
|
<XmlSource>D10H10.holder</XmlSource>
|
||||||
</Holder>
|
</HolderSource>
|
||||||
<Cutter>
|
<CutterSource>
|
||||||
<AptCutter>
|
<AptCutter>
|
||||||
<AptGetter>
|
<AptGetter>
|
||||||
<BullNoseApt>
|
<BullNoseApt>
|
||||||
@ -86,254 +71,260 @@
|
|||||||
<ConstHelixSculp>
|
<ConstHelixSculp>
|
||||||
<FluteNum>3</FluteNum>
|
<FluteNum>3</FluteNum>
|
||||||
<Helix_deg>50</Helix_deg>
|
<Helix_deg>50</Helix_deg>
|
||||||
<MillingParaGridSource>
|
<RadialRakeAngle_deg>15</RadialRakeAngle_deg>
|
||||||
<MillingParaGridFile>
|
<MillingParaXmlSource>
|
||||||
<File>MillingParaGrids\Al6061T6_201902.mp.xml</File>
|
<XmlSource>MillingParaGrids\Al6061T6_201902.mp.xml</XmlSource>
|
||||||
</MillingParaGridFile>
|
</MillingParaXmlSource>
|
||||||
</MillingParaGridSource>
|
|
||||||
</ConstHelixSculp>
|
</ConstHelixSculp>
|
||||||
</Sculp>
|
</Sculp>
|
||||||
<LatitudeNum>6</LatitudeNum>
|
<LatitudeNum>6</LatitudeNum>
|
||||||
<!--LongtitudeNum should be the multiple of 4.-->
|
<!--LongitudeNum should be the multiple of 4.-->
|
||||||
<LongtitudeNum>12</LongtitudeNum>
|
<LongitudeNum>12</LongitudeNum>
|
||||||
|
<CutterHeatCondition>
|
||||||
|
<CutterHeatTransferCoefficient_WdmK>58</CutterHeatTransferCoefficient_WdmK>
|
||||||
|
<CutterHeatCapacity_JdgK>0.24</CutterHeatCapacity_JdgK>
|
||||||
|
<CutterDensity_gdcm3>15.63</CutterDensity_gdcm3>
|
||||||
|
<CutterMass_g>7</CutterMass_g>
|
||||||
|
<CutterDermis_mm>0.1</CutterDermis_mm>
|
||||||
|
</CutterHeatCondition>
|
||||||
</AptCutter>
|
</AptCutter>
|
||||||
</Cutter>
|
</CutterSource>
|
||||||
</MillingTool>
|
</MillingTool>
|
||||||
</Entry>
|
</Entry>
|
||||||
</MillingToolHouse>
|
</MillingToolHouse>
|
||||||
<EnableCollisionDetection>true</EnableCollisionDetection>
|
</MillingToolHouseSource>
|
||||||
<EnableSweeping>true</EnableSweeping>
|
<EnableCollisionDetection>true</EnableCollisionDetection>
|
||||||
<MillingForceRotationDivisionNum>36</MillingForceRotationDivisionNum>
|
<EnableSweeping>true</EnableSweeping>
|
||||||
<CuttingFulcrum>
|
<EnableAdvanceGeomAndPhysics>true</EnableAdvanceGeomAndPhysics>
|
||||||
<LocationRelativeToReference>(0,0,0)</LocationRelativeToReference>
|
<CuttingFulcrum>
|
||||||
<!--CutterFulcrumReference options: ToolTip,HolderShankBuckle,SpindleHolderBuckle-->
|
<LocationRelativeToReference>(0, 0, 0)</LocationRelativeToReference>
|
||||||
<CutterFulcrumReference>HolderShankBuckle</CutterFulcrumReference>
|
<!--CutterFulcrumReference options: ToolTip,HolderShankBuckle,SpindleHolderBuckle,WorkpieceGeom-->
|
||||||
</CuttingFulcrum>
|
<CutterFulcrumReference>HolderShankBuckle</CutterFulcrumReference>
|
||||||
</MillingProc>
|
</CuttingFulcrum>
|
||||||
<ColorGuideSource>
|
<ColorGuideSource>
|
||||||
<FilteredColorGuide>
|
<FilteredColorGuide>
|
||||||
<FilterColorGuide>
|
<FilterColorGuide>
|
||||||
<UniversalNcMinorColorGuide>
|
<UniversalNcColorGuide>
|
||||||
<RapidFeedrateFrontier_mmdmin>18000</RapidFeedrateFrontier_mmdmin>
|
<RapidFeedrateFrontier_mmdmin>18000</RapidFeedrateFrontier_mmdmin>
|
||||||
</UniversalNcMinorColorGuide>
|
</UniversalNcColorGuide>
|
||||||
</FilterColorGuide>
|
</FilterColorGuide>
|
||||||
<DictionaryColorGuide>
|
<DictionaryColorGuide>
|
||||||
<SelectedKey>MaxAbsForce</SelectedKey>
|
<SelectedKey>MaxAbsForce</SelectedKey>
|
||||||
<ColorGuideDictionary>
|
<KeyToColorGuide>
|
||||||
<Entry Key="Plain">
|
<Entry Key="Plain">
|
||||||
<PlainColorGuide>1,1,1</PlainColorGuide>
|
<PlainColorGuide>1,1,1</PlainColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="StepIndex">
|
<Entry Key="StepIndex">
|
||||||
<FreeColorGuide QuantityKey="StepIndex">
|
<QuantityColorGuide QuantityKey="StepIndex">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>1000000</Ceil>
|
<Ceiling>1000000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="Feedrate_mmdmin">
|
<Entry Key="Feedrate_mmdmin">
|
||||||
<FreeColorGuide QuantityKey="Feedrate_mmdmin">
|
<QuantityColorGuide QuantityKey="Feedrate_mmdmin">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>10000</Ceil>
|
<Ceiling>10000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="SpindleSpeed_rpm">
|
<Entry Key="SpindleSpeed_rpm">
|
||||||
<FreeColorGuide QuantityKey="SpindleSpeed_rpm">
|
<QuantityColorGuide QuantityKey="SpindleSpeed_rpm">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>10000</Ceil>
|
<Ceiling>10000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="RadialWidth">
|
<Entry Key="RadialWidth">
|
||||||
<FreeColorGuide QuantityKey="RadialWidth">
|
<QuantityColorGuide QuantityKey="RadialWidth">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>100</Ceil>
|
<Ceiling>100</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="AxialDepth">
|
<Entry Key="AxialDepth">
|
||||||
<FreeColorGuide QuantityKey="AxialDepth">
|
<QuantityColorGuide QuantityKey="AxialDepth">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>100</Ceil>
|
<Ceiling>100</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="Mrr_mm3ds">
|
<Entry Key="Mrr_mm3ds">
|
||||||
<FreeColorGuide QuantityKey="Mrr_mm3ds">
|
<QuantityColorGuide QuantityKey="Mrr_mm3ds">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>10000</Ceil>
|
<Ceiling>10000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="AbsAvgForce">
|
<Entry Key="AbsAvgForce">
|
||||||
<FreeColorGuide QuantityKey="AbsAvgForce">
|
<QuantityColorGuide QuantityKey="AbsAvgForce">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="MaxAbsForce">
|
<Entry Key="MaxAbsForce">
|
||||||
<FreeColorGuide QuantityKey="MaxAbsForce">
|
<QuantityColorGuide QuantityKey="MaxAbsForce">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="MaxAbsForceSlope_NdDeg">
|
<Entry Key="MaxAbsForceSlope_NdDeg">
|
||||||
<FreeColorGuide QuantityKey="MaxAbsForceSlope_NdDeg">
|
<QuantityColorGuide QuantityKey="MaxAbsForceSlope_NdDeg">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>10</Ceil>
|
<Ceiling>10</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="MaxAxialTorqueToToolByToolTip_Nmm">
|
<Entry Key="MaxAxialTorqueToToolByToolTip_Nmm">
|
||||||
<FreeColorGuide QuantityKey="MaxAxialTorqueToToolByToolTip_Nmm">
|
<QuantityColorGuide QuantityKey="MaxAxialTorqueToToolByToolTip_Nmm">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="AxialPower_w">
|
<Entry Key="AxialPower_w">
|
||||||
<FreeColorGuide QuantityKey="AxialPower_w">
|
<QuantityColorGuide QuantityKey="AxialPower_w">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="MaxAbsTorqueByKeyFulcrum_Nmm">
|
<Entry Key="MaxAbsTorqueByKeyFulcrum_Nmm">
|
||||||
<FreeColorGuide QuantityKey="MaxAbsTorqueByKeyFulcrum_Nmm">
|
<QuantityColorGuide QuantityKey="MaxAbsTorqueByKeyFulcrum_Nmm">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedPositiveErf</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="AvgForceToToolOnToolRunningCoordinate.X">
|
<Entry Key="AvgForceToToolOnToolRunningCoordinate.X">
|
||||||
<FreeColorGuide QuantityKey="AvgForceToToolOnToolRunningCoordinate.X">
|
<QuantityColorGuide QuantityKey="AvgForceToToolOnToolRunningCoordinate.X">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
||||||
<Floor>-1000</Floor>
|
<Floor>-1000</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="AvgForceToToolOnToolRunningCoordinate.Y">
|
<Entry Key="AvgForceToToolOnToolRunningCoordinate.Y">
|
||||||
<FreeColorGuide QuantityKey="AvgForceToToolOnToolRunningCoordinate.Y">
|
<QuantityColorGuide QuantityKey="AvgForceToToolOnToolRunningCoordinate.Y">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
||||||
<Floor>-1000</Floor>
|
<Floor>-1000</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="AvgForceToToolOnToolRunningCoordinate.Z">
|
<Entry Key="AvgForceToToolOnToolRunningCoordinate.Z">
|
||||||
<FreeColorGuide QuantityKey="AvgForceToToolOnToolRunningCoordinate.Z">
|
<QuantityColorGuide QuantityKey="AvgForceToToolOnToolRunningCoordinate.Z">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
||||||
<Floor>-1000</Floor>
|
<Floor>-1000</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="AvgForceToWorkpieceOnWorkpieceCoordinate.X">
|
<Entry Key="AvgForceToWorkpieceOnWorkpieceCoordinate.X">
|
||||||
<FreeColorGuide QuantityKey="AvgForceToWorkpieceOnWorkpieceCoordinate.X">
|
<QuantityColorGuide QuantityKey="AvgForceToWorkpieceOnWorkpieceCoordinate.X">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
||||||
<Floor>-1000</Floor>
|
<Floor>-1000</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="AvgForceToWorkpieceOnWorkpieceCoordinate.Y">
|
<Entry Key="AvgForceToWorkpieceOnWorkpieceCoordinate.Y">
|
||||||
<FreeColorGuide QuantityKey="AvgForceToWorkpieceOnWorkpieceCoordinate.Y">
|
<QuantityColorGuide QuantityKey="AvgForceToWorkpieceOnWorkpieceCoordinate.Y">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
||||||
<Floor>-1000</Floor>
|
<Floor>-1000</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="AvgForceToWorkpieceOnWorkpieceCoordinate.Z">
|
<Entry Key="AvgForceToWorkpieceOnWorkpieceCoordinate.Z">
|
||||||
<FreeColorGuide QuantityKey="AvgForceToWorkpieceOnWorkpieceCoordinate.Z">
|
<QuantityColorGuide QuantityKey="AvgForceToWorkpieceOnWorkpieceCoordinate.Z">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
||||||
<Floor>-1000</Floor>
|
<Floor>-1000</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.X">
|
<Entry Key="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.X">
|
||||||
<FreeColorGuide QuantityKey="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.X">
|
<QuantityColorGuide QuantityKey="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.X">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
||||||
<Floor>-1000</Floor>
|
<Floor>-1000</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.Y">
|
<Entry Key="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.Y">
|
||||||
<FreeColorGuide QuantityKey="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.Y">
|
<QuantityColorGuide QuantityKey="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.Y">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
||||||
<Floor>-1000</Floor>
|
<Floor>-1000</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
<Entry Key="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.Z">
|
<Entry Key="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.Z">
|
||||||
<FreeColorGuide QuantityKey="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.Z">
|
<QuantityColorGuide QuantityKey="MaxTorqueToToolOnToolRunningCoordinateByKeyFulcrum_Nmm.Z">
|
||||||
<RangeColorRule>
|
<RangeColorRule>
|
||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>NormalizedErf</RatioRgbFuncEnum>
|
||||||
<Floor>-1000</Floor>
|
<Floor>-1000</Floor>
|
||||||
<Ceil>1000</Ceil>
|
<Ceiling>1000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FreeColorGuide>
|
</QuantityColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
</ColorGuideDictionary>
|
</KeyToColorGuide>
|
||||||
</DictionaryColorGuide>
|
</DictionaryColorGuide>
|
||||||
</FilteredColorGuide>
|
</FilteredColorGuide>
|
||||||
</ColorGuideSource>
|
</ColorGuideSource>
|
||||||
@ -354,19 +345,18 @@
|
|||||||
<MinFeedrate_mmdmin>60</MinFeedrate_mmdmin>
|
<MinFeedrate_mmdmin>60</MinFeedrate_mmdmin>
|
||||||
<MaxFeedrate_mmdmin>20000</MaxFeedrate_mmdmin>
|
<MaxFeedrate_mmdmin>20000</MaxFeedrate_mmdmin>
|
||||||
<RapidFeed_mmdmin>20000</RapidFeed_mmdmin>
|
<RapidFeed_mmdmin>20000</RapidFeed_mmdmin>
|
||||||
|
<MinChipThickness>NaN</MinChipThickness>
|
||||||
<MaxForce>800</MaxForce>
|
<MaxForce>800</MaxForce>
|
||||||
<MaxForceSteep_Nddeg>10</MaxForceSteep_Nddeg>
|
<MaxForceSteep_Nddeg>10</MaxForceSteep_Nddeg>
|
||||||
</NcOptOption>
|
</NcOptOption>
|
||||||
<EnableMillingParaGridTraining>false</EnableMillingParaGridTraining>
|
<NcMappingSource />
|
||||||
<MillingParaGridTrainingDestinationFile></MillingParaGridTrainingDestinationFile>
|
<MillingParaTrainingDestinationFile></MillingParaTrainingDestinationFile>
|
||||||
<IntegratedMillingProcViewModel>
|
<ServiceWorker>
|
||||||
<MillingProcViewModel>
|
<MillingProcServiceWorker>
|
||||||
<SelectedMillingProcRendereeEnum>Mech</SelectedMillingProcRendereeEnum>
|
<ServiceHost>127.0.0.1</ServiceHost>
|
||||||
</MillingProcViewModel>
|
<ServicePort>6011</ServicePort>
|
||||||
<MillingForceViewModel>
|
<Enable>false</Enable>
|
||||||
<IsToolRunningCoordinateChecked>true</IsToolRunningCoordinateChecked>
|
</MillingProcServiceWorker>
|
||||||
<MinYOnForcePlot>-1000</MinYOnForcePlot>
|
</ServiceWorker>
|
||||||
<MaxYOnForcePlot>1000</MaxYOnForcePlot>
|
<SelectedMillingProcRendereeEnum>Mech</SelectedMillingProcRendereeEnum>
|
||||||
</MillingForceViewModel>
|
</MillingProc>
|
||||||
</IntegratedMillingProcViewModel>
|
|
||||||
</IntegratedMillingProc>
|
|
22
demo2.hincproj_gui
Normal file
22
demo2.hincproj_gui
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<MillingProcViewModel>
|
||||||
|
<ClStripViewModel>
|
||||||
|
<ClStripPosViewModel>
|
||||||
|
<StateViewModelDictionary>
|
||||||
|
<Entry Type="HiNc.TraditionalNc.TraditionalNcStep,HiNc">
|
||||||
|
<TraditionalNcStepViewModel>
|
||||||
|
<MillingForceChartViewModel>
|
||||||
|
<IsToolRunningCoordinateChecked>true</IsToolRunningCoordinateChecked>
|
||||||
|
<MinYOnForcePlot>-1000</MinYOnForcePlot>
|
||||||
|
<MaxYOnForcePlot>1000</MaxYOnForcePlot>
|
||||||
|
</MillingForceChartViewModel>
|
||||||
|
</TraditionalNcStepViewModel>
|
||||||
|
</Entry>
|
||||||
|
</StateViewModelDictionary>
|
||||||
|
</ClStripPosViewModel>
|
||||||
|
</ClStripViewModel>
|
||||||
|
<ForceMappingChartViewModel>
|
||||||
|
<MinYOnForcePlot>-1000</MinYOnForcePlot>
|
||||||
|
<MaxYOnForcePlot>1000</MaxYOnForcePlot>
|
||||||
|
</ForceMappingChartViewModel>
|
||||||
|
</MillingProcViewModel>
|
56
fanuc.player
56
fanuc.player
@ -1,27 +1,27 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<FilePlayer>
|
<NumericalFilePlayer>
|
||||||
<FilePlayee>
|
<FilePlayee>
|
||||||
<TraditionalNcRunner>
|
<TraditionalNcRunner>
|
||||||
<NcEnv>
|
<NcEnv>
|
||||||
<CncBrand>Fanuc</CncBrand>
|
<CncBrand>Fanuc</CncBrand>
|
||||||
<McHome>(0,0,0)</McHome>
|
<McHome>(0, 0, 0)</McHome>
|
||||||
<CoordinateTable>
|
<CoordinateTable>
|
||||||
<!--The ID is G code flag multiplying 1000. For example, ID of G54 is 54000.-->
|
<!--The ID is G code flag multiplying 1000. For example, ID of G54 is 54000.-->
|
||||||
<Entry ID="54000" Offset="(37.400000000000006,-97.4,-116.44)" />
|
<Entry ID="54000" Offset="(37.400000000000006, -97.4, -116.44)" />
|
||||||
<Entry ID="55000" Offset="(0,0,0)" />
|
<Entry ID="55000" Offset="(0, 0, 0)" />
|
||||||
<Entry ID="56000" Offset="(0,0,0)" />
|
<Entry ID="56000" Offset="(0, 0, 0)" />
|
||||||
<Entry ID="57000" Offset="(0,0,0)" />
|
<Entry ID="57000" Offset="(0, 0, 0)" />
|
||||||
<Entry ID="58000" Offset="(0,0,0)" />
|
<Entry ID="58000" Offset="(0, 0, 0)" />
|
||||||
<Entry ID="59000" Offset="(0,0,0)" />
|
<Entry ID="59000" Offset="(0, 0, 0)" />
|
||||||
<Entry ID="59100" Offset="(0,0,0)" />
|
<Entry ID="59100" Offset="(0, 0, 0)" />
|
||||||
<Entry ID="59200" Offset="(0,0,0)" />
|
<Entry ID="59200" Offset="(0, 0, 0)" />
|
||||||
<Entry ID="59300" Offset="(0,0,0)" />
|
<Entry ID="59300" Offset="(0, 0, 0)" />
|
||||||
<Entry ID="59400" Offset="(0,0,0)" />
|
<Entry ID="59400" Offset="(0, 0, 0)" />
|
||||||
<Entry ID="59500" Offset="(0,0,0)" />
|
<Entry ID="59500" Offset="(0, 0, 0)" />
|
||||||
<Entry ID="59600" Offset="(0,0,0)" />
|
<Entry ID="59600" Offset="(0, 0, 0)" />
|
||||||
<Entry ID="59700" Offset="(0,0,0)" />
|
<Entry ID="59700" Offset="(0, 0, 0)" />
|
||||||
<Entry ID="59800" Offset="(0,0,0)" />
|
<Entry ID="59800" Offset="(0, 0, 0)" />
|
||||||
<Entry ID="59900" Offset="(0,0,0)" />
|
<Entry ID="59900" Offset="(0, 0, 0)" />
|
||||||
</CoordinateTable>
|
</CoordinateTable>
|
||||||
<MillingToolOffsetTable>
|
<MillingToolOffsetTable>
|
||||||
<Entry ID="1">
|
<Entry ID="1">
|
||||||
@ -39,15 +39,19 @@
|
|||||||
<ToolingTime_s>0</ToolingTime_s>
|
<ToolingTime_s>0</ToolingTime_s>
|
||||||
</NcEnv>
|
</NcEnv>
|
||||||
<NcProc>
|
<NcProc>
|
||||||
<LinearResolution_mm>1</LinearResolution_mm>
|
<NcResolution>
|
||||||
<RotaryResolution_deg>15</RotaryResolution_deg>
|
<FixedNcResolution>
|
||||||
|
<LinearResolution_mm>100000</LinearResolution_mm>
|
||||||
|
<RotaryResolution_deg>10</RotaryResolution_deg>
|
||||||
|
</FixedNcResolution>
|
||||||
|
</NcResolution>
|
||||||
</NcProc>
|
</NcProc>
|
||||||
</TraditionalNcRunner>
|
</TraditionalNcRunner>
|
||||||
</FilePlayee>
|
</FilePlayee>
|
||||||
<NumericalFiles>
|
<FileAndCommandList>
|
||||||
<File>NC\circle.ptp</File>
|
<Entry>NC\circle.ptp</Entry>
|
||||||
<File>NC\drill_slot.ptp</File>
|
<Entry>NC\drill_slot.ptp</Entry>
|
||||||
<File>NC\side.ptp</File>
|
<Entry>NC\side.ptp</Entry>
|
||||||
<File>NC\slide.ptp</File>
|
<Entry>NC\slide.ptp</Entry>
|
||||||
</NumericalFiles>
|
</FileAndCommandList>
|
||||||
</FilePlayer>
|
</NumericalFilePlayer>
|
23
monitor.Player
Normal file
23
monitor.Player
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<MonitoringPlayer>
|
||||||
|
<NcStepMonitor>
|
||||||
|
<IgnoreRepeatedStep>true</IgnoreRepeatedStep>
|
||||||
|
<EnableReAsignWorkTimeFromBeginingTime>false</EnableReAsignWorkTimeFromBeginingTime>
|
||||||
|
<!--unit of Period is sec.-->
|
||||||
|
<Period>0</Period>
|
||||||
|
<NcStepMonitee>
|
||||||
|
<UniversalNcMonitorClient>
|
||||||
|
<GrpcChannelAddress>https://localhost:5001</GrpcChannelAddress>
|
||||||
|
<GrpcTimeOut_ms>5000</GrpcTimeOut_ms>
|
||||||
|
</UniversalNcMonitorClient>
|
||||||
|
</NcStepMonitee>
|
||||||
|
</NcStepMonitor>
|
||||||
|
<NcStepManagement>
|
||||||
|
<UniversalNcManagement>
|
||||||
|
<IsReplacingDefaultSpindleSpeedbyCodeSpindleSpeed>true</IsReplacingDefaultSpindleSpeedbyCodeSpindleSpeed>
|
||||||
|
<EnableCutterLocationDataToStep>true</EnableCutterLocationDataToStep>
|
||||||
|
<EnableEmbedingGeomDataToStep>true</EnableEmbedingGeomDataToStep>
|
||||||
|
<EnableEmbedingForceDataToStep>true</EnableEmbedingForceDataToStep>
|
||||||
|
</UniversalNcManagement>
|
||||||
|
</NcStepManagement>
|
||||||
|
</MonitoringPlayer>
|
BIN
standard_force_4exp_201902_design.stl
Normal file
BIN
standard_force_4exp_201902_design.stl
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user