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": { "dependencies": {
"AvalonEdit": "6.3.0.90", "AvalonEdit": "6.3.0.90",
"FontAwesome.Sharp": "6.3.0", "FontAwesome.Sharp": "6.3.0",
"Hi.Wpf": "3.1.52", "Hi.Wpf": "3.1.53",
"HiNc": "3.1.73", "HiNc": "3.1.74",
"Microsoft.Extensions.Configuration.Json": "9.0.0", "Microsoft.Extensions.Configuration.Json": "9.0.0",
"Microsoft.Extensions.DependencyInjection": "9.0.0", "Microsoft.Extensions.DependencyInjection": "9.0.0",
"Microsoft.Extensions.Hosting": "9.0.0", "Microsoft.Extensions.Hosting": "9.0.0",
@ -1659,39 +1659,39 @@
} }
}, },
"Grpc.Tools/2.66.0": {}, "Grpc.Tools/2.66.0": {},
"Hi.Wpf/3.1.52": { "Hi.Wpf/3.1.53": {
"dependencies": { "dependencies": {
"HiDisp": "3.1.57" "HiDisp": "3.1.58"
}, },
"runtime": { "runtime": {
"lib/net9.0-windows7.0/Hi.Wpf.dll": { "lib/net9.0-windows7.0/Hi.Wpf.dll": {
"assemblyVersion": "3.1.52.0", "assemblyVersion": "3.1.53.0",
"fileVersion": "3.1.52.0" "fileVersion": "3.1.53.0"
} }
} }
}, },
"HiCbtr/3.1.57": { "HiCbtr/3.1.58": {
"dependencies": { "dependencies": {
"HiDisp": "3.1.57" "HiDisp": "3.1.58"
}, },
"runtime": { "runtime": {
"lib/net9.0/HiCbtr.dll": { "lib/net9.0/HiCbtr.dll": {
"assemblyVersion": "3.1.57.0", "assemblyVersion": "3.1.58.0",
"fileVersion": "3.1.57.0" "fileVersion": "3.1.58.0"
} }
} }
}, },
"HiDisp/3.1.57": { "HiDisp/3.1.58": {
"dependencies": { "dependencies": {
"HiGeom": "3.1.52", "HiGeom": "3.1.53",
"System.Configuration.ConfigurationManager": "9.0.10", "System.Configuration.ConfigurationManager": "9.0.10",
"System.Drawing.Common": "9.0.10", "System.Drawing.Common": "9.0.10",
"System.Resources.Extensions": "9.0.10" "System.Resources.Extensions": "9.0.10"
}, },
"runtime": { "runtime": {
"lib/net9.0/HiDisp.dll": { "lib/net9.0/HiDisp.dll": {
"assemblyVersion": "3.1.57.0", "assemblyVersion": "3.1.58.0",
"fileVersion": "3.1.57.0" "fileVersion": "3.1.58.0"
} }
}, },
"native": { "native": {
@ -1706,7 +1706,7 @@
} }
} }
}, },
"HiGeom/3.1.52": { "HiGeom/3.1.53": {
"dependencies": { "dependencies": {
"Google.Protobuf": "3.28.3", "Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0", "Grpc.AspNetCore": "2.66.0",
@ -1717,8 +1717,8 @@
}, },
"runtime": { "runtime": {
"lib/net9.0/HiGeom.dll": { "lib/net9.0/HiGeom.dll": {
"assemblyVersion": "3.1.52.0", "assemblyVersion": "3.1.53.0",
"fileVersion": "3.1.52.0" "fileVersion": "3.1.53.0"
} }
}, },
"resources": { "resources": {
@ -1732,7 +1732,7 @@
}, },
"HiLicense/3.1.52": { "HiLicense/3.1.52": {
"dependencies": { "dependencies": {
"HiGeom": "3.1.52" "HiGeom": "3.1.53"
}, },
"runtime": { "runtime": {
"lib/net9.0/HiLicense.dll": { "lib/net9.0/HiLicense.dll": {
@ -1741,16 +1741,16 @@
} }
} }
}, },
"HiMech/3.1.64": { "HiMech/3.1.65": {
"dependencies": { "dependencies": {
"CommandLineParser": "2.9.1", "CommandLineParser": "2.9.1",
"HiCbtr": "3.1.57", "HiCbtr": "3.1.58",
"Microsoft.CodeAnalysis.CSharp.Scripting": "4.14.0" "Microsoft.CodeAnalysis.CSharp.Scripting": "4.14.0"
}, },
"runtime": { "runtime": {
"lib/net9.0/HiMech.dll": { "lib/net9.0/HiMech.dll": {
"assemblyVersion": "3.1.64.0", "assemblyVersion": "3.1.65.0",
"fileVersion": "3.1.64.0" "fileVersion": "3.1.65.0"
} }
}, },
"resources": { "resources": {
@ -1765,20 +1765,20 @@
} }
} }
}, },
"HiNc/3.1.73": { "HiNc/3.1.74": {
"dependencies": { "dependencies": {
"Google.Protobuf": "3.28.3", "Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0", "Grpc.AspNetCore": "2.66.0",
"Grpc.Net.Client": "2.66.0", "Grpc.Net.Client": "2.66.0",
"HiLicense": "3.1.52", "HiLicense": "3.1.52",
"HiMech": "3.1.64", "HiMech": "3.1.65",
"HiUniNc": "3.1.61", "HiUniNc": "3.1.62",
"System.IO.Pipelines": "9.0.10" "System.IO.Pipelines": "9.0.10"
}, },
"runtime": { "runtime": {
"lib/net9.0/HiNc.dll": { "lib/net9.0/HiNc.dll": {
"assemblyVersion": "3.1.73.0", "assemblyVersion": "3.1.74.0",
"fileVersion": "3.1.73.0" "fileVersion": "3.1.74.0"
} }
}, },
"resources": { "resources": {
@ -1790,14 +1790,14 @@
} }
} }
}, },
"HiUniNc/3.1.61": { "HiUniNc/3.1.62": {
"dependencies": { "dependencies": {
"HiMech": "3.1.64" "HiMech": "3.1.65"
}, },
"runtime": { "runtime": {
"lib/net9.0/HiUniNc.dll": { "lib/net9.0/HiUniNc.dll": {
"assemblyVersion": "3.1.61.0", "assemblyVersion": "3.1.62.0",
"fileVersion": "3.1.61.0" "fileVersion": "3.1.62.0"
} }
} }
}, },
@ -2442,33 +2442,33 @@
"path": "grpc.tools/2.66.0", "path": "grpc.tools/2.66.0",
"hashPath": "grpc.tools.2.66.0.nupkg.sha512" "hashPath": "grpc.tools.2.66.0.nupkg.sha512"
}, },
"Hi.Wpf/3.1.52": { "Hi.Wpf/3.1.53": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-fYaIXXoxFh7kWlFMxelbsIa+XMQibjR+yVHIXE5QL1bg6ljgud4r7iF+Xc5eFqjdLfujjE8LbUe3TQzby+V7hA==", "sha512": "sha512-CJCLZTDV2heGz5Wf3phMwDonXbnSKDm03DKcbcmExYLgioG/b76jz4i99PLnshX3Btys0C75Y0qJb2GSJ77hyw==",
"path": "hi.wpf/3.1.52", "path": "hi.wpf/3.1.53",
"hashPath": "hi.wpf.3.1.52.nupkg.sha512" "hashPath": "hi.wpf.3.1.53.nupkg.sha512"
}, },
"HiCbtr/3.1.57": { "HiCbtr/3.1.58": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-xm+p8odF4bUcPbEQSvTRd42bvX1iO8BDLhVrAzOITSQg55/gTkaMAMGDNQHyqR3M3Rm4PqPnD9lAhCIDcnlQ1A==", "sha512": "sha512-/A4pxYMyLaVk88Yej6HNBXrx8qhJVawU9apcoHpOJEru0GAr6Y6aqTHG0h2daVpmZ13Phucxsu4HeKR+9OLq3g==",
"path": "hicbtr/3.1.57", "path": "hicbtr/3.1.58",
"hashPath": "hicbtr.3.1.57.nupkg.sha512" "hashPath": "hicbtr.3.1.58.nupkg.sha512"
}, },
"HiDisp/3.1.57": { "HiDisp/3.1.58": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-IzOw1S+vCtolH2o/3AeyTuUAjan8UsAtxaNBJGaAT7bJtjwxidnFg9KRyEbRr7IjpalX0Lf70yGmOBIQNt/dcw==", "sha512": "sha512-FLbI0qvwPVh5ktvVF49njk5yVyFHZSVvLUEcGcfsLpa/m0cNOEq6y8p4aIjSM0ZVpfw4oyzoIPzsCZXd8wHZCA==",
"path": "hidisp/3.1.57", "path": "hidisp/3.1.58",
"hashPath": "hidisp.3.1.57.nupkg.sha512" "hashPath": "hidisp.3.1.58.nupkg.sha512"
}, },
"HiGeom/3.1.52": { "HiGeom/3.1.53": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-bl6GgJZ7e48BrhIVqmiDEArt3q2e9fveBnCJFY/2hi5DVc9FEjPEpoG4CgdYuTb23yu1fAH32eoOn6sM5RE4AQ==", "sha512": "sha512-bBjI8v7TipKaEppm/p45Mkwx1UqCxTWTz+APEsVwQFy4JZsEOsaUpob01fGLYQIGFeKRmF1mUZ2hwTFtJO4kIw==",
"path": "higeom/3.1.52", "path": "higeom/3.1.53",
"hashPath": "higeom.3.1.52.nupkg.sha512" "hashPath": "higeom.3.1.53.nupkg.sha512"
}, },
"HiLicense/3.1.52": { "HiLicense/3.1.52": {
"type": "package", "type": "package",
@ -2477,26 +2477,26 @@
"path": "hilicense/3.1.52", "path": "hilicense/3.1.52",
"hashPath": "hilicense.3.1.52.nupkg.sha512" "hashPath": "hilicense.3.1.52.nupkg.sha512"
}, },
"HiMech/3.1.64": { "HiMech/3.1.65": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-ufebWebneeKDX/iLlV6bxGm+evxZbC9SGkUwdcl/0kMa3wMfq3WgyfPtBmkbgJSDzO2GY7wBNt/FIdi6P7BpRg==", "sha512": "sha512-V9xwFfFmeV3ORyIeCqeUb81Qs6SgmYNvDfpZbdoObiMEbfZT/kc1YRGlusZOCkUhbKv+YKD9/TcbG8VT60Hjiw==",
"path": "himech/3.1.64", "path": "himech/3.1.65",
"hashPath": "himech.3.1.64.nupkg.sha512" "hashPath": "himech.3.1.65.nupkg.sha512"
}, },
"HiNc/3.1.73": { "HiNc/3.1.74": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-ar+Ydr34n7wW/Q+ZvymUdzjJitdhFQxr8WIj0CTNlXR8vxJm66FfIVZsuak0DhkJaK+p1QTTbfVAxfeBxbtcNw==", "sha512": "sha512-udnM52r83Lb8p6gtTJbp6D9riOoQdEMCLTxKaMYrB8HxQS85OfojLD0kY3YP4jiH8TjENKA2dOJXeeu9gbgijg==",
"path": "hinc/3.1.73", "path": "hinc/3.1.74",
"hashPath": "hinc.3.1.73.nupkg.sha512" "hashPath": "hinc.3.1.74.nupkg.sha512"
}, },
"HiUniNc/3.1.61": { "HiUniNc/3.1.62": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-n/NWpD8Gql7832JuDobUV+5c0qRhTrdUGno1NeV3ke0On+Gipe97zN0NwM8y5KpAwD1RuN8sH6+E/7V79t1i3Q==", "sha512": "sha512-Z6YtLBobfb8FgoBkPnEcGYIuU3SmDbzKjL8mj555rRS5n/8RqwtcgpS4OqR3qPbtz4UANqQmyBaGJ6bFyue06w==",
"path": "hiuninc/3.1.61", "path": "hiuninc/3.1.62",
"hashPath": "hiuninc.3.1.61.nupkg.sha512" "hashPath": "hiuninc.3.1.62.nupkg.sha512"
}, },
"MathNet.Numerics/5.0.0": { "MathNet.Numerics/5.0.0": {
"type": "package", "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"> <h3 id="Hi_MachiningSteps_MachiningStep_ReliefFaceCollidingDepth_mm" data-uid="Hi.MachiningSteps.MachiningStep.ReliefFaceCollidingDepth_mm">
ReliefFaceCollidingAngle_deg ReliefFaceCollidingDepth_mm
</h3> </h3>
@ -2970,9 +2970,9 @@ public double ReCutDepth_um { get; }</code></pre>
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
<div class="codewrapper"> <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;)] [JsAce(ClassExt = &quot;MachiningStep&quot;)]
public double? ReliefFaceCollidingAngle_deg { get; }</code></pre> public double? ReliefFaceCollidingDepth_mm { get; }</code></pre>
</div> </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="markdown level1 conceptual"></div>
<div class="codewrapper"> <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> </div>
@ -1110,7 +1110,7 @@ Call <a class="xref" href="Hi.Milling.Cutters.MillingCutter.html#Hi_Milling_Cutt
<h4 class="section">Property Value</h4> <h4 class="section">Property Value</h4>
<dl class="parameters"> <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> <dd></dd>
</dl> </dl>

