fix bug of G53.1 and remove NcEnv.SetToolHeightCompensationOnFeatureNormal property.

This commit is contained in:
2026-03-19 17:25:33 +08:00
parent 2c586333b6
commit 52a3412ecb
826 changed files with 41648 additions and 6499 deletions
@@ -257,8 +257,8 @@ Class NcFlagUtil
<a id="Hi_Numerical_NcFlagUtil_GetCoordinateOffset_" data-uid="Hi.Numerical.NcFlagUtil.GetCoordinateOffset*"></a>
<h3 id="Hi_Numerical_NcFlagUtil_GetCoordinateOffset_System_Boolean_System_Int32_System_Int32_Hi_Numerical_NcArgs_HeidenhainCycleDef7Arg_Hi_Numerical_HardNcEnv_" data-uid="Hi.Numerical.NcFlagUtil.GetCoordinateOffset(System.Boolean,System.Int32,System.Int32,Hi.Numerical.NcArgs.HeidenhainCycleDef7Arg,Hi.Numerical.HardNcEnv)">
GetCoordinateOffset(bool, int, int, HeidenhainCycleDef7Arg, HardNcEnv)
<h3 id="Hi_Numerical_NcFlagUtil_GetCoordinateOffset_System_Boolean_System_String_System_Int32_Hi_Numerical_NcArgs_HeidenhainCycleDef7Arg_Hi_Numerical_HardNcEnv_" data-uid="Hi.Numerical.NcFlagUtil.GetCoordinateOffset(System.Boolean,System.String,System.Int32,Hi.Numerical.NcArgs.HeidenhainCycleDef7Arg,Hi.Numerical.HardNcEnv)">
GetCoordinateOffset(bool, string, int, HeidenhainCycleDef7Arg, HardNcEnv)
</h3>
@@ -267,7 +267,7 @@ Class NcFlagUtil
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static Vec3d GetCoordinateOffset(bool hasSiemensG500, int isoCoordinateId, int heidenhainCycleDef247Q339, HeidenhainCycleDef7Arg heidenhainCycleDef7Arg, HardNcEnv ncEnv)</code></pre>
<pre><code class="lang-csharp hljs">public static Vec3d GetCoordinateOffset(bool hasSiemensG500, string isoCoordinateId, int heidenhainCycleDef247Q339, HeidenhainCycleDef7Arg heidenhainCycleDef7Arg, HardNcEnv ncEnv)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -275,7 +275,7 @@ Class NcFlagUtil
<dt><code>hasSiemensG500</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>Whether Siemens G500 is active.</p>
</dd>
<dt><code>isoCoordinateId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dt><code>isoCoordinateId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>The ISO coordinate ID.</p>
</dd>
<dt><code>heidenhainCycleDef247Q339</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
@@ -923,8 +923,8 @@ Class NcFlagUtil
<a id="Hi_Numerical_NcFlagUtil_GetTiltMat4d_" data-uid="Hi.Numerical.NcFlagUtil.GetTiltMat4d*"></a>
<h3 id="Hi_Numerical_NcFlagUtil_GetTiltMat4d_System_Collections_BitArray_Hi_Numerical_NcArgs_ITiltPlaneNcArg_Hi_Numerical_NcGroup02_Hi_Numerical_Xyzabc_ICoordinateConverter_System_Nullable_System_Boolean___" data-uid="Hi.Numerical.NcFlagUtil.GetTiltMat4d(System.Collections.BitArray,Hi.Numerical.NcArgs.ITiltPlaneNcArg,Hi.Numerical.NcGroup02,Hi.Numerical.Xyzabc.ICoordinateConverter,System.Nullable{System.Boolean}@)">
GetTiltMat4d(BitArray, ITiltPlaneNcArg, NcGroup02, ICoordinateConverter, out bool?)
<h3 id="Hi_Numerical_NcFlagUtil_GetTiltMat4d_System_Collections_BitArray_Hi_Numerical_NcArgs_ITiltPlaneNcArg_Hi_Numerical_NcGroup02_Hi_Numerical_Xyzabc_IMachineKinematics_System_Nullable_System_Boolean___" data-uid="Hi.Numerical.NcFlagUtil.GetTiltMat4d(System.Collections.BitArray,Hi.Numerical.NcArgs.ITiltPlaneNcArg,Hi.Numerical.NcGroup02,Hi.Numerical.Xyzabc.IMachineKinematics,System.Nullable{System.Boolean}@)">
GetTiltMat4d(BitArray, ITiltPlaneNcArg, NcGroup02, IMachineKinematics, out bool?)
</h3>
@@ -932,7 +932,7 @@ Class NcFlagUtil
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static Mat4d GetTiltMat4d(this BitArray ncFlagBitArray, ITiltPlaneNcArg ncArgGroup16, NcGroup02 ncGroup02flagForG68, ICoordinateConverter coordinateConverterForG68p2, out bool? isG68p2Successed)</code></pre>
<pre><code class="lang-csharp hljs">public static Mat4d GetTiltMat4d(this BitArray ncFlagBitArray, ITiltPlaneNcArg ncArgGroup16, NcGroup02 ncGroup02flagForG68, IMachineKinematics coordinateConverterForG68p2, out bool? isG68p2Successed)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -943,7 +943,7 @@ Class NcFlagUtil
<dd></dd>
<dt><code>ncGroup02flagForG68</code> <a class="xref" href="Hi.Numerical.NcGroup02.html">NcGroup02</a></dt>
<dd></dd>
<dt><code>coordinateConverterForG68p2</code> <a class="xref" href="Hi.Numerical.Xyzabc.ICoordinateConverter.html">ICoordinateConverter</a></dt>
<dt><code>coordinateConverterForG68p2</code> <a class="xref" href="Hi.Numerical.Xyzabc.IMachineKinematics.html">IMachineKinematics</a></dt>
<dd></dd>
<dt><code>isG68p2Successed</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a>?</dt>
<dd></dd>