Table of Contents

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

string

Methods

ToArranged(JsonObject)

Get arranged json from src.

public JsonObject ToArranged(JsonObject src)

Parameters

src JsonObject

Returns

JsonObject