Archived
deploy.
This commit is contained in:
@@ -262,6 +262,13 @@ carries motion is the last corner's partner instead, and the compensated path me
|
||||
line at their intersection (Fanuc type B); the legacy interpreter
|
||||
(<a class="xref" href="../../api/Hi.MachiningProcs.SessionShell.html#Hi_MachiningProcs_SessionShell_EnableSoftNcRunner">EnableSoftNcRunner</a> set <code>false</code>) ends that case
|
||||
perpendicular.</li>
|
||||
<li><strong>The D row must match the program's strategy.</strong> A zero-based program (the CAM path is the
|
||||
tool-centre path, <code>G41 D..</code> kept for wear only) needs a D row whose geometry radius is 0; a
|
||||
cutter-radius program (the NC is the part contour) needs the tool radius there. An offset larger
|
||||
than an inner arc or groove of the contour makes the compensated path run against the programmed
|
||||
direction — a control stops with an interference alarm (Fanuc PS0041), HiNC reports
|
||||
<code>RadiusComp--Interference</code> and keeps playing the swapped-side path. The radius basis of the
|
||||
tool-house refresh is chosen on <a class="xref" href="../../anatomy/general-setup/controller/program-data/tool-offsets.html">Tool Offsets</a>.</li>
|
||||
</ul>
|
||||
<h3 id="rotation-tilted-planes-and-five-axis">Rotation, tilted planes and five-axis</h3>
|
||||
<table>
|
||||
@@ -396,13 +403,17 @@ the Fanuc, Syntec and Mazak presets:</p>
|
||||
<td>High-speed cycle machining. The real machine executes cycle data pre-registered in its variable area, which is <strong>actual axis motion HiNC cannot see</strong>, so the simulated result misses that machining. Reports <code>Hpcc--HighSpeedCycleIgnored</code> as a warning.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>anything else, or no <code>P</code> at all</td>
|
||||
<td>anything else</td>
|
||||
<td>Not supported offline and ignored, reported as <code>Hpcc--UnsupportedFunction</code>. Small <code>P</code> values select the high-speed remote buffer modes.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>no <code>P</code> at all</td>
|
||||
<td>Not supported offline and ignored, reported as <code>Hpcc--MissingFunctionWord</code>.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>An unevaluated macro variable or expression in <code>P</code> is tolerated — it reports
|
||||
<code>Hpcc--UnsupportedFunction</code> rather than failing the block.</p>
|
||||
<code>Hpcc--UnevaluatedFunction</code> rather than failing the block.</p>
|
||||
<h3 id="m-codes">M codes</h3>
|
||||
<table>
|
||||
<thead>
|
||||
|
||||
Reference in New Issue
Block a user