View File

@ -233,7 +233,7 @@ Class MillingForceUtil
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
<div class="codewrapper"> <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> </div>
<h4 class="section">Parameters</h4> <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"> <h3 id="Hi_MillingForces_MillingPhysicsBrief_ReliefFaceCollidingDepth_mm" data-uid="Hi.MillingForces.MillingPhysicsBrief.ReliefFaceCollidingDepth_mm">
ReliefFaceCollidingAngle_deg ReliefFaceCollidingDepth_mm
</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> </h3>
@ -1248,7 +1217,7 @@ This property is for computing heat transfer.</p>
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
<div class="codewrapper"> <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> </div>

View File

@ -159,7 +159,7 @@ Provides access to cutter optimization limit settings.</p>
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
<div class="codewrapper"> <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> </div>
@ -168,7 +168,7 @@ Provides access to cutter optimization limit settings.</p>
<h4 class="section">Property Value</h4> <h4 class="section">Property Value</h4>
<dl class="parameters"> <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> <dd></dd>
</dl> </dl>

View File

@ -2,9 +2,9 @@
<html> <html>
<head> <head>
<meta charset="utf-8"> <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="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 ."> <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"> <link rel="icon" href="../img/HiAPI.favicon.ico">
@ -84,12 +84,12 @@
<nav id="breadcrumb"></nav> <nav id="breadcrumb"></nav>
</div> </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"> <h1 id="Hi_NcOpt_ICutterOptOption" data-uid="Hi.NcOpt.ICutterOptOption" class="text-break">
Interface ICutterOptLimit Interface ICutterOptOption
</h1> </h1>
<div class="facts text-secondary"> <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="markdown conceptual"></div>
<div class="codewrapper"> <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> </div>
@ -164,9 +164,9 @@ Inherits from <a class="xref" href="Hi.Common.XmlUtils.IMakeXmlSource.html">IMak
</h2> </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 EnableOpt
</h3> </h3>

