Table of Contents

Interface IMotionDef

Namespace
Hi.NcParsers.Keywords
Assembly
HiMech.dll

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

string

IsRapid

True for rapid traverse; false (default) for programmed feedrate.

bool IsRapid { get; set; }

Property Value

bool

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; }

Property Value

string