Class HeidenhainSyntaxUtil
Pre-built parsing syntax fragments for Heidenhain-style programs (Q variables, FMAX/FAUTO, etc.).
public static class HeidenhainSyntaxUtil
- Inheritance
-
HeidenhainSyntaxUtil
- Inherited Members
Fields
VarTag
Variable token prefix for Heidenhain Q parameters.
public const string VarTag = "Q"
Field Value
Properties
DefaultSyntaxList
Syntax list for general kind of Heidenhain Controller.
public static List<INcSyntax> DefaultSyntaxList { get; }
Property Value
FTagValueSyntax
Feed-word capture as a float tag using VarTag. Spaced
values are accepted (F 20000 — a real post family writes the
feed word detached; glued stays the default for every other brand).
public static FloatTagValueSyntax FTagValueSyntax { get; }
Property Value
FlagSyntax
Flags written under Flags for the rapid-feed
modes. Glued followers are allowed so the turbine post's
FMAXM03M08 run still yields FMAX. The STOP
word deliberately lives on its own word-bounded instance in the
bundle below — under the glued option a quoted tool name like
TOOL CALL “STOPFEN” would lose its STOP head to this list.
public static FlagSyntax FlagSyntax { get; }