tune
This commit is contained in:
parent
bbfca46bd1
commit
763d499456
106
Main.hincproj
106
Main.hincproj
@ -24,6 +24,97 @@
|
|||||||
</SpindleSpeedToTorque--RPM-to-Nm>
|
</SpindleSpeedToTorque--RPM-to-Nm>
|
||||||
</SpindleCapability>
|
</SpindleCapability>
|
||||||
</SpindleCapability>
|
</SpindleCapability>
|
||||||
|
<StickMachiningTool>
|
||||||
|
<Note>T1</Note>
|
||||||
|
<Holder>
|
||||||
|
<StickHolder>
|
||||||
|
<Cylindroid LongitudeNum="12">
|
||||||
|
<PairZr>(0,10)</PairZr>
|
||||||
|
<PairZr>(50,10)</PairZr>
|
||||||
|
</Cylindroid>
|
||||||
|
<Note></Note>
|
||||||
|
</StickHolder>
|
||||||
|
</Holder>
|
||||||
|
<Cutter>
|
||||||
|
<MillingCutter>
|
||||||
|
<ShaperProfile>
|
||||||
|
<AptProfile>
|
||||||
|
<Apt>
|
||||||
|
<ColumnApt>
|
||||||
|
<D>12</D>
|
||||||
|
<Rc>0.5</Rc>
|
||||||
|
<FluteH>40</FluteH>
|
||||||
|
</ColumnApt>
|
||||||
|
</Apt>
|
||||||
|
</AptProfile>
|
||||||
|
</ShaperProfile>
|
||||||
|
<InnerBeamProfile>
|
||||||
|
<FluteDependentRatioProfile>
|
||||||
|
<!--<ConstRatioProfile>
|
||||||
|
<RadiusRatio />
|
||||||
|
</ConstRatioProfile>-->
|
||||||
|
</FluteDependentRatioProfile>
|
||||||
|
</InnerBeamProfile>
|
||||||
|
<UpperBeamGeom>
|
||||||
|
<TransformationGeom>
|
||||||
|
<Transformer />
|
||||||
|
<Geom>
|
||||||
|
<Cylindroid LongitudeNum="12">
|
||||||
|
<PairZr>(40,6)</PairZr>
|
||||||
|
<PairZr>(80,6)</PairZr>
|
||||||
|
</Cylindroid>
|
||||||
|
</Geom>
|
||||||
|
</TransformationGeom>
|
||||||
|
</UpperBeamGeom>
|
||||||
|
<LinearResolution_mm>0.5</LinearResolution_mm>
|
||||||
|
<AngleResolution_deg>15</AngleResolution_deg>
|
||||||
|
<FluteContourTray>
|
||||||
|
<UniformContourTray>
|
||||||
|
<TrackNum>3</TrackNum>
|
||||||
|
<BaselineOneContour>
|
||||||
|
<FluteContour>
|
||||||
|
<SetupAngle_deg>0</SetupAngle_deg>
|
||||||
|
<BaseSideContour>
|
||||||
|
<ConstHelixSideContour>
|
||||||
|
<Helix_deg>50</Helix_deg>
|
||||||
|
<RadialRakeAngle_deg>15</RadialRakeAngle_deg>
|
||||||
|
<RadialReliefAngle_deg>5</RadialReliefAngle_deg>
|
||||||
|
</ConstHelixSideContour>
|
||||||
|
</BaseSideContour>
|
||||||
|
<BaseBottomContour>
|
||||||
|
<SlideBottomContour>
|
||||||
|
<AxialRakeAngle_deg>50</AxialRakeAngle_deg>
|
||||||
|
<DiskAngle_deg>1.5</DiskAngle_deg>
|
||||||
|
<EccentricAngle_deg>15</EccentricAngle_deg>
|
||||||
|
<CutterLengthOnBottomProjection_mm>5</CutterLengthOnBottomProjection_mm>
|
||||||
|
<OuterRadius_mm>5.5</OuterRadius_mm>
|
||||||
|
</SlideBottomContour>
|
||||||
|
</BaseBottomContour>
|
||||||
|
</FluteContour>
|
||||||
|
</BaselineOneContour>
|
||||||
|
</UniformContourTray>
|
||||||
|
</FluteContourTray>
|
||||||
|
<BodyMaterial>
|
||||||
|
<XmlSource>WC-Co6-800nm.CutterMaterial</XmlSource>
|
||||||
|
</BodyMaterial>
|
||||||
|
<CoatingMaterial />
|
||||||
|
<HoneRadius_um>20</HoneRadius_um>
|
||||||
|
<MillingCutterOptLimit>
|
||||||
|
<MillingCutterOptLimit>
|
||||||
|
<EnableOpt>true</EnableOpt>
|
||||||
|
<YieldingSafetyFactor>3</YieldingSafetyFactor>
|
||||||
|
<EnableLimitByMinimumUncutChipThickness>true</EnableLimitByMinimumUncutChipThickness>
|
||||||
|
<MinFeedPerTooth_mm>0</MinFeedPerTooth_mm>
|
||||||
|
<MaxFeedPerTooth_mm>999</MaxFeedPerTooth_mm>
|
||||||
|
</MillingCutterOptLimit>
|
||||||
|
</MillingCutterOptLimit>
|
||||||
|
</MillingCutter>
|
||||||
|
</Cutter>
|
||||||
|
<PreservedDistanceBetweenFluteAndSpindleNose_mm>8</PreservedDistanceBetweenFluteAndSpindleNose_mm>
|
||||||
|
<ObservationAnchorReference>HolderAnc</ObservationAnchorReference>
|
||||||
|
<RelativeHeightFromObservationAnchor_mm>0</RelativeHeightFromObservationAnchor_mm>
|
||||||
|
<ObservationRingRadius_mm>0</ObservationRingRadius_mm>
|
||||||
|
</StickMachiningTool>
|
||||||
<Fixture>
|
<Fixture>
|
||||||
<Fixture>
|
<Fixture>
|
||||||
<Solid>
|
<Solid>
|
||||||
@ -123,8 +214,8 @@
|
|||||||
</Geom>
|
</Geom>
|
||||||
</TransformationGeom>
|
</TransformationGeom>
|
||||||
</UpperBeamGeom>
|
</UpperBeamGeom>
|
||||||
<LinearResolution_mm>0.1</LinearResolution_mm>
|
<LinearResolution_mm>0.5</LinearResolution_mm>
|
||||||
<AngleResolution_deg>5</AngleResolution_deg>
|
<AngleResolution_deg>15</AngleResolution_deg>
|
||||||
<FluteContourTray>
|
<FluteContourTray>
|
||||||
<UniformContourTray>
|
<UniformContourTray>
|
||||||
<TrackNum>3</TrackNum>
|
<TrackNum>3</TrackNum>
|
||||||
@ -263,7 +354,7 @@
|
|||||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||||
<RatioRgbFuncEnum>Linear</RatioRgbFuncEnum>
|
<RatioRgbFuncEnum>Linear</RatioRgbFuncEnum>
|
||||||
<Floor>0</Floor>
|
<Floor>0</Floor>
|
||||||
<Ceiling>1</Ceiling>
|
<Ceiling>2000</Ceiling>
|
||||||
</RangeColorRule>
|
</RangeColorRule>
|
||||||
</FuncRangeColorGuide>
|
</FuncRangeColorGuide>
|
||||||
</Entry>
|
</Entry>
|
||||||
@ -354,12 +445,5 @@
|
|||||||
<RakeFaceCuttingPara />
|
<RakeFaceCuttingPara />
|
||||||
</ResultParaTemplate>
|
</ResultParaTemplate>
|
||||||
</MillingTraining>
|
</MillingTraining>
|
||||||
<CsScriptText>IEnumerable<Action> Run(){
|
<CsScriptRelFile>Script/Run-CSV.cs</CsScriptRelFile>
|
||||||
foreach(var action in RunNcFile("NC/circle.ptp")) yield return action;
|
|
||||||
foreach(var action in RunNcFile("NC/drill_slot.ptp")) yield return action;
|
|
||||||
foreach(var action in RunNcFile("NC/side.ptp")) yield return action;
|
|
||||||
foreach(var action in RunNcFile("NC/slide.ptp")) yield return action;
|
|
||||||
yield return null;
|
|
||||||
}
|
|
||||||
return Run();</CsScriptText>
|
|
||||||
</MillingCourse>
|
</MillingCourse>
|
@ -5,10 +5,10 @@
|
|||||||
<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="0" />
|
<DynamicTranslation Axis="(-1, 0, 0)" Len="29.596000000000004" />
|
||||||
</TransformerX>
|
</TransformerX>
|
||||||
<TransformerY>
|
<TransformerY>
|
||||||
<DynamicTranslation Axis="(0, -1, 0)" Len="0" />
|
<DynamicTranslation Axis="(0, -1, 0)" Len="-37.400000000000006" />
|
||||||
</TransformerY>
|
</TransformerY>
|
||||||
<TransformerZ>
|
<TransformerZ>
|
||||||
<DynamicTranslation Axis="(0, 0, 1)" Len="0" />
|
<DynamicTranslation Axis="(0, 0, 1)" Len="0" />
|
||||||
|
13
Script/Run-CSV.cs
Normal file
13
Script/Run-CSV.cs
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
IEnumerable<Action> Run(){
|
||||||
|
// foreach(var action in RunNcFile("NC/circle.ptp")) yield return action;
|
||||||
|
// foreach(var action in RunNcFile("NC/drill_slot.ptp")) yield return action;
|
||||||
|
// foreach(var action in RunNcFile("NC/side.ptp")) yield return action;
|
||||||
|
// foreach(var action in RunNcFile("NC/slide.ptp")) yield return action;
|
||||||
|
|
||||||
|
// WriteStepFile("Cache/[NcName].step.csv");
|
||||||
|
RegisterStepVariable("TestData","TestData",null,"G");
|
||||||
|
ReadCsv("Cache/side.demo.csv");
|
||||||
|
|
||||||
|
yield return null;
|
||||||
|
}
|
||||||
|
return Run();
|
Loading…
x
Reference in New Issue
Block a user