Autodesk Inventor iLogic・Vault・Simulation・效能・疑難排解

Inventor · iLogic · Vault · Troubleshooting

概述

將 Inventor 從「繪圖工具」提升至「自動化設計平台」的核心層就是 iLogic・Vault・Simulation。iLogic 是以 VB.NET 為基礎的內建腳本機制,可程式化控制參數・Feature・元件・iProperty・工程圖。Vault 為 PDM 骨幹,負責版本・Revision・Lifecycle・ECO;Stress Analysis/Dynamic Simulation/Inventor Studio 則分擔分析・運動・算圖。此外還彙整大型組件效能策略(Shrinkwrap・Simplify・Express Mode)、疑難排解(Recover・Missing References・Migration)、Fusion 360 連動、2024/2025/2026 新功能,以及產業別特化提示於同一頁面。

1. iLogic 概要與 Rule 類型

iLogic 透過將 VB.NET 語法的 Rule 附加於零件・組件・工程圖來運作。選單路徑:Manage → iLogic → Add Rule。

  • Internal Rule:儲存於檔案內部,僅於該檔案作用
  • External Rule(.ilogicvb):儲存於檔案外部,可由多個檔案共用,公司標準化必備
  • Event Trigger:After Open Document / Before Save / Change of Parameter / Before Vault Check-in(2025+) 等條件自動執行

基本語法範例

' 參數讀寫
Length = Parameter("L")
Parameter("Width") = Length / 2

' 條件式 Feature Suppress
Feature.IsActive("Extrusion1") = (Length > 100)

' 元件置換
Component.Replace("HandleSub", "Handle_Short.ipt", True)

' iProperty 自動設定
iProperties.Value("Project", "Part Number") = "PN-" & Length & "x" & Width

2. iLogic 實務原則

多年累積的社群經驗法則相當明確,自起步即遵守可大幅降低維護成本。

  1. 善用 Snippets:於 Rule Editor 右側分頁依類型拖放程式片段。手動輸入易產生錯字・API 不符
  2. 以 User Parameter 為中心:於參數表宣告 Length/Width/Config 等使用者參數,Rule 僅做讀寫。嚴禁寫死
  3. Try/Catch 必備:確保元件・特徵不存在時 Rule 不會整體中斷
  4. Form 功能:iLogic → Forms → Add Form。以 UI 取得使用者輸入的正規方式
  5. iLogic Debugger(2025):中斷點・單步執行・變數監看。複雜 Rule 必備
  6. External Rule 放於共用路徑:網路磁碟或 Vault 路徑,嚴禁各自於本機複製
  7. Rule 呼叫規則:以 iLogicVb.RunRule("OtherRule") 或 iLogicVb.RunExternalRule("UpdateBOM") 間接呼叫

注意: Rule 易發生遞迴・無窮迴圈。若於 Change of Parameter 事件中重寫同一參數將無限執行。應將事件分開或以 RunRule 間接呼叫以切斷迴路。

3. iPart 與 iAssembly

以表格為基礎的零件/組件家族,適用於僅尺寸不同的零件或僅組成不同的子組件。

iPart

選單路徑:Manage → Parameters → iPart Author。於 Excel 風格介面中,每列即一個成員。以欄控制 Parameter・Feature Suppress・iProperty・Work Feature 可視性。插入時選擇成員即可將該組態具體化。

iAssembly

組件版本的 iPart。以表格列管理元件置換(Component Replace)・Suppress・Exclude・Constraint 值變更。

選擇指南

情境選擇
標準零件家族(Bolt・Bushing)iPart
條件邏輯・使用者輸入iLogic + Form
Vault 連動・大量自動化iLogic External Rule
簡單子組件置換iAssembly 或 iLogic

提示: iAssembly 變複雜後維護負擔很大。替代方案是 iLogic + User Parameter + Model State 組合,更輕量且擴展性佳。

4. VBA・COM API・Add-in・Design Automation

當 iLogic 達其上限或需整合外部應用時,移至更上層。

  • VBA(Alt+F11):Inventor 內建 VBA IDE,適合短巨集・除錯,目前屬於舊式技術
  • Inventor COM API:直接呼叫 ThisApplication、ActiveDocument、ComponentOccurrences、Features 等階層。iLogic 內亦可視需要混用
  • Add-in(.NET):Visual Studio + Inventor Add-in 範本(Class Library, .NET Framework 4.7+)。用於複雜自動化・UI 擴充・授權型工具分發
  • Design Automation(APS):於伺服器端無 Inventor 用戶端自動產生 IPT/IAM,適合網頁 Configurator 後端。iLogic Rule 須準備為「去除 UI 呼叫・External Rule 自立」狀態

