跳到主要內容
Hai 二次開發工作室

SWX-01 · SOLIDWORKS API

SOLIDWORKS 二次開發・巨集與外掛程式客製

每次設計變更後,都要重新整理零件屬性、匯出 BOM,再逐一轉出工程圖? 自己錄製的巨集,換個零件就失效,或一遇到判斷條件就卡住?

我協助梳理料號、屬性與出圖規則,將重複操作整合成適合團隊使用的工具。 規則還沒整理好也沒關係,可以從目前的做法一起釐清。

屬性批次批次轉檔BOM 匯出

也常被稱為:SOLIDWORKS 外掛程式(附加程式)、SOLIDWORKS API、設計自動化

SOLIDWORKS 巨集示意圖:原本逐一開零件填料號材質、匯出 BOM 整理成 ERP 格式,改用巨集選擇組合件批次寫入並檢查,產生統一的屬性、BOM 匯入檔與漏填清單
示意圖,實際流程與畫面依你們的需求設計。

SWX-02

可以做什麼

以下是 SOLIDWORKS 巨集與 API 可以處理的需求。

  1. 01

    自訂屬性批次處理

    整批零件寫入料號、材質、供應商等屬性,並檢查漏填或格式錯誤。

    自訂屬性批次處理與檢查 →
  2. 02

    工程圖批次轉 PDF/DXF

    組合件底下所有工程圖一次輸出,零件輸出 STEP,依規則命名。

    SOLIDWORKS 批次轉檔 →
  3. 03

    BOM 匯出與 ERP 串接

    依公司格式整理 BOM,轉 Excel 或產生 ERP 可匯入的檔案。

  4. 04

    參數化產品生成

    輸入規格表,自動產生對應尺寸的模型、組合件與工程圖。

    SOLIDWORKS 設計表格 →
  5. 05

    出圖前檢查

    檢查材質、公差、標註、參考是否完整,減少退圖。

  6. 06

    PDM 流程自動化

    存回檔案或工作流程狀態轉換時自動轉檔、檢查屬性、通知相關人員。

SWX-03

常見開發情境

針對特定工作的詳細說明:內建功能能做到哪裡、什麼情況適合客製。

SWX-04

工具形式

依功能範圍、使用人數與安裝方式,選擇適合的工具形式。

巨集(.swp)

適合的需求單一功能、少數人使用;從 工具 > 巨集 > 執行

備註開發最快

外掛程式(中文介面稱「附加程式」)

適合的需求全部門長期使用;在 工具 > 附加 勾「啟動」,每次開啟 SOLIDWORKS 都會載入

備註可加上 CommandManager 標籤、工作窗格標籤與功能表,統一安裝與更新

工作排程器+巨集

適合的需求排定時間批次執行:用「執行自訂工作」排程巨集,巨集範本(.swb)可以指定參數值

備註原廠說明:執行所有工作排程器工作需 Office、Professional、Premium 或 Ultimate 使用許可

免開啟軟體的批次工具(Document Manager API)

適合的需求大量檔案的屬性讀寫,執行的電腦不必安裝 SOLIDWORKS

備註金鑰只提供給訂閱中的客戶,不能隨軟體散布

PDM 流程整合(Dispatch、PDM 附加程式)

適合的需求檔案到達某個工作流程狀態,或存回檔案時自動執行

備註原廠標示僅適用於 PDM Professional

想先自己錄巨集,錄製、執行、編輯的位置與換零件就失效的原因見SOLIDWORKS 錄製巨集怎麼用?; 巨集跳出錯誤,見SOLIDWORKS 巨集無法執行或跳出錯誤?。

相關技術筆記

全部筆記 →

SWX-05

常見問題

可以。錄製的巨集記下的是錄製當下的滑鼠點取位置、功能表選擇與鍵盤輸入,換個零件,錄製時選到的物件就可能找不到。改寫時會把選取與判斷邏輯補上,讓它對不同零件都能正常執行。

說明版本、有沒有 PDM

告訴我 SOLIDWORKS 版本、是否導入 PDM,以及想自動化的步驟,我回覆建議做法。

LINE諮詢開發需求