Class HeidenhainCyclCallPos
- Namespace
- Hi.NcParsers.Keywords.Heidenhain
- Assembly
- HiMech.dll
Block-root section carrying the coordinates last programmed with
CYCL CALL POS: the reference the control uses for the
I-prefixed words of a later CYCL CALL POS (its error 1A0-0108
“Incremental values without reference” names exactly these
coordinates, not the tool position). Written by
HeidenhainCannedCycleSyntax on
the block whose POS call resolved and then single-step carried on
every following block (the MachiningCycleDef pattern);
a later POS call overwrites the axes it programs and keeps the
others, and a new CYCL DEF does not clear it. An axis that
is absent here has no reference: the control refuses an increment
on it, the simulation warns and falls back to the last programmed
position.
public class HeidenhainCyclCallPos
- Inheritance
-
HeidenhainCyclCallPos
- Inherited Members
- Extension Methods
Properties
X
X coordinate of the last CYCL CALL POS, resolved to absolute; absent until a POS call programmed X.
public double? X { get; set; }
Property Value
Y
Y coordinate of the last CYCL CALL POS, resolved to absolute; absent until a POS call programmed Y.
public double? Y { get; set; }
Property Value
Z
Z coordinate (the pre-position) of the last CYCL CALL POS, resolved to absolute; absent until a POS call programmed Z.
public double? Z { get; set; }