Thiết kế Jig #04: Poka-yoke cơ khí — Ngăn lắp sai bằng hình học trước khi dùng cảm biến
Một cảm biến có thể phát hiện phôi đặt ngược. Nhưng một chốt bất đối xứng có thể khiến phôi đặt ngược không thể lọt vào jig ngay từ đầu.
Đó là tinh thần của poka-yoke: làm lỗi không thể xảy ra, hoặc làm lỗi lộ ra ngay tại nguồn trước khi biến thành sản phẩm lỗi. Theo ASQ, mistake proofing là thiết bị hoặc phương pháp tự động làm lỗi không thể xảy ra hoặc khiến lỗi trở nên rõ ràng ngay sau khi xuất hiện.
Trong thiết kế jig, giải pháp tốt nhất thường không bắt đầu bằng PLC. Nó bắt đầu bằng việc hiểu lỗi nào có thể xảy ra và thay đổi hình học, trình tự hoặc giao diện để thao tác sai không còn đường thực hiện.
1. Phân biệt mistake, defect và detection
Ba khái niệm cần tách rõ:
- Mistake: hành động sai, ví dụ đặt ngược phôi.
- Defect: kết quả không phù hợp, ví dụ khoan lỗ sai mặt.
- Detection: phát hiện lỗi hoặc defect.
Nếu hệ thống chỉ phát hiện sau khi đã gia công, nó giảm khả năng lọt lỗi nhưng chưa ngăn defect hình thành. Poka-yoke mạnh hơn khi can thiệp tại nguồn:
- Không cho đặt ngược.
- Không cho clamp đóng nếu phôi chưa ngồi chuẩn.
- Không cho chu kỳ chạy khi thiếu chi tiết.
- Không cho lấy phôi ra trước khi hoàn thành bước bắt buộc.
Mục tiêu không phải loại bỏ con người, mà loại bỏ những tình huống trong đó một sơ suất nhỏ có thể tạo hậu quả lớn.
2. Bắt đầu từ flowchart và failure mode
Đừng nghĩ poka-yoke bằng cách nhìn riêng jig. Hãy vẽ luồng từ lúc lấy phôi đến lúc chuyển sang công đoạn sau:
- Nhận dạng model.
- Lấy đúng chi tiết.
- Đặt đúng hướng.
- Đưa phôi chạm đủ locator.
- Kẹp.
- Xác nhận điều kiện.
- Thực hiện nguyên công.
- Xác nhận hoàn thành.
- Nhả và lấy phôi.
- Chuyển đúng khay hoặc công đoạn.
Ở từng bước, hỏi:
- Người hoặc robot có thể làm sai điều gì?
- Sai đó có tạo defect ngay hay chỉ tạo điều kiện cho defect?
- Hệ thống hiện phát hiện ở đâu?
- Có thể loại bỏ nguyên nhân bằng hình học hoặc trình tự không?
- Nếu không thể ngăn, có thể phát hiện trước công đoạn tạo giá trị không thể đảo ngược không?
ASQ đề xuất lần ngược từ lỗi về nguồn, rồi cân nhắc elimination, replacement và facilitation trước khi chuyển sang detection.
3. Thứ bậc giải pháp: ngăn lỗi trước, cảnh báo sau
Một thứ tự thực dụng cho jig:
Mức 1 — Loại bỏ cơ hội sai
Ví dụ: dùng cùng một loại bulông cho các vị trí có cùng chức năng, loại bỏ bước chọn giữa hai loại gần giống nhau.
Mức 2 — Chỉ cho phép thao tác đúng
Ví dụ: key hình học bất đối xứng khiến phôi chỉ vào được một hướng.
Mức 3 — Chặn chu kỳ khi điều kiện sai
Ví dụ: sensor xác nhận đủ chi tiết và PLC không cho phép clamp chính đóng.
Mức 4 — Cảnh báo rõ ràng
Ví dụ: đèn và âm thanh báo sai model nhưng vẫn cần người xử lý.
Mức 5 — Hướng dẫn hoặc nhãn
Ví dụ: mũi tên, màu và work instruction.
Nhãn và màu hữu ích nhưng phụ thuộc chú ý, ánh sáng, ngôn ngữ và đào tạo. Khi có thể dùng key hình học đơn giản, đó thường là tuyến phòng thủ bền hơn.
4. Key hình học để chống lắp ngược
Một chi tiết đối xứng về hình dáng bên ngoài nhưng không đối xứng về chức năng rất dễ bị đặt ngược.
Các cách tạo bất đối xứng:
- Một chốt định vị có đường kính khác.
- Khoảng cách giữa hai chốt không đối xứng.
- Một chốt tròn kết hợp một chốt kim cương ở vị trí riêng.
- Một rãnh hoặc notch chỉ xuất hiện ở một phía.
- Một mặt chặn có bậc.
- Đường bao pocket chỉ khớp đúng hướng.
- Một góc được chamfer khác ba góc còn lại.
Key phải đủ “mạnh” để phôi sai không thể ngồi gần đúng. Nếu phôi sai vẫn vào được một phần và clamp có thể ép cưỡng bức, giải pháp có thể làm hỏng phôi hoặc jig.
Kiểm tra cả phôi ở biên dung sai, ba via và trạng thái mòn. Khoảng phân biệt giữa đúng và sai phải lớn hơn tổng biến thiên có thể xảy ra.
5. Chống lắp sai model
Hai model có hình dạng gần giống nhau là nguồn lỗi phổ biến. Không nên chỉ dựa vào tên file, màu khay hoặc trí nhớ.
Các giải pháp cơ khí:
- Pin pattern khác nhau theo model.
- Block thay đổi model có key riêng.
- Pocket profile nhận dạng một feature độc nhất.
- Go/no-go stop kiểm tra chiều dài hoặc cao độ.
- Connector hoặc nest không thể ghép chéo.
- Chi tiết thay đổi model gắn captive, không thể lắp nhầm vị trí.
Với jig nhiều model, tránh để một tổ hợp cài đặt “lai” vẫn có thể lắp. Nếu jig cần ba block cho model A và ba block cho model B, nên thiết kế sao cho các block khác model không thể cùng tồn tại trên jig hoặc hệ thống nhận dạng được tổ hợp.
Sensor model chỉ có giá trị khi logic so sánh nó với lệnh sản xuất và khóa chu kỳ. “Có cảm biến” nhưng tín hiệu chỉ hiển thị trên HMI không phải một poka-yoke kiểm soát hoàn chỉnh.
6. Ngăn thiếu chi tiết
Thiếu washer, O-ring, spring hoặc insert nhỏ có thể khó thấy sau khi cụm đã đóng.
Ưu tiên giải pháp:
- Thiết kế cụm để thiếu chi tiết thì không thể đạt chiều cao hoặc hành trình lắp.
- Dùng pocket kitting có một vị trí cho mỗi linh kiện.
- Dùng dưỡng xác nhận stack height.
- Dùng cơ cấu cấp phát một-một.
- Dùng sensor quang, tiệm cận hoặc load/force signature nếu cơ khí không đủ.
- Khóa bước tiếp theo đến khi điều kiện được xác nhận.
Không nên chỉ đếm số lần sensor đổi trạng thái nếu một chi tiết có thể kích sensor hai lần. Logic cần gắn với trạng thái chu kỳ và có reset rõ.
7. Xác nhận phôi đã ngồi hết trên locator
Phôi có thể đúng model và đúng hướng nhưng vẫn kênh vì phoi hoặc ba via.
Giải pháp cơ khí:
- Relief quanh support và góc giao.
- Rãnh thoát phoi.
- Chamfer dẫn hướng.
- Cửa quan sát.
- Clamp sơ bộ ép phôi về chuẩn trước clamp chính.
Giải pháp phát hiện:
- Air-check tại datum.
- Cảm biến khoảng cách.
- Công tắc cơ khí ở vị trí khó bị phoi đánh lừa.
- So sánh hành trình clamp trong một cửa sổ.
Một cảm biến hành trình clamp không chứng minh phôi đã seating. Clamp có thể đóng hết khi thiếu phôi hoặc khi pad bị mòn. Cần đo trạng thái thực sự liên quan đến lỗi.
8. Go/no-go tích hợp trong jig
Một feature của jig có thể vừa định vị vừa kiểm tra điều kiện tối thiểu:
- Chốt chỉ vào nếu lỗ có mặt và đúng vùng vị trí.
- Stop chỉ cho clamp đóng nếu chiều dài nằm trong phạm vi.
- Profile block phát hiện part family sai.
- Dưỡng bậc phân biệt hai trạng thái.
Nhưng cần cẩn thận:
- Locator chính xác không nên bị dùng như dưỡng cưỡng bức nếu dễ mòn.
- Go/no-go phải có giới hạn kiểm soát và phương pháp hiệu chuẩn.
- Không để người vận hành tăng lực để “ép qua”.
- Phải có cách phân biệt lỗi phôi với phoi hoặc hỏng jig.
Nếu một chốt bị va đập mỗi khi phôi sai, nó là chi tiết hao mòn và cần thiết kế thay được.
9. Facilitation: làm đúng dễ hơn làm sai
Không phải mọi poka-yoke đều cần chặn cứng. Làm thao tác đúng tự nhiên hơn cũng giảm lỗi:
- Phễu dẫn rộng ở đầu nạp, chính xác ở cuối.
- Tay nắm ở đúng phía để gợi hướng.
- Trọng tâm khiến chi tiết tự quay về tư thế đúng.
- Khay cấp linh kiện theo đúng thứ tự lắp.
- Vị trí dụng cụ đi theo luồng thao tác.
- Clamp chỉ tiếp cận được sau khi phôi đã đặt đủ.
Thiết kế tốt không đòi người vận hành “cẩn thận hơn” trong hàng nghìn chu kỳ. Nó dùng hình học và trình tự để giảm tải nhận thức.
10. Sensor chỉ hữu ích khi có logic phản ứng
Với mỗi sensor, định nghĩa:
- Nó đo điều gì?
- Trạng thái bình thường là ON hay OFF?
- Tín hiệu nào được kiểm tra trước khi chạy?
- Điều gì xảy ra khi sensor không đổi trạng thái?
- Timeout bao lâu?
- Có thể bypass không, ai có quyền và bypass được ghi nhận ra sao?
- Làm cách nào test sensor khi bảo trì?
Các lỗi của chính sensor:
- Bị lệch bracket.
- Dây đứt hoặc chập.
- Bám dầu/phoi.
- Nhìn nhầm background.
- Cảm được jig thay vì phôi.
- Tín hiệu bị giữ từ chu kỳ trước.
Thiết kế diagnostic sao cho mất tín hiệu, tín hiệu không hợp lý hoặc không đổi trạng thái đều lộ ra. Không nên để sensor “luôn ON” vẫn cho máy chạy vô thời hạn.
11. Poka-yoke cơ khí và interlock an toàn không giống nhau
Poka-yoke chất lượng ngăn lỗi sản phẩm hoặc quy trình. Safety interlock bảo vệ người trước hazard.
Một chốt chống đặt ngược không thay thế:
- Guard.
- Interlock cửa.
- Mạch dừng an toàn.
- Thiết bị bảo vệ điểm kẹp.
- Đánh giá rủi ro máy.
Ngược lại, một safety sensor không nhất thiết kiểm tra đúng model hoặc đủ linh kiện. Hai hệ có thể chia sẻ thông tin trong kiến trúc phù hợp, nhưng yêu cầu, mức tin cậy và validation khác nhau.
12. Thiết kế chống bypass
Poka-yoke thường bị bypass khi:
- Tạo báo giả quá nhiều.
- Làm chậm chu kỳ.
- Khó vệ sinh.
- Không hỗ trợ model mới.
- Hỏng nhưng không có spare.
- Không giải thích nguyên nhân dừng.
Để giảm bypass:
- Chọn giải pháp đơn giản và ổn định.
- Cho thông báo lỗi chỉ rõ điều kiện chưa đạt.
- Thiết kế recovery nhanh nhưng có kiểm soát.
- Theo dõi tần suất lỗi và thời gian dừng.
- Bảo đảm phụ tùng thay thế.
- Đưa người vận hành và bảo trì vào review từ đầu.
Nếu poka-yoke thường xuyên cản phôi tốt, vấn đề không phải “người vận hành thiếu kỷ luật”; hệ thống có thể chưa đủ năng lực.
13. Poka-yoke phải thích nghi với thay đổi model
Khi sản phẩm thay đổi:
- Feature dùng làm key có còn tồn tại?
- Model mới có vô tình lọt qua pocket cũ?
- Logic recipe có ánh xạ đúng sensor?
- Chi tiết change-part có được nhận dạng?
- Tài liệu validation có cập nhật?
- Model cũ và mới có thể trộn trên line không?
Quản lý poka-yoke như một đặc tính thiết kế có revision. Mọi ECN ảnh hưởng hình dạng, kích thước, vật liệu hoặc trình tự lắp cần đánh giá tác động đến poka-yoke.
14. Xác nhận poka-yoke bằng challenge test
Không chỉ thử một phôi đúng. Chuẩn bị “mẫu thách thức”:
- Phôi đúng hướng.
- Phôi ngược.
- Sai model gần giống nhất.
- Thiếu từng linh kiện quan trọng.
- Phôi chưa ngồi hết chuẩn.
- Sensor bị che hoặc mất tín hiệu.
- Change-part lắp sai.
- Phôi ở các biên dung sai.
Với mỗi tình huống, ghi:
- Hệ thống có ngăn được không?
- Phát hiện ở thời điểm nào?
- Máy chuyển sang trạng thái gì?
- Thông báo có giúp phục hồi đúng không?
- Có thể tiếp tục bằng cách cưỡng bức hoặc bypass không?
Challenge test nên được lặp sau sửa chữa, thay sensor, đổi model và theo chu kỳ bảo trì phù hợp.
15. Chỉ số theo dõi sau triển khai
Một poka-yoke tốt vẫn cần dữ liệu:
- Số lần ngăn lỗi thật.
- Số lần báo giả.
- Lỗi lọt qua.
- Thời gian phục hồi.
- Số lần bypass.
- Hỏng hóc và tuổi thọ chi tiết.
- Model hoặc ca làm việc có tần suất bất thường.
Nếu số lần ngăn lỗi cao, poka-yoke đang bảo vệ khách hàng nhưng nguyên nhân gốc vẫn tồn tại. Dữ liệu này nên kích hoạt cải tiến process, không biến poka-yoke thành giải pháp vĩnh viễn cho một bước thiết kế kém.
16. Quy trình thiết kế poka-yoke cho jig
Bước 1 — Chọn lỗi ưu tiên
Dựa trên mức nghiêm trọng, tần suất, khả năng phát hiện hiện tại và thời điểm defect hình thành.
Bước 2 — Tìm nguồn lỗi
Xác định thao tác, điều kiện hoặc giao diện cho phép mistake xảy ra.
Bước 3 — Thử loại bỏ
Xóa bước, hợp nhất linh kiện hoặc đổi product/process design.
Bước 4 — Tạo key hình học
Làm trạng thái sai không thể lắp hoặc không thể đạt vị trí làm việc.
Bước 5 — Thêm phát hiện nếu cần
Đo đặc tính gắn trực tiếp với lỗi, không đo một proxy yếu.
Bước 6 — Định nghĩa phản ứng
Chặn, cảnh báo, recovery, quyền bypass và ghi log.
Bước 7 — Challenge test
Thử cả phôi đúng, sai, biên dung sai và hỏng của chính poka-yoke.
Bước 8 — Quản lý vòng đời
Định kỳ kiểm tra, hiệu chuẩn, thay chi tiết mòn và đánh giá khi có thay đổi.
17. Checklist review
Lỗi và nguồn lỗi
- Failure mode cụ thể đã được mô tả.
- Thời điểm mistake trở thành defect đã xác định.
- Đã ưu tiên theo rủi ro và chi phí lọt lỗi.
Giải pháp
- Đã thử loại bỏ bước hoặc điều kiện gây lỗi.
- Hình học được ưu tiên trước màu/nhãn/cảnh báo.
- Trạng thái sai không thể bị ép cưỡng bức vào jig.
- Sensor đo điều kiện liên quan trực tiếp đến lỗi.
- Logic chặn chu kỳ và recovery rõ ràng.
Độ bền
- Đã xét phoi, dầu, mòn, va đập và dung sai.
- Có diagnostic cho sensor kẹt hoặc mất tín hiệu.
- Change-part và recipe không thể tạo tổ hợp lai.
- Có phụ tùng và phương pháp test sau bảo trì.
Validation
- Challenge test gồm đúng, ngược, sai model và thiếu chi tiết.
- Đã thử biên dung sai và failure của poka-yoke.
- Bypass được kiểm soát và ghi nhận.
- Có chỉ số báo giả, ngăn lỗi và lỗi lọt.
Kết luận
Poka-yoke tốt nhất là giải pháp khiến thao tác sai không còn hợp lý về mặt vật lý. Một notch, chốt lệch tâm hoặc pocket bất đối xứng có thể đáng tin cậy hơn cả chuỗi sensor và logic phức tạp.
Khi không thể ngăn hoàn toàn bằng cơ khí, hãy phát hiện tại nguồn và chặn trước khi defect hình thành. Sau cùng, challenge test cả lỗi thật lẫn hỏng của chính poka-yoke, rồi quản lý nó như một đặc tính có vòng đời.
Thiết kế không nên yêu cầu con người luôn hoàn hảo. Nó nên làm cho một sơ suất bình thường không thể trở thành sản phẩm lỗi.
Xem tất cả bài viết kỹ thuật MINATA