2022-06-24 16:24:10 +08:00

331 lines
10 KiB
Mathematica

<?xml version="1.0" encoding="utf-8"?>
<XyzabcMachineTool>
<XyzabcChain>
<XyzabcChain>
<ChainCode>[O][Y][X][C][w];[O][Z][B][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 />
<TransformerB>
<DynamicRotation Axis="(0, 1, 0)" Angle_deg="0" Pivot="(-72.4, -177.4, 225.94)" />
</TransformerB>
<TransformerC>
<DynamicRotation Axis="(0, 0, -1)" Angle_deg="0" Pivot="(0, 0, 0)" />
</TransformerC>
<ToolBuckleTransformer>
<StaticTranslation Trans="(-72.4, 72.4, 176.44)" />
</ToolBuckleTransformer>
<TableBuckleTransformer>
<StaticTranslation Trans="(0, 0, 0)" />
</TableBuckleTransformer>
</XyzabcChain>
</XyzabcChain>
<AnchorToSolid>
<Entry Key="O">
<Solid>
<StlFile>PmcB1s/base.stl</StlFile>
</Solid>
</Entry>
<Entry Key="Y">
<Solid>
<StlFile>PmcB1s/Y.stl</StlFile>
</Solid>
</Entry>
<Entry Key="X">
<Solid>
<StlFile>PmcB1s/X.stl</StlFile>
</Solid>
</Entry>
<Entry Key="C">
<Solid>
<StlFile>PmcB1s/C.stl</StlFile>
</Solid>
</Entry>
<Entry Key="Z">
<Solid>
<StlFile>PmcB1s/Z.stl</StlFile>
</Solid>
</Entry>
<Entry Key="B">
<Solid>
<StlFile>PmcB1s/B.stl</StlFile>
</Solid>
</Entry>
<Entry Key="S">
<Solid>
<StlFile>PmcB1s/S.stl</StlFile>
</Solid>
</Entry>
</AnchorToSolid>
<CollisionIndexPairs>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>Y</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>Z</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>Y</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>B</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>Y</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>S</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>Y</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>ToolHolder</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>Y</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>CutterShank</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>Y</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>CutterFlute</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>X</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>Z</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>X</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>B</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>X</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>S</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>X</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>ToolHolder</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>X</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>CutterShank</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>X</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>CutterFlute</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>C</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>Z</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>C</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>B</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>C</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>S</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>C</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>ToolHolder</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>C</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>CutterShank</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>C</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>CutterFlute</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>Fixture</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>Z</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>Fixture</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>B</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>Fixture</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>S</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>Fixture</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>ToolHolder</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>Fixture</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>CutterShank</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>Fixture</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>CutterFlute</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>Workpiece</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>Z</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>Workpiece</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>B</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>Workpiece</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>S</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>Workpiece</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>ToolHolder</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MillingEquipmentCollisionIndex>Workpiece</MillingEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MillingEquipmentCollisionIndex>CutterShank</MillingEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
</CollisionIndexPairs>
</XyzabcMachineTool>