This commit is contained in:
2026-09-09 17:35:23 +08:00
parent 2a98ae7556
commit 161af68fe3
1271 changed files with 58251 additions and 98639 deletions
@@ -144,6 +144,16 @@ hardware-faithful alternatives that map to real controller parameters.
<dd><p>Get-or-create <a class="xref" href="Hi.NcParsers.Dependencys.INcDependencyProxy.html">INcDependencyProxy</a> for <a class="xref" href="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html">IsoCoordinateTable</a>:
a placeholder in the shared <a class="xref" href="Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_PipelineNcDependencyList">PipelineNcDependencyList</a> that
resolves the host project's own per-case work coordinate offsets (G54–G59…).</p>
<p>
The proxy may carry a <a class="xref" href="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTableProxy.html#Hi_NcParsers_Dependencys_Generic_IsoCoordinateTableProxy_Seed">Seed</a> — the shape (which ids exist,
all zero) a fresh host table is cloned from. The Fanuc, Mazak and Syntec
presets mount this proxy behind their brand parameter table with the
<a class="xref" href="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html#Hi_NcParsers_Dependencys_Generic_IsoCoordinateTable_ExtendedG59x">ExtendedG59x</a> seed, so the brand table
keeps G54–G59 and G54.1 P1–P48 while this table carries only the extended
G59.1–G59.9 the brand tables cannot map. Without a seed the fresh table is
the full brand-neutral set (the shape every pre-seed <code>&lt;IsoCoordinateTableProxy/&gt;</code>
element materialized).
</p>
</dd>
</dl>
<dl class="jumplist">