ข้ามไปยังเนื้อหาหลัก
ต้นแบบ · ทดสอบกับชิ้นงานจริง

ระบบกล้องตรวจรอยกาวที่รอยต่อด้านในและปากกระป๋อง สำหรับผู้ผลิตกระป๋อง

ระบบกล้องนี้ตรวจรอยกาว 2 จุดของกระป๋อง คือรอยต่อด้านในตัวกระป๋องและปากกระป๋อง ด้วยกล้อง Cube 5MP กับหน่วยประมวลผล Medusa และโปรแกรม Python กับ OpenCV ที่ตีกรอบจุดผิดปกติในภาพ เราสร้างต้นแบบและทดสอบกับกระป๋องให้ผู้ผลิตกระป๋องในปี 2559–2560 ผลทดสอบจับรอยกาวที่ปากกระป๋องได้ มุมเว้าด้านในยังต้องปรับแสงและโฟกัสเพิ่ม และการตรวจขณะกระป๋องวิ่งเร็วยังคลาดเคลื่อน

ภาพประกอบแนวคิด: ชุดกล้องและไฟสำหรับทดลองตรวจรอยกาวกระป๋องขยายภาพ
ภาพประกอบแนวคิดที่สร้างด้วย AI เพื่ออธิบายงานในเคสนี้
อุตสาหกรรม
การผลิตทั่วไป
ปี
2559–2560
ขอบเขตงาน
ระบบกล้องตรวจรอยกาว 2 จุดของกระป๋อง (รอยต่อด้านในตัวกระป๋อง และปากกระป๋อง) สำหรับรางที่กระป๋องวิ่ง 10 ชิ้นต่อวินาทีและหมุนไปคนละทิศทาง · ข้อมูลเข้า: ภาพจากกล้อง Cube 5MP เลนส์ 8 mm และเลนส์มาโคร 25 mm คู่กับไฟส่องเฉพาะจุด (Spot Light) · ประมวลผล: หน่วยประมวลผล Medusa รันโปรแกรม Python + OpenCV ใช้ Mask กำหนดพื้นที่ตรวจและ Threshold แยกจุดสว่างผิดปกติ · แสดงผล: ภาพผลการตรวจที่ตีกรอบจุดผิดปกติบนหน้าจอโปรแกรม · สิ่งที่เราสร้างและทดสอบ: ชุดทดสอบที่จำลองจุดติดตั้งกล้องจากเครื่องจักรจริง ทดสอบกล้อง เลนส์ และแสงกับกระป๋อง ทดสอบการตรวจขณะกระป๋องหมุนในมุมต่าง ๆ 100 ครั้ง และรายงานผลแยกตามจุดตรวจ
ระยะเวลา
ช่วงทดสอบ พ.ย. 2559 – เม.ย. 2560

สรุปสั้น

  • ระบบกล้องนี้ตรวจรอยกาว 2 จุดของกระป๋อง คือรอยต่อด้านในตัวกระป๋องและปากกระป๋อง โจทย์คือรางที่กระป๋องวิ่ง 10 ชิ้นต่อวินาทีและหมุนไปคนละทิศทาง
  • เราทดสอบด้วยกล้อง Cube 5MP กับหน่วยประมวลผล Medusa บนชุดทดสอบที่จำลองจุดติดตั้งจากเครื่องจักรจริง ในช่วง พ.ย. 2559 – เม.ย. 2560
  • เลนส์ 8 mm เห็นส่วนเว้าด้านในกระป๋องไม่พอ เราจึงเปลี่ยนเป็นเลนส์มาโคร 25 mm คู่กับไฟส่องเฉพาะจุด
  • ผลทดสอบกับกระป๋อง (เมษายน 2560): กล้องจับรอยกาวที่ปากกระป๋องได้ แต่มุมเว้าด้านในยังไม่ชัด ส่วนการทดสอบหมุน 100 ครั้งในเอกสารเดือนกุมภาพันธ์ 2560 พบว่าการตรวจขณะกระป๋องวิ่งเร็วยังคลาดเคลื่อน
  • เราสร้างต้นแบบพร้อมชุดทดสอบที่จำลองจุดติดตั้ง และรายงานผลแยกตามจุดตรวจ ทั้งจุดที่ตรวจได้และจุดที่ยังต้องปรับ
