Archived
deploy.
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class PositioningOverride | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Per-word positioning override — a non-modal block-root section keyed by word name (axis words and the I/J/K interpolation parameters) whose values are / / / / , plus the coded-position (indexing axis) family / / / / . Overrides the modal G90/G91 state (and, for I/J/K, the default incremental center reading) for the listed words on this block only. Written by when a word carries one of the Siemens per-word coordinate function wrappers AC() / IC() / DC() / ACP() / ACN() or their coded-position counterparts CAC() / CIC() / CDC() / CACP() / CACN(). Consumed by (linear axes) and (rotary axes) — both treat every non-Incremental value as an absolute write, and both resolve a coded entry's indexing position number through and rewrite the entry to its plain counterpart in place — by (the directional window for / and the non-modular-axis boundary warning; it never sees a coded value), and by (absolute I/J/K center components); words without an entry keep the default behavior unchanged. The section is not listed in any ModalCarry key set — it never carries to later blocks.">
|
||||
<meta name="description" content="Per-word positioning override — a non-modal block-root section keyed by word name (axis words and the I/J/K interpolation parameters) whose values are / / / / , plus the coded-position (indexing axis) family / / / / . Overrides the modal G90/G91 state (and, for I/J/K, the default incremental center reading) for the listed words on this block only. Written by when a word carries one of the Siemens per-word coordinate function wrappers AC() / IC() / DC() / ACP() / ACN() or their coded-position counterparts CAC() / CIC() / CDC() / CACP() / CACN(), and by the Heidenhain L / C / CC / CYCL CALL POS parsers (through ) for the klartext I-prefixed incremental words IX+20 / IC+90 — always there, keyed by the plain axis letter. Not written for the CYCL DEF 7 datum-shift words: those are increments of the active shift, not of the tool position, and stay inside the cycle's own record. Consumed by (linear axes) and (rotary axes) — both treat every non-Incremental value as an absolute write, and both resolve a coded entry's indexing position number through and rewrite the entry to its plain counterpart in place — by (the directional window for / and the non-modular-axis boundary warning; it never sees a coded value), and by (absolute I/J/K center components) — and, ahead of the shared resolve, by two consumers that take the raw word before it can see it: (CYCL CALL POS words and the M99/M89 root words, resolved against the last programmed position on the spot) and (a distance in the machine frame); words without an entry keep the default behavior unchanged. The section is not listed in any ModalCarry key set — it never carries to later blocks.">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||
<link rel="stylesheet" href="../public/main.css">
|
||||
@@ -118,7 +118,14 @@ Written by
|
||||
word carries one of the Siemens per-word coordinate function
|
||||
wrappers <code>AC()</code> / <code>IC()</code> / <code>DC()</code> / <code>ACP()</code> /
|
||||
<code>ACN()</code> or their coded-position counterparts <code>CAC()</code> /
|
||||
<code>CIC()</code> / <code>CDC()</code> / <code>CACP()</code> / <code>CACN()</code>.
|
||||
<code>CIC()</code> / <code>CDC()</code> / <code>CACP()</code> / <code>CACN()</code>, and by
|
||||
the Heidenhain L / C / CC / CYCL CALL POS parsers (through
|
||||
<a class="xref" href="Hi.NcParsers.ParsingSyntaxs.Heidenhain.HeidenhainIncrementalAxisWordUtil.html">HeidenhainIncrementalAxisWordUtil</a>)
|
||||
for the klartext I-prefixed incremental words <code>IX+20</code> /
|
||||
<code>IC+90</code> — always <a class="xref" href="Hi.NcParsers.Keywords.Positioning.html#Hi_NcParsers_Keywords_Positioning_Incremental">Incremental</a> there,
|
||||
keyed by the plain axis letter. Not written for the <code>CYCL DEF 7</code>
|
||||
datum-shift words: those are increments of the active shift, not of
|
||||
the tool position, and stay inside the cycle's own record.
|
||||
Consumed by
|
||||
<a class="xref" href="Hi.NcParsers.LogicSyntaxs.IncrementalResolveSyntax.html">IncrementalResolveSyntax</a> (linear axes) and
|
||||
<a class="xref" href="Hi.NcParsers.LogicSyntaxs.McAbcSyntax.html">McAbcSyntax</a> (rotary axes) — both treat
|
||||
@@ -131,9 +138,15 @@ window for <a class="xref" href="Hi.NcParsers.Keywords.Positioning.html#Hi_NcPar
|
||||
<a class="xref" href="Hi.NcParsers.Keywords.Positioning.html#Hi_NcParsers_Keywords_Positioning_NegativeOnly">NegativeOnly</a> and the non-modular-axis
|
||||
boundary warning; it never sees a coded value), and by
|
||||
<a class="xref" href="Hi.NcParsers.LogicSyntaxs.Siemens.SiemensCircularMotionSyntax.html">SiemensCircularMotionSyntax</a>
|
||||
(absolute I/J/K center components); words without an entry keep the
|
||||
default behavior unchanged. The section is not listed in any
|
||||
ModalCarry key set — it never carries to later blocks.
|
||||
(absolute I/J/K center components) — and, ahead of the shared
|
||||
resolve, by two consumers that take the raw word before it can see
|
||||
it: <a class="xref" href="Hi.NcParsers.LogicSyntaxs.Heidenhain.HeidenhainCannedCycleSyntax.html">HeidenhainCannedCycleSyntax</a>
|
||||
(CYCL CALL POS words and the M99/M89 root words, resolved against
|
||||
the last programmed position on the spot) and
|
||||
<a class="xref" href="Hi.NcParsers.LogicSyntaxs.MachineCoordSelectSyntax.html">MachineCoordSelectSyntax</a> (a distance in
|
||||
the machine frame); words without an entry keep the default behavior
|
||||
unchanged. The section is not listed in any ModalCarry key set — it
|
||||
never carries to later blocks.
|
||||
</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
Reference in New Issue
Block a user