5. Stress Analysis(FEA)

Inventor Professional 專屬。選單路徑:Environments → Stress Analysis。

  • Simulation Type:Single Point Load(靜力)、Modal(模態)、Parametric Dimension(參數掃描)
  • Material:務必指定。預設 Generic 狀態無法分析
  • Constraints:Fixed, Pin, Frictionless
  • Loads:Force, Pressure, Bearing Load, Moment, Gravity, Remote Force
  • Contact:Separation, Sliding, Bonded
  • Mesh:Average/Min Element Size, Grading Factor。越小越精確但越慢
  • Convergence:以 Adaptive h-refinement 自動細化

結果判讀

  • von Mises Stress:等效應力,延性金屬的代表指標
  • Displacement:位移
  • Safety Factor:以材料 Yield Strength 為基準的安全係數
  • Animate:變形動畫

提示: 按下 Stress Analysis 功能區右側的 Simulation Guide 按鈕會出現分步檢查清單,對新手避免遺漏相當有效。

注意: Inventor FEA 僅限 線性靜力分析範圍。非線性・大變形・衝擊分析請移至 Nastran In-CAD 或 Ansys。

6. Dynamic Simulation 與 FEA 連動

選單路徑:Environments → Dynamic Simulation。將組件 Constraint/Joint 自動轉為 Motion Joint 計算運動。

  • External Loads:Force, Torque, Spring/Damper
  • Environmental:Gravity, Friction
  • Graph:時間-位置・速度・加速度・反力的圖表
  • Export to FEA:將特定時點的反力傳送至 Stress Analysis → 連動分析

FEA ↔ Dynamic Simulation 連動步驟

  1. 以 Dynamic Simulation 確認運作中最大反力時點
  2. Export to FEA → 該時點 Load 自動傳送至 Stress Analysis
  3. 於 Stress Analysis 執行靜力分析

7. Inventor Studio — Rendering & Animation

選單路徑:Environments → Inventor Studio。製作產品宣傳用高品質視覺素材。

  • Scene Styles:背景・環境光・地面反射
  • Lighting Styles:預設燈光,支援 IBL(Image-Based Lighting)
  • Appearance:材質・顏色・反射・透明
  • Camera:透視/正投影、Focal Length、Depth of Field

動畫

  • Animate Components:元件移動・旋轉。妨礙的 Constraint 應事先 Suppress
  • Animate Parameter:參數值變化的動畫(機構開闔)
  • Animate Camera:將攝影機路徑沿草圖路徑移動,用於漫遊・飛越
  • Animate Fade / Visibility:淡入淡出

提示: 算圖時間與解析度²・品質・格數成正比。先以低 Quality 預覽 → 僅最終 High。燈光與反射材質數量應儘量減少。

8. Vault 連動 (PDM)

Inventor 的檔案管理骨幹,共有三種版本。

  • Vault Basic(免費搭售):檔案版本管理
  • Vault Workgroup:中型規模
  • Vault Professional:履歷・Revision・Lifecycle・Job Processor・ECO/ECR

Get / Check-Out / Check-In

  • Get:以唯讀方式下載最新版本至 Workspace
  • Check-Out:取得編輯權限,他人僅能唯讀
  • Check-In:上傳新版本,養成填寫 Comment 的習慣
  • Undo Check-Out:取消變更,還原原檔

提示: 不要將整個大型組件 Check-Out。僅 Check-Out 實際要編輯的 IPT/IAM,其餘以 Get 更新,將阻擋降至最低。

Revision & Lifecycle

  • Revision Scheme:A, B, C… 或 1, 2, 3…
  • Revision Bump:依 Lifecycle 狀態變更自動遞增
  • Revision Table on Drawing:IDW/DWG 的 Revision Table 與 Vault Revision 同步
  • Lifecycle 基本流程:Work in Progress → For Review → Released → Obsolete
  • Released 狀態檔案無法修改(Check-Out 被阻擋)

ECO / Change Order (Vault Pro)

於 Vault 內管理設計變更申請,可追蹤相關檔案集・審查者・核准者・影響範圍。

實務建議

  • Single Project File:全體設計者共用單一 .ipj(Vault 根目錄)
  • Content Center in Vault:將 CC 零件庫亦上傳至 Vault,使全體使用相同標準
  • Duplicate File Check:Vault 不允許檔名重複,強制採命名規則(Prefix・自動編號)
  • Copy Design:複製既有組件時保留參照(衍生設計)。僅改名稱亦不會打斷參照

