理解 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 規劃與更貼近實際的檢驗——你不是在量同一件事。

擺放方向本身就是公差策略的一部分
擺放方向常被當作排產細節交給生產端。實務上它是公差決策。圓形特徵若以軸線垂直擺放,出機輪廓會與水平擺放完全不同——垂直圓是層層堆疊(階梯紋可見、徑向公差較緊),水平圓則是燒結或固化的弧線(面較平滑但懸空側會下垂)。同一個密封法蘭在朝上列印時可控制在 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% | 有——熱處理前 |
兩個注意事項讓這張表站得住。金屬那一列指的是出機狀態;應力釋放與熱處理會再移動尺寸,關鍵公差金屬件常在 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 mm | datum 面 nominal 以加大量印出 |
| 底漆 + 噴漆 | 整面塗層累加 | 每面 +0.05–0.15 mm(兩層) | 配合面扣除塗層厚度 |
| 熱處理(金屬) | 等向收縮 / 膨脹,依件而定 | 最多 ±0.3% of nominal | 釋放前用試樣驗證 |
| 染色(SLS) | 無幾何影響,但封閉表面粗糙度 | 可忽略 | 間隙規劃在染色與未染色之間擇一——不混用 |
檢驗:把方法配到「你承擔得起錯多少」
檢驗成本隨精度陡升,最糟的預設是「為保險起見用最精準的那個」。正確的預設是把檢驗方法配到特徵失效的後果,再加一級餘裕:漂移只讓你多返工一小時的尺寸,卡尺就夠;漂移會引發召回的尺寸,要上 CMM 或 CT。
| 方法 | 典型解析度 | 相對成本 | 何時使用 |
|---|---|---|---|
| 卡尺、測微計、塞規 | ±0.02 mm | 1× | 一般尺寸確認、配合容許較寬鬆的特徵 |
| 光學 / 視覺量測 | ±0.01 mm | 2–4× | 平面特徵、2D 圖樣驗證 |
| 首件檢驗(FAI) | 依儀器而定 | 3–5× | 導入控制、批次驗證 |
| CMM(座標量測機) | ±0.003 mm | 5–10× | 組裝關鍵 datum、配合特徵 |
| 3D 掃描(結構光) | 100 mm 內 ±0.05 mm | 4–8× | 整件偏差圖、大型有機幾何 |
| 工業 CT | ±0.02 mm、含內部特徵 | 15–30× | 內部流道、隱藏孔隙、高後果件 |
應用案例

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 對照
| Do | Don't |
|---|---|
| 公差同時綁到功能、製程、方向與檢驗 | 整張圖都套同一組公差 |
| 註明檢驗在後處理前還是後做 | 假設剛出機尺寸等於最終尺寸 |
| 金屬關鍵面預留機加工餘量 | 期望 DMLS 無二次工序就打到 ±0.05 mm |
| 每批熱處理金屬都掛證人試片 | 沿用數月前的校正 |
| 方向敏感特徵報價前先標記給建置端 | 有密封面時還任由自動擺放 |
| 對系統有利時,把精度轉給本來就機加工的零件 | 強迫每個特徵都在列印階段做到規格 |
| 依失效後果選檢驗方法 | 預設「保險起見」就用最精準 |
常見錯誤與如何避免
| 錯誤 | 為什麼會失敗 | 怎麼避免 |
|---|---|---|
| 整張圖同一組公差 | 不是在打不到的地方被忽略,就是在不需要的地方浪費檢驗成本 | 把特徵分成 一般 / 功能 / 精密 三類 |
| 選製程前就把公差鎖死 | 製程能力可能打不到;成本暴增或零件報廢 | 先選製程,再訂該製程可行的公差 |
| 在後固化、熱處理或蒸氣平滑前就檢驗 | 檢驗後尺寸還會移動;報告數字沒有意義 | 把檢驗點定義為「最終後處理之後」 |
| 忽略方向對關鍵特徵的影響 | 密封法蘭翹曲、圓形特徵偏移 | 把方向審查納入設計釋出流程 |
| 圖面沒有 datum 結構 | 零件不合格時根本診斷不出漂移原因 | 明確標出一、二、三級 datum |
| 把 SLS 與 MJF 當成精密特徵上等價 | MJF 密度較高、孔隙較低;後處理偏移不同 | 依製程確認檢驗狀態(僅噴砂 vs. 蒸氣平滑) |
送版前檢查清單
設計審查時走一遍——五分鐘,能擋掉那種通常三週後在組裝才爆的失效。
- 每個配合關鍵尺寸都有明確公差,不是從標題欄預設繼承
- 圖面已標出一、二、三級 datum
- 圖面已寫明製程與可接受替代製程
- 方向敏感特徵已標記給建置端
- 每個公差標註都註明檢驗狀態(出機 / 噴砂 / 蒸氣平滑 / 熱處理後)
- 後處理偏移(塗層厚度、蒸氣平滑增量、機加工餘量)已反映在 nominal 上
- 檢驗方法按失效後果選,不是按實驗室預設
- 首件計畫已留紀錄,金屬熱處理件含證人試片要求
設計重點整理
3D 列印件的公差表現不是靠圖面上寫 ±0.05 mm 得來的,而是把設計意圖、製程選擇、擺放方向、後處理與檢驗串成一條連貫的決策鏈——並且對「哪些特徵真正主導功能」誠實,把精度花在該花的地方。當這條鏈完整時,積層能以資深射出成型量產同等的信心交付重複性穩定的零件;只要少任何一環,製程看起來就會像不可靠,即使問題其實在圖面,不在印表機。
