CAD FILE FORMATS FOR CNC

DWG、DXF、STEP、STL 差在哪?CNC 加工檔案格式選擇指南

DWG、DXF、STEP、STL 差在哪?CNC 加工檔案格式選擇指南——文章封面圖
重點摘要(TL;DR) CAD 檔案格式可分為兩大類:2D 的 DWG、DXF、PDF(描述線條與尺寸標註),與 3D 的 STEP 檔、STL(描述立體幾何)。關鍵差別在於「結構化」與「網格」——STEP 以精確的邊界表示法(B-rep)保留平面、圓柱、孔位與尺寸;STL 只是三角網格的表面近似,沒有精確半徑與尺寸。格式轉換之間常有資訊遺失,這也是製造資料交換數十年的老問題。對加工廠報價與 AI 讀圖而言,原生電子圖檔(DWG/DXF 或 STEP)最有利,掃描 PDF 次之,照片最不利

01CAD 檔案格式為什麼影響 CNC 報價?

當你把一份圖面交給 CNC 加工廠報價,對方拿到的CAD 檔案格式,往往在你看到報價之前,就已經決定了報價的速度與準確度。原因很簡單:加工廠必須先「讀懂」你的幾何——尺寸、孔位、公差與加工特徵——才能估算工時、刀具與材料。檔案裡保留的資訊越完整、越結構化,這段判讀就越快、越不容易出錯。

常見的檔案大致分成兩類。2D 圖檔(DWG、DXF、PDF)用線條、圓弧與標註描述零件的各個視圖;3D 檔案(STEP 檔、STL 等)則直接描述立體幾何。理解它們各自「保留了什麼、丟掉了什麼」,直接關係到你拿到的報價是精準的數字,還是保守的加價。

022D 圖檔:DWG、DXF、PDF 怎麼選

2D 圖面仍是台灣機械加工最普遍的溝通語言,三種常見格式的差別在於「資訊被保留成什麼樣子」:

簡單的取捨原則:客戶端與加工端若能用同一套軟體,DWG 保留的資訊最完整;跨軟體協作時 DXF 的相容性最穩;PDF 適合作為人看的對照圖,但當成唯一的機器輸入來源時,判讀成本最高。

033D 檔案:STEP 與 STL 的本質差異

進入 3D,最常被混用、卻差異最大的就是 STEP 檔與 STL。兩者都能在螢幕上顯示一個立體零件,內部記錄方式卻完全不同,這個差異直接決定它能不能用於精密加工。

STEP:結構化的精確幾何(B-rep)

STEP(ISO 10303 標準)以「邊界表示法(B-rep, Boundary Representation)」描述實體:它記錄的是平面、圓柱面、圓錐面等精確的數學曲面,以及它們如何圍成一個封閉實體。因此一個 Ø10 的孔在 STEP 裡就是精確的圓柱,半徑、深度、位置都是可讀的參數。這種結構化資料能直接餵給 CAM 做刀具路徑規劃,也能用來與圖面尺寸交叉比對。

STL:三角網格的表面近似

STL 則把零件表面切成大量三角形(三角網格 mesh),只保留這些小平面的頂點座標與法向量。它是為 3D 列印(快速成型)設計的,好處是通用、輕量;缺點是曲面被「多邊形化」——圓孔變成許多短直線圍成的近似圓,沒有精確半徑、沒有尺寸標註、也沒有加工特徵語意。用 STL 做 CNC 加工,通常得先回推或重建實體,反而多一道工。

一句話記法:STEP 告訴機器「這是一個半徑 5mm 的圓柱孔」;STL 只告訴機器「這裡有一圈很短很短的小平面拼成的洞」。前者是結構化的設計意圖,後者是離散化的外形近似。

04一張表看懂 DWG/DXF/STEP/STL

格式維度類型幾何精度CNC 加工適用性
DWG2D/3DAutoCAD 原生(封閉)向量精確2D 輪廓/鑽孔件最理想;資訊最完整
DXF2D/3D開放交換格式向量精確(複雜物件可能簡化)跨軟體 2D 交件首選
STEP3D結構化 B-rep(ISO 10303)精確曲面與尺寸3D 件首選,可直接編程與量測
STL3D三角網格(mesh)近似(受網格密度影響)主用於 3D 列印;加工多需重建
PDF(向量)2D文件輸出可擷取線條/文字對照與人看為主,可輔助判讀
照片/掃描2D 影像點陣影像無精確幾何最不利,僅供外觀對照

可以看到一條清楚的軸線:從照片、掃描 PDF,到向量 2D,再到結構化 3D,「機器能直接讀到的結構化資訊」逐級增加,加工廠需要人工補回的資訊則逐級減少。

05資料交換的老問題:轉換為什麼會遺失資訊

