Archived
deploy.
This commit is contained in:
@@ -121,12 +121,16 @@ session holds no played SoftNc layers, and it is handed <code>MachiningProject.N
|
||||
the switch on, so a value that only the legacy endpoints or the project XML can change still shows
|
||||
up on a runner play.</p>
|
||||
<ul>
|
||||
<li><strong>Stroke limits, as a fallback.</strong> The per-step stroke check reads the runner's
|
||||
<li><strong>Stroke limits, as a fallback and as a seed.</strong> The per-step stroke check reads the runner's
|
||||
<a class="xref" href="../api/Hi.NcParsers.Dependencys.IStrokeLimitConfig.html">IStrokeLimitConfig</a> when the switch is on and one is present, and
|
||||
falls back to the legacy stroke boxes otherwise — a CSV or NX-CL suit carries no stroke config, so
|
||||
a play on those falls through to the boxes. The pre-play audit that warns of an unlimited linear
|
||||
axis reads both sources end by end, the runner's first and the legacy box behind it, and stays
|
||||
silent for an axis either source guards.</li>
|
||||
a play on those falls through to the boxes. When a project loads, the boxes' finite ends are also
|
||||
copied into the runner's controller parameter table for every axis that carries no end there
|
||||
(<a class="xref" href="../api/Hi.NcParsers.SoftNcRunner.html#Hi_NcParsers_SoftNcRunner_PopulateLegacyStrokeLimitsWhereUnset_">PopulateLegacyStrokeLimitsWhereUnset</a>; an explicit row wins), so
|
||||
a project that declared its travel only in the boxes is checked against it on SoftNc — and its
|
||||
tilt solves prefer the rotary branch inside that travel. The pre-play audit that warns of an
|
||||
unlimited linear axis reads both sources end by end, the runner's first and the legacy box behind
|
||||
it, and stays silent for an axis either source guards.</li>
|
||||
<li><strong>The home position, as a fallback.</strong> The chain is re-homed from the runner's home config; the
|
||||
legacy <code>HomeMc</code> fills in only when no linear axis was ever configured there.</li>
|
||||
<li><strong>The Execution canvas's coordinate markers.</strong> The <code>IsoCoordinate</code> and <code>HeidenhainCoordinate</code>
|
||||
|
||||
Reference in New Issue
Block a user