This commit is contained in:
2025-10-16 22:18:12 +08:00
parent 6e3e702730
commit 58fe57b9c6
29 changed files with 945 additions and 220 deletions
@@ -1500,6 +1500,72 @@ public double CuttingDepth_mm { get; }</code></pre>
<a id="Hi_MachiningSteps_MachiningStep_CuttingForcesToToolOnToolRunningCoordinate_N_" data-uid="Hi.MachiningSteps.MachiningStep.CuttingForcesToToolOnToolRunningCoordinate_N*"></a>
<h3 id="Hi_MachiningSteps_MachiningStep_CuttingForcesToToolOnToolRunningCoordinate_N" data-uid="Hi.MachiningSteps.MachiningStep.CuttingForcesToToolOnToolRunningCoordinate_N">
CuttingForcesToToolOnToolRunningCoordinate_N
</h3>
<div class="markdown level1 summary"><p>Cutting forces on tool running coordinate. Unit is Newtons.
The forced item is tool.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public List&lt;Vec3d&gt; CuttingForcesToToolOnToolRunningCoordinate_N { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Hi_MachiningSteps_MachiningStep_CuttingForcesToWorkpieceOnProgramCoordinate_N_" data-uid="Hi.MachiningSteps.MachiningStep.CuttingForcesToWorkpieceOnProgramCoordinate_N*"></a>
<h3 id="Hi_MachiningSteps_MachiningStep_CuttingForcesToWorkpieceOnProgramCoordinate_N" data-uid="Hi.MachiningSteps.MachiningStep.CuttingForcesToWorkpieceOnProgramCoordinate_N">
CuttingForcesToWorkpieceOnProgramCoordinate_N
</h3>
<div class="markdown level1 summary"><p>Get the cutting forces on program coordinate. Unit is Newtons.
The forced item is workpiece.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public List&lt;Vec3d&gt; CuttingForcesToWorkpieceOnProgramCoordinate_N { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Hi_MachiningSteps_MachiningStep_CuttingSpeed_mmds_" data-uid="Hi.MachiningSteps.MachiningStep.CuttingSpeed_mmds*"></a>
<h3 id="Hi_MachiningSteps_MachiningStep_CuttingSpeed_mmds" data-uid="Hi.MachiningSteps.MachiningStep.CuttingSpeed_mmds">
@@ -2581,6 +2647,42 @@ public Vec3d MaxTipDeflectionOnToolRunningCoordinate_um { get; }</code></pre>
<a id="Hi_MachiningSteps_MachiningStep_MomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm_" data-uid="Hi.MachiningSteps.MachiningStep.MomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm*"></a>
<h3 id="Hi_MachiningSteps_MachiningStep_MomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm" data-uid="Hi.MachiningSteps.MachiningStep.MomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm">
MomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm
</h3>
<div class="markdown level1 summary"><p>Get Moments About Observation Point On Spindle Rotation Coordinate. Unit is Newtons-meter.
The forced item is tool.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public List&lt;Vec3d&gt; MomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a>&gt;</dt>
<dd></dd>
</dl>
<h4 class="section" id="Hi_MachiningSteps_MachiningStep_MomentsToToolAboutObservationPointOnSpindleRotationCoordinate_Nm_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>Not cached data. Light computation cost of the vectors transformation.</p>
</div>
<a id="Hi_MachiningSteps_MachiningStep_MoveOnProgramCoordinate_" data-uid="Hi.MachiningSteps.MachiningStep.MoveOnProgramCoordinate*"></a>
<h3 id="Hi_MachiningSteps_MachiningStep_MoveOnProgramCoordinate" data-uid="Hi.MachiningSteps.MachiningStep.MoveOnProgramCoordinate">
@@ -3638,7 +3740,10 @@ public double GetCutterDermisTemperature_C(double depth_mm)</code></pre>
</h3>
<div class="markdown level1 summary"><p>Gets the MC value at the specified index.</p>
<div class="markdown level1 summary"><p>Gets the MC value at the specified index.
For common machine tool, the index 0,1,2,3,4,5 is corresponding to motion component X,Y,Z,A,B,C.
If the corresponding motion component not existed, return <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double.nan">NaN</a>.
If <a class="xref" href="Hi.MachiningSteps.MachiningStep.html#Hi_MachiningSteps_MachiningStep_MachineMotionStep">MachineMotionStep</a> not existed, return null.</p>
</div>
<div class="markdown level1 conceptual"></div>