Table of Contents

Class HeidenhainSyntaxUtil

Namespace
Hi.NcParsers.Syntaxs
Assembly
HiMech.dll

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

string

Properties

DefaultSyntaxList

Syntax list for general kind of Heidenhain Controller.

public static List<INcSyntax> DefaultSyntaxList { get; }

Property Value

List<INcSyntax>

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

FloatTagValueSyntax

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

Property Value

FlagSyntax