331 lines
10 KiB
Mathematica
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> |