Archived
deploy.
This commit is contained in:
@@ -227,6 +227,11 @@ Evaluation bundle; <a class="xref" href="Hi.NcParsers.EvaluationSyntaxs.Fanuc.Fa
|
||||
written by <a class="xref" href="Hi.NcParsers.EvaluationSyntaxs.Fanuc.FanucGotoSyntax.html">FanucGotoSyntax</a>
|
||||
carrying the tri-state truthy outcome.</li></ul>
|
||||
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.NcParsers.Keywords.FanucHpcc.html">FanucHpcc</a></dt>
|
||||
<dd><p>Section data holder for <a class="xref" href="Hi.NcParsers.Keywords.IFanucHpccDef.html">IFanucHpccDef</a>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
@@ -468,7 +473,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
|
||||
@@ -481,9 +493,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>
|
||||
</dd>
|
||||
</dl>
|
||||
@@ -656,6 +674,35 @@ flood vs mist.
|
||||
<dd><p>Dwell/pause section definition for use inside Sequence items.
|
||||
Resolved by <span class="xref">Hi.NcParsers.Semantics.CompoundMotionSemanticUtil</span> into
|
||||
<a class="xref" href="Hi.Numerical.Acts.ActDelay.html">ActDelay</a>.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.NcParsers.Keywords.IFanucHpccDef.html">IFanucHpccDef</a></dt>
|
||||
<dd><p>Block-root section recording a consumed bare Fanuc <code>G05 P{n}</code>
|
||||
(HPCC family selection), written by
|
||||
<a class="xref" href="Hi.NcParsers.LogicSyntaxs.FanucPathSmoothingSyntax.html">FanucPathSmoothingSyntax</a>.</p>
|
||||
<p>
|
||||
P is a function-selection code — not a quantity, dwell time, or
|
||||
look-ahead block count. P10000 enters high-precision contour control
|
||||
(HPCC: RISC-board multi-block look-ahead, pre-interpolation
|
||||
acceleration/deceleration, curvature-based feed clamping); P0 cancels
|
||||
it. P10001–P10999 call high-speed cycle machining: the control
|
||||
executes cycle data pre-registered in its variable area — real axis
|
||||
motion, so an offline run that ignores the call misses that machining
|
||||
(<a class="xref" href="Hi.NcParsers.LogicSyntaxs.FanucPathSmoothingSyntax.html">FanucPathSmoothingSyntax</a> emits a Warning
|
||||
for it). Small P values select the high-speed remote buffer modes
|
||||
(binary DNC transfer; exact semantics vary by model). HPCC itself
|
||||
never alters the programmed coordinates, so P10000/P0 are recognized,
|
||||
intentionally not simulated, safe offline (the
|
||||
<a class="xref" href="Hi.NcParsers.LogicSyntaxs.Siemens.SiemensStopreSyntax.html">SiemensStopreSyntax</a> pattern).
|
||||
</p>
|
||||
<p>
|
||||
Deliberately separate from the modal <code>PathSmoothing</code> section
|
||||
(G05.1, <a class="xref" href="Hi.NcParsers.Keywords.IFanucPathSmoothingDef.html">IFanucPathSmoothingDef</a>): this section is
|
||||
block-local like <a class="xref" href="Hi.NcParsers.Keywords.Siemens.Stopre.html">Stopre</a> and is NOT tracked by
|
||||
<a class="xref" href="Hi.NcParsers.PostLogicSyntaxs.ModalCarrySyntax.html">ModalCarrySyntax</a> — it exists for
|
||||
diagnostics and bidirectional NC-text reconstruction only.
|
||||
</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
|
||||
Reference in New Issue
Block a user