Table of Contents

Class CannedCycle

Namespace
Hi.NcParsers.Keywords
Assembly
HiMech.dll

Section key holder + concrete implementation for ICannedCycleDef.

public class CannedCycle : ICannedCycleDef
Inheritance
CannedCycle
Implements
Inherited Members
Extension Methods

Properties

Params

Resolved absolute cycle parameters: X, Y, Z, R, Q, F, P, K. Used for modal lookback so the next repeat block can merge its own overrides with the previously-resolved values. Absent on G80 blocks.

public JsonObject Params { get; set; }

Property Value

JsonObject

ReturnMode

Return level mode: “G98” (initial Z) or “G99” (R-point). Only meaningful when Term is an active cycle code; absent on G80 blocks.

public string ReturnMode { get; set; }

Property Value

string

Term

NC term of the canned-cycle-group code on this block (“G81”, “G82”, ..., “G89”, or “G80” for explicit cancel). Modal-repeat blocks carry the same term as the most recent active cycle.

public string Term { get; set; }

Property Value

string