SWX-S1 · Batch export
SOLIDWORKS 批次轉 PDF・
DXF・STEP 客製
設計變更後要發圖,就得打開每張工程圖另存 PDF、鈑金逐一輸出展開 DXF、零件再轉 STEP 給廠商, 最後還要改成公司規定的檔名。
我依你們的料號、屬性與命名規則,撰寫批次轉檔工具:從組合件找出要輸出的檔案, 一次轉出並依屬性命名,輸出前先檢查屬性有沒有漏填。
01
內建的工作排程器能做到哪裡
SOLIDWORKS 內建的工作排程器(Task Scheduler)可以做基本的批次轉檔與列印, 檔案不多、檔名沿用原檔名時,建議先用內建功能。依 2025 說明,它的「輸出檔案」工作有幾個範圍要先知道:
- 授權:要執行所有工作排程器工作,需要 SOLIDWORKS Office、Professional、Premium 或 Ultimate;Standard 可以轉換檔案
- DXF/DWG:來源只能選工程圖;鈑金零件的平板型式要在零件裡輸出
- 輸出位置:「工作輸出資料夾」只有「與原始檔案相同」和「此資料夾」
- 同一個工作不能同時指定檔案與資料夾
設定步驟、輸出選項與排查方式整理在SOLIDWORKS 工作排程器設定。
需要客製的是下面這些情況:
- 檔名要依料號、版次、品名等自訂屬性產生
- 從組合件自動找出所有零件、次組合件與對應的工程圖
- 鈑金要輸出展開 DXF,並符合加工廠需要的圖層設定
- 輸出前要先檢查屬性漏填,避免錯誤檔案流出
02
常卡住的地方
逐一開檔另存
一個組合件底下幾十張工程圖,每張都要開啟、另存 PDF、關閉。
手動改檔名
廠商與 ERP 要的是「料號_版次」,輸出後還要一個個改名。
鈑金逐一輸出
每個鈑金件都要開啟、從平板型式輸出 DXF,再改檔名,輸出設定稍有不同就要重做。
屬性漏填流出
料號或版次沒填就輸出,檔名錯了到廠商端才被發現。
03
工具可以怎麼做
- 01
從組合件展開清單
讀取組合件結構,找出所有零件、次組合件與對應工程圖。
- 02
工程圖批次轉 PDF
依清單逐一輸出 PDF,可選擇每張獨立或合併。
- 03
鈑金展開 DXF
自動輸出鈑金展開圖,套用固定的圖層與輸出設定。
- 04
零件輸出 STEP
依需求輸出零件或組合件的 STEP 給廠商。
- 05
依屬性命名歸檔
以料號、版次等自訂屬性命名,並依類型分資料夾。
- 06
輸出前檢查
屬性漏填或格式不符的檔案不輸出,列出清單方便補齊。
03-A
PDF・DXF・STEP 各自怎麼輸出
以下為範例格式,實際要輸出的格式、命名與資料夾依你們的流程設定。
- 從哪裡輸出
- 工程圖
- 要先確認的設定
- 依組合件找出每個零件對應的工程圖;可每張一個 PDF,或整個組合件合併成一份
- 檔名範例
- P-10025_B.pdf
DXF
- 從哪裡輸出
- 鈑金零件
- 要先確認的設定
- 輸出平板型式(展開圖);彎折線、圖層對應依加工廠需要的格式固定下來
- 檔名範例
- P-10031_A_展開.dxf
STEP
- 從哪裡輸出
- 零件或組合件
- 要先確認的設定
- 依廠商需要輸出單一零件或整個組合件,分開放到給廠商的資料夾
- 檔名範例
- A-20010_C.step
輸出前檢查報告
有問題的檔案先不輸出,列出原因方便補齊
組合件:A-20010 零件:38 工程圖:31
可輸出:PDF 29/DXF 6/STEP 38
需處理:4
P-10044:找不到對應的工程圖
P-10052:找不到對應的工程圖
P-10058:「版次」屬性空白
P-10061:「料號」屬性空白
- 找不到工程圖:可能是檔名或存放位置不符合規則,也可能這個零件本來就不出圖,會先確認哪些零件應該有工程圖
- 屬性空白:不輸出,避免產生錯誤檔名流到廠商;補填後重新執行即可
04
開發前會確認的條件
這些條件決定工具能不能穩定運作,也會影響開發範圍與報價。不確定的項目,評估時一起確認即可。
項目
要確認什麼
為什麼重要
自訂屬性
要確認什麼料號、版次、品名的屬性名稱與填寫位置
為什麼重要命名與檢查都依屬性名稱讀取
工程圖對應
要確認什麼工程圖與模型的檔名或存放位置規則
為什麼重要決定工具怎麼找到每個零件的工程圖
鈑金輸出格式
要確認什麼加工廠需要的圖層與彎折線設定
為什麼重要確保 DXF 可以直接用於加工
檔案管理
要確認什麼一般資料夾或 PDM
為什麼重要決定工具的讀取方式與執行時機
軟體版本
要確認什麼SOLIDWORKS 版本與授權類型
為什麼重要影響可用的功能與做法
相關技術筆記
全部筆記 →05
常見問題
可以。用 SOLIDWORKS Office、Professional、Premium 或 Ultimate 授權時,「輸出檔案」工作可以把一批檔案輸出成 PDF、DXF、STEP 等格式,檔名沿用原檔名時建議先用它;Standard 授權依說明可以轉換檔案,其他大部分的工作需要上述授權。需要客製的是這些情況:檔名要依料號與版次等自訂屬性產生、要從組合件自動找出所有零件與工程圖,或鈑金要整批輸出平板型式 DXF。
可以。SOLIDWORKS 可以直接從鈑金零件輸出平板型式(展開圖)的 DXF,不必先做工程圖;要不要輸出彎折線、不同彎折方向放在哪個圖層,要先依加工廠需要的格式確認。工具做的是把組合件裡所有鈑金零件用同一套設定整批輸出,並依料號命名。
轉出 PDF、DXF、STEP 需要 SOLIDWORKS 本體執行。若只是批次讀寫自訂屬性,可以評估原廠提供的免開啟方式,但需要向原廠申請授權金鑰。
不需要。一般資料夾就能運作。若已導入 SOLIDWORKS PDM Professional,可以先看內建的工作:管理員可以設定由工作流程轉換觸發,原廠說明舉的例子是組合件可以檢閱時,把零件與工程圖轉成 PDF。要在存回檔案時執行,或內建工作不夠用,再用 PDM API 寫附加程式。