Table of Contents

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

double?

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

double?

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

Property Value

double?