fix SoftNcRunner GM code normalization.

This commit is contained in:
2026-05-06 13:21:19 +08:00
parent 0fe9497552
commit 2f57932000
1238 changed files with 69405 additions and 22511 deletions
@@ -218,8 +218,8 @@ Note that the spindle information is only for milling behavior.</p>
<a id="Hi_MachiningSteps_MachineMotionStep__ctor_" data-uid="Hi.MachiningSteps.MachineMotionStep.#ctor*"></a>
<h3 id="Hi_MachiningSteps_MachineMotionStep__ctor_System_TimeSpan_System_TimeSpan_System_Double_System_Double___System_Double_System_Double_Hi_Numerical_SpindleDirection_System_Int32_Hi_Geom_Mat4d_Hi_Geom_Mat4d_Hi_Common_SeqPair_Hi_Geom_Mat4d__" data-uid="Hi.MachiningSteps.MachineMotionStep.#ctor(System.TimeSpan,System.TimeSpan,System.Double,System.Double[],System.Double,System.Double,Hi.Numerical.SpindleDirection,System.Int32,Hi.Geom.Mat4d,Hi.Geom.Mat4d,Hi.Common.SeqPair{Hi.Geom.Mat4d})">
MachineMotionStep(TimeSpan, TimeSpan, double, double[], double, double, SpindleDirection, int, Mat4d, Mat4d, SeqPair&lt;Mat4d&gt;)
<h3 id="Hi_MachiningSteps_MachineMotionStep__ctor_System_TimeSpan_System_TimeSpan_System_Double_System_Double___System_Double_System_Double_Hi_Numerical_SpindleDirection_Hi_Numerical_CoolantMode_System_Int32_Hi_Geom_Mat4d_Hi_Geom_Mat4d_Hi_Common_SeqPair_Hi_Geom_Mat4d__" data-uid="Hi.MachiningSteps.MachineMotionStep.#ctor(System.TimeSpan,System.TimeSpan,System.Double,System.Double[],System.Double,System.Double,Hi.Numerical.SpindleDirection,Hi.Numerical.CoolantMode,System.Int32,Hi.Geom.Mat4d,Hi.Geom.Mat4d,Hi.Common.SeqPair{Hi.Geom.Mat4d})">
MachineMotionStep(TimeSpan, TimeSpan, double, double[], double, double, SpindleDirection, CoolantMode, int, Mat4d, Mat4d, SeqPair&lt;Mat4d&gt;)
</h3>
@@ -228,7 +228,7 @@ Note that the spindle information is only for milling behavior.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public MachineMotionStep(TimeSpan stepDuration, TimeSpan accumulatedTime, double beginSpindleAngle_rad, double[] mcValues, double feedrate_mmds, double spindleSpeed_radds, SpindleDirection spindleDirection, int toolId, Mat4d programZeroToWorkpieceGeomToMat4d, Mat4d workpieceGeomToProgramZeroMat4d, SeqPair&lt;Mat4d&gt; seqOnWorkpieceGeomCoordinate)</code></pre>
<pre><code class="lang-csharp hljs">public MachineMotionStep(TimeSpan stepDuration, TimeSpan accumulatedTime, double beginSpindleAngle_rad, double[] mcValues, double feedrate_mmds, double spindleSpeed_radds, SpindleDirection spindleDirection, CoolantMode coolantMode, int toolId, Mat4d programZeroToWorkpieceGeomToMat4d, Mat4d workpieceGeomToProgramZeroMat4d, SeqPair&lt;Mat4d&gt; seqOnWorkpieceGeomCoordinate)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -253,6 +253,9 @@ Note that the spindle information is only for milling behavior.</p>
</dd>
<dt><code>spindleDirection</code> <a class="xref" href="Hi.Numerical.SpindleDirection.html">SpindleDirection</a></dt>
<dd><p>The direction of spindle rotation.</p>
</dd>
<dt><code>coolantMode</code> <a class="xref" href="Hi.Numerical.CoolantMode.html">CoolantMode</a></dt>
<dd><p>The coolant delivery mode active for this step.</p>
</dd>
<dt><code>toolId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>The ID of the tool being used.</p>
@@ -572,6 +575,40 @@ The value is <a class="xref" href="Hi.MachiningSteps.MachineMotionStep.html#Hi_M
<a id="Hi_MachiningSteps_MachineMotionStep_CoolantMode_" data-uid="Hi.MachiningSteps.MachineMotionStep.CoolantMode*"></a>
<h3 id="Hi_MachiningSteps_MachineMotionStep_CoolantMode" data-uid="Hi.MachiningSteps.MachineMotionStep.CoolantMode">
CoolantMode
</h3>
<div class="markdown level1 summary"><p>Gets or sets the coolant delivery mode active for this step.
Read by <a class="xref" href="Hi.Physics.SeqPhysicsBrief.html#Hi_Physics_SeqPhysicsBrief_BuildCuttingTemperatureAndWear_Hi_Physics_SeqPhysicsBrief_Hi_MachiningSteps_MachineMotionStep_Hi_MachiningSteps_MachineMotionStep_System_Double_Hi_Milling_SpindleCapability_Hi_Machining_IMachiningTool_Hi_NcMech_Workpieces_Workpiece_System_Int32_Hi_Cbtr_Substraction_Hi_Milling_Engagements_LayerMillingEngagement_Hi_MillingForces_MillingPhysicsBrief_Hi_Physics_CoolantHeatCondition_Hi_Numerical_CoolantMode_System_Boolean_">BuildCuttingTemperatureAndWear(SeqPhysicsBrief, MachineMotionStep, MachineMotionStep, double, SpindleCapability, IMachiningTool, Workpiece, int, Substraction, LayerMillingEngagement, MillingPhysicsBrief, CoolantHeatCondition, CoolantMode, bool)</a>
to pick the effective convection coefficient on the temperature FEM.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public CoolantMode CoolantMode { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.CoolantMode.html">CoolantMode</a></dt>
<dd></dd>
</dl>
<a id="Hi_MachiningSteps_MachineMotionStep_CyclePeriod_" data-uid="Hi.MachiningSteps.MachineMotionStep.CyclePeriod*"></a>
<h3 id="Hi_MachiningSteps_MachineMotionStep_CyclePeriod" data-uid="Hi.MachiningSteps.MachineMotionStep.CyclePeriod">