fix bug of opt R negative interpolation.
This commit is contained in:
@@ -489,7 +489,8 @@ public bool EnableMotionDependentMachiningResolution { get; set; }</code></pre>
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 summary"><p>Gets or sets whether Mz lever weighting is enabled on training.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
|
||||
@@ -159,7 +159,8 @@ Class MillingTraining
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 summary"><p>Gets or sets whether Mz lever weighting is enabled during training sample gathering.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
|
||||
+2
-2
@@ -550,7 +550,7 @@ following real Fanuc parameter numbering.</p>
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>#1006: Axis type per axis.
|
||||
See <a class="xref" href="Hi.NcParsers.Dependencys.AxisType.html">AxisType</a>. See AxisNames. See IsRotaryAxis. See SetAxis.</p>
|
||||
See <a class="xref" href="Hi.NcParsers.Dependencys.AxisType.html">AxisType</a>. See <a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_AxisNames">AxisNames</a>. See <a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_IsRotaryAxis_System_String_">IsRotaryAxis(string)</a>. See <a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_SetAxis_System_String_Hi_NcParsers_Dependencys_AxisType_">SetAxis(string, AxisType)</a>.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
@@ -583,7 +583,7 @@ See <a class="xref" href="Hi.NcParsers.Dependencys.AxisType.html">AxisType</a>.
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>#1240: G28 first reference position per axis.
|
||||
See <a class="xref" href="Hi.NcParsers.Dependencys.IHomeMcConfig.html">IHomeMcConfig</a>. See GetHomePosition. See SetHomePosition.</p>
|
||||
See <a class="xref" href="Hi.NcParsers.Dependencys.IHomeMcConfig.html">IHomeMcConfig</a>. See <a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_GetHomePosition_System_String_">GetHomePosition(string)</a>. See <a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_SetHomePosition_System_String_System_Double_">SetHomePosition(string, double)</a>.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
|
||||
+1
-1
@@ -428,7 +428,7 @@ MP400–MP499: Axis-specific parameters.
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>MP400: Axis type per axis. See <a class="xref" href="Hi.NcParsers.Dependencys.AxisType.html">AxisType</a>. See AxisNames.</p>
|
||||
<div class="markdown level1 summary"><p>MP400: Axis type per axis. See <a class="xref" href="Hi.NcParsers.Dependencys.AxisType.html">AxisType</a>. See <a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_AxisNames">AxisNames</a>.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
|
||||
+1
-1
@@ -491,7 +491,7 @@ MD30000–MD39999: Axis-specific machine data (extended).
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>MD30300: Axis type per axis. See <a class="xref" href="Hi.NcParsers.Dependencys.AxisType.html">AxisType</a>. See AxisNames.</p>
|
||||
<div class="markdown level1 summary"><p>MD30300: Axis type per axis. See <a class="xref" href="Hi.NcParsers.Dependencys.AxisType.html">AxisType</a>. See <a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_AxisNames">AxisNames</a>.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class CoordinateOffset | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Work coordinate offset state written by LogicSyntaxs.CoordinateOffsetSyntax. Property names are used as JSON keys via nameof. Managed commands (ISO): G54, G55, G56, G57, G58, G59, G59.1–G59.9. Siemens: G54–G57 + G505–G599 (extended), G500 to cancel. Heidenhain: CYCL DEF 247 (Datum Preset) / CYCL DEF 7 (Datum Shift).">
|
||||
<meta name="description" content="Work coordinate offset state written by . Property names are used as JSON keys via nameof. Managed commands (ISO): G54, G55, G56, G57, G58, G59, G59.1–G59.9. Siemens: G54–G57 + G505–G599 (extended), G500 to cancel. Heidenhain: CYCL DEF 247 (Datum Preset) / CYCL DEF 7 (Datum Shift).">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||
<link rel="stylesheet" href="../public/main.css">
|
||||
@@ -98,7 +98,7 @@ Class CoordinateOffset
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Work coordinate offset state written by
|
||||
LogicSyntaxs.CoordinateOffsetSyntax.
|
||||
<a class="xref" href="Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.html">IsoCoordinateOffsetSyntax</a>.
|
||||
Property names are used as JSON keys via <code>nameof</code>.</p>
|
||||
<p>
|
||||
Managed commands (ISO): G54, G55, G56, G57, G58, G59, G59.1–G59.9.
|
||||
|
||||
@@ -101,7 +101,7 @@ Classes
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.NcParsers.Keywords.CoordinateOffset.html">CoordinateOffset</a></dt>
|
||||
<dd><p>Work coordinate offset state written by
|
||||
LogicSyntaxs.CoordinateOffsetSyntax.
|
||||
<a class="xref" href="Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax.html">IsoCoordinateOffsetSyntax</a>.
|
||||
Property names are used as JSON keys via <code>nameof</code>.</p>
|
||||
<p>
|
||||
Managed commands (ISO): G54, G55, G56, G57, G58, G59, G59.1–G59.9.
|
||||
|
||||
@@ -184,7 +184,6 @@
|
||||
</li>
|
||||
<li>Config Tab
|
||||
<ul>
|
||||
<li><xref:Hi.Numerical.HardNcEnv.SetToolHeightCompensationOnFeatureNormal> Setting</li>
|
||||
<li><a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_EnableShortestRotary">EnableShortestRotary</a> Setting</li>
|
||||
</ul>
|
||||
</li>
|
||||
@@ -264,7 +263,6 @@ See Rendering Items SubMenu from <a href="../player/player-extended-renderingcan
|
||||
<h3 id="config-options">Config Options</h3>
|
||||
<p>General configuration options including:</p>
|
||||
<ul>
|
||||
<li><xref:Hi.Numerical.HardNcEnv.SetToolHeightCompensationOnFeatureNormal> setting</li>
|
||||
<li><a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_EnableShortestRotary">EnableShortestRotary</a> optimization</li>
|
||||
</ul>
|
||||
<h2 id="source-code-locations">Source Code Locations</h2>
|
||||
|
||||
@@ -87,14 +87,18 @@
|
||||
<article data-uid="">
|
||||
<h1 id="release-note">Release Note</h1>
|
||||
|
||||
<h2 id="hinc-packages-version-31158">HiNc Packages Version 3.1.158</h2>
|
||||
<ul>
|
||||
<li>Fix G53.1 tool height compensation behavior: replace <code>NcEnv.SetToolHeightCompensationOnFeatureNormal</code> configuration with automatic detection via NC flag state</li>
|
||||
<li>Make <a class="xref" href="../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_EnableIntegerShrinkOnPositionCommand">EnableIntegerShrinkOnPositionCommand</a> configurable via project settings (previously hard-coded by CNC brand, now defaults to <code>false</code> with XML IO support)</li>
|
||||
<li>Fix NC optimization splitting R-format arcs (G02/G03 with R parameter) by converting to IJK format, since R sign meaning does not apply correctly to individual fragments</li>
|
||||
</ul>
|
||||
<h2 id="hinc-packages-version-31157">HiNc Packages Version 3.1.157</h2>
|
||||
<ul>
|
||||
<li>Fix step.csv reading crash on null or malformed values</li>
|
||||
<li>Fix XML IO sub-base directory not applied in some project file operations</li>
|
||||
<li>Improve CSV actual time parsing to support <code>DateTime</code> format in addition to <code>TimeSpan</code> (see <a href="../../user-guide/zh-Hant/script/PlayCsvFile/play-csv-file.html">執行CSV檔</a>)</li>
|
||||
<li>Fix CSV title parsing to trim surrounding quotes</li>
|
||||
<li>Make <code>EnableIntegerShrinkOnPositionCommand</code> configurable via project settings (previously hard-coded by CNC brand, now defaults to <code>false</code> with XML IO support)</li>
|
||||
<li>Fix G53.1 tool height compensation behavior: replace <code>NcEnv.SetToolHeightCompensationOnFeatureNormal</code> configuration with automatic detection via NC flag state</li>
|
||||
</ul>
|
||||
<h2 id="hinc-packages-version-31156">HiNc Packages Version 3.1.156</h2>
|
||||
<ul>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -10634,7 +10634,7 @@
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.NcParsers.Keywords.CoordinateOffset",
|
||||
"Summary": "<p sourcefile=\"api/Hi.NcParsers.Keywords.CoordinateOffset.yml\" sourcestartlinenumber=\"1\">Work coordinate offset state written by\nLogicSyntaxs.CoordinateOffsetSyntax.\nProperty names are used as JSON keys via <code>nameof</code>.</p>\n<p>\nManaged commands (ISO): G54, G55, G56, G57, G58, G59, G59.1–G59.9.\nSiemens: G54–G57 + G505–G599 (extended), G500 to cancel.\nHeidenhain: CYCL DEF 247 (Datum Preset) / CYCL DEF 7 (Datum Shift).\n</p>\n"
|
||||
"Summary": "<p sourcefile=\"api/Hi.NcParsers.Keywords.CoordinateOffset.yml\" sourcestartlinenumber=\"1\">Work coordinate offset state written by\n<xref href=\"Hi.NcParsers.LogicSyntaxs.IsoCoordinateOffsetSyntax\" data-throw-if-not-resolved=\"false\"></xref>.\nProperty names are used as JSON keys via <code>nameof</code>.</p>\n<p>\nManaged commands (ISO): G54, G55, G56, G57, G58, G59, G59.1–G59.9.\nSiemens: G54–G57 + G505–G599 (extended), G500 to cancel.\nHeidenhain: CYCL DEF 247 (Datum Preset) / CYCL DEF 7 (Datum Shift).\n</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
|
||||
Reference in New Issue
Block a user