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
@@ -216,6 +216,41 @@ Contains syntax definitions for common G codes used across multiple NC systems.<
</h2>
<a id="Hi_NcParsers_Syntaxs_GenericSyntaxKit_CannedCycleCodes_" data-uid="Hi.NcParsers.Syntaxs.GenericSyntaxKit.CannedCycleCodes*"></a>
<h3 id="Hi_NcParsers_Syntaxs_GenericSyntaxKit_CannedCycleCodes" data-uid="Hi.NcParsers.Syntaxs.GenericSyntaxKit.CannedCycleCodes">
CannedCycleCodes
</h3>
<div class="markdown level1 summary"><p>Cycle codes captured by <a class="xref" href="Hi.NcParsers.Syntaxs.GenericSyntaxKit.html#Hi_NcParsers_Syntaxs_GenericSyntaxKit_CannedCycleSyntax">CannedCycleSyntax</a>. Defaults to
<a class="xref" href="Hi.NcParsers.Keywords.Generic.IsoKeywords.html#Hi_NcParsers_Keywords_Generic_IsoKeywords_CannedCycleCodes">CannedCycleCodes</a>; brands whose vocabulary
conflicts override it (e.g. Siemens excludes G74 — reference-point
return there, not a tapping cycle).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public List&lt;string&gt; CannedCycleCodes { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Hi_NcParsers_Syntaxs_GenericSyntaxKit_CannedCycleSyntax_" data-uid="Hi.NcParsers.Syntaxs.GenericSyntaxKit.CannedCycleSyntax*"></a>
<h3 id="Hi_NcParsers_Syntaxs_GenericSyntaxKit_CannedCycleSyntax" data-uid="Hi.NcParsers.Syntaxs.GenericSyntaxKit.CannedCycleSyntax">
@@ -253,6 +288,78 @@ Terminates at G/M only.</p>
<a id="Hi_NcParsers_Syntaxs_GenericSyntaxKit_DwellCodes_" data-uid="Hi.NcParsers.Syntaxs.GenericSyntaxKit.DwellCodes*"></a>
<h3 id="Hi_NcParsers_Syntaxs_GenericSyntaxKit_DwellCodes" data-uid="Hi.NcParsers.Syntaxs.GenericSyntaxKit.DwellCodes">
DwellCodes
</h3>
<div class="markdown level1 summary"><p>Dwell codes captured by <a class="xref" href="Hi.NcParsers.Syntaxs.GenericSyntaxKit.html#Hi_NcParsers_Syntaxs_GenericSyntaxKit_G4Syntax">G4Syntax</a>. Both spellings by
default — real programs write <code>G04</code> as often as <code>G4</code>, and
the un-captured spelling used to fall through to the flag/axis
syntaxes (where a Fanuc <code>G04 X0.5</code> dwell time became a ghost
X motion word).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public List&lt;string&gt; DwellCodes { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Hi_NcParsers_Syntaxs_GenericSyntaxKit_DwellParamPrefixes_" data-uid="Hi.NcParsers.Syntaxs.GenericSyntaxKit.DwellParamPrefixes*"></a>
<h3 id="Hi_NcParsers_Syntaxs_GenericSyntaxKit_DwellParamPrefixes" data-uid="Hi.NcParsers.Syntaxs.GenericSyntaxKit.DwellParamPrefixes">
DwellParamPrefixes
</h3>
<div class="markdown level1 summary"><p>Argument prefixes captured into the dwell sub-section by
<a class="xref" href="Hi.NcParsers.Syntaxs.GenericSyntaxKit.html#Hi_NcParsers_Syntaxs_GenericSyntaxKit_G4Syntax">G4Syntax</a>. Default covers the Fanuc-family dialect
(<code>X</code>/<code>U</code> seconds, <code>P</code> milliseconds, plus the legacy
<code>S</code> spindle-revolutions capture); the Siemens preset overrides
with <code>F</code> (seconds) + <code>S</code> (revolutions).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public List&lt;string&gt; DwellParamPrefixes { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Hi_NcParsers_Syntaxs_GenericSyntaxKit_G28Syntax_" data-uid="Hi.NcParsers.Syntaxs.GenericSyntaxKit.G28Syntax*"></a>
<h3 id="Hi_NcParsers_Syntaxs_GenericSyntaxKit_G28Syntax" data-uid="Hi.NcParsers.Syntaxs.GenericSyntaxKit.G28Syntax">
@@ -365,7 +472,10 @@ truncate scope before H and lose the offset id.</p>
</h3>
<div class="markdown level1 summary"><p>G4 Dwell/Pause syntax.</p>
<div class="markdown level1 summary"><p>G4 Dwell/Pause syntax. Captures <a class="xref" href="Hi.NcParsers.Syntaxs.GenericSyntaxKit.html#Hi_NcParsers_Syntaxs_GenericSyntaxKit_DwellCodes">DwellCodes</a> plus their
<a class="xref" href="Hi.NcParsers.Syntaxs.GenericSyntaxKit.html#Hi_NcParsers_Syntaxs_GenericSyntaxKit_DwellParamPrefixes">DwellParamPrefixes</a> arguments into a
<code>Parsing.G4</code>/<code>Parsing.G04</code> sub-section, consumed by
<a class="xref" href="Hi.NcParsers.LogicSyntaxs.DwellSyntax.html">DwellSyntax</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>