01

โจทย์หน้างาน

ผู้ผลิตกระป๋องต้องการตรวจรอยกาว 2 จุด คือรอยต่อด้านในตัวกระป๋องและรอยกาวที่ปากกระป๋อง แล้วแสดงผลบนหน้าจอโปรแกรม กระป๋องวิ่งบนราง 10 ชิ้นต่อวินาทีและหมุนไปคนละทิศทาง กล้องจึงต้องเห็นรอยกาวได้ทุกมุมและจับภาพให้ทันชิ้นงานที่เคลื่อนที่เร็ว

02

สิ่งที่เราทำ

เราจัดชุดทดสอบที่จำลองจุดติดตั้งกล้องจากเครื่องจักรจริง ใช้กล้อง Cube 5MP ต่อกับหน่วยประมวลผล Medusa และโปรแกรมทดสอบ Python กับ OpenCV (ชุดเครื่องมือประมวลผลภาพ) ที่ตีกรอบจุดผิดปกติในภาพ เราทดสอบการตรวจขณะกระป๋องหมุนในมุมต่าง ๆ 100 ครั้ง และเปลี่ยนจากเลนส์ 8 mm เป็นเลนส์มาโคร 25 mm คู่กับไฟส่องเฉพาะจุด เพื่อให้เห็นรอยกาวในส่วนเว้าด้านใน

03

ผลทดสอบกับชิ้นงานจริง

รายงานความคืบหน้าฉบับล่าสุด (เมษายน 2560) ระบุว่ากล้องจับรอยกาวที่ปากกระป๋องได้ และเห็นรอยกาวที่รอยต่อด้านใน แต่มุมเว้าด้านในยังไม่ชัด ส่วนผลทดสอบขณะกระป๋องหมุน 100 ครั้ง (กุมภาพันธ์ 2560) พบว่าการตรวจขณะกระป๋องวิ่งเร็วยังคลาดเคลื่อน ขั้นต่อไปที่ระบุไว้คือลดขั้นตอนประมวลผลของโปรแกรมก่อนทดสอบความเร็วต่อ

ที่มาของโจทย์

ระบบนี้ใช้กล้องตรวจรอยกาว 2 จุดของกระป๋อง จุดแรกคือรอยต่อด้านในตัวกระป๋อง จุดที่สองคือรอยกาวที่ปากกระป๋อง โจทย์คือหาว่ากล้อง เลนส์ และแสงแบบไหนทำให้เห็นรอยกาวทั้ง 2 จุดได้ชัดพอให้โปรแกรมตัดสินผล ผู้ผลิตกระป๋องต้องการคำตอบนี้ก่อนตัดสินใจลงทุนติดตั้งระบบจริง

ช่วงทดสอบคือ พ.ย. 2559 – เม.ย. 2560 เราสร้างต้นแบบด้วยกล้อง Cube 5MP กับหน่วยประมวลผล Medusa ทดสอบกับกระป๋อง และรายงานผลให้ลูกค้าเป็นระยะ

ข้อกำหนดและข้อจำกัด

ต้นแบบต้องตรวจรอยกาวบนกระป๋องที่เคลื่อนที่เร็วและวางไม่เป็นทิศทางเดียวกัน ข้อกำหนดหลักของโจทย์มีดังนี้

  • ตรวจรอยกาว 2 จุด คือรอยต่อด้านในตัวกระป๋อง และรอยกาวที่ปากกระป๋อง
  • กระป๋องวิ่งบนราง 10 ชิ้นต่อวินาที กล้องต้องจับภาพให้ทันชิ้นงานที่เคลื่อนที่
  • กระป๋องบนรางหมุนไปคนละทิศทางและไม่มีตำแหน่งตายตัว กล้องจึงต้องเห็นรอยกาวได้ทุกมุม
  • แสดงผลการตรวจบนหน้าจอโปรแกรม

ทำไมต้องทดสอบต้นแบบก่อนติดตั้งจริง

