Table of Contents

Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs

Classes

HeidenhainBlkFormSyntax

Syntax for Heidenhain BLK FORM command (workpiece blank definition).

HeidenhainCallSyntax

Syntax for Heidenhain CALL commands (CALL PGM and CALL LBL).

HeidenhainCyclDefSyntax

Initialization Syntax of Heidenhain fixed head block for

CYCL DEF
.
HeidenhainFnSyntax
HeidenhainLSyntax

Heidenhain linear movement (the leading L) syntax.

HeidenhainLblSyntax

Syntax for Heidenhain LBL command (label definition). Label can be a number (1-65535) or a text name (e.g., “MyLabel”). LBL 0 is reserved for end of subprogram.

HeidenhainPlaneSyntax

Syntax for Heidenhain PLANE command. Handles:

  • PLANE RESET
  • PLANE SPATIAL SPA SPB SPC SEQ+/- [COORD ROT|TABLE ROT] [MOVE|TURN|STAY]
  • PLANE PROJECTED PROPR PROMIN ROT SEQ+/- [COORD ROT|TABLE ROT] [MOVE|TURN|STAY]
HeidenhainProgramSyntax

Syntax for Heidenhain BEGIN PGM and END PGM commands.

HeidenhainToolCallSyntax

Syntax for Heidenhain TOOL CALL command. Handles: TOOL CALL [ToolId|“ToolName”] [X|Y|Z] [S…] [DL…] [DR…]