SWX-S1 · Batch export
SOLIDWORKS 批次轉 PDF・
DXF・STEP 客製
設計變更後要發圖,就得打開每張工程圖另存 PDF、鈑金逐一輸出展開 DXF、零件再轉 STEP 給廠商, 最後還要改成公司規定的檔名。
我依你們的料號、屬性與命名規則,撰寫批次轉檔工具:從組合件找出要輸出的檔案, 一次轉出並依屬性命名,輸出前先檢查屬性有沒有漏填。
01
內建的工作排程器能做到哪裡
SOLIDWORKS 內建的工作排程器(Task Scheduler)可以做基本的批次轉檔與列印, 檔案不多、檔名沿用原檔名時,建議先用內建功能。
比較需要客製的,通常是下面這些情況:
- 檔名要依料號、版次、品名等自訂屬性產生
- 從組合件自動找出所有零件、次組合件與對應的工程圖
- 鈑金要輸出展開 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
常見問題
可以做基本的批次轉檔,檔案數量不多、命名沿用原檔名時,建議先用它。需要客製的多半是:檔名要依料號與版次等自訂屬性產生、要從組合件自動找出所有零件與工程圖,或鈑金要輸出展開圖。
可以自動輸出鈑金展開圖。折彎線、圖層、是否包含草圖與註記等設定,要先依加工廠需要的格式確認。
轉出 PDF、DXF、STEP 需要 SOLIDWORKS 本體執行。若只是批次讀寫自訂屬性,可以評估原廠提供的免開啟方式,但需要向原廠申請授權金鑰。
不需要。一般資料夾就能運作;若有導入 PDM Professional,也可以評估在簽入或狀態變更時自動轉檔。