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
@@ -844,7 +844,8 @@ Brand-specific codes belong in their own keyword classes
</h3>
<div class="markdown level1 summary"><p>All standard work coordinate offsets: G54–G59 plus extended offsets G59.1–G59.9.</p>
<div class="markdown level1 summary"><p>All standard work coordinate offsets: G54–G59 plus the extended
<a class="xref" href="Hi.NcParsers.Keywords.Generic.IsoKeywords.html#Hi_NcParsers_Keywords_Generic_IsoKeywords_G59xSeries">G59xSeries</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
@@ -1025,6 +1026,40 @@ Brand-specific codes belong in their own keyword classes
<h3 id="Hi_NcParsers_Keywords_Generic_IsoKeywords_G59xSeries" data-uid="Hi.NcParsers.Keywords.Generic.IsoKeywords.G59xSeries">
G59xSeries
</h3>
<div class="markdown level1 summary"><p>The extended work coordinate offsets G59.1–G59.9 — an extension no
brand parameter table maps (Fanuc holds G54–G59 at <code>#5221+</code>
and G54.1 P1–P48 at <code>#7001+</code>, nothing for these), carried by a
brand-neutral <a class="xref" href="Hi.NcParsers.Dependencys.Generic.IsoCoordinateTable.html">IsoCoordinateTable</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static readonly string[] G59xSeries</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>[]</dt>
<dd></dd>
</dl>
<h3 id="Hi_NcParsers_Keywords_Generic_IsoKeywords_G68" data-uid="Hi.NcParsers.Keywords.Generic.IsoKeywords.G68">
G68
@@ -1118,6 +1153,68 @@ Brand-specific codes belong in their own keyword classes
<h3 id="Hi_NcParsers_Keywords_Generic_IsoKeywords_G70" data-uid="Hi.NcParsers.Keywords.Generic.IsoKeywords.G70">
G70
</h3>
<div class="markdown level1 summary"><p>Inch unit mode — the RS-274-D / Fanuc G-code system C / Syntec spelling of <a class="xref" href="Hi.NcParsers.Keywords.Generic.IsoKeywords.html#Hi_NcParsers_Keywords_Generic_IsoKeywords_G20">G20</a>. Same Group 06 modal slot and behaviour (not supported; emits an Unsupported Error). Fanuc lathe systems A/B use this code as a finishing cycle instead.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string G70 = &quot;G70&quot;</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
</dl>
<h3 id="Hi_NcParsers_Keywords_Generic_IsoKeywords_G71" data-uid="Hi.NcParsers.Keywords.Generic.IsoKeywords.G71">
G71
</h3>
<div class="markdown level1 summary"><p>Metric unit mode — the RS-274-D / Fanuc G-code system C / Syntec spelling of <a class="xref" href="Hi.NcParsers.Keywords.Generic.IsoKeywords.html#Hi_NcParsers_Keywords_Generic_IsoKeywords_G21">G21</a>. Same Group 06 modal slot. Fanuc lathe systems A/B use this code as a roughing cycle instead.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string G71 = &quot;G71&quot;</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
</dl>
<h3 id="Hi_NcParsers_Keywords_Generic_IsoKeywords_G73" data-uid="Hi.NcParsers.Keywords.Generic.IsoKeywords.G73">
G73