ห้าชิ้นส่งมาถึงโรงงาน ทุกชิ้นวัดแล้วอยู่ในค่าเผื่อของตัวเอง พอขันประกอบเข้าด้วยกัน ชิ้นงานประกอบกลับเบี้ยวไป 4 mm และปิดไม่สนิท ไม่มีใครผลิตของเสียสักชิ้น แต่คุณได้สินค้าที่ใช้ไม่ได้ — นี่คือ tolerance stack-up อธิบายจบในย่อหน้าเดียว และเป็นเหตุผลว่าทำไมประโยค "เราตรวจครบทุกชิ้นส่วนแล้ว" ถึงไม่เท่ากับ "ประกอบแล้วลงแน่"
Tolerance stack-up คือค่าความคลาดเคลื่อนสะสมของชิ้นงานประกอบ ที่เกิดจากค่าเผื่อของชิ้นส่วนแต่ละชิ้นและช่องว่างระหว่างชิ้น ค่าเผื่อของชิ้นเดียวคือคำสัญญาที่ให้ไว้กับขนาดเดียว ส่วนการสะสมค่าเผื่อคือการทำนายขนาดที่ไม่มีใครเขียนไว้ในแบบ
ค่าเผื่อ การสวมประกอบ และ tolerance stack-up เป็นคนละเรื่องกัน
| คำศัพท์ | ควบคุมอะไร | ใครเป็นเจ้าของ | ความเข้าใจผิดที่พบบ่อย |
|---|---|---|---|
| ค่าเผื่อ (tolerance) | ขนาดหนึ่งค่าบนชิ้นส่วนหนึ่งชิ้น | แบบชิ้นส่วน | คิดว่าคุมค่าเผื่อรายชิ้นให้แคบแล้วงานประกอบจะแคบตาม |
| การสวมประกอบ (fit) | ความสัมพันธ์ระหว่างผิวสองด้านที่สวมกัน | คู่ชิ้นงาน ไม่ใช่ชิ้นเดียว | บอกระยะช่องว่างโดยไม่ระบุว่าที่สภาวะเนื้อวัสดุใด |
| tolerance stack-up | ผลรวมความแปรผันตลอดโซ่ของชิ้นส่วนและช่องว่าง | แบบประกอบ — ซึ่งส่วนใหญ่ไม่มีอยู่จริง | ไม่มีใครเป็นเจ้าของ จึงไม่มีใครตรวจ |
| ค่าเผื่อทั่วไป (general tolerance) | ทุกขนาดที่ไม่ได้ระบุค่าเผื่อเฉพาะไว้ | ตารางรายการแบบ (title block) | มองว่าค่าเผื่อทั่วไป "เล็กพอที่จะมองข้ามได้" |
แถวสุดท้ายคือจุดตั้งต้นของข้อพิพาทงานส่งออกส่วนใหญ่ ค่าเผื่อทั่วไปในตารางรายการแบบมีผลกับขนาดหลายสิบค่าอย่างเงียบ ๆ และเมื่อโซ่ยาวหลายสิบข้อ มันไม่เล็กอีกต่อไป
Worst case กับ RSS: สองคำตอบของคำถามเดียวกัน
การบวกค่าเผื่อมีสองวิธีมาตรฐาน และทั้งสองให้ตัวเลขที่ต่างกันมาก
Worst case สมมติว่าทุกชิ้นไปหยุดที่ขีดจำกัดด้านแย่ที่สุดพร้อมกัน แล้วบวกค่าเผื่อกันตรง ๆ ทางคณิตศาสตร์
RSS (root sum square) สมมติว่าแต่ละชิ้นแปรผันอย่างอิสระรอบ ๆ กึ่งกลางแถบค่าเผื่อ ค่าสุดขั้วจึงแทบไม่มาตรงกัน วิธีคำนวณคือถอดรากที่สองของผลรวมกำลังสอง
| โซ่ขนาด | Worst case | RSS | อัตราส่วน |
|---|---|---|---|
| 5 ชิ้น ที่ ±0.1 mm | ±0.5 mm | ±0.224 mm | 2.2× |
| 5 ชิ้น ที่ ±0.5 mm | ±2.5 mm | ±1.118 mm | 2.2× |
| ตู้ 4 ใบ ที่ ±2 mm | ±8 mm | ±4 mm | 2× |
| 10 ชิ้น ที่ ±0.2 mm | ±2.0 mm | ±0.632 mm | 3.2× |
ยิ่งโซ่ยาว ช่องว่างระหว่างสองตัวเลขยิ่งถ่างออก งานประกอบยาว ๆ จึงเป็นจุดที่คนอยากเปลี่ยนวิธีคำนวณมากที่สุด และเป็นจุดที่การเปลี่ยนวิธีอันตรายที่สุดพร้อมกัน
ควรใช้วิธีไหนเมื่อไร
ใช้ worst case เมื่อ โซ่สั้น เมื่อผลของการประกอบไม่ลงคือตู้คอนเทนเนอร์ถูกตีกลับ เมื่อชิ้นส่วนมาจากซัพพลายเออร์มากกว่าหนึ่งราย หรือเมื่อคุณไม่มีข้อมูลกระบวนการผลิตอยู่ในมือเลย worst case คือตัวเลขที่ใช้แจ้งผู้ซื้อ เพราะมันคือการรับประกัน ไม่ใช่ความน่าจะเป็น
ใช้ RSS เมื่อ คุณคุมกระบวนการผลิตเอง มีข้อมูลการวัดที่แสดงว่าชิ้นงานเกาะกลางแถบค่าเผื่อจริง และคุณยอมรับอัตราหลุดสเปกเล็กน้อยได้ RSS เป็นเครื่องมือวางแผนการผลิต ไม่ใช่คำสัญญาที่ให้ลูกค้า
จุดพังของ RSS ชัดเจนและควรพูดให้ตรง: มันตั้งอยู่บนสมมติฐานว่าความแปรผันอยู่กึ่งกลาง เป็นอิสระต่อกัน และกระจายแบบปกติ ซัพพลายเออร์ที่แม่พิมพ์หรือคมตัดสึกจะผลิตเบียดไปด้านเดียวของแถบค่าเผื่ออย่างสม่ำเสมอ นิสัยการผลิตแบบนี้ทำให้สมมติฐานทางสถิติกลายเป็นเรื่องแต่ง RSS ที่ใช้กับซัพพลายเออร์ที่คุณไม่เคยวัดจริง ไม่ใช่การคำนวณ แต่คือการมองโลกในแง่ดี
กับดัก ISO 2768: ครึ่งหนึ่งของมันไม่มีอยู่แล้ว
แบบงานจำนวนมากยังเขียน "ISO 2768-mK" ไว้ในตารางรายการแบบ มีสองเรื่องที่ควรรู้
ISO 2768-1 (ค่าเผื่อทั่วไปสำหรับขนาดเชิงเส้นและเชิงมุม คลาส f / m / c / v) ยังบังคับใช้อยู่ ผ่านการทบทวนและยืนยันครั้งล่าสุดในปี 2022 และคาดว่าจะมีฉบับปรับปรุงรวมเล่มตามมา
ISO 2768-2 (ค่าเผื่อทางเรขาคณิตทั่วไป — ตัว "K" ใน mK) ถูกยกเลิกและแทนที่ด้วย ISO 22081:2021 และ ISO 22081 เปลี่ยนวิธีคิดไปเลย: มันให้ กติกา ในการระบุข้อกำหนดทางเรขาคณิตทั่วไป แต่ไม่ได้ให้ตารางค่ามาด้วย คุณต้องระบุค่าเผื่อทางเรขาคณิตทั่วไปเอง พร้อมกับระบบดาตั้ม
ผลในทางปฏิบัติคือ แบบที่เขียนว่า "ISO 2768-mK" กำลังอ้างมาตรฐานส่วนที่ถูกยกเลิกไปแล้วสำหรับงานเรขาคณิต ส่วนแบบที่เขียนแค่ "ISO 22081" โดยไม่ระบุค่า เท่ากับไม่ได้กำหนดอะไรเลย ทั้งสองแบบผ่านการตรวจแบบผ่าน ๆ ได้ แต่ไม่มีแบบไหนรอดเมื่อเกิดข้อพิพาทจริง
จุดที่ tolerance stack-up เล่นงานซัพพลายเออร์ ไม่ใช่ช่างเครื่อง
Tolerance stack-up ถูกสอนในฐานะเรื่องของงานเครื่องจักรกล นั่นแหละคือเหตุผลที่ซัพพลายเออร์เฟอร์นิเจอร์ วัสดุก่อสร้าง และบรรจุภัณฑ์โดนเล่นงานอยู่เรื่อย
งานตู้และตู้เสื้อผ้าที่ต่อกันเป็นแนวยาว ตู้ 600 mm สี่ใบ ใบละ ±2 mm รวมเป็น ±8 mm ในกรณี worst case ไปเจอกับช่องผนังที่ตัวมันเองก็มีค่าเผื่อ นี่คือความล้มเหลวหน้างานติดตั้งแบบ "ทุกชิ้นอยู่ในสเปกหมด" ที่พบบ่อยที่สุด
ประตูและวงกบ ค่าเผื่อบานประตู บวกค่าเผื่อวงกบ บวกค่าเผื่อตำแหน่งบานพับ บวกช่วงยุบตัวของยางขอบ แต่ละตัวดูไม่มีนัยสำคัญ แต่ผลรวมเป็นตัวตัดสินว่าประตูจะฝืดในหน้าร้อนหรือไม่
รูเจาะของเฟอร์นิเจอร์น็อกดาวน์ ค่าเผื่อระยะพิตช์ของระบบรู 32 mm ที่ทำซ้ำ 10 รู คือโซ่ 10 ข้อ พอถึงรูที่สิบ แผ่นไม้ก็ไม่ยอมตรงแนวอีกต่อไป
บรรจุภัณฑ์และการจัดตู้ สินค้า โฟม กล่องใน กล่องนอก และส่วนที่ล้นพาเลท ค่าเผื่อแต่ละตัวใจกว้าง โซ่ยาว และปัญหาจะโผล่ก็ตอนที่แถวสุดท้ายใส่ตู้ไม่ลงแล้วเท่านั้น จุดนี้เองที่ 3 mm ต่อกล่องซึ่งดู "นิดเดียว" กลายเป็นพาเลทที่หายไปหนึ่งตำแหน่ง
วินัยการวัดที่กันทั้งสี่กรณีนี้ได้ คือวินัยเดียวกับที่ทำให้ภาพสเปกน่าเชื่อถือ: ระบุขนาดที่เป็นตัวกำหนด ค่าเผื่อของมัน และผิวอ้างอิงที่ใช้วัด ถ้าตัวเลขตั้งต้นสั่นคลอน ทุกอย่างที่อยู่ถัดไปก็รับความคลาดเคลื่อนนั้นต่อทั้งหมด — ขนาดระบุกับขนาดจริง พูดถึงจุดแรกที่มักพลาด และ ระยะเผื่อสำหรับการติดตั้ง พูดถึงช่องว่างที่ต้องเผื่อไว้เมื่อรู้ค่าสะสมของตัวเองแล้ว
ก้าวถัดไป
- วาดโซ่ขนาดก่อนลงมือคำนวณ ไล่รายการชิ้นส่วนและช่องว่างทุกช่องระหว่างผิวสองด้านที่คุณสนใจ พร้อมเครื่องหมายบอกทิศทาง ความผิดพลาดของ tolerance stack-up ส่วนใหญ่คือความผิดพลาดในการนิยามโซ่ ไม่ใช่การบวกเลขผิด
- แจ้ง worst case กับผู้ซื้อ แล้วใช้ RSS วางแผนภายใน ห้ามสลับกันเด็ดขาด
- แก้ตารางรายการแบบ เปลี่ยนจาก "ISO 2768-mK" เป็นคลาสตาม ISO 2768-1 บวกกับข้อกำหนดทางเรขาคณิตทั่วไปตาม ISO 22081 ที่ระบุค่าชัดเจนและมีระบบดาตั้มกำกับ
- เอาขนาดที่เป็นตัวกำหนดและค่าเผื่อของมันขึ้นไปไว้บนภาพ ไม่ใช่แค่ในตาราง ภาพสเปกงานอุตสาหกรรม ที่บอกว่าวัดจากผิวไหน จะตัดความกำกวมที่ทำให้เถียงเรื่อง tolerance stack-up ในอีเมลไม่จบสักที แต่จะได้ผลก็ต่อเมื่อตัวเลขบนภาพเป็นค่าที่วัดจริงและล็อกอยู่กับขอบชิ้นงานจริง ตัวเลขที่พิมพ์ไว้ข้าง ๆ ภาพเรนเดอร์หรือภาพที่ AI สร้างขึ้น ไม่ได้พิสูจน์อะไรเลยเกี่ยวกับชิ้นงานที่อยู่ในตู้
- ขอข้อมูลการวัดจริงจากซัพพลายเออร์รายใหม่ ไม่ใช่คำโฆษณาเรื่องความสามารถ ยี่สิบชิ้นกับเวอร์เนียร์หนึ่งตัวก็พอเห็นแล้วว่าเขาผลิตเกาะกลางแถบ หรือเบียดชิดขีดจำกัดด้านใดด้านหนึ่ง
คำถามที่พบบ่อย
Tolerance stack-up คืออะไร
คือความแปรผันสะสมตลอดโซ่ของชิ้นส่วนและช่องว่างในงานประกอบ แต่ละชิ้นอยู่ในค่าเผื่อของตัวเองได้ ในขณะที่งานประกอบทั้งชุดหลุดค่าเผื่อ เพราะความคลาดเคลื่อนบวกกันไปตลอดโซ่
คำนวณ tolerance stack-up อย่างไร
นิยามโซ่ขนาดระหว่างผิวสองด้านที่คุณสนใจก่อน จากนั้นบวกค่าเผื่อกันตรง ๆ ทางคณิตศาสตร์ (worst case) หรือถอดรากที่สองของผลรวมกำลังสอง (RSS) ชิ้นส่วน 5 ชิ้น ที่ ±0.1 mm จะได้ ±0.5 mm แบบ worst case และ ±0.224 mm แบบ RSS
worst case กับ RSS อันไหนดีกว่ากัน
ไม่มีอันไหนดีกว่า เพราะตอบคนละคำถาม worst case คือการรับประกัน จึงควรอยู่ในสิ่งที่คุณให้สัญญากับผู้ซื้อ ส่วน RSS คือความน่าจะเป็น จึงควรอยู่ในการวางแผนการผลิตภายใน และใช้ได้ต่อเมื่อมีข้อมูลการวัดรองรับเท่านั้น
ISO 2768 ยังใช้ได้อยู่ไหม
ISO 2768-1 ที่ครอบคลุมค่าเผื่อทั่วไปของขนาดเชิงเส้นและเชิงมุม ยังบังคับใช้อยู่และได้รับการยืนยันอีกครั้งในปี 2022 ส่วน ISO 2768-2 ที่ครอบคลุมค่าเผื่อทางเรขาคณิตทั่วไป ถูกแทนที่ด้วย ISO 22081:2021 ซึ่งให้กติกาแทนที่จะให้ตารางค่า ดังนั้น "ISO 2768-mK" บนแบบสมัยนี้จึงล้าสมัยไปครึ่งหนึ่ง
ทำไมชิ้นส่วนผ่านการตรวจทุกชิ้น แต่ประกอบแล้วไม่ผ่าน
เพราะการตรวจเทียบชิ้นส่วนกับค่าเผื่อของชิ้นส่วน และไม่มีใครตรวจโซ่ทั้งเส้น ให้บวกค่าเผื่อตลอดเส้นทางระหว่างผิวสองด้านที่ต้องประกอบเข้ากัน ถ้าผลรวมแบบ worst case เกินช่องว่างที่มีอยู่ แปลว่างานประกอบชุดนั้นถูกออกแบบมาให้พังตามสัดส่วนหนึ่งอยู่แล้ว
