This commit is contained in:
2026-09-16 00:00:49 +08:00
parent 1a75503105
commit bfa3106a69
60 changed files with 696 additions and 268 deletions
@@ -151,7 +151,7 @@ its own for the rest — see <a href="#siemens-sinumerik">Siemens SINUMERIK</a>.
</tr>
<tr>
<td><code>G28</code></td>
<td>Reference-point (home) return through an intermediate point.</td>
<td>Reference-point (home) return through an intermediate point. Under <code>G91</code> a rotary word gives the intermediate as an increment on the previous modal angle.</td>
</tr>
<tr>
<td><code>G53</code></td>
@@ -190,7 +190,7 @@ its own for the rest — see <a href="#siemens-sinumerik">Siemens SINUMERIK</a>.
</tr>
<tr>
<td><code>G90</code> / <code>G91</code></td>
<td>Absolute / incremental positioning.</td>
<td>Absolute / incremental positioning. Under <code>G91</code> a bare rotary word is an increment too; a per-word directive (<code>C=AC(90)</code>, <code>ACP</code> / <code>ACN</code>, <code>IC()</code>) overrides the modal state.</td>
</tr>
<tr>
<td><code>G94</code> / <code>G95</code></td>
@@ -376,11 +376,12 @@ tool-house refresh is chosen on <a class="xref" href="../../anatomy/general-setu
with its own feedrate, so material removal and cycle time come out of the real motion rather than an
approximation. Modal repetition and <code>G91</code> incremental cycle data are resolved before the strokes are
built.</p>
<p>On SoftNc (the 3.2 default) a repeat block is the XYZ / <code>R</code> / <code>Q</code> / <code>F</code> / <code>P</code> / <code>K</code> family. An
A / B / C word on a repeat is <strong>not taken</strong>: a rotary-only repeat does not fire the cycle, a mixed
block drops the rotary word, and under <code>G68.2</code> the hole follows the table. Programs that index a
rotary axis that way should run with SoftNc off — the HardNc fallback indexes those blocks the way a
control does. See the <a href="../../release-note/index.html">Adoption status</a> note.</p>
<p>A repeat block carrying an A / B / C word indexes the table and drills again, the standard way to
drill a bolt circle: a rotary-only repeat fires the cycle (any axis word repeats it), a mixed block
pre-positions XYZ and the table in one simultaneous move before the strokes, and under <code>G68.2</code>
without RTCP the feature frame stays pinned in machine space so the hole stays put while the
workpiece turns. Under <code>G91</code> only the words the block itself spoke are increments — an X-pitch
repeat does not move Y again.</p>
<h3 id="polar-interpolation">Polar interpolation</h3>
<p><code>G12.1</code> turns polar coordinate interpolation on and <code>G13.1</code> turns it off. Inside a polar section the
<code>X</code> word is a <strong>diameter</strong> and the <code>C</code> word is a hypothetical Cartesian axis in millimetres, not