Table of Contents

Class HeidenhainToolCallSyntax

Namespace
Hi.NcParsers.Syntaxs.Derived.HeidenhainSyntaxs
Assembly
HiMech.dll

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

public class HeidenhainToolCallSyntax : INcSyntax
Inheritance
HeidenhainToolCallSyntax
Implements
Inherited Members
Extension Methods

Examples

Input: TOOL CALL 1 Z S5000 Output:

{
  "TOOL CALL": {
    "T": "1",
    "Axis": "Z",
    "S": "5000"
  }
}

Input: TOOL CALL “MyTool” Z S3000 DL+0.5 DR-0.1 Output:

{
  "TOOL CALL": {
    "T": "MyTool",
    "Axis": "Z",
    "S": "3000",
    "DL": "+0.5",
    "DR": "-0.1"
  }
}

Properties

Name

public string Name { get; }

Property Value

string

Methods

Build(LazyLinkedListNode<SyntaxPiece>)

Build syntax arrangement into the syntaxPieceNode in-place.

public void Build(LazyLinkedListNode<SyntaxPiece> syntaxPieceNode)

Parameters

syntaxPieceNode LazyLinkedListNode<SyntaxPiece>