3D Printing
Tolerance
DFM
Inspection

理解 3D 列印公差

理解 3D 列印公差

同一個 3D 列印服務,同一週回來兩個零件,在同一個特徵上都沒通過 ±0.05 mm 公差。第一個是 FDM 尼龍支架——孔洞漂移的原因是它被排在建置平台邊緣,溫控艙那一區比較冷。第二個是 MJF 尼龍外殼,剛出機其實落在規格內,但蒸氣平滑後整體又偏移了 0.08 mm。兩份看起來一樣的失效報告,兩個完全不同的原因,而「把圖面公差壓更緊」都不會是解答。3D 列印件的公差不是一個可以直接貼在製程上的數字,而是材料行為、擺放方向、床上位置與後處理的總和——能穩定撐過量產的設計策略,會把這四件事當成同一個決策來處理。

3D 列印中的公差到底代表什麼

「3D 列印公差」常被當成一個可以套用到任何場景的統一數字。對於進入量產的設計團隊來說,這個框架是第一個該放下的。積層製造其實是一組製程的集合——光聚合物固化、聚合物粉末燒結、金屬雷射熔融、材料噴射——每一個都有自己的成層物理、熱歷史、收縮行為與後處理鏈。在 SLA 上是常規的公差,在 MJF 上可能是挑戰;DMLS 能穩定做到的尺寸,在 FDM 上同樣幾何卻可能困難。有用的思考方式是把公差同時綁到四件事上:特徵的功能、要印它的製程、在成型室的擺放方向,以及最終會拿來判定的檢驗方法。孤立的數字沒有意義;綁到這四個錨點上的數字,才是可預測零件的基礎。

目標從來不是在每個尺寸上追最緊的公差,而是在可接受成本下取得穩定功能。把所有尺寸都標 ±0.02 mm 的圖面其實什麼都沒說——在製程打不到的地方它會被忽略,在本來不需要的特徵上卻增加檢驗負擔。只收緊密封面、承軸孔與配合 datum、其餘刻意放寬的圖面,才是量產線真的能執行的圖面。

列印尺寸為什麼會漂移

3D 列印件的尺寸變異很少能歸到單一原因。每個製程家族都有自己主導的漂移來源,對錯誤的原因做補償,失效會看起來像隨機的——直到真正的原因被找出來。

製程家族主導漂移來源如何表現
SLA / DLP / PolyJet固化收縮、清洗形變、後固化增長清洗與後固化之間特徵尺寸改變;大平板翹曲
SLS / MJF(聚合物粉床)熱堆積、冷卻收縮、床位梯度同一特徵在床中央與邊緣尺寸不同
FDM底板附著、腔溫、擠出寬度變異前幾層尺寸被平台綁住;長跨距翹曲
DMLS / SLM(金屬)建置中熱膨脹、應力釋放、熱處理零件在建置、應力釋放與熱處理之間持續移動
Binder Jet 金屬燒結時的生坯收縮整體收縮 15–25%——補償必須內建進 CAD

這些都不是異常,而是製程本身的行為。真正的設計任務是判斷哪些尺寸靠製程補償、哪些靠先導樣件驗證,以及哪些可以放寬,因為它們本來就不主導功能。

材料、層厚與零件尺寸都會影響結果

層厚在你動 CAD 之前就決定了這個零件能到什麼程度。較薄層厚改善細節與曲面忠實度,但建置時間線性增加。約 200 µm 層厚時曲面上的階梯感明顯可見;100 µm 時降到勉強可辨;低於 50 µm 後繼續變薄,效益會被其他誤差來源蓋過。層厚不是公差的萬靈丹,但在沒對準要解析的特徵時就把層高寫死,會把製程裕度白白浪費掉。

零件尺寸會以試片看不出來的方式放大問題。小特徵在幾乎任何機台上都穩,因為熱與位置誤差沒地方累積;一個 300 mm 長的結構件會沿長度方向累積熱梯度、收縮不匹配與平台位置誤差。那個件上的單一孔洞量起來可能正確,但它與另一個孔的相對位置,已經超出組裝容許範圍。這是為什麼大件需要比試片更完整的 datum 規劃與更貼近實際的檢驗——你不是在量同一件事。

工作檯上的數位卡尺特寫
來源:Pexels。

擺放方向本身就是公差策略的一部分

擺放方向常被當作排產細節交給生產端。實務上它是公差決策。圓形特徵若以軸線垂直擺放,出機輪廓會與水平擺放完全不同——垂直圓是層層堆疊(階梯紋可見、徑向公差較緊),水平圓則是燒結或固化的弧線(面較平滑但懸空側會下垂)。同一個密封法蘭在朝上列印時可控制在 0.1 mm 平面度,朝下大跨距列印時可能出現 0.3 mm 翹曲。偏離主平面 10–15° 的小角度往往是正解——它讓表面品質、支撐負擔與尺寸穩定在整個件上分散,而不是把三個問題全壓在同一軸上。

對設計團隊的具體後果是:任何對公差敏感的特徵,在報價定案前都要提出來做方向審查。若孔位、滑動面或密封面高度依賴擺放方向,這件事應該在設計對話裡就看到,而不是等首批驗不過才回頭檢討。

