Class HeidenhainBlkFormSyntax
- Namespace
- Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs
- Assembly
- HiMech.dll
Syntax for Heidenhain BLK FORM command (workpiece blank definition).
public class HeidenhainBlkFormSyntax : INcSyntax
- Inheritance
-
HeidenhainBlkFormSyntax
- Implements
- Inherited Members
- Extension Methods
Examples
Input: BLK FORM 0.1 Z X+0 Y+0 Z-40 Output:
{
"BLK FORM": {
"Type": "0.1",
"Axis": "Z",
"X": "+0",
"Y": "+0",
"Z": "-40"
}
}
Input: BLK FORM 0.2 X+100 Y+100 Z+0 Output:
{
"BLK FORM": {
"Type": "0.2",
"X": "+100",
"Y": "+100",
"Z": "+0"
}
}
Input: BLK FORM CYLINDER Z R50 L105 Output:
{
"BLK FORM": {
"Type": "CYLINDER",
"Axis": "Z",
"R": "50",
"L": "105"
}
}
Fields
BlkFormTagList
Tags for BLK FORM coordinate/dimension values.
public static readonly string[] BlkFormTagList
Field Value
- string[]
Properties
Name
public string Name { get; }
Property Value
Methods
ToArranged(JsonObject)
Get arranged json from src.
public JsonObject ToArranged(JsonObject src)
Parameters
srcJsonObject