View File

@ -2,11 +2,11 @@
<html> <html>
<head> <head>
<meta charset="utf-8"> <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="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="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css"> <link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css"> <link rel="stylesheet" href="../public/main.css">
@ -84,12 +84,12 @@
<nav id="breadcrumb"></nav> <nav id="breadcrumb"></nav>
</div> </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"> <h1 id="Hi_NcOpt_MillingCutterOptOption" data-uid="Hi.NcOpt.MillingCutterOptOption" class="text-break">
Class MillingCutterOptLimit Class MillingCutterOptOption
</h1> </h1>
<div class="facts text-secondary"> <div class="facts text-secondary">
@ -97,12 +97,12 @@ Class MillingCutterOptLimit
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl> <dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div> </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>
<div class="markdown conceptual"></div> <div class="markdown conceptual"></div>
<div class="codewrapper"> <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> </div>
@ -112,14 +112,14 @@ Class MillingCutterOptLimit
<dt>Inheritance</dt> <dt>Inheritance</dt>
<dd> <dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div> <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> </dd>
</dl> </dl>
<dl class="typelist implements"> <dl class="typelist implements">
<dt>Implements</dt> <dt>Implements</dt>
<dd> <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.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.XmlUtils.IMakeXmlSource.html">IMakeXmlSource</a></div>
<div><a class="xref" href="Hi.Common.IDuplicate.html">IDuplicate</a></div> <div><a class="xref" href="Hi.Common.IDuplicate.html">IDuplicate</a></div>
@ -189,10 +189,10 @@ Class MillingCutterOptLimit
</h2> </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"> <h3 id="Hi_NcOpt_MillingCutterOptOption__ctor" data-uid="Hi.NcOpt.MillingCutterOptOption.#ctor">
MillingCutterOptLimit() MillingCutterOptOption()
</h3> </h3>
@ -201,7 +201,7 @@ Class MillingCutterOptLimit
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
<div class="codewrapper"> <div class="codewrapper">
<pre><code class="lang-csharp hljs">public MillingCutterOptLimit()</code></pre> <pre><code class="lang-csharp hljs">public MillingCutterOptOption()</code></pre>
</div> </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)"> <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)">
MillingCutterOptLimit(XElement, string, string, MillingCutter) MillingCutterOptOption(XElement, string, string, MillingCutter)
</h3> </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>
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
<div class="codewrapper"> <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> </div>
<h4 class="section">Parameters</h4> <h4 class="section">Parameters</h4>
@ -262,14 +262,15 @@ Class MillingCutterOptLimit
</h2> </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 EnableLimitByMinimumUncutChipThickness
</h3> </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>
<div class="markdown level1 conceptual"></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 EnableOpt
</h3> </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 MaxFeedPerTooth_mm
</h3> </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 MinFeedPerTooth_mm
</h3> </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 XName
</h3> </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 YieldingSafetyFactor
</h3> </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 YieldingUtilizationFactor
</h3> </h3>
<div class="markdown level1 summary"><p>Gets or sets the utilization factor for yielding. <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>
<div class="markdown level1 conceptual"></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> </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() ClearCache()
</h3> </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[]) Duplicate(params object[])
</h3> </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 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> </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() GetMaxFeedPerTooth_mm()
</h3> </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() GetMinFeedPerTooth_mm()
</h3> </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) MakeXmlSource(string, string, bool)
</h3> </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. <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. 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> 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() ToXElement()
</h3> </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. <div class="markdown level1 summary"><p>Gets or sets the safety factor for yielding.
By the principle of conservation, 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> The larger value will be applied in the optimization process.</p>
</div> </div>
<div class="markdown level1 conceptual"></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> </dd>
</dl> </dl>
<dl class="jumplist"> <dl class="jumplist">
<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><p>Represents optimization limits for milling cutters.</p> <dd><p>Represents NC optimization option for milling cutters.</p>
</dd> </dd>
</dl> </dl>
<dl class="jumplist"> <dl class="jumplist">
@ -134,17 +134,17 @@ Provides implementation for feed-per-tooth optimization with fixed minimum and m
<h3 id="interfaces"> <h3 id="interfaces">
Interfaces Interfaces
</h3> </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"> <dl class="jumplist">
<dt><a class="xref" href="Hi.NcOpt.ICutterOptLimitHost.html">ICutterOptLimitHost</a></dt> <dt><a class="xref" href="Hi.NcOpt.ICutterOptLimitHost.html">ICutterOptLimitHost</a></dt>
<dd><p>Interface for hosts that contain cutter optimization limits. <dd><p>Interface for hosts that contain cutter optimization limits.
Provides access to cutter optimization limit settings.</p> 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> </dd>
</dl> </dl>
<dl class="jumplist"> <dl class="jumplist">

