簡易公差堆疊

更新於 發佈於 閱讀時間約 5 分鐘

製造公差是你總是會碰到的東西,因此設計時沒有適當考量下很容易發生問題。

不談電子產業,光是我從網路買回來的DIY家具就常常有組不上去的問題,這很明顯就是公差太大。大東西尚且如此,小東西更是得斤斤計較了。

在計算公差堆疊的時候的基本邏輯是: 
目標尺寸鏈 -> 決定計算方法 -> 設定公差或是設定設計尺寸

目標尺寸鏈

raw-image

要分析,也得先決定分析對象,尺寸鏈是第一個需要定義的東西。
上圖是一個簡單的PCBA示意圖,有一個簡單的CPU頭上頂一個散熱片。

基本上我們可以很直覺的指出,Hchassis = Hgap+Hhs+Hcpu+Hpcb+Hst
但是為了完整性我們通常會定義方向然後取 ΣHi =0

決定計算方法 (以下忽略幾何公差以簡化說明)

方法的從直覺到統計分別是: Worst-case -> RSS-> 6 sigma

不管選用了哪一種我們都需要每個已知料件的:
1.Nominal Dimension
2.Tolerance 來決定剩下的那一個設計尺寸

如果以一個基本的決定Hgap的計算來說,步驟可能是:
1. 撈出各個料件的圖面 (如果有人是標單邊公差,自己調回雙邊公差來計算)
2. ΣHi+ Σ|tolerance|=0
3. 移項之後你可以得到你要的Hgap
而各種計算方法主要是差在 Σ|tolerance| 項次的計算方法。

最後通常我們會整成一個表格來計算,也有寫好的,GOOGLE可以找到一狗票。

Worst-case (WC)
使用最直覺的一種,就是各種最糟狀況的總和(單項涵蓋率100%)。
那麼 Σ|tolerance| = Σ|tol_chassis|+Σ|tol_hs|+ Σ|tol_cpu|+……
問題是,公差呈線性堆疊,料件越多會越顯誇張

RSS
納入了統計學原理,並"假設"製造的統計分布為常態分佈。在定義標準差為3σ底下(也就是單項涵蓋率99.72%的狀況),
Σ|tolerance| = sqrt(tol_chassis^2+tol_hs^2+tol_cpu^2+……)
這種算法下,公差堆疊的速度會隨著項次增加而平緩
舉例來說如果有5項公差0.5的料件堆疊,worst-case的結果是0.5×5=2.5,RSS則是sqrt(0.5^2 x 5)=1.12。
留1.12 mm gap還是2.5mm gap 可能就是還能接受或是Layout發飆的差別。
而實際上,目前主流也是這種作法居多,合理又好用

6 sigma
如果想把涵蓋率推進到6 σ這種變態的境界,那麼你得要另外再考量分布形狀的偏移,也就是納入Cpk值的影響。
這種算法下的Σ|tolerance| 項就不再是手能算的了。同時也很麻煩,因為不是所有廠商都有能力提供你Cpk資料。因此反而使用上限制高。

上述三種方法其實都有人用,差別在於成本的取捨
比如說你堆疊件數少,公差累積還能接受,大可直接使用WC取得寧可錯抓不可錯放的效果。當你料件多切去RSS也是完全合理,甚至供應商水準很夠,那麼也沒有理由不用升級版的6 sigma

設定公差/尺寸

其實這才是最後的目的,諸多限制下決定你的設計。

設定尺寸相對好理解,為什麼要設定公差?

雖然數學上我們可以算出任何的數字,但是在製造的世界永遠有極限,極限往前推一點點成本是巨大的差異

其中可能是製成工藝的限制,或是透過打掉來達成出貨標準,想當然爾成本都會轉嫁回料件單價

透過合理的"分配"公差,例如1mm的空間可以分成0.9+0.1也可以分成0.5+0.5,然而0.5mm可能對廠商不是難事,但是0.1mm可能是很貴或是根本沒辦法。

在機構料件本來就便宜的如今,這一點點差別佔成本比例可能就很高了。