各製程常用的規劃公差

規劃公差通常以「首吋基礎值 + 名義長度百分比」表達。下表整合了主要積層製程最常被拿來做起始規劃的數字。把它當成規劃參考、不是規格值——具體零件在具體機台加具體後處理,可能明顯比參考緊或鬆。

製程XY(首吋 / 25 mm)Z(首吋 / 25 mm)長度係數方向性?
SLA / DLP±0.05 mm(±0.002 in)±0.127 mm(±0.005 in)+名義長度 0.1%有——Z 較鬆
PolyJet±0.127 mm(±0.005 in)±0.127 mm(±0.005 in)+名義長度 0.1%輕微
SLS(聚合物)±0.25 mm(±0.010 in)±0.25 mm(±0.010 in)+名義長度 0.1%基本上等向
MJF(聚合物)±0.30 mm(±0.012 in)±0.30 mm(±0.012 in)+名義長度 0.1%基本上等向
FDM±0.15 mm 到 ±0.50 mm±0.15 mm 到 ±0.50 mm依機台而定有——前幾層較緊
DMLS / SLM(金屬)±0.076 mm(±0.003 in)±0.152 mm(±0.006 in)+名義長度 0.1%有——熱處理前
首吋數值適用於名義長度前 25 mm;超過後按長度係數累加。

兩個注意事項讓這張表站得住。金屬那一列指的是出機狀態;應力釋放與熱處理會再移動尺寸,關鍵公差金屬件常在 datum 與密封面預留 0.3–1.0 mm 的機加工餘量。聚合物粉床兩列(SLS、MJF)描述的是「噴砂但未蒸氣平滑」狀態;蒸氣平滑會在名義特徵尺寸上增加約 0.05–0.10 mm(溶劑回流沉積),這個增量必須預先規劃到間隙裡,或在 CAD 階段扣掉。

後處理會如何改變尺寸

最常見的單一公差錯誤,是在後處理還沒做完就量測、然後把這個數字當最終值。每一道後處理都會改變某個東西。下表的幅度是典型值——不是每件都全部遇到,但只要後處理鏈包含其中一步,CAD 上的 nominal 特徵就要在規劃檢驗前先納入。

操作尺寸效應典型幅度設計對應
噴砂暴露面均勻去除材料每面 0.05–0.10 mm關鍵外壁補 0.05 mm
蒸氣平滑(聚合物)溶劑回流在邊角與細特徵沉積材料小特徵 +0.05–0.10 mm規範蒸氣時 nominal 扣 0.08 mm
手工打磨局部去除,方向性強每面 0.05–0.30 mm打磨面預留機加工餘量
CNC 後處理(金屬 / 剛性聚合物)可控去除至 datum餘量 0.3–1.0 mmdatum 面 nominal 以加大量印出
底漆 + 噴漆整面塗層累加每面 +0.05–0.15 mm(兩層)配合面扣除塗層厚度
熱處理(金屬)等向收縮 / 膨脹,依件而定最多 ±0.3% of nominal釋放前用試樣驗證
染色(SLS)無幾何影響,但封閉表面粗糙度可忽略間隙規劃在染色與未染色之間擇一——不混用

檢驗:把方法配到「你承擔得起錯多少」

檢驗成本隨精度陡升,最糟的預設是「為保險起見用最精準的那個」。正確的預設是把檢驗方法配到特徵失效的後果,再加一級餘裕:漂移只讓你多返工一小時的尺寸,卡尺就夠;漂移會引發召回的尺寸,要上 CMM 或 CT。

方法典型解析度相對成本何時使用
卡尺、測微計、塞規±0.02 mm一般尺寸確認、配合容許較寬鬆的特徵
光學 / 視覺量測±0.01 mm2–4×平面特徵、2D 圖樣驗證
首件檢驗(FAI)依儀器而定3–5×導入控制、批次驗證
CMM(座標量測機)±0.003 mm5–10×組裝關鍵 datum、配合特徵
3D 掃描(結構光)100 mm 內 ±0.05 mm4–8×整件偏差圖、大型有機幾何
工業 CT±0.02 mm、含內部特徵15–30×內部流道、隱藏孔隙、高後果件

應用案例

現代 3D 列印工作站與電腦
來源:Pexels。

MJF 外殼上的壓入式軸承孔

一個機器人團隊做一個聚合物外殼,裡面要壓入不鏽鋼軸承,公稱 8.000 mm。軸承供應商要求過盈 0.02–0.04 mm——也就是孔要在 7.960–7.980 mm 之間。MJF 在 25 mm 名義長度下 ±0.30 mm 的典型能力,比這個要求差了一個數量級。團隊有兩種方法把這個設計救回來,選哪個取決於量。

原型與早期量產階段(< 300 件)——設計把孔印小 0.4 mm,再以二次工序鉸孔到規格。鉸孔站能穩定壓在 7.975 ±0.005 mm,每件多出約 US$2.50 工資。進入量產(預估 3,000 件)後設計改變:外殼在組裝線壓入黃銅襯套,MJF 孔直接改成 9.5 mm ±0.3 mm 含倒角。襯套自帶軸承等級的孔,公差問題轉移到一個本來就機加工的零件上,MJF 成本也因為該特徵不再是公差關鍵而下降。