9. 大型組件效能策略

處理數千零件的設備設計時,影響體感速度的關鍵手段。

Express Mode

將大型組件以 唯讀方式快速開啟。Open 對話框 → Options → 「Express Mode」。僅載入圖形・中繼資料,無法修改參數。

Level of Detail(LOD)

組件 Representation。分為 Master / All Components Suppressed / Custom LOD。於開啟時選擇 LOD 可大幅節省記憶體・時間。概念本身於 03 介紹,此處著重 從效能觀點的運用。

Shrinkwrap

將複雜組件簡化為 單一 Surface Composite 或 Single Body Solid。選單路徑:Assemble → Simplify → Shrinkwrap(或於 Part 環境使用 Shrinkwrap Substitute)。

類型用途
Surface Composite(預設)檔案最小、計算最快
Single Solid Body(Derived)轉為 Solid,質量屬性精確
Multi-Body多個 Solid,各 Body 可選取

以結果 Part 取代原始組件插入上層 → 容量・效能大幅提升。

提示: Shrinkwrap 前先啟用「移除內部零件」的 Custom LOD 再執行,可產生僅保留外觀的小巧快速檔案。

Simplify 工具(2020+)

選單路徑:Assemble → Simplify。提供 Remove Internal Parts, Remove Holes, Remove Fillets, Envelope(包絡體)產生功能,對交付用・協力廠商共用的簡化模型相當有效。

圖形・系統調校

  • Hardware Acceleration:於 Inventor Options → Hardware 啟用
  • 認證顯示卡驅動程式:Nvidia Quadro/RTX A 系列、AMD Radeon Pro
  • 關閉 Shadow / Reflection / Ambient Occlusion:View 分頁
  • Textures Off:高解析度紋理會使大型組件延遲
  • Temp Folder:於 Inventor Options → Files 將 Temp 設為 SSD 路徑
  • Save As New:長期編輯的檔案偶爾另存新檔以清理內部歷史
  • Purge All:以 Manage → Styles Editor → Purge 移除未使用參照・型式

10. 疑難排解

Missing References(參照遺失)

  • 症狀:開啟組件時跳出「Resolve Files」對話框
  • 原因:參照檔案被移動/刪除/改名
  • 解決:
  1. 「Skip All」後確認缺哪個零件
  2. 以 Tools → Design Assistant 修正參照路徑
  3. 於 Project File(.ipj) 重新確認 Workspace/Workgroup/Libraries 路徑
  4. 使用 Vault 時以「Get Latest」自動復原

Recover(復原)

檔案損毀・當機時,File → Open → 檔案右鍵 → Recover。會重新產生 Feature Tree,失敗的 Feature 會標記為 Sick/Error。Autosave:Inventor Options → Save → Reminder Timer,預設 30 分鐘過長,降為 10 分鐘。

Frame Generator Skeleton 遺失

Frame Generator 檔案禁止 Rename/Move。一旦遺失,Skeleton 幾乎需從頭重建。移動・改名僅可透過 Vault 或 Design Assistant。

Migration(版本升級)

  • 順序:.ipt → .iam → .idw。Part → Assembly → Drawing
  • Task Scheduler:執行 Inventor Task Scheduler → 以「Migrate Files」依資料夾批次升級
  • 高版本儲存的檔案無法於低版本開啟,公司全體同時升級是基本原則

Sketch / Assembly 錯誤

  • Sick Feature(紅色 X):參照遺失。於 Edit Sketch 重新定義缺失的約束・Projection
  • Over-Constrained:尺寸重複。刪除不必要尺寸或轉為 Driven
  • Unsolved Constraint:Constraint 衝突。於 Model Browser 對該項目右鍵 → Other Solution/Suppress

Drawing View 轉換失敗

大型組件 Section View 產生失敗常見。先以 Raster View 建立 → 僅最終改 Precise。亦請檢查 View → Model State / LOD。

當機處理

  • 清理 %TEMP%\Autodesk\Inventor 資料夾
  • 以 Reset Inventor Settings 重設
  • 透過 Autodesk Access「Repair」還原安裝完整性
  • 當機產生的 Log 可提交 Autodesk Support

11. Fusion 360 連動

於同一公司內並用 Inventor 與 Fusion 360 的組織逐漸增加。

項目InventorFusion 360
平台僅 WindowsWin/Mac、雲端
強項大型組件・Sheet Metal・Frame・Harness協作・CAM/CAE/PCB 整合・T-Spline・生成式設計
檔案管理本機/網路・Vault雲端(Fusion Team)
自動化iLogic・VBA・COM APIPython/JavaScript API

