update ISO coordinate rendering for 3+2axis machine.
This commit is contained in:
+167
-1
@@ -107,7 +107,7 @@ MP400–MP499: Axis-specific parameters.
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class HeidenhainParameterTable : ControllerParameterTableBase, IHomeMcConfig, IMachineAxisConfig, INcDependency, IMakeXmlSource</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class HeidenhainParameterTable : ControllerParameterTableBase, IHomeMcConfig, IMachineAxisConfig, IRapidFeedrateConfig, INcDependency, IMakeXmlSource</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -127,6 +127,7 @@ MP400–MP499: Axis-specific parameters.
|
||||
<dd>
|
||||
<div><a class="xref" href="Hi.NcParsers.Dependencys.IHomeMcConfig.html">IHomeMcConfig</a></div>
|
||||
<div><a class="xref" href="Hi.NcParsers.Dependencys.IMachineAxisConfig.html">IMachineAxisConfig</a></div>
|
||||
<div><a class="xref" href="Hi.NcParsers.Dependencys.IRapidFeedrateConfig.html">IRapidFeedrateConfig</a></div>
|
||||
<div><a class="xref" href="Hi.NcParsers.Dependencys.INcDependency.html">INcDependency</a></div>
|
||||
<div><a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html">IMakeXmlSource</a></div>
|
||||
</dd>
|
||||
@@ -136,6 +137,9 @@ MP400–MP499: Axis-specific parameters.
|
||||
<dl class="typelist inheritedMembers">
|
||||
<dt>Inherited Members</dt>
|
||||
<dd>
|
||||
<div>
|
||||
<a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_GetAxisRapidRate_mmdmin_System_String_">ControllerParameterTableBase.GetAxisRapidRate_mmdmin(string)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_SystemParams">ControllerParameterTableBase.SystemParams</a>
|
||||
</div>
|
||||
@@ -169,6 +173,9 @@ MP400–MP499: Axis-specific parameters.
|
||||
<div>
|
||||
<a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_RemoveAxis_System_String_">ControllerParameterTableBase.RemoveAxis(string)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_ConfigureRotaryAxis_System_String_System_Double_System_Double_">ControllerParameterTableBase.ConfigureRotaryAxis(string, double, double)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.NcParsers.Dependencys.ControllerParameterTableBase.html#Hi_NcParsers_Dependencys_ControllerParameterTableBase_ReadXml_System_Xml_Linq_XElement_">ControllerParameterTableBase.ReadXml(XElement)</a>
|
||||
</div>
|
||||
@@ -325,6 +332,68 @@ MP400–MP499: Axis-specific parameters.
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_MpMaxSpindleSpeed" data-uid="Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MpMaxSpindleSpeed">
|
||||
MpMaxSpindleSpeed
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>MP100: Maximum spindle speed (RPM).</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public const int MpMaxSpindleSpeed = 100</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_MpRapidRate" data-uid="Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MpRapidRate">
|
||||
MpRapidRate
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>MP1010: Rapid traverse rate per axis (mm/min or deg/min).</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public const int MpRapidRate = 1010</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_MpReferencePosition" data-uid="Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MpReferencePosition">
|
||||
MpReferencePosition
|
||||
|
||||
@@ -417,10 +486,74 @@ MP400–MP499: Axis-specific parameters.
|
||||
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_MpToolAxisDirection" data-uid="Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.MpToolAxisDirection">
|
||||
MpToolAxisDirection
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>MP101: Tool axis direction (0=Z, 1=Y, 2=X).</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public const int MpToolAxisDirection = 101</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_AxisMp1010_" data-uid="Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.AxisMp1010*"></a>
|
||||
|
||||
<h3 id="Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_AxisMp1010" data-uid="Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.AxisMp1010">
|
||||
AxisMp1010
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>MP1010: Rapid traverse rate per axis (mm/min or deg/min).
|
||||
See <a class="xref" href="Hi.NcParsers.Dependencys.IRapidFeedrateConfig.html">IRapidFeedrateConfig</a>. See ControllerParameterTableBase.RapidFeedrate_mmdmin.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Dictionary<string, double> AxisMp1010 { get; set; }</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.dictionary-2">Dictionary</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_AxisMp400_" data-uid="Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.AxisMp400*"></a>
|
||||
|
||||
<h3 id="Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_AxisMp400" data-uid="Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.AxisMp400">
|
||||
@@ -677,6 +810,39 @@ MP400–MP499: Axis-specific parameters.
|
||||
|
||||
|
||||
|
||||
<a id="Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_RapidRateParamId_" data-uid="Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.RapidRateParamId*"></a>
|
||||
|
||||
<h3 id="Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_RapidRateParamId" data-uid="Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.RapidRateParamId">
|
||||
RapidRateParamId
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Parameter/MD/MP number for rapid traverse rate per axis.
|
||||
Null if not defined for this controller brand.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">protected override int? RapidRateParamId { 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.int32">int</a>?</dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_ReferencePositionParamId_" data-uid="Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.ReferencePositionParamId*"></a>
|
||||
|
||||
<h3 id="Hi_NcParsers_Dependencys_Heidenhain_HeidenhainParameterTable_ReferencePositionParamId" data-uid="Hi.NcParsers.Dependencys.Heidenhain.HeidenhainParameterTable.ReferencePositionParamId">
|
||||
|
||||
Reference in New Issue
Block a user