Class CannedCycle
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
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
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; }