Class HeidenhainToolCallSyntax
- Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.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
Methods
ToArranged(JsonObject)
Get arranged json from src.
public JsonObject ToArranged(JsonObject src)
Parameters
srcJsonObject