順帶一提,像是上面的例子至少就被我忽略了錫高厚度,幾何公差,同樣的,在實際製程中,我們總是很有可能漏抓,所以加上一點點安全餘量,保護自己也是很合理的吧 ^ ^

附錄: 常見加工精度

(1條: 0.01mm(機械)/1mil(Layout) ):
0.1mm級 (同一個數量級都還是各有操作空間)
PCB Mass Lamination: 10% thickness
鋁擠: 0.5mm, 0.3mm
punch: 0.3mm
Die Cast: 0.3mm

0.01mm級 (同一個數量級都還是各有操作空間)
銑床: 0.05mm
射出成形: 0.05mm
SMT: 0.03mm
車床: 0.01mm

0.001mm級 (同一個數量級都還是各有操作空間)
EDM: 0.005mm
CNC: 0.005mm
磨床: 0.003mm

留言
avatar-img
留言分享你的想法!
avatar-img
熱流資訊站的沙龍
50會員
48內容數
和工作相關的筆記整理地
2024/12/19
在本文中,我們探討了多種測量溫度的技術,尤其是數位熱感測器(DTS)的運作原理與應用。傳統的熱電偶和電阻溫度計雖然常見,但在小型IC中不具可行性。DTS則利用二極體偏壓與電路設計,提供一種非破壞性的測量方式。文章還分析了DTS的準確性挑戰與改進空間,並討論瞭如何在多核運算下有效測量不同熱點的溫度。
2024/12/19
在本文中,我們探討了多種測量溫度的技術,尤其是數位熱感測器(DTS)的運作原理與應用。傳統的熱電偶和電阻溫度計雖然常見,但在小型IC中不具可行性。DTS則利用二極體偏壓與電路設計,提供一種非破壞性的測量方式。文章還分析了DTS的準確性挑戰與改進空間,並討論瞭如何在多核運算下有效測量不同熱點的溫度。
2022/11/15
某位網友提出了一個疑問: "我目前都是照著晶片的型號上網找datasheet,但大部分我查到的晶片datasheet都沒有詳細寫出功耗,請問一般大家在做模擬的時候是怎麼得到這些資訊的呢? "
Thumbnail
2022/11/15
某位網友提出了一個疑問: "我目前都是照著晶片的型號上網找datasheet,但大部分我查到的晶片datasheet都沒有詳細寫出功耗,請問一般大家在做模擬的時候是怎麼得到這些資訊的呢? "
Thumbnail
2022/11/03
不同於一般室內空調,在恆溫濕度以及排熱量有著更為嚴格的要求,加上AI節電等功能所特化出來的一種產品。 根據冷卻媒介的不同又分成使用冷媒的和使用冷卻水 CRAC, Computer Room Air Conditioner 的縮寫,使用冷媒。 CRAH, Computer Room Air Handl
Thumbnail
2022/11/03
不同於一般室內空調,在恆溫濕度以及排熱量有著更為嚴格的要求,加上AI節電等功能所特化出來的一種產品。 根據冷卻媒介的不同又分成使用冷媒的和使用冷卻水 CRAC, Computer Room Air Conditioner 的縮寫,使用冷媒。 CRAH, Computer Room Air Handl
Thumbnail
看更多
你可能也想看
Thumbnail
常常被朋友問「哪裡買的?」嗎?透過蝦皮分潤計畫,把日常購物的分享多加一個步驟,就能轉換成現金回饋。門檻低、申請簡單,特別適合學生與上班族,讓零碎時間也能創造小確幸。
Thumbnail
常常被朋友問「哪裡買的?」嗎?透過蝦皮分潤計畫,把日常購物的分享多加一個步驟,就能轉換成現金回饋。門檻低、申請簡單,特別適合學生與上班族,讓零碎時間也能創造小確幸。
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
嗨!歡迎來到 vocus vocus 方格子是台灣最大的內容創作與知識變現平台,並且計畫持續拓展東南亞等等國際市場。我們致力於打造讓創作者能夠自由發表、累積影響力並獲得實質收益的創作生態圈!「創作至上」是我們的核心價值,我們致力於透過平台功能與服務,賦予創作者更多的可能。 vocus 平台匯聚了
Thumbnail
現在都在說人工智慧,但到現在來看,沒有一家PCB設計軟體公司的自動佈局, 自動佈線能完全代替PCB設計師的工作。很多PCB板自動佈局,自動佈線出來的 都是沒有用的,都是需要手工再修改,很麻煩,不如手工的好PCB 設計人員在佈 線高速電路板時面臨一項艱鉅的任務。 PCB 設計人員常見的設計技巧如下:
Thumbnail
現在都在說人工智慧,但到現在來看,沒有一家PCB設計軟體公司的自動佈局, 自動佈線能完全代替PCB設計師的工作。很多PCB板自動佈局,自動佈線出來的 都是沒有用的,都是需要手工再修改,很麻煩,不如手工的好PCB 設計人員在佈 線高速電路板時面臨一項艱鉅的任務。 PCB 設計人員常見的設計技巧如下:
Thumbnail
製造公差是你總是會碰到的東西,因此設計時沒有適當考量下很容易發生問題。 不談電子產業,光是我從網路買回來的DIY家具就常常有組不上去的問題,這很明顯就是公差太大。大東西尚且如此,小東西更是得斤斤計較了。 在計算公差堆疊的時候的基本邏輯是:  目標尺寸鏈 -> 決定計算方法 -> 設定公差或是設定設計
Thumbnail
製造公差是你總是會碰到的東西,因此設計時沒有適當考量下很容易發生問題。 不談電子產業,光是我從網路買回來的DIY家具就常常有組不上去的問題,這很明顯就是公差太大。大東西尚且如此,小東西更是得斤斤計較了。 在計算公差堆疊的時候的基本邏輯是:  目標尺寸鏈 -> 決定計算方法 -> 設定公差或是設定設計
Thumbnail
在這兩篇曾經提過PCB Layout對於晶片溫度有著不小的影響: IC的熱相關參數: 熱傳遞路線與THERMAL METRIC IC的熱相關參數: 熱阻與熱特性參數 這篇透過3種狀況來比較其表現,分別是: 載入真實線路,等效熱傳導係數,以及一整塊FR-4,分別對應Rjb從大到小,讓大家用模擬感受一下
Thumbnail
在這兩篇曾經提過PCB Layout對於晶片溫度有著不小的影響: IC的熱相關參數: 熱傳遞路線與THERMAL METRIC IC的熱相關參數: 熱阻與熱特性參數 這篇透過3種狀況來比較其表現,分別是: 載入真實線路,等效熱傳導係數,以及一整塊FR-4,分別對應Rjb從大到小,讓大家用模擬感受一下
Thumbnail
** 3C機構設計爸版權所有 ** 3C機構設計爸舉兩個簡單例子來說明。 最後,3C機構設計爸要給學員幾點提醒: 我們的工作是機構設計,大可不必花時間、花大把鈔票去上一門大學問的課。因為,花長時間學、花大把鈔票去學的可能是大範圍的”統計學”而不是公差分析、甚至不是真的工作上會用到的實務操作。
Thumbnail
** 3C機構設計爸版權所有 ** 3C機構設計爸舉兩個簡單例子來說明。 最後,3C機構設計爸要給學員幾點提醒: 我們的工作是機構設計,大可不必花時間、花大把鈔票去上一門大學問的課。因為,花長時間學、花大把鈔票去學的可能是大範圍的”統計學”而不是公差分析、甚至不是真的工作上會用到的實務操作。
Thumbnail
** 3C機構設計爸版權所有 ** 在結構設計上,公差分析的主要功能分為三大方向。一是可以利用公差分析來預估外觀件的間隙、斷差(gap/step)。二是公差分析可以分析結構件的干涉與否。三是公差分析可以分析緩衝或散熱材料的接觸(擠壓)密合程度。 報名課程連結在臉書主頁,也可以私訊報名
Thumbnail
** 3C機構設計爸版權所有 ** 在結構設計上,公差分析的主要功能分為三大方向。一是可以利用公差分析來預估外觀件的間隙、斷差(gap/step)。二是公差分析可以分析結構件的干涉與否。三是公差分析可以分析緩衝或散熱材料的接觸(擠壓)密合程度。 報名課程連結在臉書主頁,也可以私訊報名
Thumbnail
建模 (Modeling) 畫細不難,難在用最經濟的方式達成 "雖不中亦不遠矣"。 網格 (Meshing) 任憑你列式再怎麼漂亮,解不出來就是白搭。 求解 (iterating) 能收斂都好說,不能收斂就是痛苦的開始
Thumbnail
建模 (Modeling) 畫細不難,難在用最經濟的方式達成 "雖不中亦不遠矣"。 網格 (Meshing) 任憑你列式再怎麼漂亮,解不出來就是白搭。 求解 (iterating) 能收斂都好說,不能收斂就是痛苦的開始
Thumbnail
主要是作為馬達設計者來說,太少關注到漆包線尺寸了,容易造成未來設計與生產的對立,故專文討論之。 英制漆包線則是僅分為兩種,Single跟Heavy。 重點整理: 其實很多時候,答案就在身邊。 馬達顧問服務
Thumbnail
主要是作為馬達設計者來說,太少關注到漆包線尺寸了,容易造成未來設計與生產的對立,故專文討論之。 英制漆包線則是僅分為兩種,Single跟Heavy。 重點整理: 其實很多時候,答案就在身邊。 馬達顧問服務
Thumbnail
上一篇介紹了細線的馬達繞線,本篇來介紹粗線的部份。 再次提醒,對於繞線時的粗細定義,與線徑、圈數及漆包線完成外徑的公差有關係,並非單純的看線徑作判斷。詳細的判斷方式,可以參考上一篇的說明。 重點整理: 馬達生產的細節很多,要能找出最大公約數才行。 馬達顧問服務
Thumbnail
上一篇介紹了細線的馬達繞線,本篇來介紹粗線的部份。 再次提醒,對於繞線時的粗細定義,與線徑、圈數及漆包線完成外徑的公差有關係,並非單純的看線徑作判斷。詳細的判斷方式,可以參考上一篇的說明。 重點整理: 馬達生產的細節很多,要能找出最大公約數才行。 馬達顧問服務
Thumbnail
本文將針對細的漆包線,來討論如何繞好線。 是否歸類為細線,其計算的概念,其實是漆包線完成外徑的公差,乘上圈數後的累積公差是否超過完成外徑的一半。由於漆包線為圓形,則當累積公差達到一半時,則線圈落下的位置會開始不穩定,一但沒有往前落下,而是向後交疊的話,線型就會開始不規則化。 馬達顧問服務
Thumbnail
本文將針對細的漆包線,來討論如何繞好線。 是否歸類為細線,其計算的概念,其實是漆包線完成外徑的公差,乘上圈數後的累積公差是否超過完成外徑的一半。由於漆包線為圓形,則當累積公差達到一半時,則線圈落下的位置會開始不穩定,一但沒有往前落下,而是向後交疊的話,線型就會開始不規則化。 馬達顧問服務
Thumbnail
剛跨入鍛造的時候,遇到開發各種材料的熱鍛零件,在設計模具時完全不知道要怎麼抓縮水率,只能去找老師傅問,通常會得到籠統的放大1.5%(或自己想),當請教老師傅這數據怎麼算出來的,也只能告訴你是經驗值或者那位前輩傳下來的,這讓當時的我頭很暈,因為鍛件公差差太大了! 後來去找了一些資料,其實是有一些公式可
Thumbnail
剛跨入鍛造的時候,遇到開發各種材料的熱鍛零件,在設計模具時完全不知道要怎麼抓縮水率,只能去找老師傅問,通常會得到籠統的放大1.5%(或自己想),當請教老師傅這數據怎麼算出來的,也只能告訴你是經驗值或者那位前輩傳下來的,這讓當時的我頭很暈,因為鍛件公差差太大了! 後來去找了一些資料,其實是有一些公式可
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News