เพราะงานตรวจรอยกาวด้านในกระป๋องขึ้นกับแสง เลนส์ และมุมกล้อง พอ ๆ กับตัวโปรแกรมที่ตัดสินผล และสิ่งเหล่านี้ต้องลองกับชิ้นงานจริงจึงจะรู้ผล เราจึงจัดชุดทดสอบที่จำลองจุดติดตั้งกล้องจากเครื่องจักรจริงของลูกค้า แล้วทดสอบทีละขั้นตามลำดับนี้

  1. 1

    กำหนดจุดตรวจและจุดติดตั้งกล้อง

    จุดตรวจมี 2 จุด คือรอยต่อด้านในตัวกระป๋องและรอยกาวที่ปากกระป๋อง เราจำลองตำแหน่งกล้องตามจุดติดตั้งบนเครื่องจักรจริง เพื่อให้ผลทดสอบใกล้เคียงสภาพหน้างาน

  2. 2

    ถ่ายภาพด้วยกล้อง Cube 5MP

    กล้อง Cube 5MP ต่อกับหน่วยประมวลผล Medusa ถ่ายภาพกระป๋องขณะหมุนในมุมต่าง ๆ เพราะกระป๋องบนรางจริงไม่ได้หันทิศทางเดียวกันทุกใบ

  3. 3

    แยกจุดผิดปกติด้วย Mask และ Threshold

    โปรแกรมทดสอบเขียนด้วย Python กับ OpenCV (ชุดเครื่องมือประมวลผลภาพ) ใช้ Mask (ภาพกำหนดพื้นที่ตรวจ) บังส่วนที่ไม่ต้องตรวจ แล้วแยกจุดสว่างผิดปกติด้วย Threshold (เกณฑ์ความสว่าง) และตีกรอบจุดนั้นในภาพผลการตรวจ โปรแกรมนี้ใช้การประมวลผลภาพตามกฎ ไม่ได้ใช้ AI

  4. 4

    ปรับเลนส์และแสงตามผลทดสอบ

    เลนส์ 8 mm ที่ใช้ในชุดแรกมองไม่เห็นรอยกาวในส่วนโค้งเว้าด้านในกระป๋อง เราจึงเปลี่ยนเป็นเลนส์มาโคร 25 mm ใช้ไฟส่องเฉพาะจุด (Spot Light) และปรับระยะโฟกัสต่อ

เลนส์มาโคร (Macro Lens) คืออะไร

เลนส์มาโครคือเลนส์ที่โฟกัสได้ใกล้มาก จึงเห็นรายละเอียดเล็กได้ชัด เหมาะกับงานที่ต้องดูรอยกาวหรือตำหนิในพื้นที่แคบ แต่ระยะชัดสั้น ถ้าเปลี่ยนตำแหน่งไฟหรือกล้อง ต้องปรับโฟกัสใหม่ตามไปด้วย

สิ่งที่เราสร้างและทดสอบ

เราสร้างและทดสอบส่วนประกอบต่อไปนี้ ผลทดสอบใช้ประกอบการตัดสินใจของลูกค้าก่อนลงทุนติดตั้งระบบ

  • ชุดทดสอบที่จำลองจุดติดตั้งกล้องจากเครื่องจักรจริง
  • ชุดกล้อง Cube 5MP กับหน่วยประมวลผล Medusa พร้อมเลนส์ 8 mm เลนส์มาโคร 25 mm และไฟส่องเฉพาะจุด
  • โปรแกรมทดสอบ Python + OpenCV ที่สร้างภาพผลการตรวจโดยตีกรอบจุดผิดปกติ
  • รายงานผลทดสอบแยกตามจุดตรวจ พร้อมสิ่งที่ต้องปรับต่อ

ต้นแบบนี้ตรวจรอยกาวได้แค่ไหน

ตามรายงานความคืบหน้าฉบับล่าสุด (เมษายน 2560) ต้นแบบจับรอยกาวที่ปากกระป๋องได้ และเห็นรอยกาวที่รอยต่อด้านในตัวกระป๋อง แต่มุมเว้าด้านในยังไม่ชัด ต้องปรับแสงและระยะโฟกัสเพิ่ม ผลนี้ได้จากชุดเลนส์มาโคร 25 mm คู่กับไฟส่องเฉพาะจุด ส่วนเอกสารเดือนกุมภาพันธ์ 2560 พบว่าการตรวจขณะกระป๋องวิ่งเร็วยังคลาดเคลื่อน

ผลทดสอบต้นแบบแยกตามจุดตรวจ