關鍵設計動作: 公差不是在列印階段解決的,而是在系統設計階段——決定精度由哪個零件承擔。MJF 是一個優秀的外殼製程,但它不是優秀的精密孔製程。設計讓每個零件做自己擅長的事。

大型 DMLS 支架在應力釋放後增長 0.4 mm

一個 280 mm 長的航太級鈦合金支架以 nominal 印出,在建置平台上量測落在 ±0.15 mm,但應力釋放後沿最長軸長出 0.35–0.45 mm。團隊原本假設出機尺寸會延續到熱處理後;他們之後在每批建置都加掛證人試片、實測收縮係數,並在 CAD 上套 -0.0015 的縮放,讓熱處理後 nominal 才落在規格。從那之後每批量產都先驗試片,試片落在預驗證的收縮帶內才釋放零件。

在後固化前就檢驗的 SLA 牙科模型

一家牙技所用 SLA 列印全牙弓模型,清洗後馬上量牙尖距,就交給診所使用。診所的牙冠裝不上去。模型是在後固化前量的,當時樹脂還在「綠坯」狀態、尺寸會動。後固化讓牙弓移動約 0.1 mm——絕對值不大,但足以讓牙冠被拒收。解法是流程變更:檢驗點改到後固化之後,並在量測前加 30 分鐘冷卻窗。診所的一次到位率回到 95% 以上。

實戰用的公差分級表

比其他任何做法都更能減少爭議的一個決策,是在圖面釋出前就把三個等級講清楚。下表的預設值適用於多數一般工程聚合物件;金屬與精密光學件通常會再收緊一級。

公差等級使用場景典型值(聚合物積層)檢驗方法
一般(寬鬆)非關鍵外壁、外觀特徵±0.5 mm 或 ±0.5%(取較大者)卡尺、抽樣
功能間隙配合、緊固件孔袋、支架安裝孔±0.2 mm卡尺或塞規,逐件檢
精密密封面、軸承孔、壓入配合、datum 基準±0.05 mm(通常靠二次工序達成)CMM 或 FAI,留紀錄

Do / Don't 對照

DoDon't
公差同時綁到功能、製程、方向與檢驗整張圖都套同一組公差
註明檢驗在後處理前還是後做假設剛出機尺寸等於最終尺寸
金屬關鍵面預留機加工餘量期望 DMLS 無二次工序就打到 ±0.05 mm
每批熱處理金屬都掛證人試片沿用數月前的校正
方向敏感特徵報價前先標記給建置端有密封面時還任由自動擺放
對系統有利時,把精度轉給本來就機加工的零件強迫每個特徵都在列印階段做到規格
依失效後果選檢驗方法預設「保險起見」就用最精準

常見錯誤與如何避免

錯誤為什麼會失敗怎麼避免
整張圖同一組公差不是在打不到的地方被忽略,就是在不需要的地方浪費檢驗成本把特徵分成 一般 / 功能 / 精密 三類
選製程前就把公差鎖死製程能力可能打不到;成本暴增或零件報廢先選製程,再訂該製程可行的公差
在後固化、熱處理或蒸氣平滑前就檢驗檢驗後尺寸還會移動;報告數字沒有意義把檢驗點定義為「最終後處理之後」
忽略方向對關鍵特徵的影響密封法蘭翹曲、圓形特徵偏移把方向審查納入設計釋出流程
圖面沒有 datum 結構零件不合格時根本診斷不出漂移原因明確標出一、二、三級 datum
把 SLS 與 MJF 當成精密特徵上等價MJF 密度較高、孔隙較低;後處理偏移不同依製程確認檢驗狀態(僅噴砂 vs. 蒸氣平滑)

送版前檢查清單

設計審查時走一遍——五分鐘,能擋掉那種通常三週後在組裝才爆的失效。

  • 每個配合關鍵尺寸都有明確公差,不是從標題欄預設繼承
  • 圖面已標出一、二、三級 datum
  • 圖面已寫明製程與可接受替代製程
  • 方向敏感特徵已標記給建置端
  • 每個公差標註都註明檢驗狀態(出機 / 噴砂 / 蒸氣平滑 / 熱處理後)
  • 後處理偏移(塗層厚度、蒸氣平滑增量、機加工餘量)已反映在 nominal 上
  • 檢驗方法按失效後果選,不是按實驗室預設
  • 首件計畫已留紀錄,金屬熱處理件含證人試片要求

設計重點整理

3D 列印件的公差表現不是靠圖面上寫 ±0.05 mm 得來的,而是把設計意圖、製程選擇、擺放方向、後處理與檢驗串成一條連貫的決策鏈——並且對「哪些特徵真正主導功能」誠實,把精度花在該花的地方。當這條鏈完整時,積層能以資深射出成型量產同等的信心交付重複性穩定的零件;只要少任何一環,製程看起來就會像不可靠,即使問題其實在圖面,不在印表機。