init
This commit is contained in:
commit
c79894de58
5
.gitignore
vendored
Normal file
5
.gitignore
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
*.log
|
||||
*.sqlite
|
||||
*.sqlite-shm
|
||||
*.sqlite-wal
|
||||
Cache/*
|
||||
13
BT40-ER16-090.Holder
Normal file
13
BT40-ER16-090.Holder
Normal file
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<CylindroidHolder>
|
||||
<Name>default</Name>
|
||||
<Note>BT40-ER16-090</Note>
|
||||
<Cylindroid LongitudeNum="24">
|
||||
<PairZr>(0,25)</PairZr>
|
||||
<PairZr>(36.5,25)</PairZr>
|
||||
<PairZr>(36.5,44.5)</PairZr>
|
||||
<PairZr>(106.6,44.5)</PairZr>
|
||||
<PairZr>(106.6,40)</PairZr>
|
||||
<PairZr>(136.44,40)</PairZr>
|
||||
</Cylindroid>
|
||||
</CylindroidHolder>
|
||||
93
Cutter/Speed Tiger/P-SE0604.Cutter
Normal file
93
Cutter/Speed Tiger/P-SE0604.Cutter
Normal file
@ -0,0 +1,93 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<MillingCutter>
|
||||
<ShaperProfile>
|
||||
<AptProfile>
|
||||
<Apt>
|
||||
<ColumnApt>
|
||||
<D>6</D>
|
||||
<Rc>0</Rc>
|
||||
<FluteH>16</FluteH>
|
||||
</ColumnApt>
|
||||
</Apt>
|
||||
</AptProfile>
|
||||
</ShaperProfile>
|
||||
<InnerBeamProfile>
|
||||
<FluteDependentRatioProfile>
|
||||
<!--<ConstRatioProfile>
|
||||
<RadiusRatio>0.6</RadiusRatio>
|
||||
</ConstRatioProfile>-->
|
||||
</FluteDependentRatioProfile>
|
||||
</InnerBeamProfile>
|
||||
<UpperBeamGeom>
|
||||
<TransformationGeom>
|
||||
<Transformer />
|
||||
<Geom>
|
||||
<Cylindroid LongitudeNum="12">
|
||||
<PairZr>(16,3)</PairZr>
|
||||
<PairZr>(50,3)</PairZr>
|
||||
</Cylindroid>
|
||||
</Geom>
|
||||
</TransformationGeom>
|
||||
</UpperBeamGeom>
|
||||
<LinearResolution_mm>0.0625</LinearResolution_mm>
|
||||
<AngleResolution_deg>15</AngleResolution_deg>
|
||||
<FluteContourTray>
|
||||
<UniformContourTray>
|
||||
<TrackNum>4</TrackNum>
|
||||
<BaselineOneContour>
|
||||
<FluteContour>
|
||||
<SetupAngle_deg>0</SetupAngle_deg>
|
||||
<BaseSideContour>
|
||||
<ConstHelixSideContour>
|
||||
<Helix_deg>35</Helix_deg>
|
||||
<RadialRakeAngle_deg>8</RadialRakeAngle_deg>
|
||||
<RadialReliefAngle_deg>5</RadialReliefAngle_deg>
|
||||
</ConstHelixSideContour>
|
||||
</BaseSideContour>
|
||||
<BaseBottomContour />
|
||||
</FluteContour>
|
||||
</BaselineOneContour>
|
||||
</UniformContourTray>
|
||||
</FluteContourTray>
|
||||
<BodyMaterial>
|
||||
<CutterMaterial>
|
||||
<Name>WC-Co6-800nm</Name>
|
||||
<Note></Note>
|
||||
<ElasticModulus_GPa>600</ElasticModulus_GPa>
|
||||
<TensileStrength_MPa>1440</TensileStrength_MPa>
|
||||
<ThermalExpansionCoefficient_dMK>6.7</ThermalExpansionCoefficient_dMK>
|
||||
<HeatTransferCoefficient_WdmK>70</HeatTransferCoefficient_WdmK>
|
||||
<HeatCapacity_JdgK>0.34</HeatCapacity_JdgK>
|
||||
<Density_gdcm3>14.95</Density_gdcm3>
|
||||
<CutterDermis_mm>0.01</CutterDermis_mm>
|
||||
<MeltingTemperature_K>3143.16</MeltingTemperature_K>
|
||||
<FusionLatentHeat_Jdg>400</FusionLatentHeat_Jdg>
|
||||
<FrictionCoefficient>0.44</FrictionCoefficient>
|
||||
<TemperatureVsHardnessCurve>
|
||||
<Entry Temperature_K="298.16">17500</Entry>
|
||||
<Entry Temperature_K="873.16">14800</Entry>
|
||||
<Entry Temperature_K="1013.16">12500</Entry>
|
||||
<Entry Temperature_K="1173.16">10000</Entry>
|
||||
</TemperatureVsHardnessCurve>
|
||||
<TemperatureVsWearCoefficientCurve>
|
||||
<Entry Temperature_K="298.16">1.19</Entry>
|
||||
<Entry Temperature_K="473.16">1.86</Entry>
|
||||
<Entry Temperature_K="673.1600000000001">7.1</Entry>
|
||||
<Entry Temperature_K="873.1600000000001">25.7</Entry>
|
||||
</TemperatureVsWearCoefficientCurve>
|
||||
</CutterMaterial>
|
||||
</BodyMaterial>
|
||||
<CoatingMaterial />
|
||||
<CutterMass_g>7</CutterMass_g>
|
||||
<HoneRadius_um>30</HoneRadius_um>
|
||||
<ReliefAngle_deg>5</ReliefAngle_deg>
|
||||
<MillingCutterOptLimit>
|
||||
<MillingCutterOptLimit>
|
||||
<EnableOpt>true</EnableOpt>
|
||||
<YieldingSafetyFactor>2</YieldingSafetyFactor>
|
||||
<EnableLimitByMinimumUncutChipThickness>true</EnableLimitByMinimumUncutChipThickness>
|
||||
<MinFeedPerTooth_mm>0</MinFeedPerTooth_mm>
|
||||
<MaxFeedPerTooth_mm>999</MaxFeedPerTooth_mm>
|
||||
</MillingCutterOptLimit>
|
||||
</MillingCutterOptLimit>
|
||||
</MillingCutter>
|
||||
35
EmptyMachine.mt
Normal file
35
EmptyMachine.mt
Normal file
@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<GeneralXyzabcMachineTool>
|
||||
<Name>EmptyMachine</Name>
|
||||
<Note></Note>
|
||||
<XyzabcChain>
|
||||
<CodeXyzabcChain>
|
||||
<ChainCode>[O][B][w];[O][Y][X][Z][A][S][t]</ChainCode>
|
||||
<IsVertical>true</IsVertical>
|
||||
<TransformerX>
|
||||
<DynamicTranslation Axis="(1, 0, 0)" Len="0" />
|
||||
</TransformerX>
|
||||
<TransformerY>
|
||||
<DynamicTranslation Axis="(0, 1, 0)" Len="0" />
|
||||
</TransformerY>
|
||||
<TransformerZ>
|
||||
<DynamicTranslation Axis="(0, 0, 1)" Len="0" />
|
||||
</TransformerZ>
|
||||
<TransformerA>
|
||||
<DynamicRotation Axis="(1, 0, 0)" Angle_deg="0" Pivot="(0, 0, 675)" />
|
||||
</TransformerA>
|
||||
<TransformerB>
|
||||
<DynamicRotation Axis="(0, -1, 0)" Angle_deg="0" Pivot="(0, 0, 0)" />
|
||||
</TransformerB>
|
||||
<TransformerC />
|
||||
<ToolBuckleTransformer>
|
||||
<StaticTranslation Trans="(0, 0, 675)" />
|
||||
</ToolBuckleTransformer>
|
||||
<TableBuckleTransformer>
|
||||
<StaticTranslation Trans="(0, 0, 0)" />
|
||||
</TableBuckleTransformer>
|
||||
<AnchorToSolid />
|
||||
</CodeXyzabcChain>
|
||||
</XyzabcChain>
|
||||
<CollisionIndexPairs AutoGenerate="true" />
|
||||
</GeneralXyzabcMachineTool>
|
||||
4556801
Managed/dynamometer-S50C/Exp09/Exp09.csv
Normal file
4556801
Managed/dynamometer-S50C/Exp09/Exp09.csv
Normal file
File diff suppressed because it is too large
Load Diff
60
NC/O0001.nc
Normal file
60
NC/O0001.nc
Normal file
@ -0,0 +1,60 @@
|
||||
%
|
||||
G40 G17 G49 G54 G80
|
||||
G91 G28 Z0.0
|
||||
T01 M06
|
||||
S1200 M03
|
||||
F2000.
|
||||
G43 Z10. H01
|
||||
|
||||
G01 G90 X2. Y-20. M08
|
||||
Z2.
|
||||
G01 Z-0.5 F200.
|
||||
G01 Y16.
|
||||
Z2.
|
||||
G00 Z10.
|
||||
G01 X14. Y-20.
|
||||
Z2.
|
||||
G01 Z-0.5 F400.
|
||||
G01 Y16.
|
||||
Z2.
|
||||
G00 Z10.
|
||||
G01 X26. Y-20.
|
||||
Z2.
|
||||
G01 Z-0.5 F600.
|
||||
G01 Y16.
|
||||
Z2.
|
||||
G00 Z10.
|
||||
|
||||
S7200
|
||||
G01 X38. Y-20.
|
||||
Z2.
|
||||
G01 Z-0.5 F1200.
|
||||
G01 Y16.
|
||||
Z2.
|
||||
G00 Z10.
|
||||
G01 X50. Y-20.
|
||||
Z2.
|
||||
G01 Z-0.5 F2400.
|
||||
G01 Y16.
|
||||
Z2.
|
||||
G00 Z10.
|
||||
G01 X62. Y-20.
|
||||
Z2.
|
||||
G01 Z-0.5 F3600.
|
||||
G01 Y16.
|
||||
Z2.
|
||||
G00 Z10.
|
||||
|
||||
G00 G90 X-6. Y10.
|
||||
G17 G01 Z-0.5 F600.
|
||||
S500 M03
|
||||
X13. F200
|
||||
X25. F100
|
||||
Z2.
|
||||
Z10. F6000.
|
||||
|
||||
M09
|
||||
M05
|
||||
G91 G28 Z0.0
|
||||
M30
|
||||
%
|
||||
60
NC/lines.nc
Normal file
60
NC/lines.nc
Normal file
@ -0,0 +1,60 @@
|
||||
%
|
||||
G40 G17 G49 G54 G80
|
||||
G91 G28 Z0.0
|
||||
T01 M06
|
||||
S1200 M03
|
||||
F2000.
|
||||
G43 Z10. H01
|
||||
|
||||
G01 G90 X2. Y-20. M08
|
||||
Z2.
|
||||
G01 Z-0.5 F200.
|
||||
G01 Y16. (;@LineSelection("low1",FirstTouch,null,LastTouch,null);)
|
||||
Z2.
|
||||
G00 Z10.
|
||||
G01 X14. Y-20.
|
||||
Z2.
|
||||
G01 Z-0.5 F400.
|
||||
G01 Y16. (;@LineSelection("low2",FirstTouch,null,LastTouch,null);)
|
||||
Z2.
|
||||
G00 Z10.
|
||||
G01 X26. Y-20.
|
||||
Z2.
|
||||
G01 Z-0.5 F600.
|
||||
G01 Y16. (;@LineSelection("low3",FirstTouch,null,LastTouch,null);)
|
||||
Z2.
|
||||
G00 Z10.
|
||||
|
||||
S7200
|
||||
G01 X38. Y-20.
|
||||
Z2.
|
||||
G01 Z-0.5 F1200.
|
||||
G01 Y16. (;@LineSelection("high1",FirstTouch,null,LastTouch,null);)
|
||||
Z2.
|
||||
G00 Z10.
|
||||
G01 X50. Y-20.
|
||||
Z2.
|
||||
G01 Z-0.5 F2400.
|
||||
G01 Y16. (;@LineSelection("high2",FirstTouch,null,LastTouch,null);)
|
||||
Z2.
|
||||
G00 Z10.
|
||||
G01 X62. Y-20.
|
||||
Z2.
|
||||
G01 Z-0.5 F3600.
|
||||
G01 Y16. (;@LineSelection("high3",FirstTouch,null,LastTouch,null);)
|
||||
Z2.
|
||||
G00 Z10.
|
||||
|
||||
G00 G90 X-6. Y10.
|
||||
G17 G01 Z-0.5 F600.
|
||||
S500 M03
|
||||
X13. F200 (;@LineSelection("through1",FirstTouch,null,LastTouch,null);)
|
||||
X25. F100 (;@LineSelection("through2",FirstTouch,null,LastTouch,null);)
|
||||
Z2.
|
||||
Z10. F6000.
|
||||
|
||||
M09
|
||||
M05
|
||||
G91 G28 Z0.0
|
||||
M30
|
||||
%
|
||||
12
Output/S50C-2.mp
Normal file
12
Output/S50C-2.mp
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RakeFaceCuttingPara>
|
||||
<Name>S50C-2.mp</Name>
|
||||
<Note />
|
||||
<Kse>721.4480844419355</Kse>
|
||||
<Ksc>488.18658146979453</Ksc>
|
||||
<Ksn>-1237.9229395005204</Ksn>
|
||||
<Kpe>13.037775671993957</Kpe>
|
||||
<Kpc>19.715961218949563</Kpc>
|
||||
<Kpn>-21.762521868517958</Kpn>
|
||||
<AnchorRakeAngle_deg>8</AnchorRakeAngle_deg>
|
||||
</RakeFaceCuttingPara>
|
||||
12
Output/S50C-fine-Copy-00.mp
Normal file
12
Output/S50C-fine-Copy-00.mp
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RakeFaceCuttingPara>
|
||||
<Name>S50C-fine.mp</Name>
|
||||
<Note />
|
||||
<Kse>781.9193047583416</Kse>
|
||||
<Ksc>534.2515063930691</Ksc>
|
||||
<Ksn>-1341.4299667097694</Ksn>
|
||||
<Kpe>12.488024348568263</Kpe>
|
||||
<Kpc>19.81313632613896</Kpc>
|
||||
<Kpn>-20.852754261520523</Kpn>
|
||||
<AnchorRakeAngle_deg>NaN</AnchorRakeAngle_deg>
|
||||
</RakeFaceCuttingPara>
|
||||
12
Output/S50C-fine.mp
Normal file
12
Output/S50C-fine.mp
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RakeFaceCuttingPara>
|
||||
<Name>S50C-fine.mp</Name>
|
||||
<Note />
|
||||
<Kse>781.9193047583416</Kse>
|
||||
<Ksc>534.2515063930691</Ksc>
|
||||
<Ksn>-1341.4299667097694</Ksn>
|
||||
<Kpe>12.488024348568263</Kpe>
|
||||
<Kpc>19.81313632613896</Kpc>
|
||||
<Kpn>-20.852754261520523</Kpn>
|
||||
<AnchorRakeAngle_deg>NaN</AnchorRakeAngle_deg>
|
||||
</RakeFaceCuttingPara>
|
||||
12
Output/S50C-outlier-0.1.mp
Normal file
12
Output/S50C-outlier-0.1.mp
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RakeFaceCuttingPara>
|
||||
<Name>S50C-outlier-0.1.mp</Name>
|
||||
<Note />
|
||||
<Kse>742.950584437656</Kse>
|
||||
<Ksc>490.8517248037793</Ksc>
|
||||
<Ksn>-1283.4354748025762</Ksn>
|
||||
<Kpe>11.6974327170165</Kpe>
|
||||
<Kpc>19.66896167423929</Kpc>
|
||||
<Kpn>-19.835968644919518</Kpn>
|
||||
<AnchorRakeAngle_deg>8</AnchorRakeAngle_deg>
|
||||
</RakeFaceCuttingPara>
|
||||
12
Output/S50C-outlier-0.2.mp
Normal file
12
Output/S50C-outlier-0.2.mp
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RakeFaceCuttingPara>
|
||||
<Name>S50C-outlier-0.2.mp</Name>
|
||||
<Note />
|
||||
<Kse>758.6010210824404</Kse>
|
||||
<Ksc>516.1247909594373</Ksc>
|
||||
<Ksn>-1302.95910060132</Ksn>
|
||||
<Kpe>12.15402056324717</Kpe>
|
||||
<Kpc>19.20207770135865</Kpc>
|
||||
<Kpn>-20.234413210618193</Kpn>
|
||||
<AnchorRakeAngle_deg>8</AnchorRakeAngle_deg>
|
||||
</RakeFaceCuttingPara>
|
||||
12
Output/S50C-outlier-0.5.mp
Normal file
12
Output/S50C-outlier-0.5.mp
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RakeFaceCuttingPara>
|
||||
<Name>S50C-outlier-0.5.mp</Name>
|
||||
<Note />
|
||||
<Kse>751.3642344760983</Kse>
|
||||
<Ksc>512.438657994816</Ksc>
|
||||
<Ksn>-1290.9761068535777</Ksn>
|
||||
<Kpe>12.29573220360363</Kpe>
|
||||
<Kpc>19.020893816232572</Kpc>
|
||||
<Kpn>-20.450088354259567</Kpn>
|
||||
<AnchorRakeAngle_deg>8</AnchorRakeAngle_deg>
|
||||
</RakeFaceCuttingPara>
|
||||
12
Output/S50C.mp
Normal file
12
Output/S50C.mp
Normal file
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RakeFaceCuttingPara>
|
||||
<Name>S50C</Name>
|
||||
<Note>S50C-fine-outlier-0.2. Built on 2025-01-17.</Note>
|
||||
<Kse>781.9193047583416</Kse>
|
||||
<Ksc>534.2515063930691</Ksc>
|
||||
<Ksn>-1341.4299667097694</Ksn>
|
||||
<Kpe>12.488024348568263</Kpe>
|
||||
<Kpc>19.81313632613896</Kpc>
|
||||
<Kpn>-20.852754261520523</Kpn>
|
||||
<AnchorRakeAngle_deg>8</AnchorRakeAngle_deg>
|
||||
</RakeFaceCuttingPara>
|
||||
4556800
Raw/dynamometer-S50C/Exp09/Exp09.mdt
Normal file
4556800
Raw/dynamometer-S50C/Exp09/Exp09.mdt
Normal file
File diff suppressed because it is too large
Load Diff
BIN
Raw/dynamometer-S50C/Exp09/HiNC test9.cfg
Normal file
BIN
Raw/dynamometer-S50C/Exp09/HiNC test9.cfg
Normal file
Binary file not shown.
BIN
Raw/dynamometer-S50C/Exp09/HiNC test9.ife
Normal file
BIN
Raw/dynamometer-S50C/Exp09/HiNC test9.ife
Normal file
Binary file not shown.
62
Raw/dynamometer-S50C/Exp09/HiNC test9.txt
Normal file
62
Raw/dynamometer-S50C/Exp09/HiNC test9.txt
Normal file
@ -0,0 +1,62 @@
|
||||
Configuration text file for MALDAQ:
|
||||
|
||||
File name: C:\Users\T4PUBLIC-01\Documents\10526\HiNC_1\HiNC test9\HiNC test9.cfg
|
||||
Logging = TRUE to file: C:\Users\T4PUBLIC-01\Documents\10526\HiNC_1\HiNC test9
|
||||
Scrolling Display = FALSE
|
||||
|
||||
Channel Settings:
|
||||
|
||||
Sampling Frequency: 51200 Number of Samples per window: 51200
|
||||
|
||||
Channel 0: ON
|
||||
with units of:
|
||||
Channel Sensitivity 200 Offset 0Input Limits +/- 5 V
|
||||
NO filtering, high cut off at: 0 and low cut off at: 0
|
||||
|
||||
Channel 1: ON
|
||||
with units of:
|
||||
Channel Sensitivity 200 Offset 0Input Limits +/- 5 V
|
||||
NO filtering, high cut off at: 0 and low cut off at: 0
|
||||
|
||||
Channel 2: ON
|
||||
with units of:
|
||||
Channel Sensitivity -200 Offset 0Input Limits +/- 5 V
|
||||
NO filtering, high cut off at: 0 and low cut off at: 0
|
||||
|
||||
Channel 3: OFF
|
||||
with units of:
|
||||
Channel Sensitivity 1 Offset 0Input Limits +/- 5 V
|
||||
NO filtering, high cut off at: 0 and low cut off at: 0
|
||||
|
||||
Channel 4: OFF
|
||||
with units of:
|
||||
Channel Sensitivity 1 Offset 0Input Limits +/- 5 V
|
||||
NO filtering, high cut off at: 0 and low cut off at: 0
|
||||
|
||||
Channel 5: OFF
|
||||
with units of:
|
||||
Channel Sensitivity 1 Offset 0Input Limits +/- 5 V
|
||||
NO filtering, high cut off at: 0 and low cut off at: 0
|
||||
|
||||
Channel 6: OFF
|
||||
with units of:
|
||||
Channel Sensitivity 1 Offset 0Input Limits +/- 5 V
|
||||
NO filtering, high cut off at: 0 and low cut off at: 0
|
||||
|
||||
Channel 7: OFF
|
||||
with units of:
|
||||
Channel Sensitivity 1 Offset 0Input Limits +/- 5 V
|
||||
NO filtering, high cut off at: 0 and low cut off at: 0
|
||||
|
||||
|
||||
|
||||
Display Settings:
|
||||
|
||||
Graph 0: Axis:off Caption:off Grid:on Harmonics:Graph 1: Axis:off Caption:off Grid:on Harmonics:Zoom Time: off
|
||||
At Max: 1000 Min: 0
|
||||
Zoom Data: off
|
||||
At Max: 10 Min: 0
|
||||
Zoom Frequency: off
|
||||
At Max: 1000 Min: 0
|
||||
Zoom Magnitude: off
|
||||
At Max: 1000 Min: 0
|
||||
621
S50C.hincproj
Normal file
621
S50C.hincproj
Normal file
@ -0,0 +1,621 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<MillingCourse ApiVersion="3.1.315.0">
|
||||
<MillingEquipment>
|
||||
<MachiningEquipment>
|
||||
<SolidMachiningChain>
|
||||
<XmlSource>EmptyMachine.mt</XmlSource>
|
||||
</SolidMachiningChain>
|
||||
<SpindleCapability>
|
||||
<XmlSource>SpindleCapability/test3.SpindleCapability</XmlSource>
|
||||
</SpindleCapability>
|
||||
<Fixture>
|
||||
<Fixture>
|
||||
<Solid>
|
||||
<TransformationGeom>
|
||||
<Transformer />
|
||||
<Geom>
|
||||
<Box3d>
|
||||
<Min>(-45, -70, 0)</Min>
|
||||
<Max>(45, 70, 10)</Max>
|
||||
</Box3d>
|
||||
</Geom>
|
||||
</TransformationGeom>
|
||||
</Solid>
|
||||
<TableToWorkpieceTransformer>
|
||||
<StaticTranslation Trans="(0, 0, 10)" />
|
||||
</TableToWorkpieceTransformer>
|
||||
</Fixture>
|
||||
</Fixture>
|
||||
<Workpiece>
|
||||
<Workpiece>
|
||||
<InitResolution>0.125</InitResolution>
|
||||
<InitGeom>
|
||||
<TransformationGeom>
|
||||
<Transformer />
|
||||
<Geom>
|
||||
<Box3d>
|
||||
<Min>(0, 0, -30)</Min>
|
||||
<Max>(90, 140, 0)</Max>
|
||||
</Box3d>
|
||||
</Geom>
|
||||
</TransformationGeom>
|
||||
</InitGeom>
|
||||
<WorkpieceGeomToProgramZeroTransformer>
|
||||
<StaticTranslation Trans="(-0, -0, -0)" />
|
||||
</WorkpieceGeomToProgramZeroTransformer>
|
||||
<WorkpieceGeomToFixtureBuckleTransformer>
|
||||
<StaticTranslation Trans="(45, 70, -30)" />
|
||||
</WorkpieceGeomToFixtureBuckleTransformer>
|
||||
<IdealGeom />
|
||||
<MillingPara>
|
||||
<RakeFaceCuttingPara>
|
||||
<Name>AA7075 (update on 20241219)</Name>
|
||||
<Note>AA7075 (update on 20241219) exp on 2017</Note>
|
||||
<Kse>347.79177234887237</Kse>
|
||||
<Ksc>1605.0902189483</Ksc>
|
||||
<Ksn>-1481.6923735052892</Ksn>
|
||||
<Kpe>0.6751705314777301</Kpe>
|
||||
<Kpc>0.9948729460349305</Kpc>
|
||||
<Kpn>-0.7964217170018251</Kpn>
|
||||
<AnchorRakeAngle_deg>NaN</AnchorRakeAngle_deg>
|
||||
</RakeFaceCuttingPara>
|
||||
</MillingPara>
|
||||
<WorkpieceMaterial>
|
||||
<XmlSource>WorkpieceMaterial/FC30.WorkpieceMaterial</XmlSource>
|
||||
</WorkpieceMaterial>
|
||||
</Workpiece>
|
||||
</Workpiece>
|
||||
<TableToComp>
|
||||
<NoTransform />
|
||||
</TableToComp>
|
||||
<BackgroundAndCoolantHeatCondition>
|
||||
<BackgroundTemperature_C>25</BackgroundTemperature_C>
|
||||
<CoolantHeatTransferCoefficient_Wdm2K>1000</CoolantHeatTransferCoefficient_Wdm2K>
|
||||
</BackgroundAndCoolantHeatCondition>
|
||||
</MachiningEquipment>
|
||||
</MillingEquipment>
|
||||
<MillingToolHouse>
|
||||
<MachiningToolHouse>
|
||||
<Entry ID="1">
|
||||
<StickMachiningTool>
|
||||
<Note>P-SE0604 (Speed Tiger)</Note>
|
||||
<Holder>
|
||||
<XmlSource>BT40-ER16-090.Holder</XmlSource>
|
||||
</Holder>
|
||||
<Cutter>
|
||||
<MillingCutter>
|
||||
<MainIntegralMode>SolidEnd</MainIntegralMode>
|
||||
<ShaperProfile>
|
||||
<AptProfile>
|
||||
<Apt>
|
||||
<ColumnApt>
|
||||
<D>6</D>
|
||||
<Rc>0</Rc>
|
||||
<FluteH>16</FluteH>
|
||||
</ColumnApt>
|
||||
</Apt>
|
||||
</AptProfile>
|
||||
</ShaperProfile>
|
||||
<InnerBeamProfile>
|
||||
<FluteDependentRatioProfile>
|
||||
<!--<ConstRatioProfile>
|
||||
<RadiusRatio>0.6</RadiusRatio>
|
||||
</ConstRatioProfile>-->
|
||||
</FluteDependentRatioProfile>
|
||||
</InnerBeamProfile>
|
||||
<UpperBeamGeom>
|
||||
<TransformationGeom>
|
||||
<Transformer />
|
||||
<Geom>
|
||||
<Cylindroid LongitudeNum="12">
|
||||
<PairZr>(16,3)</PairZr>
|
||||
<PairZr>(50,3)</PairZr>
|
||||
</Cylindroid>
|
||||
</Geom>
|
||||
</TransformationGeom>
|
||||
</UpperBeamGeom>
|
||||
<LinearResolution_mm>0.015625</LinearResolution_mm>
|
||||
<AngleResolution_deg>15</AngleResolution_deg>
|
||||
<FluteContourTray>
|
||||
<UniformContourTray>
|
||||
<TrackNum>4</TrackNum>
|
||||
<BaselineOneContour>
|
||||
<FluteContour>
|
||||
<SetupAngle_deg>0</SetupAngle_deg>
|
||||
<BaseSideContour>
|
||||
<ConstHelixSideContour>
|
||||
<Helix_deg>35</Helix_deg>
|
||||
<RadialRakeAngle_deg>8</RadialRakeAngle_deg>
|
||||
<RadialReliefAngle_deg>5</RadialReliefAngle_deg>
|
||||
</ConstHelixSideContour>
|
||||
</BaseSideContour>
|
||||
<BaseBottomContour />
|
||||
</FluteContour>
|
||||
</BaselineOneContour>
|
||||
</UniformContourTray>
|
||||
</FluteContourTray>
|
||||
<BodyMaterial>
|
||||
<CutterMaterial>
|
||||
<Name>WC-Co6-800nm</Name>
|
||||
<Note></Note>
|
||||
<ElasticModulus_GPa>600</ElasticModulus_GPa>
|
||||
<PoissonRatio>0</PoissonRatio>
|
||||
<TensileStrength_MPa>1440</TensileStrength_MPa>
|
||||
<ThermalExpansionCoefficient_dMK>6.7</ThermalExpansionCoefficient_dMK>
|
||||
<HeatTransferCoefficient_WdmK>70</HeatTransferCoefficient_WdmK>
|
||||
<HeatCapacity_JdgK>0.34</HeatCapacity_JdgK>
|
||||
<Density_gdcm3>14.95</Density_gdcm3>
|
||||
<MeltingTemperature_K>3143.16</MeltingTemperature_K>
|
||||
<FusionLatentHeat_Jdg>400</FusionLatentHeat_Jdg>
|
||||
<FrictionCoefficient>0.44</FrictionCoefficient>
|
||||
<TemperatureVsHardnessCurve>
|
||||
<Entry Temperature_K="298.16">17500</Entry>
|
||||
<Entry Temperature_K="873.16">14800</Entry>
|
||||
<Entry Temperature_K="1013.16">12500</Entry>
|
||||
<Entry Temperature_K="1173.16">10000</Entry>
|
||||
</TemperatureVsHardnessCurve>
|
||||
<TemperatureVsWearCoefficientCurve>
|
||||
<Entry Temperature_K="298.16">1.19</Entry>
|
||||
<Entry Temperature_K="473.16">1.86</Entry>
|
||||
<Entry Temperature_K="673.1600000000001">7.1</Entry>
|
||||
<Entry Temperature_K="873.1600000000001">25.7</Entry>
|
||||
</TemperatureVsWearCoefficientCurve>
|
||||
</CutterMaterial>
|
||||
</BodyMaterial>
|
||||
<CoatingLayerList>
|
||||
<ThermalLayer1D>
|
||||
<Material>
|
||||
<CoatingMaterial>
|
||||
<Name>TiAlN</Name>
|
||||
<Note>Titanium Aluminum Nitride Coating</Note>
|
||||
<ElasticModulus_GPa>500</ElasticModulus_GPa>
|
||||
<PoissonRatio>0.25</PoissonRatio>
|
||||
<TensileStrength_MPa>1350</TensileStrength_MPa>
|
||||
<ThermalExpansionCoefficient_dMK>7.5</ThermalExpansionCoefficient_dMK>
|
||||
<HeatTransferCoefficient_WdmK>25</HeatTransferCoefficient_WdmK>
|
||||
<HeatCapacity_JdgK>0.55</HeatCapacity_JdgK>
|
||||
<Density_gdcm3>4.2</Density_gdcm3>
|
||||
<MeltingTemperature_K>3273</MeltingTemperature_K>
|
||||
<FusionLatentHeat_Jdg>380</FusionLatentHeat_Jdg>
|
||||
<FrictionCoefficient>0.35</FrictionCoefficient>
|
||||
<TemperatureVsHardnessCurve>
|
||||
<Entry Temperature_K="298.16">25000</Entry>
|
||||
<Entry Temperature_K="873.16">21000</Entry>
|
||||
<Entry Temperature_K="1073.16">17000</Entry>
|
||||
<Entry Temperature_K="1273.16">13000</Entry>
|
||||
</TemperatureVsHardnessCurve>
|
||||
<TemperatureVsWearCoefficientCurve>
|
||||
<Entry Temperature_K="298.16">0.9</Entry>
|
||||
<Entry Temperature_K="473.16">1.3</Entry>
|
||||
<Entry Temperature_K="673.16">4.8</Entry>
|
||||
<Entry Temperature_K="873.16">18.5</Entry>
|
||||
</TemperatureVsWearCoefficientCurve>
|
||||
<PreferedThickness_um>3</PreferedThickness_um>
|
||||
</CoatingMaterial>
|
||||
</Material>
|
||||
<Length_mm>0.003</Length_mm>
|
||||
</ThermalLayer1D>
|
||||
</CoatingLayerList>
|
||||
<CutterMass_g CutterMassAssignmentMode="EvaluateByVolume">16.806603351650548</CutterMass_g>
|
||||
<HoneRadius_um>30</HoneRadius_um>
|
||||
<ReliefAngle_deg>5</ReliefAngle_deg>
|
||||
<MillingCutterOptLimit>
|
||||
<MillingCutterOptLimit>
|
||||
<EnableOpt>true</EnableOpt>
|
||||
<YieldingSafetyFactor>2</YieldingSafetyFactor>
|
||||
<EnableLimitByMinimumUncutChipThickness>true</EnableLimitByMinimumUncutChipThickness>
|
||||
<MinFeedPerTooth_mm>0</MinFeedPerTooth_mm>
|
||||
<MaxFeedPerTooth_mm>999</MaxFeedPerTooth_mm>
|
||||
</MillingCutterOptLimit>
|
||||
</MillingCutterOptLimit>
|
||||
</MillingCutter>
|
||||
</Cutter>
|
||||
<PreservedDistanceBetweenFluteAndSpindleNose_mm>5</PreservedDistanceBetweenFluteAndSpindleNose_mm>
|
||||
<ObservationAnchorReference>SpindleBuckleAnc</ObservationAnchorReference>
|
||||
<RelativeHeightFromObservationAnchor_mm>-56.6</RelativeHeightFromObservationAnchor_mm>
|
||||
<ObservationRingRadius_mm>44.5</ObservationRingRadius_mm>
|
||||
</StickMachiningTool>
|
||||
</Entry>
|
||||
</MachiningToolHouse>
|
||||
</MillingToolHouse>
|
||||
<NcEnv>
|
||||
<NcEnv>
|
||||
<CncBrand>Fanuc</CncBrand>
|
||||
<HomeMc>(0, 0, 0)</HomeMc>
|
||||
<ToolingMc />
|
||||
<IsIdealOffsetDependentOnToolHouse>true</IsIdealOffsetDependentOnToolHouse>
|
||||
<MillingToolOffsetTable>
|
||||
<Entry ID="1">
|
||||
<MillingToolOffsetTableRow>
|
||||
<IdealRadius_mm>3</IdealRadius_mm>
|
||||
<RadialWear_mm>0</RadialWear_mm>
|
||||
<IdealHeight_mm>157.44</IdealHeight_mm>
|
||||
<AxialWear_mm>0</AxialWear_mm>
|
||||
</MillingToolOffsetTableRow>
|
||||
</Entry>
|
||||
</MillingToolOffsetTable>
|
||||
<SetToolHeightCompensationOnFeatureNormal>false</SetToolHeightCompensationOnFeatureNormal>
|
||||
<EnableShortestRotary>true</EnableShortestRotary>
|
||||
<EnableArcCornerRadiusCompensation>false</EnableArcCornerRadiusCompensation>
|
||||
<StrokeLimitXYZ_mm>
|
||||
<Box3d>
|
||||
<Min>(INF, INF, INF)</Min>
|
||||
<Max>(-INF, -INF, -INF)</Max>
|
||||
</Box3d>
|
||||
</StrokeLimitXYZ_mm>
|
||||
<StrokeLimitABC_deg>
|
||||
<Box3d>
|
||||
<Min>(INF, INF, INF)</Min>
|
||||
<Max>(-INF, -INF, -INF)</Max>
|
||||
</Box3d>
|
||||
</StrokeLimitABC_deg>
|
||||
<MaxRotarySpeedABC_rpm>(60, 60, 60)</MaxRotarySpeedABC_rpm>
|
||||
<MaxSpindleSpeed_rpm>60000</MaxSpindleSpeed_rpm>
|
||||
<RapidFeedrate_mmdmin>20000</RapidFeedrate_mmdmin>
|
||||
<ToolingTime>PT0S</ToolingTime>
|
||||
<ConfigurationTable>
|
||||
<Entry Key="1401#1">0</Entry>
|
||||
</ConfigurationTable>
|
||||
<IsoCoordinateTable>
|
||||
<!--The ID is G code flag multiplying 1000. For example, ID of G54 is 54000.-->
|
||||
<Entry ID="54000" Offset="(-45, -70, -635)" />
|
||||
<Entry ID="55000" Offset="(0, 0, 0)" />
|
||||
<Entry ID="56000" Offset="(0, 0, 0)" />
|
||||
<Entry ID="57000" Offset="(0, 0, 0)" />
|
||||
<Entry ID="58000" Offset="(0, 0, 0)" />
|
||||
<Entry ID="59000" Offset="(0, 0, 0)" />
|
||||
<Entry ID="59100" Offset="(0, 0, 0)" />
|
||||
<Entry ID="59200" Offset="(0, 0, 0)" />
|
||||
<Entry ID="59300" Offset="(0, 0, 0)" />
|
||||
<Entry ID="59400" Offset="(0, 0, 0)" />
|
||||
<Entry ID="59500" Offset="(0, 0, 0)" />
|
||||
<Entry ID="59600" Offset="(0, 0, 0)" />
|
||||
<Entry ID="59700" Offset="(0, 0, 0)" />
|
||||
<Entry ID="59800" Offset="(0, 0, 0)" />
|
||||
<Entry ID="59900" Offset="(0, 0, 0)" />
|
||||
</IsoCoordinateTable>
|
||||
</NcEnv>
|
||||
</NcEnv>
|
||||
<RootListCommand>
|
||||
<ListCommand>
|
||||
<CommandEntryList>
|
||||
<CommandEntry IsEnabled="true">
|
||||
<Command>
|
||||
<ScriptCommand>
|
||||
<ScriptTitle>train</ScriptTitle>
|
||||
<ScriptText>////一般設定////
|
||||
MillingForceCycleDivisionNum=180;
|
||||
MachiningResolution=0.125/8;
|
||||
DispCache_Mb = 860; //GRAM暫存空間 (Mb)
|
||||
MachiningMotionResolution = FeedPerTooth;
|
||||
EnableCollisionDetection = false; //是否啟用碰撞檢測開啟
|
||||
EnablePauseOnCollision = false; //是否啟用碰撞發生時暫停
|
||||
EnableMillingForceEvaluation=true;
|
||||
|
||||
ClearTimeMappingData();
|
||||
|
||||
string dynamometerFile=$"./Managed/dynamometer-S50C/Exp09/Exp09.csv";
|
||||
|
||||
AddTimeDataByFile("low1",dynamometerFile,16.4726,21.6107);
|
||||
AddTimeDataByFile("low2",dynamometerFile,39.5988,42.2784);
|
||||
AddTimeDataByFile("low3",dynamometerFile,51.9493,53.7441);
|
||||
AddTimeDataByFile("high1",dynamometerFile,60.0392,60.9723);
|
||||
AddTimeDataByFile("high2",dynamometerFile,64.3404,64.8226);
|
||||
AddTimeDataByFile("high3",dynamometerFile,66.8694,67.2146);
|
||||
|
||||
//WriteRuntimeGeom("Cache/raw.wct"); //寫入暫存檔
|
||||
//ReadRuntimeGeom("Cache/raw.wct"); //讀取暫存檔
|
||||
RunNcFile("NC/lines.nc");
|
||||
|
||||
TrainMillingPara(Fx|Fy|Fz, "Output/S50C-fine.mp",0.2);
|
||||
|
||||
</ScriptText>
|
||||
<IsSimpleMode>true</IsSimpleMode>
|
||||
</ScriptCommand>
|
||||
</Command>
|
||||
</CommandEntry>
|
||||
</CommandEntryList>
|
||||
</ListCommand>
|
||||
</RootListCommand>
|
||||
<TimeMapping>
|
||||
<TimeMapping>
|
||||
<Entrys>
|
||||
<Entry Key="low1">
|
||||
<FileTimeSection>
|
||||
<File>./Managed/dynamometer-S50C/Exp09/Exp09.csv</File>
|
||||
<BeginTime>00:00:16.4726000</BeginTime>
|
||||
<EndTime>00:00:21.6107000</EndTime>
|
||||
</FileTimeSection>
|
||||
</Entry>
|
||||
<Entry Key="low2">
|
||||
<FileTimeSection>
|
||||
<File>./Managed/dynamometer-S50C/Exp09/Exp09.csv</File>
|
||||
<BeginTime>00:00:39.5988000</BeginTime>
|
||||
<EndTime>00:00:42.2784000</EndTime>
|
||||
</FileTimeSection>
|
||||
</Entry>
|
||||
<Entry Key="low3">
|
||||
<FileTimeSection>
|
||||
<File>./Managed/dynamometer-S50C/Exp09/Exp09.csv</File>
|
||||
<BeginTime>00:00:51.9493000</BeginTime>
|
||||
<EndTime>00:00:53.7441000</EndTime>
|
||||
</FileTimeSection>
|
||||
</Entry>
|
||||
<Entry Key="high1">
|
||||
<FileTimeSection>
|
||||
<File>./Managed/dynamometer-S50C/Exp09/Exp09.csv</File>
|
||||
<BeginTime>00:01:00.0392000</BeginTime>
|
||||
<EndTime>00:01:00.9723000</EndTime>
|
||||
</FileTimeSection>
|
||||
</Entry>
|
||||
<Entry Key="high2">
|
||||
<FileTimeSection>
|
||||
<File>./Managed/dynamometer-S50C/Exp09/Exp09.csv</File>
|
||||
<BeginTime>00:01:04.3404000</BeginTime>
|
||||
<EndTime>00:01:04.8226000</EndTime>
|
||||
</FileTimeSection>
|
||||
</Entry>
|
||||
<Entry Key="high3">
|
||||
<FileTimeSection>
|
||||
<File>./Managed/dynamometer-S50C/Exp09/Exp09.csv</File>
|
||||
<BeginTime>00:01:06.8694000</BeginTime>
|
||||
<EndTime>00:01:07.2146000</EndTime>
|
||||
</FileTimeSection>
|
||||
</Entry>
|
||||
</Entrys>
|
||||
</TimeMapping>
|
||||
</TimeMapping>
|
||||
<EnableCollisionDetection>false</EnableCollisionDetection>
|
||||
<EnablePauseOnCollision>false</EnablePauseOnCollision>
|
||||
<MillingActRunnerConfig>
|
||||
<MillingActRunnerConfig>
|
||||
<EnableAdvancedPhysics>true</EnableAdvancedPhysics>
|
||||
<EnableExternalEvaluation>true</EnableExternalEvaluation>
|
||||
<EnableDeflectionTransformation>false</EnableDeflectionTransformation>
|
||||
<MachiningMotionResolution>
|
||||
<FeedPerCycleMachiningMotionResolution />
|
||||
</MachiningMotionResolution>
|
||||
</MillingActRunnerConfig>
|
||||
</MillingActRunnerConfig>
|
||||
<InspectingKey>TrainingErrRatio</InspectingKey>
|
||||
<MillingGuide>
|
||||
<MillingGuide>
|
||||
<DictionaryColorGuide>
|
||||
<DictionaryColorGuide>
|
||||
<SelectedKey>TrainingErrRatio</SelectedKey>
|
||||
<KeyToColorGuide>
|
||||
<Entry Key="Feedrate_mmdmin">
|
||||
<FuncRangeColorGuide>
|
||||
<RangeColorRule>
|
||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||
<RatioRgbFuncEnum>Linear</RatioRgbFuncEnum>
|
||||
<Floor>0</Floor>
|
||||
<Ceiling>1</Ceiling>
|
||||
</RangeColorRule>
|
||||
</FuncRangeColorGuide>
|
||||
</Entry>
|
||||
<Entry Key="AvgAbsTorque_Nm">
|
||||
<FuncRangeColorGuide>
|
||||
<RangeColorRule>
|
||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||
<RatioRgbFuncEnum>Linear</RatioRgbFuncEnum>
|
||||
<Floor>0</Floor>
|
||||
<Ceiling>1</Ceiling>
|
||||
</RangeColorRule>
|
||||
</FuncRangeColorGuide>
|
||||
</Entry>
|
||||
<Entry Key="TrainingErrRatio">
|
||||
<FuncRangeColorGuide>
|
||||
<RangeColorRule>
|
||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||
<RatioRgbFuncEnum>Linear</RatioRgbFuncEnum>
|
||||
<Floor>0</Floor>
|
||||
<Ceiling>1</Ceiling>
|
||||
</RangeColorRule>
|
||||
</FuncRangeColorGuide>
|
||||
</Entry>
|
||||
<Entry Key="ToothArcDuration_s">
|
||||
<FuncRangeColorGuide>
|
||||
<RangeColorRule>
|
||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||
<RatioRgbFuncEnum>Linear</RatioRgbFuncEnum>
|
||||
<Floor>0</Floor>
|
||||
<Ceiling>1</Ceiling>
|
||||
</RangeColorRule>
|
||||
</FuncRangeColorGuide>
|
||||
</Entry>
|
||||
<Entry Key="WorkpieceDermisTemperature_C">
|
||||
<FuncRangeColorGuide>
|
||||
<RangeColorRule>
|
||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||
<RatioRgbFuncEnum>Linear</RatioRgbFuncEnum>
|
||||
<Floor>0</Floor>
|
||||
<Ceiling>1</Ceiling>
|
||||
</RangeColorRule>
|
||||
</FuncRangeColorGuide>
|
||||
</Entry>
|
||||
<Entry Key="ThermalCrackRatio">
|
||||
<FuncRangeColorGuide>
|
||||
<RangeColorRule>
|
||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||
<RatioRgbFuncEnum>Linear</RatioRgbFuncEnum>
|
||||
<Floor>0</Floor>
|
||||
<Ceiling>1</Ceiling>
|
||||
</RangeColorRule>
|
||||
</FuncRangeColorGuide>
|
||||
</Entry>
|
||||
<Entry Key="MC.B">
|
||||
<FuncRangeColorGuide>
|
||||
<RangeColorRule>
|
||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||
<RatioRgbFuncEnum>Linear</RatioRgbFuncEnum>
|
||||
<Floor>0</Floor>
|
||||
<Ceiling>1</Ceiling>
|
||||
</RangeColorRule>
|
||||
</FuncRangeColorGuide>
|
||||
</Entry>
|
||||
<Entry Key="FeedPerCycle_mm">
|
||||
<FuncRangeColorGuide>
|
||||
<RangeColorRule>
|
||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||
<RatioRgbFuncEnum>Linear</RatioRgbFuncEnum>
|
||||
<Floor>0</Floor>
|
||||
<Ceiling>2</Ceiling>
|
||||
</RangeColorRule>
|
||||
</FuncRangeColorGuide>
|
||||
</Entry>
|
||||
<Entry Key="ProgramSideCusp_um">
|
||||
<FuncRangeColorGuide>
|
||||
<RangeColorRule>
|
||||
<!--Available options: NormalizedPositiveErf, NormalizedErf, Linear-->
|
||||
<RatioRgbFuncEnum>Linear</RatioRgbFuncEnum>
|
||||
<Floor>0</Floor>
|
||||
<Ceiling>1</Ceiling>
|
||||
</RangeColorRule>
|
||||
</FuncRangeColorGuide>
|
||||
</Entry>
|
||||
</KeyToColorGuide>
|
||||
</DictionaryColorGuide>
|
||||
</DictionaryColorGuide>
|
||||
<ForceWCycleLineDivConfig>
|
||||
<ForceCycleLineDivConfig>
|
||||
<VRangeMode>Fit</VRangeMode>
|
||||
<VRange>
|
||||
<Min>-400</Min>
|
||||
<Max>400</Max>
|
||||
</VRange>
|
||||
<MainForceCycleFlag>ForceToToolOnToolRunningCoordinate</MainForceCycleFlag>
|
||||
</ForceCycleLineDivConfig>
|
||||
</ForceWCycleLineDivConfig>
|
||||
<SimSpindleMomentCycleLineDivConfig>
|
||||
<SpindleMomentCycleLineDivConfig>
|
||||
<TimeChartYConfig>
|
||||
<VRangeMode>Fit</VRangeMode>
|
||||
<VRange>
|
||||
<Min>-10</Min>
|
||||
<Max>10</Max>
|
||||
</VRange>
|
||||
</TimeChartYConfig>
|
||||
</SpindleMomentCycleLineDivConfig>
|
||||
</SimSpindleMomentCycleLineDivConfig>
|
||||
<SensorSpindleMomentCycleLineDivConfig>
|
||||
<SpindleMomentCycleLineDivConfig>
|
||||
<TimeChartYConfig>
|
||||
<VRangeMode>Fit</VRangeMode>
|
||||
<VRange>
|
||||
<Min>-10</Min>
|
||||
<Max>10</Max>
|
||||
</VRange>
|
||||
</TimeChartYConfig>
|
||||
</SpindleMomentCycleLineDivConfig>
|
||||
</SensorSpindleMomentCycleLineDivConfig>
|
||||
<ClStripChartConfig>
|
||||
<ClStripChartConfig>
|
||||
<ItemConfigDictionary>
|
||||
<Entry Key="Feedrate_mmdmin">
|
||||
<ClStripChartItemConfig>
|
||||
<TimeChartYConfig>
|
||||
<VRangeMode>Fit</VRangeMode>
|
||||
<VRange>
|
||||
<Min>0</Min>
|
||||
<Max>1</Max>
|
||||
</VRange>
|
||||
</TimeChartYConfig>
|
||||
</ClStripChartItemConfig>
|
||||
</Entry>
|
||||
<Entry Key="AvgAbsTorque_Nm">
|
||||
<ClStripChartItemConfig>
|
||||
<TimeChartYConfig>
|
||||
<VRangeMode>Fit</VRangeMode>
|
||||
<VRange>
|
||||
<Min>0</Min>
|
||||
<Max>1</Max>
|
||||
</VRange>
|
||||
</TimeChartYConfig>
|
||||
</ClStripChartItemConfig>
|
||||
</Entry>
|
||||
<Entry Key="TrainingErrRatio">
|
||||
<ClStripChartItemConfig>
|
||||
<TimeChartYConfig>
|
||||
<VRangeMode>Fit</VRangeMode>
|
||||
<VRange>
|
||||
<Min>0</Min>
|
||||
<Max>1</Max>
|
||||
</VRange>
|
||||
</TimeChartYConfig>
|
||||
</ClStripChartItemConfig>
|
||||
</Entry>
|
||||
<Entry Key="ToothArcDuration_s">
|
||||
<ClStripChartItemConfig>
|
||||
<TimeChartYConfig>
|
||||
<VRangeMode>Fit</VRangeMode>
|
||||
<VRange>
|
||||
<Min>0</Min>
|
||||
<Max>1</Max>
|
||||
</VRange>
|
||||
</TimeChartYConfig>
|
||||
</ClStripChartItemConfig>
|
||||
</Entry>
|
||||
<Entry Key="WorkpieceDermisTemperature_C">
|
||||
<ClStripChartItemConfig>
|
||||
<TimeChartYConfig>
|
||||
<VRangeMode>Fit</VRangeMode>
|
||||
<VRange>
|
||||
<Min>0</Min>
|
||||
<Max>1</Max>
|
||||
</VRange>
|
||||
</TimeChartYConfig>
|
||||
</ClStripChartItemConfig>
|
||||
</Entry>
|
||||
<Entry Key="ThermalCrackRatio">
|
||||
<ClStripChartItemConfig>
|
||||
<TimeChartYConfig>
|
||||
<VRangeMode>Fit</VRangeMode>
|
||||
<VRange>
|
||||
<Min>0</Min>
|
||||
<Max>1</Max>
|
||||
</VRange>
|
||||
</TimeChartYConfig>
|
||||
</ClStripChartItemConfig>
|
||||
</Entry>
|
||||
<Entry Key="MC.B">
|
||||
<ClStripChartItemConfig>
|
||||
<TimeChartYConfig>
|
||||
<VRangeMode>Fit</VRangeMode>
|
||||
<VRange>
|
||||
<Min>0</Min>
|
||||
<Max>1</Max>
|
||||
</VRange>
|
||||
</TimeChartYConfig>
|
||||
</ClStripChartItemConfig>
|
||||
</Entry>
|
||||
<Entry Key="FeedPerCycle_mm">
|
||||
<ClStripChartItemConfig>
|
||||
<TimeChartYConfig>
|
||||
<VRangeMode>Fit</VRangeMode>
|
||||
<VRange>
|
||||
<Min>0</Min>
|
||||
<Max>1</Max>
|
||||
</VRange>
|
||||
</TimeChartYConfig>
|
||||
</ClStripChartItemConfig>
|
||||
</Entry>
|
||||
<Entry Key="ProgramSideCusp_um">
|
||||
<ClStripChartItemConfig>
|
||||
<TimeChartYConfig>
|
||||
<VRangeMode>Fit</VRangeMode>
|
||||
<VRange>
|
||||
<Min>0</Min>
|
||||
<Max>1</Max>
|
||||
</VRange>
|
||||
</TimeChartYConfig>
|
||||
</ClStripChartItemConfig>
|
||||
</Entry>
|
||||
</ItemConfigDictionary>
|
||||
</ClStripChartConfig>
|
||||
</ClStripChartConfig>
|
||||
</MillingGuide>
|
||||
</MillingGuide>
|
||||
<NcOptProc />
|
||||
<DispCacheMb>860</DispCacheMb>
|
||||
</MillingCourse>
|
||||
95
SpindleCapability/test3.SpindleCapability
Normal file
95
SpindleCapability/test3.SpindleCapability
Normal file
@ -0,0 +1,95 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<SpindleCapability>
|
||||
<Name>not built</Name>
|
||||
<Note></Note>
|
||||
<EnergyEfficiency>0.4</EnergyEfficiency>
|
||||
<GearShiftSpindleSpeed_rpm>4000.0000000000005</GearShiftSpindleSpeed_rpm>
|
||||
<SpindleSpeedToPowerContours>
|
||||
<Contour InsistentRatio="0.2">
|
||||
<SpindleSpeedToPower>
|
||||
<SpindleSpeed-RPM>0</SpindleSpeed-RPM>
|
||||
<Power-kW>0</Power-kW>
|
||||
</SpindleSpeedToPower>
|
||||
<SpindleSpeedToPower>
|
||||
<SpindleSpeed-RPM>1500</SpindleSpeed-RPM>
|
||||
<Power-kW>3.5</Power-kW>
|
||||
</SpindleSpeedToPower>
|
||||
<SpindleSpeedToPower>
|
||||
<SpindleSpeed-RPM>4500</SpindleSpeed-RPM>
|
||||
<Power-kW>3.5</Power-kW>
|
||||
</SpindleSpeedToPower>
|
||||
<SpindleSpeedToPower>
|
||||
<SpindleSpeed-RPM>8000.000000000001</SpindleSpeed-RPM>
|
||||
<Power-kW>2.5</Power-kW>
|
||||
</SpindleSpeedToPower>
|
||||
</Contour>
|
||||
<Contour InsistentRatio="0.8">
|
||||
<SpindleSpeedToPower>
|
||||
<SpindleSpeed-RPM>0</SpindleSpeed-RPM>
|
||||
<Power-kW>0</Power-kW>
|
||||
</SpindleSpeedToPower>
|
||||
<SpindleSpeedToPower>
|
||||
<SpindleSpeed-RPM>1500</SpindleSpeed-RPM>
|
||||
<Power-kW>6.5</Power-kW>
|
||||
</SpindleSpeedToPower>
|
||||
<SpindleSpeedToPower>
|
||||
<SpindleSpeed-RPM>4500</SpindleSpeed-RPM>
|
||||
<Power-kW>6.5</Power-kW>
|
||||
</SpindleSpeedToPower>
|
||||
<SpindleSpeedToPower>
|
||||
<SpindleSpeed-RPM>8000.000000000001</SpindleSpeed-RPM>
|
||||
<Power-kW>5</Power-kW>
|
||||
</SpindleSpeedToPower>
|
||||
</Contour>
|
||||
<Contour InsistentRatio="1">
|
||||
<SpindleSpeedToPower>
|
||||
<SpindleSpeed-RPM>0</SpindleSpeed-RPM>
|
||||
<Power-kW>0</Power-kW>
|
||||
</SpindleSpeedToPower>
|
||||
<SpindleSpeedToPower>
|
||||
<SpindleSpeed-RPM>1500</SpindleSpeed-RPM>
|
||||
<Power-kW>5.5</Power-kW>
|
||||
</SpindleSpeedToPower>
|
||||
<SpindleSpeedToPower>
|
||||
<SpindleSpeed-RPM>4500</SpindleSpeed-RPM>
|
||||
<Power-kW>5.5</Power-kW>
|
||||
</SpindleSpeedToPower>
|
||||
<SpindleSpeedToPower>
|
||||
<SpindleSpeed-RPM>8000.000000000001</SpindleSpeed-RPM>
|
||||
<Power-kW>3</Power-kW>
|
||||
</SpindleSpeedToPower>
|
||||
</Contour>
|
||||
</SpindleSpeedToPowerContours>
|
||||
<SpindleSpeedToTorqueContours>
|
||||
<Contour InsistentRatio="1">
|
||||
<SpindleSpeedToTorque>
|
||||
<SpindleSpeed-RPM>0</SpindleSpeed-RPM>
|
||||
<Torque-Nm>50</Torque-Nm>
|
||||
</SpindleSpeedToTorque>
|
||||
<SpindleSpeedToTorque>
|
||||
<SpindleSpeed-RPM>1500</SpindleSpeed-RPM>
|
||||
<Torque-Nm>50</Torque-Nm>
|
||||
</SpindleSpeedToTorque>
|
||||
<SpindleSpeedToTorque>
|
||||
<SpindleSpeed-RPM>2000.0000000000002</SpindleSpeed-RPM>
|
||||
<Torque-Nm>30</Torque-Nm>
|
||||
</SpindleSpeedToTorque>
|
||||
<SpindleSpeedToTorque>
|
||||
<SpindleSpeed-RPM>3000</SpindleSpeed-RPM>
|
||||
<Torque-Nm>20</Torque-Nm>
|
||||
</SpindleSpeedToTorque>
|
||||
<SpindleSpeedToTorque>
|
||||
<SpindleSpeed-RPM>4000.0000000000005</SpindleSpeed-RPM>
|
||||
<Torque-Nm>15</Torque-Nm>
|
||||
</SpindleSpeedToTorque>
|
||||
<SpindleSpeedToTorque>
|
||||
<SpindleSpeed-RPM>6000</SpindleSpeed-RPM>
|
||||
<Torque-Nm>8</Torque-Nm>
|
||||
</SpindleSpeedToTorque>
|
||||
<SpindleSpeedToTorque>
|
||||
<SpindleSpeed-RPM>8000.000000000001</SpindleSpeed-RPM>
|
||||
<Torque-Nm>5</Torque-Nm>
|
||||
</SpindleSpeedToTorque>
|
||||
</Contour>
|
||||
</SpindleSpeedToTorqueContours>
|
||||
</SpindleCapability>
|
||||
15
WorkpieceMaterial/A380.WorkpieceMaterial
Normal file
15
WorkpieceMaterial/A380.WorkpieceMaterial
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WorkpieceMaterial>
|
||||
<Name>A380</Name>
|
||||
<Note></Note>
|
||||
<ElasticModulus_GPa>71</ElasticModulus_GPa>
|
||||
<PoissonRatio>NaN</PoissonRatio>
|
||||
<CompressiveYieldStrength_MPa>280</CompressiveYieldStrength_MPa>
|
||||
<TensileYieldStrength_MPa>165</TensileYieldStrength_MPa>
|
||||
<ElogationRaioAtBreak>0.03</ElogationRaioAtBreak>
|
||||
<HeatCapacity_JdgK>0.963</HeatCapacity_JdgK>
|
||||
<HeatTransferCoefficient_WdmK>96</HeatTransferCoefficient_WdmK>
|
||||
<Density_gdcm3>2.7</Density_gdcm3>
|
||||
<FusionLatentHeat_Jdg>389</FusionLatentHeat_Jdg>
|
||||
<MeltingTemperature_C>540</MeltingTemperature_C>
|
||||
</WorkpieceMaterial>
|
||||
15
WorkpieceMaterial/FC30.WorkpieceMaterial
Normal file
15
WorkpieceMaterial/FC30.WorkpieceMaterial
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<WorkpieceMaterial>
|
||||
<Name>FC30</Name>
|
||||
<Note></Note>
|
||||
<ElasticModulus_GPa>110</ElasticModulus_GPa>
|
||||
<PoissonRatio>NaN</PoissonRatio>
|
||||
<CompressiveYieldStrength_MPa>900</CompressiveYieldStrength_MPa>
|
||||
<TensileYieldStrength_MPa>200</TensileYieldStrength_MPa>
|
||||
<ElogationRaioAtBreak>0.01</ElogationRaioAtBreak>
|
||||
<HeatCapacity_JdgK>0.46</HeatCapacity_JdgK>
|
||||
<HeatTransferCoefficient_WdmK>52</HeatTransferCoefficient_WdmK>
|
||||
<Density_gdcm3>7.2</Density_gdcm3>
|
||||
<FusionLatentHeat_Jdg>220</FusionLatentHeat_Jdg>
|
||||
<MeltingTemperature_C>1150</MeltingTemperature_C>
|
||||
</WorkpieceMaterial>
|
||||
Loading…
x
Reference in New Issue
Block a user