สิ่งที่ทดสอบผลที่บันทึกไว้เอกสารที่มา
รอยกาวที่ปากกระป๋องตรวจจับได้รายงานความคืบหน้า เมษายน 2560
รอยกาวที่รอยต่อด้านในตัวกระป๋องกล้องเห็นรอยกาวรายงานความคืบหน้า เมษายน 2560
มุมเว้าด้านในกระป๋องยังไม่ชัด ต้องปรับแสงและระยะโฟกัสเพิ่มรายงานความคืบหน้า เมษายน 2560
การตรวจขณะกระป๋องหมุนในมุมต่าง ๆ 100 ครั้งยังคลาดเคลื่อนขณะกระป๋องวิ่งเร็ว ต้องลดขั้นตอนประมวลผลของโปรแกรมก่อนทดสอบต่อบันทึกผลทดสอบ กุมภาพันธ์ 2560

เอกสารบันทึกจำนวนครั้งที่ทดสอบ แต่ไม่ได้ระบุอัตราการตรวจจับ หน้านี้จึงไม่แสดงตัวเลขความแม่นยำ ความเร็ว 10 ชิ้นต่อวินาทีเป็นข้อกำหนดของโจทย์ ไม่ใช่ผลที่ทดสอบผ่านแล้ว

ขอบเขตของผลทดสอบ

ผลในตารางได้จากชุดทดสอบที่จำลองจุดติดตั้งกล้อง กับกระป๋องชุดที่ใช้ทดสอบ และชุดเลนส์กับไฟที่ระบุไว้ ถ้าชิ้นงาน แสง หรือความเร็วรางของคุณต่างจากนี้ ต้องทดสอบใหม่กับชิ้นงานจริงของคุณ

สิ่งที่เราเรียนรู้

ในจุดที่มองเห็นยาก แสง เลนส์ และความเร็วรางต้องทดสอบกับชิ้นงานจริงก่อนกำหนดเกณฑ์ตัดสินในโปรแกรม

  • แสงและเลนส์กำหนดว่ากล้องเห็นอะไร ในจุดโค้งเว้า เลนส์ชุดแรกอาจเห็นรายละเอียดไม่พอ ต้องทดลองเลนส์ระยะใกล้และแสงเฉพาะจุดกับชิ้นงานจริงก่อนกำหนดเกณฑ์ตัดสินในโปรแกรม
  • ความเร็วของรางเป็นข้อกำหนดที่ต้องทดสอบแยก โปรแกรมที่ตรวจภาพได้ขณะชิ้นงานช้า อาจคลาดเคลื่อนเมื่อชิ้นงานวิ่งเร็ว จึงต้องวัดเวลาประมวลผลต่อภาพเทียบกับความเร็วรางตั้งแต่ขั้นต้นแบบ
  • ผลทดสอบต้องแยกตามจุดตรวจและใช้ภาพจริง เราถ่ายภาพตรงจากกล้องแทนการตัดภาพจากวิดีโอ เพื่อให้ได้ภาพตามขนาดจริง และรายงานจุดที่ผ่านแยกจากจุดที่ยังต้องปรับ ผู้ตัดสินใจจึงเห็นข้อจำกัดจริงก่อนลงทุน

นำแนวทางนี้ไปใช้กับงานของคุณได้อย่างไร

ถ้าคุณต้องตรวจรอยกาว รอยต่อ หรือตะเข็บในจุดที่มองจากภายนอกได้ยาก คุณใช้ลำดับงานเดียวกับเคสนี้ได้ คือจำลองจุดติดตั้งก่อน ทดลองเลนส์และแสงกับชิ้นงานจริง แล้วทดสอบขณะชิ้นงานเคลื่อนที่ ส่วนที่ต้องปรับคือแสง เลนส์ และวิธีตรวจ เมื่อชิ้นงานหรือความเร็วต่างจากเคสนี้

ส่วนที่ใช้ซ้ำได้ และส่วนที่ต้องปรับ

