Interface IXyzabcMachineTool
An XYZABC machine tool: a machining chain (IMachiningChain, so an IMechanism with its two mount anchors) whose machine coordinates are the six axes of IXyzabcAxes, displayable, named, and carrying its collision pairs; besides the members of the interfaces it combines, it names the spindle's rotation, which is not a machine coordinate.
public interface IXyzabcMachineTool : IMachiningChain, IMechanism, ITopo, IGetAsmb, IGetAnchor, IGetTopoIndex, IGetAnchoredDisplayeeList, IGetAnchorToSolidDictionary, IMakeXmlSource, IXyzabcAxes, IDisplayee, IExpandToBox3d, INameNote, IGetCollisionIndexPairs
- Inherited Members
- Extension Methods
Methods
GetSpindleTransformer()
The rotation that turns the tool about its own axis — the spindle's angle, positive the M03 (clockwise) way; null when the machine has none. Not among the machine coordinates of IXyzabcAxes: playback writes it while the spindle stands, and the kinematics solver reads it as 0°.
DynamicRotation GetSpindleTransformer()
Returns
- DynamicRotation
The spindle's rotation, or null.