Archived
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:
@@ -6,7 +6,7 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class McLinearMotionSemantic | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Resolves motion into / + or . Discriminates by checking whether rotary axis values (A/B/C) are present in : XYZ only → XYZABC → with Fanuc composite feedrate: d = √(ΔX² + ΔY² + ΔZ² + ΔA_deg² + ΔB_deg² + ΔC_deg²)">
|
||||
<meta name="description" content="Resolves motion into / + or . Discriminates by whether the block's rotary state actually CHANGED from the previous modal state ( — value comparison, not key presence: completes every motion block's with carried modal rotary values, so key presence no longer means the block moved a rotary axis): rotary unchanged → rotary moved → with Fanuc composite feedrate: d = √(ΔX² + ΔY² + ΔZ² + ΔA_deg² + ΔB_deg² + ΔC_deg²)">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||
<link rel="stylesheet" href="../public/main.css">
|
||||
@@ -101,9 +101,14 @@ Class McLinearMotionSemantic
|
||||
<a class="xref" href="Hi.Numerical.Acts.ActFeedrate.html">ActFeedrate</a>/<a class="xref" href="Hi.Numerical.Acts.ActRapid.html">ActRapid</a> +
|
||||
<a class="xref" href="Hi.Numerical.Acts.ActMcXyzLinearContour.html">ActMcXyzLinearContour</a> or <a class="xref" href="Hi.Numerical.Acts.ActMcXyzabcLinearContour.html">ActMcXyzabcLinearContour</a>.</p>
|
||||
<p>
|
||||
Discriminates by checking whether rotary axis values (A/B/C) are present
|
||||
in <a class="xref" href="Hi.NcParsers.Keywords.IMachineCoordinateStateDef.html#Hi_NcParsers_Keywords_IMachineCoordinateStateDef_MachineCoordinateState">MachineCoordinateState</a>:
|
||||
<ul><li>XYZ only → <a class="xref" href="Hi.Numerical.Acts.ActMcXyzLinearContour.html">ActMcXyzLinearContour</a></li><li>XYZABC → <a class="xref" href="Hi.Numerical.Acts.ActMcXyzabcLinearContour.html">ActMcXyzabcLinearContour</a> with Fanuc
|
||||
Discriminates by whether the block's rotary state actually CHANGED from
|
||||
the previous modal state (<a class="xref" href="Hi.NcParsers.Syntaxs.SyntaxPiece.html">HasRotaryMotion(DVec3d, DVec3d, LazyLinkedListNode<SyntaxPiece>)</a>
|
||||
— value comparison, not key presence:
|
||||
<a class="xref" href="Hi.NcParsers.PostLogicSyntaxs.ModalCarrySyntax.html#Hi_NcParsers_PostLogicSyntaxs_ModalCarrySyntax_MergeKeys">MergeKeys</a> completes every
|
||||
motion block's <a class="xref" href="Hi.NcParsers.Keywords.IMachineCoordinateStateDef.html#Hi_NcParsers_Keywords_IMachineCoordinateStateDef_MachineCoordinateState">MachineCoordinateState</a>
|
||||
with carried modal rotary values, so key presence no longer means the
|
||||
block moved a rotary axis):
|
||||
<ul><li>rotary unchanged → <a class="xref" href="Hi.Numerical.Acts.ActMcXyzLinearContour.html">ActMcXyzLinearContour</a></li><li>rotary moved → <a class="xref" href="Hi.Numerical.Acts.ActMcXyzabcLinearContour.html">ActMcXyzabcLinearContour</a> with Fanuc
|
||||
composite feedrate: <code>d = √(ΔX² + ΔY² + ΔZ² + ΔA_deg² + ΔB_deg² + ΔC_deg²)</code></li></ul>
|
||||
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user