Interface IMotionDef
Motion state written by LogicSyntaxs.MotionSyntax.
Property names are used as JSON keys via nameof.
ISO standard: G00 (rapid) / G01 (linear feed) are Group 01 modal codes.
public interface IMotionDef
- Extension Methods
Examples
"Motion": {
"Mode": "G01",
"Form": "McLinear",
"IsRapid": false
}
Properties
Form
Interpolation form. See MotionForm.
string Form { get; set; }
Property Value
IsRapid
True for rapid traverse; false (default) for programmed feedrate.
bool IsRapid { get; set; }
Property Value
Mode
G-code that triggered this motion (e.g., “G00”, “G01”). Optional for inner motions within compound commands (e.g., canned cycles).
string Mode { get; set; }