Interface ICompoundMotionDef
Compound motion section definition for commands that produce multiple sub-operations (G28, G53.1, G81, G82, etc.). Contains a ItemsKey array resolved by Hi.NcParsers.Semantics.CompoundMotionSemanticUtil.
Item types (discriminated by key presence):
- Hi.Motion — rapid/feed linear motion (IMotionEventDef + IMachineCoordinateStateDef)
- Dwell — pause (Time in seconds)
- SpindleControl — spindle direction change (Direction)
- SpindleOrientation — oriented spindle stop (OSS) (Angle_deg)
public interface ICompoundMotionDef
- Extension Methods
Properties
Term
CNC term that triggered this compound motion (e.g., “G28”, “G81”).
string Term { get; set; }