This commit is contained in:
2024-02-12 19:49:21 +08:00
parent e7b75e6df2
commit dd5bd46f71
13 changed files with 3828 additions and 4828 deletions
+79 -97
View File
@@ -1,49 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<MillingProc ApiVersion="1.3.206.0">
<MillingProc ApiVersion="1.4.56.0">
<MillingEquipment>
<MillingEquipment>
<SolidMachiningChainSource>
<XmlSource>PmcB1s\PMC_B1.mt</XmlSource>
</SolidMachiningChainSource>
<MillingTool>
<Note>T1</Note>
<HolderSource>
<XmlSource>D10H10.holder</XmlSource>
</HolderSource>
<CutterSource>
<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>
<RadialRakeAngle_deg>15</RadialRakeAngle_deg>
<MillingParaXmlSource>
<XmlSource>MillingParaGrids\Al6061T6_201902.mp.xml</XmlSource>
</MillingParaXmlSource>
</ConstHelixSculp>
</Sculp>
<LatitudeNum>6</LatitudeNum>
<!--LongitudeNum should be the multiple of 4.-->
<LongitudeNum>24</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>
</CutterSource>
</MillingTool>
<FixtureSource>
<Fixture>
<Fixture>
<Solid>
<Box3d>
@@ -55,43 +17,39 @@
<StaticTranslation Trans="(0, 0, 10)" />
</WorkpieceTransformer>
</Fixture>
</FixtureSource>
</Fixture>
<Workpiece>
<Resolution>0.5</Resolution>
<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>Design\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>
<Resolution>0.5</Resolution>
<RawGeom>
<Box3d>
<Min>(2, 0, -50)</Min>
<Max>(72, 50, 0)</Max>
</Box3d>
</RawGeom>
<WorkpieceBuckleToGeomZeroTranslation>
<StaticTranslation Trans="(-35, -25, 50)" />
</WorkpieceBuckleToGeomZeroTranslation>
<IdealGeom>
<TransformationGeom>
<Transformer>
<StaticTranslation Trans="(2, 0, -50)" />
</Transformer>
<Geom>
<StlFile>Design\standard_force_4exp_201902_design.stl</StlFile>
</Geom>
</TransformationGeom>
</IdealGeom>
<DetectionRadius>1</DetectionRadius>
<DiffVisualRadius>0.1</DiffVisualRadius>
<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>
</Workpiece>
<TableToComp>
<StaticIdentity />
@@ -102,15 +60,15 @@
</BackgroundAndCoolantHeatCondition>
</MillingEquipment>
</MillingEquipment>
<MillingToolHouseSource>
<MillingToolHouse>
<MillingToolHouse>
<Entry ID="1">
<MillingTool>
<Note>T1</Note>
<HolderSource>
<Holder>
<XmlSource>D10H10.holder</XmlSource>
</HolderSource>
<CutterSource>
</Holder>
<Cutter>
<AptCutter>
<AptGetter>
<BullNoseApt>
@@ -125,14 +83,12 @@
<FluteNum>3</FluteNum>
<Helix_deg>50</Helix_deg>
<RadialRakeAngle_deg>15</RadialRakeAngle_deg>
<MillingParaXmlSource>
<MillingPara>
<XmlSource>MillingParaGrids\Al6061T6_201902.mp.xml</XmlSource>
</MillingParaXmlSource>
</MillingPara>
</ConstHelixSculp>
</Sculp>
<LatitudeNum>6</LatitudeNum>
<!--LongitudeNum should be the multiple of 4.-->
<LongitudeNum>24</LongitudeNum>
<ExtendedShankGeom />
<CutterHeatCondition>
<CutterHeatTransferCoefficient_WdmK>58</CutterHeatTransferCoefficient_WdmK>
<CutterHeatCapacity_JdgK>0.24</CutterHeatCapacity_JdgK>
@@ -141,19 +97,22 @@
<CutterDermis_mm>0.1</CutterDermis_mm>
</CutterHeatCondition>
</AptCutter>
</CutterSource>
</Cutter>
</MillingTool>
</Entry>
</MillingToolHouse>
</MillingToolHouseSource>
<EnableCollisionDetection>true</EnableCollisionDetection>
<EnableSweeping>true</EnableSweeping>
<EnableAdvanceGeomAndPhysics>true</EnableAdvanceGeomAndPhysics>
<CuttingFulcrum>
<LocationRelativeToReference>(0, 0, 0)</LocationRelativeToReference>
<!--CutterFulcrumReference options: ToolTip,HolderShankBuckle,SpindleHolderBuckle,WorkpieceGeom-->
<CutterFulcrumReference>HolderShankBuckle</CutterFulcrumReference>
</CuttingFulcrum>
</MillingToolHouse>
<EnableCollisionDetection>false</EnableCollisionDetection>
<EnableSweeping>false</EnableSweeping>
<RequestMillingForceEvaluation>true</RequestMillingForceEvaluation>
<ToolObservationPosition>
<PointRelativeToReference>(0, 0, 0)</PointRelativeToReference>
<!--ToolObservationReference options: ToolTip,HolderShankBuckle,SpindleHolderBuckle,WorkpieceGeom-->
<ToolObservationReference>HolderShankBuckle</ToolObservationReference>
</ToolObservationPosition>
<EvaluationCollection>
<EvaluationCollection />
</EvaluationCollection>
<ColorGuideSource>
<XmlSource>MachiningColor.ColorGuide</XmlSource>
</ColorGuideSource>
@@ -178,8 +137,31 @@
<MaxForce>800</MaxForce>
<MaxForceSteep_Nddeg>10</MaxForceSteep_Nddeg>
</NcOptOption>
<NcMappingSource />
<NcMapping />
<MillingParaTrainingDestinationFile></MillingParaTrainingDestinationFile>
<MillingParaTraining>
<IsFxEnabled>true</IsFxEnabled>
<IsFyEnabled>true</IsFyEnabled>
<IsFzEnabled>true</IsFzEnabled>
<IsMxEnabled>false</IsMxEnabled>
<IsMyEnabled>false</IsMyEnabled>
<IsMzEnabled>false</IsMzEnabled>
<ForceOutlierRatio>2</ForceOutlierRatio>
<LeadParaTemplate>
<RakeFaceCuttingParaMap>
<FluteFormNum>1</FluteFormNum>
<NAngleDivisionNum>0</NAngleDivisionNum>
<EcAngleDivisionNum>0</EcAngleDivisionNum>
</RakeFaceCuttingParaMap>
</LeadParaTemplate>
<ResultParaTemplate>
<RakeFaceCuttingParaMap>
<FluteFormNum>1</FluteFormNum>
<NAngleDivisionNum>0</NAngleDivisionNum>
<EcAngleDivisionNum>0</EcAngleDivisionNum>
</RakeFaceCuttingParaMap>
</ResultParaTemplate>
</MillingParaTraining>
<ServiceWorker>
<MillingProcServiceWorker>
<ServiceHost>127.0.0.1</ServiceHost>
@@ -187,5 +169,5 @@
<Enable>false</Enable>
</MillingProcServiceWorker>
</ServiceWorker>
<SelectedMillingProcRendereeEnum>Mech</SelectedMillingProcRendereeEnum>
<SelectedMillingProcRendereeEnum>Local</SelectedMillingProcRendereeEnum>
</MillingProc>