This commit is contained in:
iamboss 2025-11-06 18:19:41 +08:00
parent 401d3a54e8
commit 73a61d8d1b
34 changed files with 439 additions and 436 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -11,8 +11,8 @@
"dependencies": {
"AvalonEdit": "6.3.0.90",
"FontAwesome.Sharp": "6.3.0",
"Hi.Wpf": "3.1.52",
"HiNc": "3.1.73",
"Hi.Wpf": "3.1.53",
"HiNc": "3.1.74",
"Microsoft.Extensions.Configuration.Json": "9.0.0",
"Microsoft.Extensions.DependencyInjection": "9.0.0",
"Microsoft.Extensions.Hosting": "9.0.0",
@ -1659,39 +1659,39 @@
}
},
"Grpc.Tools/2.66.0": {},
"Hi.Wpf/3.1.52": {
"Hi.Wpf/3.1.53": {
"dependencies": {
"HiDisp": "3.1.57"
"HiDisp": "3.1.58"
},
"runtime": {
"lib/net9.0-windows7.0/Hi.Wpf.dll": {
"assemblyVersion": "3.1.52.0",
"fileVersion": "3.1.52.0"
"assemblyVersion": "3.1.53.0",
"fileVersion": "3.1.53.0"
}
}
},
"HiCbtr/3.1.57": {
"HiCbtr/3.1.58": {
"dependencies": {
"HiDisp": "3.1.57"
"HiDisp": "3.1.58"
},
"runtime": {
"lib/net9.0/HiCbtr.dll": {
"assemblyVersion": "3.1.57.0",
"fileVersion": "3.1.57.0"
"assemblyVersion": "3.1.58.0",
"fileVersion": "3.1.58.0"
}
}
},
"HiDisp/3.1.57": {
"HiDisp/3.1.58": {
"dependencies": {
"HiGeom": "3.1.52",
"HiGeom": "3.1.53",
"System.Configuration.ConfigurationManager": "9.0.10",
"System.Drawing.Common": "9.0.10",
"System.Resources.Extensions": "9.0.10"
},
"runtime": {
"lib/net9.0/HiDisp.dll": {
"assemblyVersion": "3.1.57.0",
"fileVersion": "3.1.57.0"
"assemblyVersion": "3.1.58.0",
"fileVersion": "3.1.58.0"
}
},
"native": {
@ -1706,7 +1706,7 @@
}
}
},
"HiGeom/3.1.52": {
"HiGeom/3.1.53": {
"dependencies": {
"Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0",
@ -1717,8 +1717,8 @@
},
"runtime": {
"lib/net9.0/HiGeom.dll": {
"assemblyVersion": "3.1.52.0",
"fileVersion": "3.1.52.0"
"assemblyVersion": "3.1.53.0",
"fileVersion": "3.1.53.0"
}
},
"resources": {
@ -1732,7 +1732,7 @@
},
"HiLicense/3.1.52": {
"dependencies": {
"HiGeom": "3.1.52"
"HiGeom": "3.1.53"
},
"runtime": {
"lib/net9.0/HiLicense.dll": {
@ -1741,16 +1741,16 @@
}
}
},
"HiMech/3.1.64": {
"HiMech/3.1.65": {
"dependencies": {
"CommandLineParser": "2.9.1",
"HiCbtr": "3.1.57",
"HiCbtr": "3.1.58",
"Microsoft.CodeAnalysis.CSharp.Scripting": "4.14.0"
},
"runtime": {
"lib/net9.0/HiMech.dll": {
"assemblyVersion": "3.1.64.0",
"fileVersion": "3.1.64.0"
"assemblyVersion": "3.1.65.0",
"fileVersion": "3.1.65.0"
}
},
"resources": {
@ -1765,20 +1765,20 @@
}
}
},
"HiNc/3.1.73": {
"HiNc/3.1.74": {
"dependencies": {
"Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0",
"Grpc.Net.Client": "2.66.0",
"HiLicense": "3.1.52",
"HiMech": "3.1.64",
"HiUniNc": "3.1.61",
"HiMech": "3.1.65",
"HiUniNc": "3.1.62",
"System.IO.Pipelines": "9.0.10"
},
"runtime": {
"lib/net9.0/HiNc.dll": {
"assemblyVersion": "3.1.73.0",
"fileVersion": "3.1.73.0"
"assemblyVersion": "3.1.74.0",
"fileVersion": "3.1.74.0"
}
},
"resources": {
@ -1790,14 +1790,14 @@
}
}
},
"HiUniNc/3.1.61": {
"HiUniNc/3.1.62": {
"dependencies": {
"HiMech": "3.1.64"
"HiMech": "3.1.65"
},
"runtime": {
"lib/net9.0/HiUniNc.dll": {
"assemblyVersion": "3.1.61.0",
"fileVersion": "3.1.61.0"
"assemblyVersion": "3.1.62.0",
"fileVersion": "3.1.62.0"
}
}
},
@ -2442,33 +2442,33 @@
"path": "grpc.tools/2.66.0",
"hashPath": "grpc.tools.2.66.0.nupkg.sha512"
},
"Hi.Wpf/3.1.52": {
"Hi.Wpf/3.1.53": {
"type": "package",
"serviceable": true,
"sha512": "sha512-fYaIXXoxFh7kWlFMxelbsIa+XMQibjR+yVHIXE5QL1bg6ljgud4r7iF+Xc5eFqjdLfujjE8LbUe3TQzby+V7hA==",
"path": "hi.wpf/3.1.52",
"hashPath": "hi.wpf.3.1.52.nupkg.sha512"
"sha512": "sha512-CJCLZTDV2heGz5Wf3phMwDonXbnSKDm03DKcbcmExYLgioG/b76jz4i99PLnshX3Btys0C75Y0qJb2GSJ77hyw==",
"path": "hi.wpf/3.1.53",
"hashPath": "hi.wpf.3.1.53.nupkg.sha512"
},
"HiCbtr/3.1.57": {
"HiCbtr/3.1.58": {
"type": "package",
"serviceable": true,
"sha512": "sha512-xm+p8odF4bUcPbEQSvTRd42bvX1iO8BDLhVrAzOITSQg55/gTkaMAMGDNQHyqR3M3Rm4PqPnD9lAhCIDcnlQ1A==",
"path": "hicbtr/3.1.57",
"hashPath": "hicbtr.3.1.57.nupkg.sha512"
"sha512": "sha512-/A4pxYMyLaVk88Yej6HNBXrx8qhJVawU9apcoHpOJEru0GAr6Y6aqTHG0h2daVpmZ13Phucxsu4HeKR+9OLq3g==",
"path": "hicbtr/3.1.58",
"hashPath": "hicbtr.3.1.58.nupkg.sha512"
},
"HiDisp/3.1.57": {
"HiDisp/3.1.58": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IzOw1S+vCtolH2o/3AeyTuUAjan8UsAtxaNBJGaAT7bJtjwxidnFg9KRyEbRr7IjpalX0Lf70yGmOBIQNt/dcw==",
"path": "hidisp/3.1.57",
"hashPath": "hidisp.3.1.57.nupkg.sha512"
"sha512": "sha512-FLbI0qvwPVh5ktvVF49njk5yVyFHZSVvLUEcGcfsLpa/m0cNOEq6y8p4aIjSM0ZVpfw4oyzoIPzsCZXd8wHZCA==",
"path": "hidisp/3.1.58",
"hashPath": "hidisp.3.1.58.nupkg.sha512"
},
"HiGeom/3.1.52": {
"HiGeom/3.1.53": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bl6GgJZ7e48BrhIVqmiDEArt3q2e9fveBnCJFY/2hi5DVc9FEjPEpoG4CgdYuTb23yu1fAH32eoOn6sM5RE4AQ==",
"path": "higeom/3.1.52",
"hashPath": "higeom.3.1.52.nupkg.sha512"
"sha512": "sha512-bBjI8v7TipKaEppm/p45Mkwx1UqCxTWTz+APEsVwQFy4JZsEOsaUpob01fGLYQIGFeKRmF1mUZ2hwTFtJO4kIw==",
"path": "higeom/3.1.53",
"hashPath": "higeom.3.1.53.nupkg.sha512"
},
"HiLicense/3.1.52": {
"type": "package",
@ -2477,26 +2477,26 @@
"path": "hilicense/3.1.52",
"hashPath": "hilicense.3.1.52.nupkg.sha512"
},
"HiMech/3.1.64": {
"HiMech/3.1.65": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ufebWebneeKDX/iLlV6bxGm+evxZbC9SGkUwdcl/0kMa3wMfq3WgyfPtBmkbgJSDzO2GY7wBNt/FIdi6P7BpRg==",
"path": "himech/3.1.64",
"hashPath": "himech.3.1.64.nupkg.sha512"
"sha512": "sha512-V9xwFfFmeV3ORyIeCqeUb81Qs6SgmYNvDfpZbdoObiMEbfZT/kc1YRGlusZOCkUhbKv+YKD9/TcbG8VT60Hjiw==",
"path": "himech/3.1.65",
"hashPath": "himech.3.1.65.nupkg.sha512"
},
"HiNc/3.1.73": {
"HiNc/3.1.74": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ar+Ydr34n7wW/Q+ZvymUdzjJitdhFQxr8WIj0CTNlXR8vxJm66FfIVZsuak0DhkJaK+p1QTTbfVAxfeBxbtcNw==",
"path": "hinc/3.1.73",
"hashPath": "hinc.3.1.73.nupkg.sha512"
"sha512": "sha512-udnM52r83Lb8p6gtTJbp6D9riOoQdEMCLTxKaMYrB8HxQS85OfojLD0kY3YP4jiH8TjENKA2dOJXeeu9gbgijg==",
"path": "hinc/3.1.74",
"hashPath": "hinc.3.1.74.nupkg.sha512"
},
"HiUniNc/3.1.61": {
"HiUniNc/3.1.62": {
"type": "package",
"serviceable": true,
"sha512": "sha512-n/NWpD8Gql7832JuDobUV+5c0qRhTrdUGno1NeV3ke0On+Gipe97zN0NwM8y5KpAwD1RuN8sH6+E/7V79t1i3Q==",
"path": "hiuninc/3.1.61",
"hashPath": "hiuninc.3.1.61.nupkg.sha512"
"sha512": "sha512-Z6YtLBobfb8FgoBkPnEcGYIuU3SmDbzKjL8mj555rRS5n/8RqwtcgpS4OqR3qPbtz4UANqQmyBaGJ6bFyue06w==",
"path": "hiuninc/3.1.62",
"hashPath": "hiuninc.3.1.62.nupkg.sha512"
},
"MathNet.Numerics/5.0.0": {
"type": "package",

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -2959,10 +2959,10 @@ public double ReCutDepth_um { get; }</code></pre>
<a id="Hi_MachiningSteps_MachiningStep_ReliefFaceCollidingAngle_deg_" data-uid="Hi.MachiningSteps.MachiningStep.ReliefFaceCollidingAngle_deg*"></a>
<a id="Hi_MachiningSteps_MachiningStep_ReliefFaceCollidingDepth_mm_" data-uid="Hi.MachiningSteps.MachiningStep.ReliefFaceCollidingDepth_mm*"></a>
<h3 id="Hi_MachiningSteps_MachiningStep_ReliefFaceCollidingAngle_deg" data-uid="Hi.MachiningSteps.MachiningStep.ReliefFaceCollidingAngle_deg">
ReliefFaceCollidingAngle_deg
<h3 id="Hi_MachiningSteps_MachiningStep_ReliefFaceCollidingDepth_mm" data-uid="Hi.MachiningSteps.MachiningStep.ReliefFaceCollidingDepth_mm">
ReliefFaceCollidingDepth_mm
</h3>
@ -2970,9 +2970,9 @@ public double ReCutDepth_um { get; }</code></pre>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[Present(&quot;Relief Face Colliding Angle&quot;, &quot;Rlf.C.A.&quot;, PhysicsUnit.deg, &quot;G4&quot;)]
<pre><code class="lang-csharp hljs">[Present(&quot;Relief Face Colliding Depth&quot;, &quot;Rlf.C.Depth&quot;, PhysicsUnit.mm, &quot;G4&quot;)]
[JsAce(ClassExt = &quot;MachiningStep&quot;)]
public double? ReliefFaceCollidingAngle_deg { get; }</code></pre>
public double? ReliefFaceCollidingDepth_mm { get; }</code></pre>
</div>

View File

@ -1101,7 +1101,7 @@ Call <a class="xref" href="Hi.Milling.Cutters.MillingCutter.html#Hi_Milling_Cutt
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public MillingCutterOptLimit MillingCutterOptLimit { get; set; }</code></pre>
<pre><code class="lang-csharp hljs">public MillingCutterOptOption MillingCutterOptLimit { get; set; }</code></pre>
</div>
@ -1110,7 +1110,7 @@ Call <a class="xref" href="Hi.Milling.Cutters.MillingCutter.html#Hi_Milling_Cutt
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.NcOpt.MillingCutterOptLimit.html">MillingCutterOptLimit</a></dt>
<dt><a class="xref" href="Hi.NcOpt.MillingCutterOptOption.html">MillingCutterOptOption</a></dt>
<dd></dd>
</dl>

View File

@ -233,7 +233,7 @@ Class MillingForceUtil
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static void GetMillingFoce(ICuttingPara millingPara, IMachiningTool millingTool, MachineMotionStep machineStep, LayerMillingEngagement engagement, out MillingPhysicsBrief brief, out MillingForceLuggage luggage, double trialClippingHeight_mm, bool enableCalculatingReliefColliding = false)</code></pre>
<pre><code class="lang-csharp hljs">public static void GetMillingFoce(ICuttingPara millingPara, IMachiningTool millingTool, MachineMotionStep machineStep, LayerMillingEngagement engagement, out MillingPhysicsBrief brief, out MillingForceLuggage luggage, double trialClippingHeight_mm, bool enableCalculatingReliefColliding)</code></pre>
</div>
<h4 class="section">Parameters</h4>

View File

@ -1205,41 +1205,10 @@ This property is for computing heat transfer.</p>
<a id="Hi_MillingForces_MillingPhysicsBrief_ReliefFaceCollidingAngle_deg_" data-uid="Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingAngle_deg*"></a>
<a id="Hi_MillingForces_MillingPhysicsBrief_ReliefFaceCollidingDepth_mm_" data-uid="Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingDepth_mm*"></a>
<h3 id="Hi_MillingForces_MillingPhysicsBrief_ReliefFaceCollidingAngle_deg" data-uid="Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingAngle_deg">
ReliefFaceCollidingAngle_deg
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double? ReliefFaceCollidingAngle_deg { 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.double">double</a>?</dt>
<dd></dd>
</dl>
<a id="Hi_MillingForces_MillingPhysicsBrief_ReliefFaceCollidingAngle_rad_" data-uid="Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingAngle_rad*"></a>
<h3 id="Hi_MillingForces_MillingPhysicsBrief_ReliefFaceCollidingAngle_rad" data-uid="Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingAngle_rad">
ReliefFaceCollidingAngle_rad
<h3 id="Hi_MillingForces_MillingPhysicsBrief_ReliefFaceCollidingDepth_mm" data-uid="Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingDepth_mm">
ReliefFaceCollidingDepth_mm
</h3>
@ -1248,7 +1217,7 @@ This property is for computing heat transfer.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double? ReliefFaceCollidingAngle_rad { get; }</code></pre>
<pre><code class="lang-csharp hljs">public double? ReliefFaceCollidingDepth_mm { get; }</code></pre>
</div>

View File

@ -159,7 +159,7 @@ Provides access to cutter optimization limit settings.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">ICutterOptLimit CutterOptLimit { get; set; }</code></pre>
<pre><code class="lang-csharp hljs">ICutterOptOption CutterOptLimit { get; set; }</code></pre>
</div>
@ -168,7 +168,7 @@ Provides access to cutter optimization limit settings.</p>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.NcOpt.ICutterOptLimit.html">ICutterOptLimit</a></dt>
<dt><a class="xref" href="Hi.NcOpt.ICutterOptOption.html">ICutterOptOption</a></dt>
<dd></dd>
</dl>

View File

@ -2,9 +2,9 @@
<html>
<head>
<meta charset="utf-8">
<title>Interface ICutterOptLimit | HiAPI-C# 2025 </title>
<title>Interface ICutterOptOption | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Interface ICutterOptLimit | HiAPI-C# 2025 ">
<meta name="title" content="Interface ICutterOptOption | HiAPI-C# 2025 ">
<meta name="description" content="Interface for cutter optimization limits. Combines feed-per-tooth optimization capabilities with duplication and XML serialization support. Inherits from , , and .">
<link rel="icon" href="../img/HiAPI.favicon.ico">
@ -84,12 +84,12 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcOpt.ICutterOptLimit">
<article data-uid="Hi.NcOpt.ICutterOptOption">
<h1 id="Hi_NcOpt_ICutterOptLimit" data-uid="Hi.NcOpt.ICutterOptLimit" class="text-break">
Interface ICutterOptLimit
<h1 id="Hi_NcOpt_ICutterOptOption" data-uid="Hi.NcOpt.ICutterOptOption" class="text-break">
Interface ICutterOptOption
</h1>
<div class="facts text-secondary">
@ -104,7 +104,7 @@ Inherits from <a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html">IMak
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public interface ICutterOptLimit : IFeedPerToothOptLimit, IMakeXmlSource, IDuplicate</code></pre>
<pre><code class="lang-csharp hljs">public interface ICutterOptOption : IFeedPerToothOptLimit, IMakeXmlSource, IDuplicate</code></pre>
</div>
@ -164,9 +164,9 @@ Inherits from <a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html">IMak
</h2>
<a id="Hi_NcOpt_ICutterOptLimit_EnableOpt_" data-uid="Hi.NcOpt.ICutterOptLimit.EnableOpt*"></a>
<a id="Hi_NcOpt_ICutterOptOption_EnableOpt_" data-uid="Hi.NcOpt.ICutterOptOption.EnableOpt*"></a>
<h3 id="Hi_NcOpt_ICutterOptLimit_EnableOpt" data-uid="Hi.NcOpt.ICutterOptLimit.EnableOpt">
<h3 id="Hi_NcOpt_ICutterOptOption_EnableOpt" data-uid="Hi.NcOpt.ICutterOptOption.EnableOpt">
EnableOpt
</h3>

View File

@ -2,11 +2,11 @@
<html>
<head>
<meta charset="utf-8">
<title>Class MillingCutterOptLimit | HiAPI-C# 2025 </title>
<title>Class MillingCutterOptOption | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class MillingCutterOptLimit | HiAPI-C# 2025 ">
<meta name="title" content="Class MillingCutterOptOption | HiAPI-C# 2025 ">
<meta name="description" content="Represents optimization limits for milling cutters.">
<meta name="description" content="Represents NC optimization option for milling cutters.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
@ -84,12 +84,12 @@
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.NcOpt.MillingCutterOptLimit">
<article data-uid="Hi.NcOpt.MillingCutterOptOption">
<h1 id="Hi_NcOpt_MillingCutterOptLimit" data-uid="Hi.NcOpt.MillingCutterOptLimit" class="text-break">
Class MillingCutterOptLimit
<h1 id="Hi_NcOpt_MillingCutterOptOption" data-uid="Hi.NcOpt.MillingCutterOptOption" class="text-break">
Class MillingCutterOptOption
</h1>
<div class="facts text-secondary">
@ -97,12 +97,12 @@ Class MillingCutterOptLimit
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Represents optimization limits for milling cutters.</p>
<div class="markdown summary"><p>Represents NC optimization option for milling cutters.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class MillingCutterOptLimit : ICutterOptLimit, IFeedPerToothOptLimit, IMakeXmlSource, IDuplicate, IClearCache, IToXElement</code></pre>
<pre><code class="lang-csharp hljs">public class MillingCutterOptOption : ICutterOptOption, IFeedPerToothOptLimit, IMakeXmlSource, IDuplicate, IClearCache, IToXElement</code></pre>
</div>
@ -112,14 +112,14 @@ Class MillingCutterOptLimit
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">MillingCutterOptLimit</span></div>
<div><span class="xref">MillingCutterOptOption</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.NcOpt.ICutterOptLimit.html">ICutterOptLimit</a></div>
<div><a class="xref" href="Hi.NcOpt.ICutterOptOption.html">ICutterOptOption</a></div>
<div><a class="xref" href="Hi.NcOpt.IFeedPerToothOptLimit.html">IFeedPerToothOptLimit</a></div>
<div><a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html">IMakeXmlSource</a></div>
<div><a class="xref" href="Hi.Common.IDuplicate.html">IDuplicate</a></div>
@ -189,10 +189,10 @@ Class MillingCutterOptLimit
</h2>
<a id="Hi_NcOpt_MillingCutterOptLimit__ctor_" data-uid="Hi.NcOpt.MillingCutterOptLimit.#ctor*"></a>
<a id="Hi_NcOpt_MillingCutterOptOption__ctor_" data-uid="Hi.NcOpt.MillingCutterOptOption.#ctor*"></a>
<h3 id="Hi_NcOpt_MillingCutterOptLimit__ctor" data-uid="Hi.NcOpt.MillingCutterOptLimit.#ctor">
MillingCutterOptLimit()
<h3 id="Hi_NcOpt_MillingCutterOptOption__ctor" data-uid="Hi.NcOpt.MillingCutterOptOption.#ctor">
MillingCutterOptOption()
</h3>
@ -201,7 +201,7 @@ Class MillingCutterOptLimit
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public MillingCutterOptLimit()</code></pre>
<pre><code class="lang-csharp hljs">public MillingCutterOptOption()</code></pre>
</div>
@ -216,19 +216,19 @@ Class MillingCutterOptLimit
<a id="Hi_NcOpt_MillingCutterOptLimit__ctor_" data-uid="Hi.NcOpt.MillingCutterOptLimit.#ctor*"></a>
<a id="Hi_NcOpt_MillingCutterOptOption__ctor_" data-uid="Hi.NcOpt.MillingCutterOptOption.#ctor*"></a>
<h3 id="Hi_NcOpt_MillingCutterOptLimit__ctor_System_Xml_Linq_XElement_System_String_System_String_Hi_Milling_Cutters_MillingCutter_" data-uid="Hi.NcOpt.MillingCutterOptLimit.#ctor(System.Xml.Linq.XElement,System.String,System.String,Hi.Milling.Cutters.MillingCutter)">
MillingCutterOptLimit(XElement, string, string, MillingCutter)
<h3 id="Hi_NcOpt_MillingCutterOptOption__ctor_System_Xml_Linq_XElement_System_String_System_String_Hi_Milling_Cutters_MillingCutter_" data-uid="Hi.NcOpt.MillingCutterOptOption.#ctor(System.Xml.Linq.XElement,System.String,System.String,Hi.Milling.Cutters.MillingCutter)">
MillingCutterOptOption(XElement, string, string, MillingCutter)
</h3>
<div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Hi.NcOpt.MillingCutterOptLimit.html">MillingCutterOptLimit</a> class from XML.</p>
<div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Hi.NcOpt.MillingCutterOptOption.html">MillingCutterOptOption</a> class from XML.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public MillingCutterOptLimit(XElement src, string baseDirectory, string relFile, MillingCutter cutter)</code></pre>
<pre><code class="lang-csharp hljs">public MillingCutterOptOption(XElement src, string baseDirectory, string relFile, MillingCutter cutter)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@ -262,14 +262,15 @@ Class MillingCutterOptLimit
</h2>
<a id="Hi_NcOpt_MillingCutterOptLimit_EnableLimitByMinimumUncutChipThickness_" data-uid="Hi.NcOpt.MillingCutterOptLimit.EnableLimitByMinimumUncutChipThickness*"></a>
<a id="Hi_NcOpt_MillingCutterOptOption_EnableLimitByMinimumUncutChipThickness_" data-uid="Hi.NcOpt.MillingCutterOptOption.EnableLimitByMinimumUncutChipThickness*"></a>
<h3 id="Hi_NcOpt_MillingCutterOptLimit_EnableLimitByMinimumUncutChipThickness" data-uid="Hi.NcOpt.MillingCutterOptLimit.EnableLimitByMinimumUncutChipThickness">
<h3 id="Hi_NcOpt_MillingCutterOptOption_EnableLimitByMinimumUncutChipThickness" data-uid="Hi.NcOpt.MillingCutterOptOption.EnableLimitByMinimumUncutChipThickness">
EnableLimitByMinimumUncutChipThickness
</h3>
<div class="markdown level1 summary"><p>Gets or sets whether to limit by minimum uncut chip thickness.</p>
<div class="markdown level1 summary"><p>Gets or sets whether to limit feedrate by minimum uncut chip thickness.
It is a lower bound limit.</p>
</div>
<div class="markdown level1 conceptual"></div>
@ -294,9 +295,42 @@ Class MillingCutterOptLimit
<a id="Hi_NcOpt_MillingCutterOptLimit_EnableOpt_" data-uid="Hi.NcOpt.MillingCutterOptLimit.EnableOpt*"></a>
<a id="Hi_NcOpt_MillingCutterOptOption_EnableLimitByReliefAngle_" data-uid="Hi.NcOpt.MillingCutterOptOption.EnableLimitByReliefAngle*"></a>
<h3 id="Hi_NcOpt_MillingCutterOptLimit_EnableOpt" data-uid="Hi.NcOpt.MillingCutterOptLimit.EnableOpt">
<h3 id="Hi_NcOpt_MillingCutterOptOption_EnableLimitByReliefAngle" data-uid="Hi.NcOpt.MillingCutterOptOption.EnableLimitByReliefAngle">
EnableLimitByReliefAngle
</h3>
<div class="markdown level1 summary"><p>Gets or sets whether to limit feedrate by relief angle collision.
It is a upper bound limit.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool EnableLimitByReliefAngle { 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.boolean">bool</a></dt>
<dd></dd>
</dl>
<a id="Hi_NcOpt_MillingCutterOptOption_EnableOpt_" data-uid="Hi.NcOpt.MillingCutterOptOption.EnableOpt*"></a>
<h3 id="Hi_NcOpt_MillingCutterOptOption_EnableOpt" data-uid="Hi.NcOpt.MillingCutterOptOption.EnableOpt">
EnableOpt
</h3>
@ -326,9 +360,9 @@ Class MillingCutterOptLimit
<a id="Hi_NcOpt_MillingCutterOptLimit_MaxFeedPerTooth_mm_" data-uid="Hi.NcOpt.MillingCutterOptLimit.MaxFeedPerTooth_mm*"></a>
<a id="Hi_NcOpt_MillingCutterOptOption_MaxFeedPerTooth_mm_" data-uid="Hi.NcOpt.MillingCutterOptOption.MaxFeedPerTooth_mm*"></a>
<h3 id="Hi_NcOpt_MillingCutterOptLimit_MaxFeedPerTooth_mm" data-uid="Hi.NcOpt.MillingCutterOptLimit.MaxFeedPerTooth_mm">
<h3 id="Hi_NcOpt_MillingCutterOptOption_MaxFeedPerTooth_mm" data-uid="Hi.NcOpt.MillingCutterOptOption.MaxFeedPerTooth_mm">
MaxFeedPerTooth_mm
</h3>
@ -364,9 +398,9 @@ The smaller value will be applied in the optimization process.
<a id="Hi_NcOpt_MillingCutterOptLimit_MinFeedPerTooth_mm_" data-uid="Hi.NcOpt.MillingCutterOptLimit.MinFeedPerTooth_mm*"></a>
<a id="Hi_NcOpt_MillingCutterOptOption_MinFeedPerTooth_mm_" data-uid="Hi.NcOpt.MillingCutterOptOption.MinFeedPerTooth_mm*"></a>
<h3 id="Hi_NcOpt_MillingCutterOptLimit_MinFeedPerTooth_mm" data-uid="Hi.NcOpt.MillingCutterOptLimit.MinFeedPerTooth_mm">
<h3 id="Hi_NcOpt_MillingCutterOptOption_MinFeedPerTooth_mm" data-uid="Hi.NcOpt.MillingCutterOptOption.MinFeedPerTooth_mm">
MinFeedPerTooth_mm
</h3>
@ -402,9 +436,9 @@ The larger value will be applied in the optimization process.
<a id="Hi_NcOpt_MillingCutterOptLimit_XName_" data-uid="Hi.NcOpt.MillingCutterOptLimit.XName*"></a>
<a id="Hi_NcOpt_MillingCutterOptOption_XName_" data-uid="Hi.NcOpt.MillingCutterOptOption.XName*"></a>
<h3 id="Hi_NcOpt_MillingCutterOptLimit_XName" data-uid="Hi.NcOpt.MillingCutterOptLimit.XName">
<h3 id="Hi_NcOpt_MillingCutterOptOption_XName" data-uid="Hi.NcOpt.MillingCutterOptOption.XName">
XName
</h3>
@ -434,9 +468,9 @@ The larger value will be applied in the optimization process.
<a id="Hi_NcOpt_MillingCutterOptLimit_YieldingSafetyFactor_" data-uid="Hi.NcOpt.MillingCutterOptLimit.YieldingSafetyFactor*"></a>
<a id="Hi_NcOpt_MillingCutterOptOption_YieldingSafetyFactor_" data-uid="Hi.NcOpt.MillingCutterOptOption.YieldingSafetyFactor*"></a>
<h3 id="Hi_NcOpt_MillingCutterOptLimit_YieldingSafetyFactor" data-uid="Hi.NcOpt.MillingCutterOptLimit.YieldingSafetyFactor">
<h3 id="Hi_NcOpt_MillingCutterOptOption_YieldingSafetyFactor" data-uid="Hi.NcOpt.MillingCutterOptOption.YieldingSafetyFactor">
YieldingSafetyFactor
</h3>
@ -469,15 +503,15 @@ The larger value will be applied in the optimization process.</p>
<a id="Hi_NcOpt_MillingCutterOptLimit_YieldingUtilizationFactor_" data-uid="Hi.NcOpt.MillingCutterOptLimit.YieldingUtilizationFactor*"></a>
<a id="Hi_NcOpt_MillingCutterOptOption_YieldingUtilizationFactor_" data-uid="Hi.NcOpt.MillingCutterOptOption.YieldingUtilizationFactor*"></a>
<h3 id="Hi_NcOpt_MillingCutterOptLimit_YieldingUtilizationFactor" data-uid="Hi.NcOpt.MillingCutterOptLimit.YieldingUtilizationFactor">
<h3 id="Hi_NcOpt_MillingCutterOptOption_YieldingUtilizationFactor" data-uid="Hi.NcOpt.MillingCutterOptOption.YieldingUtilizationFactor">
YieldingUtilizationFactor
</h3>
<div class="markdown level1 summary"><p>Gets or sets the utilization factor for yielding.
It is the reciprocal of <a class="xref" href="Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_YieldingSafetyFactor">YieldingSafetyFactor</a>.</p>
It is the reciprocal of <a class="xref" href="Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_YieldingSafetyFactor">YieldingSafetyFactor</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
@ -506,9 +540,9 @@ It is the reciprocal of <a class="xref" href="Hi.NcOpt.MillingCutterOptLimit.htm
</h2>
<a id="Hi_NcOpt_MillingCutterOptLimit_ClearCache_" data-uid="Hi.NcOpt.MillingCutterOptLimit.ClearCache*"></a>
<a id="Hi_NcOpt_MillingCutterOptOption_ClearCache_" data-uid="Hi.NcOpt.MillingCutterOptOption.ClearCache*"></a>
<h3 id="Hi_NcOpt_MillingCutterOptLimit_ClearCache" data-uid="Hi.NcOpt.MillingCutterOptLimit.ClearCache">
<h3 id="Hi_NcOpt_MillingCutterOptOption_ClearCache" data-uid="Hi.NcOpt.MillingCutterOptOption.ClearCache">
ClearCache()
</h3>
@ -533,9 +567,9 @@ It is the reciprocal of <a class="xref" href="Hi.NcOpt.MillingCutterOptLimit.htm
<a id="Hi_NcOpt_MillingCutterOptLimit_Duplicate_" data-uid="Hi.NcOpt.MillingCutterOptLimit.Duplicate*"></a>
<a id="Hi_NcOpt_MillingCutterOptOption_Duplicate_" data-uid="Hi.NcOpt.MillingCutterOptOption.Duplicate*"></a>
<h3 id="Hi_NcOpt_MillingCutterOptLimit_Duplicate_System_Object___" data-uid="Hi.NcOpt.MillingCutterOptLimit.Duplicate(System.Object[])">
<h3 id="Hi_NcOpt_MillingCutterOptOption_Duplicate_System_Object___" data-uid="Hi.NcOpt.MillingCutterOptOption.Duplicate(System.Object[])">
Duplicate(params object[])
</h3>
@ -568,16 +602,16 @@ It is the reciprocal of <a class="xref" href="Hi.NcOpt.MillingCutterOptLimit.htm
<h4 class="section" id="Hi_NcOpt_MillingCutterOptLimit_Duplicate_System_Object____remarks">Remarks</h4>
<h4 class="section" id="Hi_NcOpt_MillingCutterOptOption_Duplicate_System_Object____remarks">Remarks</h4>
<div class="markdown level1 remarks"><p><code class="paramref">res</code>[0] has to be <a class="xref" href="Hi.Machining.ICutter.html">ICutter</a>.</p>
</div>
<a id="Hi_NcOpt_MillingCutterOptLimit_GetMaxFeedPerTooth_mm_" data-uid="Hi.NcOpt.MillingCutterOptLimit.GetMaxFeedPerTooth_mm*"></a>
<a id="Hi_NcOpt_MillingCutterOptOption_GetMaxFeedPerTooth_mm_" data-uid="Hi.NcOpt.MillingCutterOptOption.GetMaxFeedPerTooth_mm*"></a>
<h3 id="Hi_NcOpt_MillingCutterOptLimit_GetMaxFeedPerTooth_mm" data-uid="Hi.NcOpt.MillingCutterOptLimit.GetMaxFeedPerTooth_mm">
<h3 id="Hi_NcOpt_MillingCutterOptOption_GetMaxFeedPerTooth_mm" data-uid="Hi.NcOpt.MillingCutterOptOption.GetMaxFeedPerTooth_mm">
GetMaxFeedPerTooth_mm()
</h3>
@ -611,9 +645,9 @@ The smaller value will be applied in the optimization process.</p>
<a id="Hi_NcOpt_MillingCutterOptLimit_GetMinFeedPerTooth_mm_" data-uid="Hi.NcOpt.MillingCutterOptLimit.GetMinFeedPerTooth_mm*"></a>
<a id="Hi_NcOpt_MillingCutterOptOption_GetMinFeedPerTooth_mm_" data-uid="Hi.NcOpt.MillingCutterOptOption.GetMinFeedPerTooth_mm*"></a>
<h3 id="Hi_NcOpt_MillingCutterOptLimit_GetMinFeedPerTooth_mm" data-uid="Hi.NcOpt.MillingCutterOptLimit.GetMinFeedPerTooth_mm">
<h3 id="Hi_NcOpt_MillingCutterOptOption_GetMinFeedPerTooth_mm" data-uid="Hi.NcOpt.MillingCutterOptOption.GetMinFeedPerTooth_mm">
GetMinFeedPerTooth_mm()
</h3>
@ -647,9 +681,9 @@ The larger value will be applied in the optimization process.</p>
<a id="Hi_NcOpt_MillingCutterOptLimit_MakeXmlSource_" data-uid="Hi.NcOpt.MillingCutterOptLimit.MakeXmlSource*"></a>
<a id="Hi_NcOpt_MillingCutterOptOption_MakeXmlSource_" data-uid="Hi.NcOpt.MillingCutterOptOption.MakeXmlSource*"></a>
<h3 id="Hi_NcOpt_MillingCutterOptLimit_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.NcOpt.MillingCutterOptLimit.MakeXmlSource(System.String,System.String,System.Boolean)">
<h3 id="Hi_NcOpt_MillingCutterOptOption_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.NcOpt.MillingCutterOptOption.MakeXmlSource(System.String,System.String,System.Boolean)">
MakeXmlSource(string, string, bool)
</h3>
@ -689,7 +723,7 @@ This method may also generate additional resources such as related files.</p>
<h4 class="section" id="Hi_NcOpt_MillingCutterOptLimit_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
<h4 class="section" id="Hi_NcOpt_MillingCutterOptOption_MakeXmlSource_System_String_System_String_System_Boolean__remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied.
The <code class="paramref">baseDirectory</code> is typically the folder at the nearest configuration file folder.
Since the folder can be moving with the configuration file.</p>
@ -698,9 +732,9 @@ Since the folder can be moving with the configuration file.</p>
<a id="Hi_NcOpt_MillingCutterOptLimit_ToXElement_" data-uid="Hi.NcOpt.MillingCutterOptLimit.ToXElement*"></a>
<a id="Hi_NcOpt_MillingCutterOptOption_ToXElement_" data-uid="Hi.NcOpt.MillingCutterOptOption.ToXElement*"></a>
<h3 id="Hi_NcOpt_MillingCutterOptLimit_ToXElement" data-uid="Hi.NcOpt.MillingCutterOptLimit.ToXElement">
<h3 id="Hi_NcOpt_MillingCutterOptOption_ToXElement" data-uid="Hi.NcOpt.MillingCutterOptOption.ToXElement">
ToXElement()
</h3>

View File

@ -1260,7 +1260,7 @@ It is the reciprocal of <a class="xref" href="Hi.NcOpt.NcOptOption.html#Hi_NcOpt
<div class="markdown level1 summary"><p>Gets or sets the safety factor for yielding.
By the principle of conservation,
if the value is different from the <a class="xref" href="Hi.NcOpt.MillingCutterOptLimit.html">MillingCutterOptLimit</a>.<a class="xref" href="Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_YieldingSafetyFactor">YieldingSafetyFactor</a>,
if the value is different from the <a class="xref" href="Hi.NcOpt.MillingCutterOptOption.html">MillingCutterOptOption</a>.<a class="xref" href="Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_YieldingSafetyFactor">YieldingSafetyFactor</a>,
The larger value will be applied in the optimization process.</p>
</div>
<div class="markdown level1 conceptual"></div>

View File

@ -112,8 +112,8 @@ Provides implementation for feed-per-tooth optimization with fixed minimum and m
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcOpt.MillingCutterOptLimit.html">MillingCutterOptLimit</a></dt>
<dd><p>Represents optimization limits for milling cutters.</p>
<dt><a class="xref" href="Hi.NcOpt.MillingCutterOptOption.html">MillingCutterOptOption</a></dt>
<dd><p>Represents NC optimization option for milling cutters.</p>
</dd>
</dl>
<dl class="jumplist">
@ -134,17 +134,17 @@ Provides implementation for feed-per-tooth optimization with fixed minimum and m
<h3 id="interfaces">
Interfaces
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcOpt.ICutterOptLimit.html">ICutterOptLimit</a></dt>
<dd><p>Interface for cutter optimization limits.
Combines feed-per-tooth optimization capabilities with duplication and XML serialization support.
Inherits from <a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html">IMakeXmlSource</a>, <a class="xref" href="Hi.NcOpt.IFeedPerToothOptLimit.html">IFeedPerToothOptLimit</a>, and <a class="xref" href="Hi.Common.IDuplicate.html">IDuplicate</a>.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcOpt.ICutterOptLimitHost.html">ICutterOptLimitHost</a></dt>
<dd><p>Interface for hosts that contain cutter optimization limits.
Provides access to cutter optimization limit settings.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.NcOpt.ICutterOptOption.html">ICutterOptOption</a></dt>
<dd><p>Interface for cutter optimization limits.
Combines feed-per-tooth optimization capabilities with duplication and XML serialization support.
Inherits from <a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html">IMakeXmlSource</a>, <a class="xref" href="Hi.NcOpt.IFeedPerToothOptLimit.html">IFeedPerToothOptLimit</a>, and <a class="xref" href="Hi.Common.IDuplicate.html">IDuplicate</a>.</p>
</dd>
</dl>
<dl class="jumplist">

View File

@ -2257,10 +2257,10 @@
<a href="Hi.NcOpt.FixedFeedPerToothOptLimit.html" name="" title="FixedFeedPerToothOptLimit">FixedFeedPerToothOptLimit</a>
</li>
<li>
<a href="Hi.NcOpt.ICutterOptLimit.html" name="" title="ICutterOptLimit">ICutterOptLimit</a>
<a href="Hi.NcOpt.ICutterOptLimitHost.html" name="" title="ICutterOptLimitHost">ICutterOptLimitHost</a>
</li>
<li>
<a href="Hi.NcOpt.ICutterOptLimitHost.html" name="" title="ICutterOptLimitHost">ICutterOptLimitHost</a>
<a href="Hi.NcOpt.ICutterOptOption.html" name="" title="ICutterOptOption">ICutterOptOption</a>
</li>
<li>
<a href="Hi.NcOpt.ICuttingVelocityOptLimit.html" name="" title="ICuttingVelocityOptLimit">ICuttingVelocityOptLimit</a>
@ -2269,7 +2269,7 @@
<a href="Hi.NcOpt.IFeedPerToothOptLimit.html" name="" title="IFeedPerToothOptLimit">IFeedPerToothOptLimit</a>
</li>
<li>
<a href="Hi.NcOpt.MillingCutterOptLimit.html" name="" title="MillingCutterOptLimit">MillingCutterOptLimit</a>
<a href="Hi.NcOpt.MillingCutterOptOption.html" name="" title="MillingCutterOptOption">MillingCutterOptOption</a>
</li>
<li>
<a href="Hi.NcOpt.NcOptOption.html" name="" title="NcOptOption">NcOptOption</a>

File diff suppressed because one or more lines are too long

View File

@ -371,7 +371,7 @@ Apply <a class="xref" href="../../../../../api/Hi.Physics.CoatingMaterial.html">
</ul>
<h3 id="optimization-tab">Optimization Tab</h3>
<p>Visible if <a class="xref" href="../../../../../api/Hi.HiNcKits.AppService.html">AppService</a>.<a class="xref" href="../../../../../api/Hi.HiNcKits.AppService.html#Hi_HiNcKits_AppService_EnablePhysics">EnablePhysics</a> is true.</p>
<p>This part manages <a class="xref" href="../../../../../api/Hi.NcOpt.MillingCutterOptLimit.html">MillingCutterOptLimit</a>.</p>
<p>This part manages &lt;xref:Hi.NcOpt.MillingCutterOptLimit&gt;.</p>
<ul>
<li>Enable Optimization Checkbox
<ul>

View File

@ -215,7 +215,7 @@ namespace Sample.Machining
}),
UpperBeamGeom = new ExtendedCylinder(90),
InnerBeamProfile = new FluteDependentRatioProfile(),
MillingCutterOptLimit = new MillingCutterOptLimit(),
MillingCutterOptLimit = new MillingCutterOptOption(),
};
//build FluteContourTray property
double helixAngle_deg = 50;
@ -261,7 +261,7 @@ namespace Sample.Machining
UpperBeamGeom = new Cylindroid(
[new PairZr(40, 6), new PairZr(90, 6)]),
InnerBeamProfile = new FluteDependentRatioProfile(),
MillingCutterOptLimit = new MillingCutterOptLimit()
MillingCutterOptLimit = new MillingCutterOptOption()
};
//build FluteContourTray property

File diff suppressed because one or more lines are too long

View File

@ -9320,20 +9320,6 @@
"Title": "Hi.NcOpt.FixedFeedPerToothOptLimit",
"Summary": "<p sourcefile=\"api/Hi.NcOpt.FixedFeedPerToothOptLimit.yml\" sourcestartlinenumber=\"1\">Represents fixed feed-per-tooth optimization limits.\nProvides implementation for feed-per-tooth optimization with fixed minimum and maximum values.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.NcOpt.ICutterOptLimit.yml",
"output": {
".html": {
"relative_path": "api/Hi.NcOpt.ICutterOptLimit.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.NcOpt.ICutterOptLimit",
"Summary": "<p sourcefile=\"api/Hi.NcOpt.ICutterOptLimit.yml\" sourcestartlinenumber=\"1\">Interface for cutter optimization limits.\nCombines feed-per-tooth optimization capabilities with duplication and XML serialization support.\nInherits from <xref href=\"Hi.Common.XmlUtils.IMakeXmlSource\" data-throw-if-not-resolved=\"false\"></xref>, <xref href=\"Hi.NcOpt.IFeedPerToothOptLimit\" data-throw-if-not-resolved=\"false\"></xref>, and <xref href=\"Hi.Common.IDuplicate\" data-throw-if-not-resolved=\"false\"></xref>.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.NcOpt.ICutterOptLimitHost.yml",
@ -9348,6 +9334,20 @@
"Title": "Hi.NcOpt.ICutterOptLimitHost",
"Summary": "<p sourcefile=\"api/Hi.NcOpt.ICutterOptLimitHost.yml\" sourcestartlinenumber=\"1\">Interface for hosts that contain cutter optimization limits.\nProvides access to cutter optimization limit settings.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.NcOpt.ICutterOptOption.yml",
"output": {
".html": {
"relative_path": "api/Hi.NcOpt.ICutterOptOption.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.NcOpt.ICutterOptOption",
"Summary": "<p sourcefile=\"api/Hi.NcOpt.ICutterOptOption.yml\" sourcestartlinenumber=\"1\">Interface for cutter optimization limits.\nCombines feed-per-tooth optimization capabilities with duplication and XML serialization support.\nInherits from <xref href=\"Hi.Common.XmlUtils.IMakeXmlSource\" data-throw-if-not-resolved=\"false\"></xref>, <xref href=\"Hi.NcOpt.IFeedPerToothOptLimit\" data-throw-if-not-resolved=\"false\"></xref>, and <xref href=\"Hi.Common.IDuplicate\" data-throw-if-not-resolved=\"false\"></xref>.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.NcOpt.ICuttingVelocityOptLimit.yml",
@ -9378,17 +9378,17 @@
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.NcOpt.MillingCutterOptLimit.yml",
"source_relative_path": "api/Hi.NcOpt.MillingCutterOptOption.yml",
"output": {
".html": {
"relative_path": "api/Hi.NcOpt.MillingCutterOptLimit.html"
"relative_path": "api/Hi.NcOpt.MillingCutterOptOption.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.NcOpt.MillingCutterOptLimit",
"Summary": "<p sourcefile=\"api/Hi.NcOpt.MillingCutterOptLimit.yml\" sourcestartlinenumber=\"1\">Represents optimization limits for milling cutters.</p>\n"
"Title": "Hi.NcOpt.MillingCutterOptOption",
"Summary": "<p sourcefile=\"api/Hi.NcOpt.MillingCutterOptOption.yml\" sourcestartlinenumber=\"1\">Represents NC optimization option for milling cutters.</p>\n"
},
{
"type": "ManagedReference",

View File

@ -84946,19 +84946,19 @@ references:
isSpec: "True"
fullName: Hi.MachiningSteps.MachiningStep.ReCutDepth_um
nameWithType: MachiningStep.ReCutDepth_um
- uid: Hi.MachiningSteps.MachiningStep.ReliefFaceCollidingAngle_deg
name: ReliefFaceCollidingAngle_deg
href: api/Hi.MachiningSteps.MachiningStep.html#Hi_MachiningSteps_MachiningStep_ReliefFaceCollidingAngle_deg
commentId: P:Hi.MachiningSteps.MachiningStep.ReliefFaceCollidingAngle_deg
fullName: Hi.MachiningSteps.MachiningStep.ReliefFaceCollidingAngle_deg
nameWithType: MachiningStep.ReliefFaceCollidingAngle_deg
- uid: Hi.MachiningSteps.MachiningStep.ReliefFaceCollidingAngle_deg*
name: ReliefFaceCollidingAngle_deg
href: api/Hi.MachiningSteps.MachiningStep.html#Hi_MachiningSteps_MachiningStep_ReliefFaceCollidingAngle_deg_
commentId: Overload:Hi.MachiningSteps.MachiningStep.ReliefFaceCollidingAngle_deg
- uid: Hi.MachiningSteps.MachiningStep.ReliefFaceCollidingDepth_mm
name: ReliefFaceCollidingDepth_mm
href: api/Hi.MachiningSteps.MachiningStep.html#Hi_MachiningSteps_MachiningStep_ReliefFaceCollidingDepth_mm
commentId: P:Hi.MachiningSteps.MachiningStep.ReliefFaceCollidingDepth_mm
fullName: Hi.MachiningSteps.MachiningStep.ReliefFaceCollidingDepth_mm
nameWithType: MachiningStep.ReliefFaceCollidingDepth_mm
- uid: Hi.MachiningSteps.MachiningStep.ReliefFaceCollidingDepth_mm*
name: ReliefFaceCollidingDepth_mm
href: api/Hi.MachiningSteps.MachiningStep.html#Hi_MachiningSteps_MachiningStep_ReliefFaceCollidingDepth_mm_
commentId: Overload:Hi.MachiningSteps.MachiningStep.ReliefFaceCollidingDepth_mm
isSpec: "True"
fullName: Hi.MachiningSteps.MachiningStep.ReliefFaceCollidingAngle_deg
nameWithType: MachiningStep.ReliefFaceCollidingAngle_deg
fullName: Hi.MachiningSteps.MachiningStep.ReliefFaceCollidingDepth_mm
nameWithType: MachiningStep.ReliefFaceCollidingDepth_mm
- uid: Hi.MachiningSteps.MachiningStep.SideCuspList_um
name: SideCuspList_um
href: api/Hi.MachiningSteps.MachiningStep.html#Hi_MachiningSteps_MachiningStep_SideCuspList_um
@ -101019,32 +101019,19 @@ references:
isSpec: "True"
fullName: Hi.MillingForces.MillingPhysicsBrief.RakeFaceCycleAvgContactArea_mm2
nameWithType: MillingPhysicsBrief.RakeFaceCycleAvgContactArea_mm2
- uid: Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingAngle_deg
name: ReliefFaceCollidingAngle_deg
href: api/Hi.MillingForces.MillingPhysicsBrief.html#Hi_MillingForces_MillingPhysicsBrief_ReliefFaceCollidingAngle_deg
commentId: P:Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingAngle_deg
fullName: Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingAngle_deg
nameWithType: MillingPhysicsBrief.ReliefFaceCollidingAngle_deg
- uid: Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingAngle_deg*
name: ReliefFaceCollidingAngle_deg
href: api/Hi.MillingForces.MillingPhysicsBrief.html#Hi_MillingForces_MillingPhysicsBrief_ReliefFaceCollidingAngle_deg_
commentId: Overload:Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingAngle_deg
- uid: Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingDepth_mm
name: ReliefFaceCollidingDepth_mm
href: api/Hi.MillingForces.MillingPhysicsBrief.html#Hi_MillingForces_MillingPhysicsBrief_ReliefFaceCollidingDepth_mm
commentId: P:Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingDepth_mm
fullName: Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingDepth_mm
nameWithType: MillingPhysicsBrief.ReliefFaceCollidingDepth_mm
- uid: Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingDepth_mm*
name: ReliefFaceCollidingDepth_mm
href: api/Hi.MillingForces.MillingPhysicsBrief.html#Hi_MillingForces_MillingPhysicsBrief_ReliefFaceCollidingDepth_mm_
commentId: Overload:Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingDepth_mm
isSpec: "True"
fullName: Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingAngle_deg
nameWithType: MillingPhysicsBrief.ReliefFaceCollidingAngle_deg
- uid: Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingAngle_rad
name: ReliefFaceCollidingAngle_rad
href: api/Hi.MillingForces.MillingPhysicsBrief.html#Hi_MillingForces_MillingPhysicsBrief_ReliefFaceCollidingAngle_rad
commentId: P:Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingAngle_rad
fullName: Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingAngle_rad
nameWithType: MillingPhysicsBrief.ReliefFaceCollidingAngle_rad
- uid: Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingAngle_rad*
name: ReliefFaceCollidingAngle_rad
href: api/Hi.MillingForces.MillingPhysicsBrief.html#Hi_MillingForces_MillingPhysicsBrief_ReliefFaceCollidingAngle_rad_
commentId: Overload:Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingAngle_rad
isSpec: "True"
fullName: Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingAngle_rad
nameWithType: MillingPhysicsBrief.ReliefFaceCollidingAngle_rad
fullName: Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingDepth_mm
nameWithType: MillingPhysicsBrief.ReliefFaceCollidingDepth_mm
- uid: Hi.MillingForces.MillingPhysicsBrief.RotationAngleInterval_deg
name: RotationAngleInterval_deg
href: api/Hi.MillingForces.MillingPhysicsBrief.html#Hi_MillingForces_MillingPhysicsBrief_RotationAngleInterval_deg
@ -112295,25 +112282,6 @@ references:
isSpec: "True"
fullName: Hi.NcOpt.FixedFeedPerToothOptLimit.XName
nameWithType: FixedFeedPerToothOptLimit.XName
- uid: Hi.NcOpt.ICutterOptLimit
name: ICutterOptLimit
href: api/Hi.NcOpt.ICutterOptLimit.html
commentId: T:Hi.NcOpt.ICutterOptLimit
fullName: Hi.NcOpt.ICutterOptLimit
nameWithType: ICutterOptLimit
- uid: Hi.NcOpt.ICutterOptLimit.EnableOpt
name: EnableOpt
href: api/Hi.NcOpt.ICutterOptLimit.html#Hi_NcOpt_ICutterOptLimit_EnableOpt
commentId: P:Hi.NcOpt.ICutterOptLimit.EnableOpt
fullName: Hi.NcOpt.ICutterOptLimit.EnableOpt
nameWithType: ICutterOptLimit.EnableOpt
- uid: Hi.NcOpt.ICutterOptLimit.EnableOpt*
name: EnableOpt
href: api/Hi.NcOpt.ICutterOptLimit.html#Hi_NcOpt_ICutterOptLimit_EnableOpt_
commentId: Overload:Hi.NcOpt.ICutterOptLimit.EnableOpt
isSpec: "True"
fullName: Hi.NcOpt.ICutterOptLimit.EnableOpt
nameWithType: ICutterOptLimit.EnableOpt
- uid: Hi.NcOpt.ICutterOptLimitHost
name: ICutterOptLimitHost
href: api/Hi.NcOpt.ICutterOptLimitHost.html
@ -112333,6 +112301,25 @@ references:
isSpec: "True"
fullName: Hi.NcOpt.ICutterOptLimitHost.CutterOptLimit
nameWithType: ICutterOptLimitHost.CutterOptLimit
- uid: Hi.NcOpt.ICutterOptOption
name: ICutterOptOption
href: api/Hi.NcOpt.ICutterOptOption.html
commentId: T:Hi.NcOpt.ICutterOptOption
fullName: Hi.NcOpt.ICutterOptOption
nameWithType: ICutterOptOption
- uid: Hi.NcOpt.ICutterOptOption.EnableOpt
name: EnableOpt
href: api/Hi.NcOpt.ICutterOptOption.html#Hi_NcOpt_ICutterOptOption_EnableOpt
commentId: P:Hi.NcOpt.ICutterOptOption.EnableOpt
fullName: Hi.NcOpt.ICutterOptOption.EnableOpt
nameWithType: ICutterOptOption.EnableOpt
- uid: Hi.NcOpt.ICutterOptOption.EnableOpt*
name: EnableOpt
href: api/Hi.NcOpt.ICutterOptOption.html#Hi_NcOpt_ICutterOptOption_EnableOpt_
commentId: Overload:Hi.NcOpt.ICutterOptOption.EnableOpt
isSpec: "True"
fullName: Hi.NcOpt.ICutterOptOption.EnableOpt
nameWithType: ICutterOptOption.EnableOpt
- uid: Hi.NcOpt.ICuttingVelocityOptLimit
name: ICuttingVelocityOptLimit
href: api/Hi.NcOpt.ICuttingVelocityOptLimit.html
@ -112397,215 +112384,228 @@ references:
isSpec: "True"
fullName: Hi.NcOpt.IFeedPerToothOptLimit.GetMinFeedPerTooth_mm
nameWithType: IFeedPerToothOptLimit.GetMinFeedPerTooth_mm
- uid: Hi.NcOpt.MillingCutterOptLimit
name: MillingCutterOptLimit
href: api/Hi.NcOpt.MillingCutterOptLimit.html
commentId: T:Hi.NcOpt.MillingCutterOptLimit
fullName: Hi.NcOpt.MillingCutterOptLimit
nameWithType: MillingCutterOptLimit
- uid: Hi.NcOpt.MillingCutterOptLimit.#ctor
name: MillingCutterOptLimit()
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit__ctor
commentId: M:Hi.NcOpt.MillingCutterOptLimit.#ctor
- uid: Hi.NcOpt.MillingCutterOptOption
name: MillingCutterOptOption
href: api/Hi.NcOpt.MillingCutterOptOption.html
commentId: T:Hi.NcOpt.MillingCutterOptOption
fullName: Hi.NcOpt.MillingCutterOptOption
nameWithType: MillingCutterOptOption
- uid: Hi.NcOpt.MillingCutterOptOption.#ctor
name: MillingCutterOptOption()
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption__ctor
commentId: M:Hi.NcOpt.MillingCutterOptOption.#ctor
name.vb: New()
fullName: Hi.NcOpt.MillingCutterOptLimit.MillingCutterOptLimit()
fullName.vb: Hi.NcOpt.MillingCutterOptLimit.New()
nameWithType: MillingCutterOptLimit.MillingCutterOptLimit()
nameWithType.vb: MillingCutterOptLimit.New()
- uid: Hi.NcOpt.MillingCutterOptLimit.#ctor(System.Xml.Linq.XElement,System.String,System.String,Hi.Milling.Cutters.MillingCutter)
name: MillingCutterOptLimit(XElement, string, string, MillingCutter)
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit__ctor_System_Xml_Linq_XElement_System_String_System_String_Hi_Milling_Cutters_MillingCutter_
commentId: M:Hi.NcOpt.MillingCutterOptLimit.#ctor(System.Xml.Linq.XElement,System.String,System.String,Hi.Milling.Cutters.MillingCutter)
fullName: Hi.NcOpt.MillingCutterOptOption.MillingCutterOptOption()
fullName.vb: Hi.NcOpt.MillingCutterOptOption.New()
nameWithType: MillingCutterOptOption.MillingCutterOptOption()
nameWithType.vb: MillingCutterOptOption.New()
- uid: Hi.NcOpt.MillingCutterOptOption.#ctor(System.Xml.Linq.XElement,System.String,System.String,Hi.Milling.Cutters.MillingCutter)
name: MillingCutterOptOption(XElement, string, string, MillingCutter)
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption__ctor_System_Xml_Linq_XElement_System_String_System_String_Hi_Milling_Cutters_MillingCutter_
commentId: M:Hi.NcOpt.MillingCutterOptOption.#ctor(System.Xml.Linq.XElement,System.String,System.String,Hi.Milling.Cutters.MillingCutter)
name.vb: New(XElement, String, String, MillingCutter)
fullName: Hi.NcOpt.MillingCutterOptLimit.MillingCutterOptLimit(System.Xml.Linq.XElement, string, string, Hi.Milling.Cutters.MillingCutter)
fullName.vb: Hi.NcOpt.MillingCutterOptLimit.New(System.Xml.Linq.XElement, String, String, Hi.Milling.Cutters.MillingCutter)
nameWithType: MillingCutterOptLimit.MillingCutterOptLimit(XElement, string, string, MillingCutter)
nameWithType.vb: MillingCutterOptLimit.New(XElement, String, String, MillingCutter)
- uid: Hi.NcOpt.MillingCutterOptLimit.#ctor*
name: MillingCutterOptLimit
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit__ctor_
commentId: Overload:Hi.NcOpt.MillingCutterOptLimit.#ctor
fullName: Hi.NcOpt.MillingCutterOptOption.MillingCutterOptOption(System.Xml.Linq.XElement, string, string, Hi.Milling.Cutters.MillingCutter)
fullName.vb: Hi.NcOpt.MillingCutterOptOption.New(System.Xml.Linq.XElement, String, String, Hi.Milling.Cutters.MillingCutter)
nameWithType: MillingCutterOptOption.MillingCutterOptOption(XElement, string, string, MillingCutter)
nameWithType.vb: MillingCutterOptOption.New(XElement, String, String, MillingCutter)
- uid: Hi.NcOpt.MillingCutterOptOption.#ctor*
name: MillingCutterOptOption
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption__ctor_
commentId: Overload:Hi.NcOpt.MillingCutterOptOption.#ctor
isSpec: "True"
name.vb: New
fullName: Hi.NcOpt.MillingCutterOptLimit.MillingCutterOptLimit
fullName.vb: Hi.NcOpt.MillingCutterOptLimit.New
nameWithType: MillingCutterOptLimit.MillingCutterOptLimit
nameWithType.vb: MillingCutterOptLimit.New
- uid: Hi.NcOpt.MillingCutterOptLimit.ClearCache
fullName: Hi.NcOpt.MillingCutterOptOption.MillingCutterOptOption
fullName.vb: Hi.NcOpt.MillingCutterOptOption.New
nameWithType: MillingCutterOptOption.MillingCutterOptOption
nameWithType.vb: MillingCutterOptOption.New
- uid: Hi.NcOpt.MillingCutterOptOption.ClearCache
name: ClearCache()
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_ClearCache
commentId: M:Hi.NcOpt.MillingCutterOptLimit.ClearCache
fullName: Hi.NcOpt.MillingCutterOptLimit.ClearCache()
nameWithType: MillingCutterOptLimit.ClearCache()
- uid: Hi.NcOpt.MillingCutterOptLimit.ClearCache*
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_ClearCache
commentId: M:Hi.NcOpt.MillingCutterOptOption.ClearCache
fullName: Hi.NcOpt.MillingCutterOptOption.ClearCache()
nameWithType: MillingCutterOptOption.ClearCache()
- uid: Hi.NcOpt.MillingCutterOptOption.ClearCache*
name: ClearCache
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_ClearCache_
commentId: Overload:Hi.NcOpt.MillingCutterOptLimit.ClearCache
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_ClearCache_
commentId: Overload:Hi.NcOpt.MillingCutterOptOption.ClearCache
isSpec: "True"
fullName: Hi.NcOpt.MillingCutterOptLimit.ClearCache
nameWithType: MillingCutterOptLimit.ClearCache
- uid: Hi.NcOpt.MillingCutterOptLimit.Duplicate(System.Object[])
fullName: Hi.NcOpt.MillingCutterOptOption.ClearCache
nameWithType: MillingCutterOptOption.ClearCache
- uid: Hi.NcOpt.MillingCutterOptOption.Duplicate(System.Object[])
name: Duplicate(params object[])
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_Duplicate_System_Object___
commentId: M:Hi.NcOpt.MillingCutterOptLimit.Duplicate(System.Object[])
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_Duplicate_System_Object___
commentId: M:Hi.NcOpt.MillingCutterOptOption.Duplicate(System.Object[])
name.vb: Duplicate(ParamArray Object())
fullName: Hi.NcOpt.MillingCutterOptLimit.Duplicate(params object[])
fullName.vb: Hi.NcOpt.MillingCutterOptLimit.Duplicate(ParamArray Object())
nameWithType: MillingCutterOptLimit.Duplicate(params object[])
nameWithType.vb: MillingCutterOptLimit.Duplicate(ParamArray Object())
- uid: Hi.NcOpt.MillingCutterOptLimit.Duplicate*
fullName: Hi.NcOpt.MillingCutterOptOption.Duplicate(params object[])
fullName.vb: Hi.NcOpt.MillingCutterOptOption.Duplicate(ParamArray Object())
nameWithType: MillingCutterOptOption.Duplicate(params object[])
nameWithType.vb: MillingCutterOptOption.Duplicate(ParamArray Object())
- uid: Hi.NcOpt.MillingCutterOptOption.Duplicate*
name: Duplicate
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_Duplicate_
commentId: Overload:Hi.NcOpt.MillingCutterOptLimit.Duplicate
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_Duplicate_
commentId: Overload:Hi.NcOpt.MillingCutterOptOption.Duplicate
isSpec: "True"
fullName: Hi.NcOpt.MillingCutterOptLimit.Duplicate
nameWithType: MillingCutterOptLimit.Duplicate
- uid: Hi.NcOpt.MillingCutterOptLimit.EnableLimitByMinimumUncutChipThickness
fullName: Hi.NcOpt.MillingCutterOptOption.Duplicate
nameWithType: MillingCutterOptOption.Duplicate
- uid: Hi.NcOpt.MillingCutterOptOption.EnableLimitByMinimumUncutChipThickness
name: EnableLimitByMinimumUncutChipThickness
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_EnableLimitByMinimumUncutChipThickness
commentId: P:Hi.NcOpt.MillingCutterOptLimit.EnableLimitByMinimumUncutChipThickness
fullName: Hi.NcOpt.MillingCutterOptLimit.EnableLimitByMinimumUncutChipThickness
nameWithType: MillingCutterOptLimit.EnableLimitByMinimumUncutChipThickness
- uid: Hi.NcOpt.MillingCutterOptLimit.EnableLimitByMinimumUncutChipThickness*
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_EnableLimitByMinimumUncutChipThickness
commentId: P:Hi.NcOpt.MillingCutterOptOption.EnableLimitByMinimumUncutChipThickness
fullName: Hi.NcOpt.MillingCutterOptOption.EnableLimitByMinimumUncutChipThickness
nameWithType: MillingCutterOptOption.EnableLimitByMinimumUncutChipThickness
- uid: Hi.NcOpt.MillingCutterOptOption.EnableLimitByMinimumUncutChipThickness*
name: EnableLimitByMinimumUncutChipThickness
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_EnableLimitByMinimumUncutChipThickness_
commentId: Overload:Hi.NcOpt.MillingCutterOptLimit.EnableLimitByMinimumUncutChipThickness
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_EnableLimitByMinimumUncutChipThickness_
commentId: Overload:Hi.NcOpt.MillingCutterOptOption.EnableLimitByMinimumUncutChipThickness
isSpec: "True"
fullName: Hi.NcOpt.MillingCutterOptLimit.EnableLimitByMinimumUncutChipThickness
nameWithType: MillingCutterOptLimit.EnableLimitByMinimumUncutChipThickness
- uid: Hi.NcOpt.MillingCutterOptLimit.EnableOpt
name: EnableOpt
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_EnableOpt
commentId: P:Hi.NcOpt.MillingCutterOptLimit.EnableOpt
fullName: Hi.NcOpt.MillingCutterOptLimit.EnableOpt
nameWithType: MillingCutterOptLimit.EnableOpt
- uid: Hi.NcOpt.MillingCutterOptLimit.EnableOpt*
name: EnableOpt
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_EnableOpt_
commentId: Overload:Hi.NcOpt.MillingCutterOptLimit.EnableOpt
fullName: Hi.NcOpt.MillingCutterOptOption.EnableLimitByMinimumUncutChipThickness
nameWithType: MillingCutterOptOption.EnableLimitByMinimumUncutChipThickness
- uid: Hi.NcOpt.MillingCutterOptOption.EnableLimitByReliefAngle
name: EnableLimitByReliefAngle
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_EnableLimitByReliefAngle
commentId: P:Hi.NcOpt.MillingCutterOptOption.EnableLimitByReliefAngle
fullName: Hi.NcOpt.MillingCutterOptOption.EnableLimitByReliefAngle
nameWithType: MillingCutterOptOption.EnableLimitByReliefAngle
- uid: Hi.NcOpt.MillingCutterOptOption.EnableLimitByReliefAngle*
name: EnableLimitByReliefAngle
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_EnableLimitByReliefAngle_
commentId: Overload:Hi.NcOpt.MillingCutterOptOption.EnableLimitByReliefAngle
isSpec: "True"
fullName: Hi.NcOpt.MillingCutterOptLimit.EnableOpt
nameWithType: MillingCutterOptLimit.EnableOpt
- uid: Hi.NcOpt.MillingCutterOptLimit.GetMaxFeedPerTooth_mm
fullName: Hi.NcOpt.MillingCutterOptOption.EnableLimitByReliefAngle
nameWithType: MillingCutterOptOption.EnableLimitByReliefAngle
- uid: Hi.NcOpt.MillingCutterOptOption.EnableOpt
name: EnableOpt
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_EnableOpt
commentId: P:Hi.NcOpt.MillingCutterOptOption.EnableOpt
fullName: Hi.NcOpt.MillingCutterOptOption.EnableOpt
nameWithType: MillingCutterOptOption.EnableOpt
- uid: Hi.NcOpt.MillingCutterOptOption.EnableOpt*
name: EnableOpt
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_EnableOpt_
commentId: Overload:Hi.NcOpt.MillingCutterOptOption.EnableOpt
isSpec: "True"
fullName: Hi.NcOpt.MillingCutterOptOption.EnableOpt
nameWithType: MillingCutterOptOption.EnableOpt
- uid: Hi.NcOpt.MillingCutterOptOption.GetMaxFeedPerTooth_mm
name: GetMaxFeedPerTooth_mm()
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_GetMaxFeedPerTooth_mm
commentId: M:Hi.NcOpt.MillingCutterOptLimit.GetMaxFeedPerTooth_mm
fullName: Hi.NcOpt.MillingCutterOptLimit.GetMaxFeedPerTooth_mm()
nameWithType: MillingCutterOptLimit.GetMaxFeedPerTooth_mm()
- uid: Hi.NcOpt.MillingCutterOptLimit.GetMaxFeedPerTooth_mm*
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_GetMaxFeedPerTooth_mm
commentId: M:Hi.NcOpt.MillingCutterOptOption.GetMaxFeedPerTooth_mm
fullName: Hi.NcOpt.MillingCutterOptOption.GetMaxFeedPerTooth_mm()
nameWithType: MillingCutterOptOption.GetMaxFeedPerTooth_mm()
- uid: Hi.NcOpt.MillingCutterOptOption.GetMaxFeedPerTooth_mm*
name: GetMaxFeedPerTooth_mm
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_GetMaxFeedPerTooth_mm_
commentId: Overload:Hi.NcOpt.MillingCutterOptLimit.GetMaxFeedPerTooth_mm
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_GetMaxFeedPerTooth_mm_
commentId: Overload:Hi.NcOpt.MillingCutterOptOption.GetMaxFeedPerTooth_mm
isSpec: "True"
fullName: Hi.NcOpt.MillingCutterOptLimit.GetMaxFeedPerTooth_mm
nameWithType: MillingCutterOptLimit.GetMaxFeedPerTooth_mm
- uid: Hi.NcOpt.MillingCutterOptLimit.GetMinFeedPerTooth_mm
fullName: Hi.NcOpt.MillingCutterOptOption.GetMaxFeedPerTooth_mm
nameWithType: MillingCutterOptOption.GetMaxFeedPerTooth_mm
- uid: Hi.NcOpt.MillingCutterOptOption.GetMinFeedPerTooth_mm
name: GetMinFeedPerTooth_mm()
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_GetMinFeedPerTooth_mm
commentId: M:Hi.NcOpt.MillingCutterOptLimit.GetMinFeedPerTooth_mm
fullName: Hi.NcOpt.MillingCutterOptLimit.GetMinFeedPerTooth_mm()
nameWithType: MillingCutterOptLimit.GetMinFeedPerTooth_mm()
- uid: Hi.NcOpt.MillingCutterOptLimit.GetMinFeedPerTooth_mm*
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_GetMinFeedPerTooth_mm
commentId: M:Hi.NcOpt.MillingCutterOptOption.GetMinFeedPerTooth_mm
fullName: Hi.NcOpt.MillingCutterOptOption.GetMinFeedPerTooth_mm()
nameWithType: MillingCutterOptOption.GetMinFeedPerTooth_mm()
- uid: Hi.NcOpt.MillingCutterOptOption.GetMinFeedPerTooth_mm*
name: GetMinFeedPerTooth_mm
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_GetMinFeedPerTooth_mm_
commentId: Overload:Hi.NcOpt.MillingCutterOptLimit.GetMinFeedPerTooth_mm
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_GetMinFeedPerTooth_mm_
commentId: Overload:Hi.NcOpt.MillingCutterOptOption.GetMinFeedPerTooth_mm
isSpec: "True"
fullName: Hi.NcOpt.MillingCutterOptLimit.GetMinFeedPerTooth_mm
nameWithType: MillingCutterOptLimit.GetMinFeedPerTooth_mm
- uid: Hi.NcOpt.MillingCutterOptLimit.MakeXmlSource(System.String,System.String,System.Boolean)
fullName: Hi.NcOpt.MillingCutterOptOption.GetMinFeedPerTooth_mm
nameWithType: MillingCutterOptOption.GetMinFeedPerTooth_mm
- uid: Hi.NcOpt.MillingCutterOptOption.MakeXmlSource(System.String,System.String,System.Boolean)
name: MakeXmlSource(string, string, bool)
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_MakeXmlSource_System_String_System_String_System_Boolean_
commentId: M:Hi.NcOpt.MillingCutterOptLimit.MakeXmlSource(System.String,System.String,System.Boolean)
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_MakeXmlSource_System_String_System_String_System_Boolean_
commentId: M:Hi.NcOpt.MillingCutterOptOption.MakeXmlSource(System.String,System.String,System.Boolean)
name.vb: MakeXmlSource(String, String, Boolean)
fullName: Hi.NcOpt.MillingCutterOptLimit.MakeXmlSource(string, string, bool)
fullName.vb: Hi.NcOpt.MillingCutterOptLimit.MakeXmlSource(String, String, Boolean)
nameWithType: MillingCutterOptLimit.MakeXmlSource(string, string, bool)
nameWithType.vb: MillingCutterOptLimit.MakeXmlSource(String, String, Boolean)
- uid: Hi.NcOpt.MillingCutterOptLimit.MakeXmlSource*
fullName: Hi.NcOpt.MillingCutterOptOption.MakeXmlSource(string, string, bool)
fullName.vb: Hi.NcOpt.MillingCutterOptOption.MakeXmlSource(String, String, Boolean)
nameWithType: MillingCutterOptOption.MakeXmlSource(string, string, bool)
nameWithType.vb: MillingCutterOptOption.MakeXmlSource(String, String, Boolean)
- uid: Hi.NcOpt.MillingCutterOptOption.MakeXmlSource*
name: MakeXmlSource
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_MakeXmlSource_
commentId: Overload:Hi.NcOpt.MillingCutterOptLimit.MakeXmlSource
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_MakeXmlSource_
commentId: Overload:Hi.NcOpt.MillingCutterOptOption.MakeXmlSource
isSpec: "True"
fullName: Hi.NcOpt.MillingCutterOptLimit.MakeXmlSource
nameWithType: MillingCutterOptLimit.MakeXmlSource
- uid: Hi.NcOpt.MillingCutterOptLimit.MaxFeedPerTooth_mm
fullName: Hi.NcOpt.MillingCutterOptOption.MakeXmlSource
nameWithType: MillingCutterOptOption.MakeXmlSource
- uid: Hi.NcOpt.MillingCutterOptOption.MaxFeedPerTooth_mm
name: MaxFeedPerTooth_mm
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_MaxFeedPerTooth_mm
commentId: P:Hi.NcOpt.MillingCutterOptLimit.MaxFeedPerTooth_mm
fullName: Hi.NcOpt.MillingCutterOptLimit.MaxFeedPerTooth_mm
nameWithType: MillingCutterOptLimit.MaxFeedPerTooth_mm
- uid: Hi.NcOpt.MillingCutterOptLimit.MaxFeedPerTooth_mm*
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_MaxFeedPerTooth_mm
commentId: P:Hi.NcOpt.MillingCutterOptOption.MaxFeedPerTooth_mm
fullName: Hi.NcOpt.MillingCutterOptOption.MaxFeedPerTooth_mm
nameWithType: MillingCutterOptOption.MaxFeedPerTooth_mm
- uid: Hi.NcOpt.MillingCutterOptOption.MaxFeedPerTooth_mm*
name: MaxFeedPerTooth_mm
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_MaxFeedPerTooth_mm_
commentId: Overload:Hi.NcOpt.MillingCutterOptLimit.MaxFeedPerTooth_mm
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_MaxFeedPerTooth_mm_
commentId: Overload:Hi.NcOpt.MillingCutterOptOption.MaxFeedPerTooth_mm
isSpec: "True"
fullName: Hi.NcOpt.MillingCutterOptLimit.MaxFeedPerTooth_mm
nameWithType: MillingCutterOptLimit.MaxFeedPerTooth_mm
- uid: Hi.NcOpt.MillingCutterOptLimit.MinFeedPerTooth_mm
fullName: Hi.NcOpt.MillingCutterOptOption.MaxFeedPerTooth_mm
nameWithType: MillingCutterOptOption.MaxFeedPerTooth_mm
- uid: Hi.NcOpt.MillingCutterOptOption.MinFeedPerTooth_mm
name: MinFeedPerTooth_mm
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_MinFeedPerTooth_mm
commentId: P:Hi.NcOpt.MillingCutterOptLimit.MinFeedPerTooth_mm
fullName: Hi.NcOpt.MillingCutterOptLimit.MinFeedPerTooth_mm
nameWithType: MillingCutterOptLimit.MinFeedPerTooth_mm
- uid: Hi.NcOpt.MillingCutterOptLimit.MinFeedPerTooth_mm*
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_MinFeedPerTooth_mm
commentId: P:Hi.NcOpt.MillingCutterOptOption.MinFeedPerTooth_mm
fullName: Hi.NcOpt.MillingCutterOptOption.MinFeedPerTooth_mm
nameWithType: MillingCutterOptOption.MinFeedPerTooth_mm
- uid: Hi.NcOpt.MillingCutterOptOption.MinFeedPerTooth_mm*
name: MinFeedPerTooth_mm
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_MinFeedPerTooth_mm_
commentId: Overload:Hi.NcOpt.MillingCutterOptLimit.MinFeedPerTooth_mm
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_MinFeedPerTooth_mm_
commentId: Overload:Hi.NcOpt.MillingCutterOptOption.MinFeedPerTooth_mm
isSpec: "True"
fullName: Hi.NcOpt.MillingCutterOptLimit.MinFeedPerTooth_mm
nameWithType: MillingCutterOptLimit.MinFeedPerTooth_mm
- uid: Hi.NcOpt.MillingCutterOptLimit.ToXElement
fullName: Hi.NcOpt.MillingCutterOptOption.MinFeedPerTooth_mm
nameWithType: MillingCutterOptOption.MinFeedPerTooth_mm
- uid: Hi.NcOpt.MillingCutterOptOption.ToXElement
name: ToXElement()
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_ToXElement
commentId: M:Hi.NcOpt.MillingCutterOptLimit.ToXElement
fullName: Hi.NcOpt.MillingCutterOptLimit.ToXElement()
nameWithType: MillingCutterOptLimit.ToXElement()
- uid: Hi.NcOpt.MillingCutterOptLimit.ToXElement*
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_ToXElement
commentId: M:Hi.NcOpt.MillingCutterOptOption.ToXElement
fullName: Hi.NcOpt.MillingCutterOptOption.ToXElement()
nameWithType: MillingCutterOptOption.ToXElement()
- uid: Hi.NcOpt.MillingCutterOptOption.ToXElement*
name: ToXElement
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_ToXElement_
commentId: Overload:Hi.NcOpt.MillingCutterOptLimit.ToXElement
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_ToXElement_
commentId: Overload:Hi.NcOpt.MillingCutterOptOption.ToXElement
isSpec: "True"
fullName: Hi.NcOpt.MillingCutterOptLimit.ToXElement
nameWithType: MillingCutterOptLimit.ToXElement
- uid: Hi.NcOpt.MillingCutterOptLimit.XName
fullName: Hi.NcOpt.MillingCutterOptOption.ToXElement
nameWithType: MillingCutterOptOption.ToXElement
- uid: Hi.NcOpt.MillingCutterOptOption.XName
name: XName
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_XName
commentId: P:Hi.NcOpt.MillingCutterOptLimit.XName
fullName: Hi.NcOpt.MillingCutterOptLimit.XName
nameWithType: MillingCutterOptLimit.XName
- uid: Hi.NcOpt.MillingCutterOptLimit.XName*
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_XName
commentId: P:Hi.NcOpt.MillingCutterOptOption.XName
fullName: Hi.NcOpt.MillingCutterOptOption.XName
nameWithType: MillingCutterOptOption.XName
- uid: Hi.NcOpt.MillingCutterOptOption.XName*
name: XName
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_XName_
commentId: Overload:Hi.NcOpt.MillingCutterOptLimit.XName
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_XName_
commentId: Overload:Hi.NcOpt.MillingCutterOptOption.XName
isSpec: "True"
fullName: Hi.NcOpt.MillingCutterOptLimit.XName
nameWithType: MillingCutterOptLimit.XName
- uid: Hi.NcOpt.MillingCutterOptLimit.YieldingSafetyFactor
fullName: Hi.NcOpt.MillingCutterOptOption.XName
nameWithType: MillingCutterOptOption.XName
- uid: Hi.NcOpt.MillingCutterOptOption.YieldingSafetyFactor
name: YieldingSafetyFactor
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_YieldingSafetyFactor
commentId: P:Hi.NcOpt.MillingCutterOptLimit.YieldingSafetyFactor
fullName: Hi.NcOpt.MillingCutterOptLimit.YieldingSafetyFactor
nameWithType: MillingCutterOptLimit.YieldingSafetyFactor
- uid: Hi.NcOpt.MillingCutterOptLimit.YieldingSafetyFactor*
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_YieldingSafetyFactor
commentId: P:Hi.NcOpt.MillingCutterOptOption.YieldingSafetyFactor
fullName: Hi.NcOpt.MillingCutterOptOption.YieldingSafetyFactor
nameWithType: MillingCutterOptOption.YieldingSafetyFactor
- uid: Hi.NcOpt.MillingCutterOptOption.YieldingSafetyFactor*
name: YieldingSafetyFactor
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_YieldingSafetyFactor_
commentId: Overload:Hi.NcOpt.MillingCutterOptLimit.YieldingSafetyFactor
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_YieldingSafetyFactor_
commentId: Overload:Hi.NcOpt.MillingCutterOptOption.YieldingSafetyFactor
isSpec: "True"
fullName: Hi.NcOpt.MillingCutterOptLimit.YieldingSafetyFactor
nameWithType: MillingCutterOptLimit.YieldingSafetyFactor
- uid: Hi.NcOpt.MillingCutterOptLimit.YieldingUtilizationFactor
fullName: Hi.NcOpt.MillingCutterOptOption.YieldingSafetyFactor
nameWithType: MillingCutterOptOption.YieldingSafetyFactor
- uid: Hi.NcOpt.MillingCutterOptOption.YieldingUtilizationFactor
name: YieldingUtilizationFactor
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_YieldingUtilizationFactor
commentId: P:Hi.NcOpt.MillingCutterOptLimit.YieldingUtilizationFactor
fullName: Hi.NcOpt.MillingCutterOptLimit.YieldingUtilizationFactor
nameWithType: MillingCutterOptLimit.YieldingUtilizationFactor
- uid: Hi.NcOpt.MillingCutterOptLimit.YieldingUtilizationFactor*
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_YieldingUtilizationFactor
commentId: P:Hi.NcOpt.MillingCutterOptOption.YieldingUtilizationFactor
fullName: Hi.NcOpt.MillingCutterOptOption.YieldingUtilizationFactor
nameWithType: MillingCutterOptOption.YieldingUtilizationFactor
- uid: Hi.NcOpt.MillingCutterOptOption.YieldingUtilizationFactor*
name: YieldingUtilizationFactor
href: api/Hi.NcOpt.MillingCutterOptLimit.html#Hi_NcOpt_MillingCutterOptLimit_YieldingUtilizationFactor_
commentId: Overload:Hi.NcOpt.MillingCutterOptLimit.YieldingUtilizationFactor
href: api/Hi.NcOpt.MillingCutterOptOption.html#Hi_NcOpt_MillingCutterOptOption_YieldingUtilizationFactor_
commentId: Overload:Hi.NcOpt.MillingCutterOptOption.YieldingUtilizationFactor
isSpec: "True"
fullName: Hi.NcOpt.MillingCutterOptLimit.YieldingUtilizationFactor
nameWithType: MillingCutterOptLimit.YieldingUtilizationFactor
fullName: Hi.NcOpt.MillingCutterOptOption.YieldingUtilizationFactor
nameWithType: MillingCutterOptOption.YieldingUtilizationFactor
- uid: Hi.NcOpt.NcOptOption
name: NcOptOption
href: api/Hi.NcOpt.NcOptOption.html

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.