View File

@ -2257,10 +2257,10 @@
<a href="Hi.NcOpt.FixedFeedPerToothOptLimit.html" name="" title="FixedFeedPerToothOptLimit">FixedFeedPerToothOptLimit</a> <a href="Hi.NcOpt.FixedFeedPerToothOptLimit.html" name="" title="FixedFeedPerToothOptLimit">FixedFeedPerToothOptLimit</a>
</li> </li>
<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>
<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>
<li> <li>
<a href="Hi.NcOpt.ICuttingVelocityOptLimit.html" name="" title="ICuttingVelocityOptLimit">ICuttingVelocityOptLimit</a> <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> <a href="Hi.NcOpt.IFeedPerToothOptLimit.html" name="" title="IFeedPerToothOptLimit">IFeedPerToothOptLimit</a>
</li> </li>
<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>
<li> <li>
<a href="Hi.NcOpt.NcOptOption.html" name="" title="NcOptOption">NcOptOption</a> <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> </ul>
<h3 id="optimization-tab">Optimization Tab</h3> <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>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> <ul>
<li>Enable Optimization Checkbox <li>Enable Optimization Checkbox
<ul> <ul>

View File

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

File diff suppressed because one or more lines are too long

View File

@ -9320,20 +9320,6 @@
"Title": "Hi.NcOpt.FixedFeedPerToothOptLimit", "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" "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", "type": "ManagedReference",
"source_relative_path": "api/Hi.NcOpt.ICutterOptLimitHost.yml", "source_relative_path": "api/Hi.NcOpt.ICutterOptLimitHost.yml",
@ -9348,6 +9334,20 @@
"Title": "Hi.NcOpt.ICutterOptLimitHost", "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" "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", "type": "ManagedReference",
"source_relative_path": "api/Hi.NcOpt.ICuttingVelocityOptLimit.yml", "source_relative_path": "api/Hi.NcOpt.ICuttingVelocityOptLimit.yml",
@ -9378,17 +9378,17 @@
}, },
{ {
"type": "ManagedReference", "type": "ManagedReference",
"source_relative_path": "api/Hi.NcOpt.MillingCutterOptLimit.yml", "source_relative_path": "api/Hi.NcOpt.MillingCutterOptOption.yml",
"output": { "output": {
".html": { ".html": {
"relative_path": "api/Hi.NcOpt.MillingCutterOptLimit.html" "relative_path": "api/Hi.NcOpt.MillingCutterOptOption.html"
} }
}, },
"version": "", "version": "",
"Uid": null, "Uid": null,
"IsMRef": true, "IsMRef": true,
"Title": "Hi.NcOpt.MillingCutterOptLimit", "Title": "Hi.NcOpt.MillingCutterOptOption",
"Summary": "<p sourcefile=\"api/Hi.NcOpt.MillingCutterOptLimit.yml\" sourcestartlinenumber=\"1\">Represents optimization limits for milling cutters.</p>\n" "Summary": "<p sourcefile=\"api/Hi.NcOpt.MillingCutterOptOption.yml\" sourcestartlinenumber=\"1\">Represents NC optimization option for milling cutters.</p>\n"
}, },
{ {
"type": "ManagedReference", "type": "ManagedReference",

View File

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