Table of Contents

Class CoordinateOffset

Namespace
Hi.NcParsers.Keywords
Assembly
HiMech.dll

Work coordinate offset state written by LogicSyntaxs.CoordinateOffsetSyntax. Property names are used as JSON keys via nameof.

Managed commands (ISO): G54, G55, G56, G57, G58, G59, G59.1–G59.9. Siemens: G54–G57 + G505–G599 (extended), G500 to cancel. Heidenhain: CYCL DEF 247 (Datum Preset) / CYCL DEF 7 (Datum Shift).

public class CoordinateOffset
Inheritance
CoordinateOffset
Inherited Members
Extension Methods

Examples

"CoordinateOffset": {
  "CoordinateId": "G54",
  "Offset_X": 0.0,
  "Offset_Y": 0.0,
  "Offset_Z": -100.0
}

Properties

CoordinateId

Active coordinate system ID: “G54”, “G55”, ..., “G59.9”.

public string CoordinateId { get; set; }

Property Value

string

Offset_X

X component of the coordinate offset (mm).

public double Offset_X { get; set; }

Property Value

double

Offset_Y

Y component of the coordinate offset (mm).

public double Offset_Y { get; set; }

Property Value

double

Offset_Z

Z component of the coordinate offset (mm).

public double Offset_Z { get; set; }

Property Value

double