格式之間的轉換並非無損。製造資訊互通性(interoperability)是 CNC 領域已被研究數十年的難題:不同 CAD/CAM/CNC 系統各有內部資料模型,透過中介格式交換時,設計意圖與製程資訊常在轉換中被稀釋或遺失[1]。這也是 STEP 這類中性標準格式被推動的原因——用一個公開、標準化的資料模型,減少「每兩套軟體之間都要一條專屬轉換管線」的碎片化。

更根本的落差發生在資料的「語意層級」。電腦輔助製程規劃(CAPP)的文獻指出,理想的製造資料流應該保留特徵與製程意圖,而不只是幾何外形;但實務上許多交換格式只傳遞了形狀,把「這是一個要攻牙的孔」「這個面是基準」這類製程語意丟在原生系統裡[2]。到了機台端,控制器最終執行的是 G-code——依 ISO 6983 定義的數值控制程式格式,它只描述刀具的運動軌跡,本身完全不帶設計意圖[3]

把這條鏈路連起來看:資訊在「CAD 檔案 → 交換格式 → G-code」往下走時,語意持續遞減[1]。因此上游交出的檔案越結構化,下游能自動化的空間就越大;反之只給一張照片,缺的資訊每一關都得靠人補。

06報價與 AI 讀圖:哪種檔案最有利?

回到最實際的問題:要送去報價、或交給 AI 讀圖建模,該給哪種檔案?答案順著前面的邏輯很清楚——越結構化、越原生的電子檔越有利

  1. 最有利:原生電子圖檔(DWG/DXF)與 STEP。尺寸標註、孔位、牙孔規格與精確幾何都是可被程式直接讀取的結構化資料,AI 讀圖辨識加工特徵時準確度最高,報價也最快。
  2. 次之:向量 PDF。線條與文字可被擷取,但公差框、特殊符號仍需重點覆核。
  3. 再次:STL。能傳達外形,但缺精確尺寸與特徵語意,通常需重建實體才能編程。
  4. 最不利:照片與掃描件。陰影、透視變形與線條重疊會讓通孔/盲孔、精確尺寸難以判讀,只能作為外觀與加工特徵的輔助對照。

這也是我們 AI 讀圖流程一貫的建議:優先使用 DWG 等原生電子圖檔,PDF、照片作為輔助,並在建模後由第二道 AI 將 3D 模型尺寸與原圖交叉比對、主動標出異常;公差、基準與特殊工法則保留給現場工程師確認。延伸閱讀:《手機拍圖就能建 3D?AI 圖面辨識的能與不能》、完整流程見《CNC 自動編程完整指南》、機台端程式格式見《G-code 完全入門》

07常見問題 FAQ

STEP 和 STL 檔哪個適合 CNC 加工?

優先給 STEP。STEP 以 B-rep 記錄精確幾何,保留平面、圓柱、孔位與尺寸,可直接編程與量測;STL 只是三角網格的表面近似,沒有精確半徑與尺寸,主用於 3D 列印,加工時往往還得重建實體模型。

DWG 和 DXF 有什麼差別?

DWG 是 AutoCAD 原生封閉格式,資訊最完整;DXF 是為跨軟體交換設計的開放格式,相容性最好,但複雜物件與自訂樣式在轉換時可能被簡化。同套軟體用 DWG,跨軟體協作用 DXF。

只有 PDF 或紙本圖,可以報價嗎?

可以,但較慢也較容易誤讀。向量 PDF 的線條與文字可擷取;掃描件與紙本等同影像,尺寸公差得人工或 OCR 判讀。能提供 DWG/DXF 或 STEP 時,讀圖、建模與報價都會更快更準。

客戶只給照片,AI 能建模嗎?

照片是所有輸入中最不利的一種。透視變形與陰影會讓通孔/盲孔、精確尺寸難以判讀,只能作為外觀對照,仍需搭配尺寸圖並由工程師確認關鍵尺寸與公差。

訂閱技術專欄電子報

新文章與影片導讀上線時通知你——不塞爆信箱,一鍵取消訂閱。

GOT A DRAWING TO QUOTE?

把圖面交給懂加工的 AI 與師傅,一起提早看懂

不論你手上是 DWG、DXF、STEP 還是一張照片,我們協助定義最合適的讀圖與報價流程——原生電子圖檔最有利,其餘格式也能協助判讀。

聯絡導入顧問 教育訓練課程

← 回 BestAI CAM 產品介紹

08參考文獻

  1. Xu, X. W., & Newman, S. T. (2006). Making CNC machine tools more open, interoperable and intelligent — a review of the technologies. Computers in Industry, 57(2), 141–152.
  2. Xu, X., Wang, L., & Newman, S. T. (2011). Computer-aided process planning — A critical review of recent developments and future trends. International Journal of Computer Integrated Manufacturing, 24(1), 1–31.
  3. ISO 6983-1:2009. Automation systems and integration — Numerical control of machines — Program format and definitions of address words. International Organization for Standardization.