deploy webservice static-file routing for docsite folder URLs, per-instance step-cache db, and constant-height panel title bars.

This commit is contained in:
2026-08-27 14:51:37 +08:00
parent 1fc510af5e
commit 2a98ae7556
1468 changed files with 182837 additions and 18888 deletions
@@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class ToolChangeSemantic | HiAPI-C# 2025 ">
<meta name="description" content="Resolves section into (when M06 is present) or (T-code only, no M06). Reads for the change duration.">
<meta name="description" content="Resolves section into when a change trigger is present ( = true); a T-code-only (pre-selection) block produces no act — magazine pre-rotation is PLC work with no axis or spindle effect. The axis travel to the tooling position is NOT emitted here: stamps it as a at the syntax stage, and this semantic is ordered after so the lands at the tooling position. Reads for the change duration. A string ToolId (Siemens T=&quot;name&quot; call) is resolved to a tool number through — the act chain (, tool-house lookup) is int-keyed. An unresolvable name emits a ToolChange--NameUnresolved warning and produces no act.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
@@ -98,9 +98,23 @@ Class ToolChangeSemantic
</div>
<div class="markdown summary"><p>Resolves <a class="xref" href="Hi.NcParsers.LogicSyntaxs.ToolChangeSyntax.html#Hi_NcParsers_LogicSyntaxs_ToolChangeSyntax_SectionName">SectionName</a> section into
<a class="xref" href="Hi.Numerical.Acts.ActToolingStep.html">ActToolingStep</a> (when M06 is present) or
<a class="xref" href="Hi.Numerical.Acts.ActToolingTeleport.html">ActToolingTeleport</a> (T-code only, no M06).
<a class="xref" href="Hi.Numerical.Acts.ActToolingStep.html">ActToolingStep</a> when a change trigger is present
(<a class="xref" href="Hi.NcParsers.LogicSyntaxs.ToolChangeSyntax.html#Hi_NcParsers_LogicSyntaxs_ToolChangeSyntax_IsChangeKey">IsChangeKey</a> = true); a T-code-only
(pre-selection) block produces no act — magazine pre-rotation is PLC
work with no axis or spindle effect. The axis travel to the tooling
position is NOT emitted here: <a class="xref" href="Hi.NcParsers.LogicSyntaxs.ToolChangeMotionSyntax.html">ToolChangeMotionSyntax</a>
stamps it as a <a class="xref" href="Hi.NcParsers.Keywords.CompoundMotion.html">CompoundMotion</a> at the syntax stage, and
this semantic is ordered after <a class="xref" href="Hi.NcParsers.Semantics.CompoundMotionSemantic.html">CompoundMotionSemantic</a> so
the <a class="xref" href="Hi.Numerical.Acts.ActToolingStep.html">ActToolingStep</a> lands at the tooling position.
Reads <a class="xref" href="Hi.NcParsers.Dependencys.IToolingMcConfig.html#Hi_NcParsers_Dependencys_IToolingMcConfig_ToolingTime">ToolingTime</a> for the change duration.</p>
<p>
A string <code>ToolId</code> (Siemens <code>T="name"</code> call) is resolved to a
tool number through
<a class="xref" href="Hi.NcParsers.Dependencys.Siemens.SiemensToolOffsetTable.html#Hi_NcParsers_Dependencys_Siemens_SiemensToolOffsetTable_FindToolNumberByName_System_String_">FindToolNumberByName(string)</a>
— the act chain (<a class="xref" href="Hi.Numerical.Acts.ActToolingStep.html">ActToolingStep</a>, tool-house lookup) is
int-keyed. An unresolvable name emits a
<code>ToolChange--NameUnresolved</code> warning and produces no act.
</p>
</div>
<div class="markdown conceptual"></div>