累進公差沒算到位,最後要改的還是螺絲
結論先講:每個零件都在公差內,組起來卻裝不上—— 這不是誰做錯了,是公差會累積。 而問題通常在組裝階段才浮現,那時候 在非安全關鍵、且牙合與鎖固可靠度仍有餘裕的情況下, 改螺絲常是較快、成本較低的選項——改殼體模具是動一副模,改螺絲是修一副小模具。 但這不是通則,下面會講什麼時候不成立。
每個零件都合格,為什麼會裝不上
一個組件由五個零件疊起來,每個零件的尺寸公差是 ±0.05 mm。 五個都在公差內出貨,都是合格品。 但如果五個剛好都偏同一個方向,最終尺寸就差了 0.25 mm。
這就是累積公差(tolerance stack-up)。 它不是製造缺陷,是幾何上必然的結果—— 只要有多個零件串在同一個尺寸鏈上,變異就會累積。
而它最麻煩的地方是:在 CAD 裡看不到。 螢幕上每個零件都是名義尺寸,組起來完美。 問題要到真的做出來、真的組起來,才會出現。
兩種算法,各自的代價
aᵢ 是各尺寸在尺寸鏈上的敏感度係數。 只有在一維、各尺寸直接相加的簡化鏈上才可以省略它; 有角度、槓桿或幾何放大時不能直接相加。
| Worst Case(最壞情況) | RSS(統計法) | |
|---|---|---|
| 算法 | Σ|aᵢ|Tᵢ 各項公差絕對值相加 | √Σ(aᵢTᵢ)² 平方和開根號 |
| 假設 | 所有零件同時做到極限,且偏同一方向 | 各項變異獨立、穩定、近常態,且製程平均值置中; 並須說明圖面半公差如何換算成 σ(常見假設是半公差=3σ,即 Cp=1.0) |
| 結果 | 給出所有合格尺寸組合的理論邊界。 若該邊界全部落在功能允收範圍內,則所列公差內的組合都會通過這項尺寸要求 | 在上述前提成立時,輸出可視為約 ±3σ |
| 代價 | 公差配置通常較緊、成本較高 | 該模型下雙尾範圍外約 0.27% (單側失效約一半)。但這是模型值不是實際不良率 |
| 什麼時候用 | 單件出問題代價極高、短批量、需要 100% 互換 | 量產且有統計製程管制;能承受少數離群值 |
⚠️ 不要把 0.27% 當成 RSS 的固定結果。 那個數字只在製程置中、穩定、近常態、彼此獨立, 且圖面半公差確實對應 3σ 時才成立。
製程偏離中心或能力不足時,實際尾端風險可能遠高於 2,700 ppm。 把 0.27% 直接編進不良率預算,是這個方法最常見也最貴的誤用—— 真實情況要用實測的平均值、σ 與 Cpk 去估,不是套公式。
兩種都不是「正確答案」,是兩種風險定價。 Worst case 買確定性,代價是成本;RSS 買成本,代價是尾端要另外管。 而 worst case 也不是一律過度保守—— 安全關鍵件、失效代價高、或要求所有合格件互換時,它仍然是必要的。
發現得太晚時,各種改法的代價
累積公差的問題通常不會在設計評審時被抓到,而是在試組裝時。 那個時間點,攤開來能改的東西有這些:
| 改什麼 | 代價 | 時程 |
|---|---|---|
| 殼體/機構件模具 | 開模或改模 | 以月計 |
| 鑄件/沖壓件 | 模具、試模、重新首件 | 數週至數月 |
| 電路板 | 重新佈線與驗證 | 數週 |
| 重新設計尺寸鏈 | 牽動上游所有零件 | 最久 |
| 改螺絲 | 修模或換規格 | 相對最短 |
所以「客製螺絲」的需求,多半不是一開始就想要特別的東西。 是設計走到後段,螺絲成了最後一個還能動、而且動得起的自由度。
什麼時候「改螺絲」不是比較便宜的那條路
- 螺絲是安全關鍵件、受法規管制,或已完成認證。改了要重跑認證
- 改短會減少有效牙合長度,可能滑牙,或改變底孔/盲孔餘量
- 改頭徑、頭厚或頭型會降低承壓面積,增加嵌陷或拉穿風險
- 改材質、強度等級、熱處理、鍍層或潤滑, 預緊力、疲勞、腐蝕、電偶腐蝕與氫脆都要重新驗證
- 特規螺絲要開模、有 MOQ、要備料, 有時候反而是上游零件比較好改
所以正確的問法不是「改螺絲比較便宜嗎」,是 「在我這個案子裡,改螺絲需要重新驗證什麼」。 那份清單短,它就便宜;那份清單長,它就不便宜。
螺絲可以吸收哪幾種累積誤差
實務上最常用的三種調整:
- 長度。累積公差往一個方向偏、鎖付後尾端凸出來, 長度少 0.2 mm 就解決了。 ⚠️ 但要注意長度的量測基準依頭型而變—— 皿頭量全長、其他量頭下長,寫錯基準等於白改。
- 頭部尺寸。頭徑卡到殼體、頭厚讓表面不平, 改頭徑或改頭型(例如圓頭換薄頭)通常比改殼體省——但要重新確認承壓面積夠不夠。
- 材質與表面處理。這一項最容易被忽略。 摩擦不是由螺絲基材單獨決定的—— 它是整個接觸系統的性質:螺紋副的材質配對、頭下承壓面、粗糙度、 鍍層、潤滑、清潔度,以及是否重複鎖付,都會改變扭矩係數 K。 所以換了材質、鍍層或潤滑之後,扭矩—夾緊力關係要用實際組合重新量測, 不能從基材名稱推定。
第三項在小尺寸上特別明顯。 M3 以下不在 ISO 16047 的標準參考條件內—— 這不等於不能測,而是治具、感測器與允收準則要自行或契約約定。 而且文獻指出微型扣件的張力目前無法定量量測與控制。 在這個尺寸帶,任何一項變了,整組參數都要重新試。
先用現貨驗證,再決定要不要開模
這是我們對客戶的標準建議,而且對雙方都好: 先用我們的庫存規格試裝。
- 驗證假設。你以為少 0.2 mm 就解決了——先拿現貨試,確認真的是這個原因
- 零模具風險。假設錯了,你只花了一批現貨的錢
- 時間最短。現貨當天可以出,修模要排程
確認有效之後再談客製,那時候你要的是「量產一致」不是「試試看」。 而那正好是修模、開模該做的事—— 模具不是被單筆訂單消耗掉的, 它是一次性的前置成本。
下次做尺寸鏈時可以先問的五題
- 這條尺寸鏈上有幾個零件?用 worst case 還是 RSS 算的?
- 如果用 RSS,那 0.27% 的離群件怎麼處理?重工還是報廢?
- 螺絲在這條鏈上占多少?它的公差和其他零件比是大是小?
- 如果最後要靠螺絲吸收誤差,要留多少調整餘裕?
- 電鍍會不會吃掉那個餘裕?(M1–M1.4 尤其要注意)
參考資料
- Introduction to Root Sum Squared (RSS) Tolerance Analysis — Five Flute
- Types of Tolerance Stackup Analyses — PTC Creo 說明文件
- ISO 965-2 — ISO general purpose metric screw threads — Tolerances — Part 2
- ISO 16047 — Fasteners — Torque/clamp force testing
本文說明的是分析方法與取捨,不是特定產品的設計值。 實際公差配置請依你的尺寸鏈、製程能力與允收準則決定。
詢價
卡在裝不上、懷疑是累積公差?把圖或樣品給我們, 我們會先告訴你這個問題改螺絲能不能解決、 以及跟改殼體比起來差多少——通常先從現貨開始試。
或加 LINE 官方帳號 @WEISHIUN 即時回覆