2025-12-26 14:22:34 +08:00

190 lines
8.8 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>仿真解析度 | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="仿真解析度 | HiAPI-C# 2025 ">
<link rel="icon" href="../../../../../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../../../../../public/docfx.min.css">
<link rel="stylesheet" href="../../../../../public/main.css">
<meta name="docfx:navrel" content="../../../../../toc.html">
<meta name="docfx:tocrel" content="../../toc.html">
<meta name="docfx:rel" content="../../../../../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../../../../../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../../../../../index.html">
<img id="logo" class="svg" src="../../../../../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Cmd-Resolution">
<h1 id="仿真解析度">仿真解析度</h1>
<p>仿真解析度可分為<a href="../RuntimeGeom/index.html">程序幾何</a><strong>實體解析度</strong>、程序幾何的<strong>顯示解析度</strong><strong>加工運動解析度</strong></p>
<h2 id="程序幾何實體解析度">程序幾何實體解析度</h2>
<p><a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_MachiningResolution_mm">MachiningResolution_mm</a><small>(API)</small> 設定程序幾何實體解析度。</p>
<div class="NOTE">
<h5>Note</h5>
<p><strong>指令格式</strong></p>
<pre><code class="lang-csharp">MachiningResolution_mm = &lt;實數&gt;;
</code></pre>
</div>
<div class="TIP">
<h5>Tip</h5>
<p><strong>指令範例</strong></p>
<pre><code class="lang-csharp">MachiningResolution_mm = 0.125;
</code></pre>
</div>
<p>工件網格由正立方體組成,工件實體解析度為最小工件網格立方體的寬度。</p>
<p>網格立方體的寬度僅能為2的指數包含 ..., 4, 2, 1, 0.5, 0.25, 0.125, ... 。如果設置的值不是2的指數則系統會將其調整為2的指數。</p>
<p>工件實體解析度越高,切削時計算量越大、仿真速度越慢。</p>
<p>工件實體解析度每增加一倍需要至多8倍的材料移除演算時間與RAM記憶體空間。</p>
<h2 id="工件顯示暫存組態">工件顯示暫存組態</h2>
<p><a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_DispCache_Mb">DispCache_Mb</a><small>(API)</small> 設定工件顯示暫存組態。</p>
<div class="NOTE">
<h5>Note</h5>
<p><strong>指令格式</strong></p>
<pre><code class="lang-csharp">DispCache_Mb = &lt;實數(Mb)&gt;;
</code></pre>
</div>
<div class="TIP">
<h5>Tip</h5>
<p><strong>指令範例</strong></p>
<pre><code class="lang-csharp">DispCache_Mb = 260;
</code></pre>
</div>
<p>工件網格的顯示解析度由暫存空間的大小決定。</p>
<p>顯示網格是基於實體網格,所以顯示網格不會小於實體網格。</p>
<p>數值設置越大顯示延遲越長建議數值不超過1000Mb。</p>
<h2 id="加工運動解析度">加工運動解析度</h2>
<p><a id="MotionResolution"></a></p>
<p><a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_MachiningMotionResolution">MachiningMotionResolution</a><small>(API)</small> 設定加工運動解析度,決定仿真的每步間隔。
有以下項目可選擇,預設值為<strong>每刃進給</strong></p>
<ul>
<li><strong>每轉進給</strong>(Feed Per Cycle)
一步為主軸一轉。</li>
<li><strong>縮放每轉進給</strong>(Scaled Feed Per Cycle)
一步為主軸一轉乘以縮放係數。例如縮放係數為0.5時,一步為主軸半轉。</li>
<li><strong>每刃進給</strong>(Feed Per Tooth)
一步為刀刃一轉。</li>
<li><strong>固定解析度</strong>(Fixed Resolution)
固定解析度在仿真時採用<strong>掃掠</strong>,兩步間沒有殘丘。
其中<strong>線性解析度</strong>(Linear Resolution)為兩步間最大直線距離;<strong>旋轉解析度</strong>(Rotary Resolution)為兩步間最大旋轉角度。</li>
</ul>
<div class="NOTE">
<h5>Note</h5>
<p><strong>指令格式</strong></p>
<pre><code class="lang-csharp">MachiningMotionResolution = &lt;運動解析度物件&gt;;
MachiningMotionResolution = FeedPerCycle;
MachiningMotionResolution = ScaledFeedPerCycle(&lt;縮放係數&gt;);
MachiningMotionResolution = FeedPerTooth;
MachiningMotionResolution = FixedPace(&lt;線性解析度(mm)&gt;, &lt;旋轉解析度(deg)&gt;);
</code></pre>
</div>
<div class="TIP">
<h5>Tip</h5>
<p><strong>指令範例</strong></p>
<pre><code class="lang-csharp">MachiningMotionResolution = FeedPerCycle;
MachiningMotionResolution = ScaledFeedPerCycle(0.5);
MachiningMotionResolution = FixedPace(1, 15);
</code></pre>
</div>
<h2 id="仿真效率">仿真效率</h2>
<p>物理仿真採用平行處理,在大部分情況下不影響仿真速度,持續的高解析度大面積切削會出現暫時卡頓。</p>
<p>與市面其他仿真軟件不同HiNC的仿真使用體模型刀具與工件接觸範圍越小仿真速度越快。
五軸切削仿真的速度會快於大面銑刀的仿真速度。</p>
</article>
<div class="contribution d-print-none">
</div>
<div class="next-article d-print-none border-top" id="nextArticle"></div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>