互通性

  • AnyCAD:於 Inventor 以 關聯性參照開啟 Fusion(.f3d) 檔
  • Send to Fusion 360(Inventor 2022+):IPT → Fusion Team 一鍵上傳
  • Fusion CAM:於 Inventor 設計 → 以 Fusion CAM 產生 G-code
  • Fusion Simulation:轉移至非線性 FEA

選擇基準

  • 500+ 零件大型組件 → Inventor
  • Sheet Metal・Frame Generator → Inventor
  • PCB 整合・Generative Design・有機曲面 → Fusion 360
  • 1 人開發・雲端協作・試作品 → Fusion 360

12. 2024 / 2025 / 2026 新功能

各版本值得注意的變化。

Inventor 2024

  • Model Browser 資料夾結構・搜尋改進
  • 大型組件工程圖產生速度提升
  • 新增 iLogic Snippet(Model State・Vault 連動)
  • Assembly Constraint → Joint 自動轉換工具

Inventor 2025

  • 內建 iLogic Debugger(中斷點・單步執行・變數監看)
  • Vault Check-In Event Trigger:Check-In 前自動執行 iLogic Rule(標準驗證)
  • 多執行緒 Assembly 處理,Open/Update 大幅縮短
  • 改善圖形選取優先順序,支援各元件 Gradient Color 視覺化
  • iLogic Malicious Code Inspection(外部規則的資安驗證)
  • Sheet Metal Flange Property Panel UI 改版

Inventor 2026

  • 強化 Cloud-based(Named User) 授權
  • 改善 AnyCAD 效能(開啟 Fusion・Revit 檔案速度)
  • Drawing Rework:Section/Detail View 精度・重繪速度
  • Generative Design Link:可直接匯入 Fusion Generative 結果至 Inventor

13. 產業別特化提示

依設計對象整理常用組合。

自動化設備

  • 以 Frame Generator 為基礎的底座設計
  • 以合作夥伴 Content Center(Bosch Rexroth・Festo・SMC 等)補強標準氣缸・閥件
  • 以 Dynamic Simulation 驗證循環時間
  • 以 Cable & Harness 處理感測器・致動器配線

治具 / Fixture

  • 偏好 Bottom-Up。將 Workpiece(工件)Derive 作為治具設計基準
  • 以 Adaptive Feature 讓銷・夾具依工件位置自動對齊
  • 鈑金+Frame 混合結構常見
  • 設計完成後務必執行 Assembly → Analyze → Interference Check

輸送機

  • 於 Skeleton 以 User Parameter 表示中心線・高度・跨距
  • 以 iLogic 將長度參數化 → 依工廠自動產生變體
  • 以 Roller Pattern 批次配置多個滾輪
  • 以 Dynamic Simulation 驗證馬達扭矩・滾輪速度

鈑金製造

  • Flat Pattern → DXF Export 為標準。彎折資訊寫入 PDF 工程圖
  • 於工程圖註解包含 Bend Order・Grain Direction
  • 以 Mass + Material Cost iProperty 自動化估價

廠房配管

  • Tube & Pipe 模組必備
  • Spool Drawing 將 IPN Scene 分解為 IDW
  • P&ID 另於 AutoCAD P&ID 繪製後於 Inventor 進行 3D 實體化

實務檢查清單

  • iLogic External Rule 是否置於共用路徑(網路/Vault)並進行版本管理
  • 是否確認 Change of Parameter Event Rule 無無窮迴圈
  • 是否以 User Parameter 統一所有邏輯進入點
  • iPart/iAssembly 過於複雜時,是否考慮移轉至 iLogic + Model State
  • Stress Analysis 前是否指定 Material 並確認 Mesh 收斂
  • 是否將 Dynamic Simulation 最大反力時點 Export 至 Stress Analysis 進行靜力分析
  • Vault 上是否僅 Check-Out 編輯對象,而非整個組件
  • Released 狀態檔是否以 Copy Design 衍生,保護原檔
  • 大型組件是否以 Express Mode・LOD 開啟,交付用是否以 Shrinkwrap/Simplify 簡化
  • Autosave Reminder 是否調降為 10 分鐘
  • Frame Generator 檔案是否從未 Rename/Move
  • Migration 是否依 ipt → iam → idw 順序於 Task Scheduler 批次處理
  • 是否將 2025 的 iLogic Debugger・Vault Check-In Trigger 編入公司標準驗證流程
請將本站加入書籤!
PC: Ctrl + D
手機: 瀏覽器選單 → 加入書籤