ส่วนของงานใช้ซ้ำได้ต้องปรับเมื่อ
ชุดทดสอบการจำลองตำแหน่งกล้องจากเครื่องจักรจริงก่อนติดตั้งเครื่องจักรหรือจุดติดตั้งต่างแบบ ต้องจำลองใหม่จากวิดีโอและแบบเครื่องจักรของคุณ
เลนส์และแสงการเปลี่ยนเป็นเลนส์มาโครคู่กับไฟส่องเฉพาะจุดเมื่อจุดตรวจอยู่ในส่วนเว้าผิว สี หรือรูปทรงของชิ้นงานต่างจากกระป๋อง ต้องทดสอบแสงกับชิ้นงานจริงใหม่
โปรแกรมตรวจการใช้ Mask กำหนดพื้นที่ตรวจและ Threshold แยกจุดสว่างผิดปกติตำหนิของคุณแยกด้วยความสว่างไม่ได้ ต้องเลือกวิธีตรวจอื่น
การทดสอบความเร็วการทดสอบซ้ำขณะชิ้นงานหมุนในมุมต่าง ๆความเร็วรางหรือการวางชิ้นงานต่าง ต้องวัดเวลาประมวลผลใหม่
  • เตรียมตัวอย่างชิ้นงานทั้งแบบรอยกาวดีและแบบมีตำหนิ พร้อมวิดีโอจุดติดตั้งบนเครื่องจักร
  • แจ้งความเร็วรางจริงและลักษณะการวางชิ้นงานบนราง
  • ตกลงเกณฑ์ผ่าน/ไม่ผ่านของรอยกาวกับฝ่ายคุณภาพก่อนเริ่ม เพื่อใช้วัดผลต้นแบบ
  • เผื่อเวลาทดลองแหล่งแสง มุมยิงแสง และเลนส์หลายแบบ

เทคโนโลยีที่ใช้

กล้อง Cube 5MPหน่วยประมวลผล Medusaเลนส์ 8 mm และเลนส์มาโคร 25 mmไฟส่องเฉพาะจุด (Spot Light)Python + OpenCVMachine Vision

คำถามที่พบบ่อย

ต้นแบบนี้ตรวจรอยกาวได้ทุกจุดแล้วหรือยัง

ยังไม่ครบ ตามรายงานล่าสุด กล้องจับรอยกาวที่ปากกระป๋องได้ และเห็นรอยกาวที่รอยต่อด้านในตัวกระป๋อง แต่มุมเว้าด้านในยังเห็นไม่ชัด ต้องปรับแสงและระยะโฟกัสเพิ่ม

ตรวจทันความเร็วราง 10 ชิ้นต่อวินาทีหรือไม่

ยังไม่ได้ยืนยัน ผลทดสอบขณะกระป๋องหมุน 100 ครั้งพบว่าการตรวจขณะวิ่งเร็วยังคลาดเคลื่อน ข้อสรุปคือต้องลดขั้นตอนประมวลผลของโปรแกรมก่อนทดสอบต่อ

ทำไมต้องเปลี่ยนจากเลนส์ 8 mm เป็นเลนส์มาโคร 25 mm

เลนส์ 8 mm ในชุดทดสอบแรกมองไม่เห็นรอยกาวในส่วนโค้งเว้าด้านในกระป๋อง เลนส์มาโครโฟกัสได้ใกล้จึงเห็นรายละเอียดเล็กได้ชัดกว่า เราใช้คู่กับไฟส่องเฉพาะจุด (Spot Light) แต่เลนส์มาโครมีระยะชัดสั้น เมื่อเปลี่ยนตำแหน่งกล้องหรือไฟ ต้องปรับโฟกัสใหม่ทุกครั้ง

ถ้าต้องการระบบตรวจรอยกาวหรือบรรจุภัณฑ์แบบอื่น ต้องเตรียมอะไร

เตรียมตัวอย่างชิ้นงานทั้งแบบดีและแบบมีตำหนิ วิดีโอหรือภาพจุดติดตั้งบนเครื่องจักร ความเร็วรางจริง และเกณฑ์ผ่าน/ไม่ผ่านที่ฝ่ายคุณภาพใช้ เราใช้ข้อมูลนี้ทดสอบกล้อง เลนส์ และแสงก่อนเสนอระบบ

ราคาและระยะเวลาพัฒนาเท่าไร

ไม่มีราคามาตรฐาน งานตรวจด้วยกล้องที่ออกแบบตามชิ้นงานต้องประเมินจากหน้างานจริง ขอใบเสนอราคาได้ เราจะเสนอแผนทดสอบต้นแบบและราคาหลังดูตัวอย่างชิ้นงาน

อยากได้ระบบแบบนี้ในงานของคุณ?