จุดบัดกรีเปิด: วิธีที่ AOI ตรวจจับข้อบกพร่องที่มองเห็นได้
ดูวิธีที่ AOI ตรวจจับจุดบัดกรีเปิดที่มองเห็นได้ จุดที่ Color Threshold แบบคงที่ทำงานได้ยาก และวิธีที่โมเดล 2D แบบ Pretrained จัดการกับเคสทั่วไปและกรณีพิเศษ
17 กันยายน 2569
ไม่ต้องใช้ไฟล์ CAD ไม่ต้องมีไลบรารีชิ้นส่วน — การเขียนโปรแกรม AI ด้วย golden-board ทำงานจริงอย่างไรทีละขั้นตอน พร้อมการเปรียบเทียบกับเวิร์กโฟลว์ AOI แบบดั้งเดิมที่ใช้เวลา 3–5 ชั่วโมง

การเขียนโปรแกรม AOI โดยไม่ใช้ไฟล์ CAD ทำงานโดยให้ระบบเรียนรู้บอร์ดโดยตรงจากตัวอย่างบอร์ดสมบูรณ์ (golden board) จริงหนึ่งชิ้น แทนที่จะใช้ข้อมูลทางวิศวกรรม กล้องจะจับภาพบอร์ดดีที่ยืนยันแล้ว จากนั้น AI จะระบุตำแหน่งชิ้นส่วนและสร้างขอบเขตการตรวจสอบโดยอัตโนมัติ และการป้อนกลับข้อมูลของผู้ปฏิบัติงานจะช่วยปรับแต่งโมเดลให้แม่นยำขึ้นเรื่อย ๆ กระบวนการนี้ช่วยตัดขั้นตอนการนำเข้า CAD, การสร้างไลบรารีชิ้นส่วน และการปรับตั้งค่า threshold ด้วยตนเอง ซึ่งทำให้การตั้งค่า AOI แบบดั้งเดิมต้องใช้เวลาตั้งแต่สองสามชั่วโมงไปจนถึงหลายวันสำหรับบอร์ดที่มีความซับซ้อน
สำหรับโรงงาน EMS แบบ high-mix วิธีการเขียนโปรแกรมเครื่อง AOI มักมีความสำคัญมากกว่ากระบวนการตรวจสอบเสียอีก สายการผลิตที่มีการเปลี่ยนรุ่นหลายครั้งต่อวันจะอยู่หรือรอดขึ้นอยู่กับเวลาการตั้งค่า บทความนี้อธิบายอย่างเป็นขั้นตอนว่าการเขียนโปรแกรมแบบไม่ต้องใช้ CAD (golden-board) ทำงานอย่างไร แตกต่างจากเวิร์กโฟลว์แบบดั้งเดิมอย่างไร และคำถามใดบ้างที่วิศวกรควรถามก่อนที่จะนำไปใช้งานจริงในไลน์ผลิต
การเขียนโปรแกรม AOI แบบดั้งเดิมนั้นช้าเพราะต้องสร้างลอจิกการตรวจสอบของบอร์ดขึ้นมาใหม่จากข้อมูลทางวิศวกรรมทุกครั้ง วิศวกรผู้เชี่ยวชาญต้องนำเข้าข้อมูล CAD/Gerber และข้อมูลตำแหน่งวางชิ้นส่วน (placement data), ตรวจสอบหรือเพิ่มไลบรารีชิ้นส่วน, สอนมาร์ก fiducial, กำหนดพื้นที่บอร์ด, ตั้งค่าการตรวจสอบรายชิ้นส่วนตามเกณฑ์ IPC-A-610 แล้วจึงปรับแต่ง threshold เพื่อลดผลการตรวจจับผิดพลาด (false calls) คู่มือการเขียนโปรแกรมที่เผยแพร่ทั่วไปอธิบายว่านี่คืองานที่ใช้เวลาหลายชั่วโมงสำหรับบอร์ดทั่วไป และอาจลากยาวเป็นหลายวันสำหรับบอร์ดที่หนาแน่นและซับซ้อน
เวิร์กโฟลว์แบบดั้งเดิมโดยทั่วไปประกอบด้วย 6 ขั้นตอน:
ทุกขั้นตอนตั้งอยู่บนสมมติฐานว่าคุณมีข้อมูล CAD ที่สมบูรณ์และมีเวลาเพียงพอสำหรับการปรับจูน ในการผลิตแบบ high-mix, low-volume ซึ่งข้อมูล CAD อาจสูญหาย, ไม่สมบูรณ์ หรือได้รับจากลูกค้าที่ไม่ต้องการแชร์ข้อมูล ลำพังเพียงขั้นตอนที่ 1 และ 2 ก็สามารถทำให้การสลับเปลี่ยนไลน์สะดุดได้แล้ว
ขั้นตอนเวิร์กโฟลว์อ้างอิงจากคู่มือการเขียนโปรแกรม AOI ที่เผยแพร่ (เช่น คู่มือทีละขั้นตอนของ Aivon และ ภาพรวมการเขียนโปรแกรมของ Unisoft), 2024–2025 เวลาในการตั้งค่ามีความแตกต่างกันอย่างมากตามความซับซ้อนของบอร์ด ตัวเลขที่ระบุจึงขึ้นอยู่กับลักษณะของบอร์ดแต่ละแบบ
การเขียนโปรแกรมแบบ Golden-board จะสอนระบบ AOI จากบอร์ดดีทางกายภาพเพียงบอร์ดเดียวที่ผ่านการรับรองแล้ว หรือ "golden board" แทนที่จะใช้ข้อมูล CAD ระบบจะถ่ายภาพบอร์ดอ้างอิงนี้ และ AI ยุคใหม่จะตรวจจับชิ้นส่วน, สกัดคุณลักษณะทางภาพ และสร้างพื้นที่ตรวจสอบโดยอัตโนมัติ ด้วยการเปรียบเทียบบอร์ดในสายการผลิตกับบอร์ดอ้างอิง golden board ตัว golden board คือสเปกโดยตรง ดังนั้นจึงไม่จำเป็นต้องใช้ไฟล์ CAD หรือไลบรารีชิ้นส่วนที่สร้างไว้ล่วงหน้าเพื่อเริ่มต้นการทำงาน

แนวคิดเรื่อง "golden board" ไม่ใช่เรื่องใหม่ บอร์ดอ้างอิงที่ดีเป็นส่วนหนึ่งของการตั้งค่า AOI มายาวนาน (เครื่อง AOI แบบดั้งเดิมส่วนใหญ่ที่ติดตั้งในช่วงทศวรรษที่ผ่านมาจะสร้างโมเดลการตรวจสอบจากข้อมูล CAD/อัลกอริทึมเป็นหลัก และใช้บอร์ดอ้างอิงสำหรับการจัดแนวและการปรับแต่ง threshold เป็นสำคัญ) สิ่งที่เปลี่ยนไปเมื่อมี AI คือสิ่งที่ซอฟต์แวร์สามารถทำได้จากบอร์ดเพียงบอร์ดเดียวนั้น: ระบบรุ่นเก่ายังคงต้องพึ่งพาข้อมูล CAD และไลบรารีชิ้นส่วนควบคู่กัน แต่ระบบ AI รุ่นใหม่สามารถสร้างโปรแกรมที่พร้อมใช้งานได้จาก golden board เพียงบอร์ดเดียว
การเขียนโปรแกรม AI แบบไม่ต้องใช้ CAD เปลี่ยนการตั้งค่าด้วยตนเองเป็นการรู้จำคุณลักษณะอัตโนมัติ ในทางปฏิบัติจะทำงานผ่าน 4 ขั้นตอน: สแกน golden board หนึ่งบอร์ด, AI ตรวจจับชิ้นส่วนและสร้างกรอบการตรวจสอบโดยอัตโนมัติ, ตั้งค่า threshold เริ่มต้นจากภาพอ้างอิง และเรียนรู้จากการป้อนกลับข้อมูลของผู้ปฏิบัติงานต่อผลการตรวจจับผิดพลาด เพื่อปรับแต่งโมเดลอย่างต่อเนื่องระหว่างการผลิต การตั้งค่าที่เคยใช้เวลาหลายชั่วโมงจึงลดลงเหลือเพียงไม่กี่นาที เนื่องจากไม่มีขั้นตอนการนำเข้า CAD, การสร้างไลบรารี หรือการตีกรอบด้วยตนเอง
นี่คือทิศทางเดียวกับที่ผู้ผลิตหลายรายกำลังมุ่งไป ไม่ว่าจะเป็น Saki, Marantz และ Mycronic ต่างก็นำเสนอการเขียนโปรแกรมอัตโนมัติในรูปแบบต่าง ๆ ข้อแตกต่างในทางปฏิบัติอยู่ที่อินพุตที่ยังคงจำเป็นต้องใช้: เครื่องมือเขียนโปรแกรมอัตโนมัติหลายตัวยังคงต้องการข้อมูล CAD หรือไลบรารีชิ้นส่วนที่ต้องคอยอัปเดต ในขณะที่แนวทางแบบใช้เฉพาะ golden board ของ DaoAI ถูกออกแบบมาให้ทำงานได้โดยไม่ต้องใช้อินพุตทั้งสองอย่าง หากคุณกำลังประเมินระบบ ความต้องการด้านอินพุตนี้คือประเด็นสำคัญที่ต้องพิจารณาให้ชัดเจน
ความแตกต่างที่สำคัญคืออินพุต: การเขียนโปรแกรม AOI แบบดั้งเดิมขับเคลื่อนด้วยข้อมูล CAD/BOM และไลบรารีชิ้นส่วน ในขณะที่การเขียนโปรแกรมแบบไม่ต้องใช้ CAD ขับเคลื่อนด้วย golden board เพียงบอร์ดเดียวร่วมกับการรู้จำคุณลักษณะของ AI สิ่งนี้เปลี่ยนเวลาตั้งค่าจากหลายชั่วโมงเหลือเพียงไม่กี่นาที และเปลี่ยนผู้ดำเนินการเปลี่ยนรุ่นจากการพึ่งพาวิศวกรเขียนโปรแกรมโดยเฉพาะมาเป็นผู้ปฏิบัติงานประจำสายการผลิต

| มิติการเปรียบเทียบ | การเขียนโปรแกรม AOI แบบดั้งเดิม | การเขียนโปรแกรม AI แบบไม่ต้องใช้ CAD (golden-board) |
|---|---|---|
| อินพุตหลัก | CAD / Gerber + ข้อมูล placement + ไลบรารีชิ้นส่วน | golden board ชิ้นงานจริงหนึ่งบอร์ด |
| เวลาการตั้งค่าโดยทั่วไป | 3–5 ชั่วโมงต่อบอร์ด (อ้างอิงจาก DaoAI; แตกต่างตามความซับซ้อนของบอร์ดในคู่มืออิสระ) | ~5 นาที ดำเนินการโดยผู้ปฏิบัติงาน (รายงานโดย DaoAI) |
| ผู้ดำเนินการ | วิศวกร AOI / วิศวกรเขียนโปรแกรมโดยเฉพาะ | ผู้ปฏิบัติงานประจำสายการผลิต |
| ความพร้อมของข้อมูล CAD | จำเป็นต้องมี | ไม่จำเป็นต้องมี |
| ชิ้นส่วนใหม่ / ชิ้นส่วนสั่งทำพิเศษ | ต้องป้อนข้อมูลลงไลบรารีด้วยตนเอง | รู้จำโดยอัตโนมัติจากบอร์ด |
| การจัดการข้อผิดพลาด (False-call) | ปรับแต่ง threshold ด้วยตนเอง | การเรียนรู้จากฟีดแบ็กอย่างต่อเนื่อง |
| ความเหมาะสมในการใช้งาน | สายการผลิตแบบปริมาณมากที่มีความเสถียร (High-volume) | สายการผลิตแบบ High-mix ที่มีการเปลี่ยนรุ่นบ่อยครั้ง |
สำหรับการเปรียบเทียบเชิงลึก โปรดดู DaoAI เทียบกับ AOI แบบดั้งเดิม: โซลูชันใดเหมาะกับสายการผลิต SMT ของคุณ
แม่นยำ — ความแม่นยำโดยไม่มี CAD ขึ้นอยู่กับคุณภาพของ golden board และความสามารถของ AI ในการรู้จำชิ้นส่วน ไม่ได้ขึ้นอยู่กับตัวข้อมูล CAD เอง การเขียนโปรแกรมที่ขับเคลื่อนด้วย CAD จะอิงจากตำแหน่งที่ชิ้นส่วนควรอยู่และค่าที่ระบุไว้ ส่วนแนวทาง golden-board จะอิงจากลักษณะที่บอร์ดดีปรากฏจริง ซึ่งเป็นสิ่งที่การตรวจสอบใช้เปรียบเทียบในท้ายที่สุด ไม่ว่าจะใช้วิธีใด เกณฑ์การยอมรับสามารถเทียบเคียงตามมาตรฐาน IPC-A-610 ซึ่งเป็นมาตรฐานอุตสาหกรรมสำหรับการยอมรับทางสายตาของ PCBA ได้เสมอ
สิ่งนี้มีความสำคัญต่อความมั่นใจในสายการผลิต IPC-A-610, "Acceptability of Electronic Assemblies" (การปรับปรุงเวอร์ชันล่าสุด IPC-A-610J ออกปี 2024) คือเกณฑ์มาตรฐานที่ยอมรับกันทั่วโลกสำหรับข้อกำหนดรอยต่อบัดกรีที่ยอมรับได้, ระยะเยื้องของชิ้นส่วน หรือประเภทข้อบกพร่อง เกณฑ์เหล่านี้สามารถแปลงเป็นชุดกฎสำหรับ AOI ได้ ไม่ว่าโปรแกรมจะถูกสร้างขึ้นจาก CAD หรือ golden board ดังนั้น การเขียนโปรแกรมแบบไม่ต้องใช้ CAD จึงไม่ได้หมายถึงการละทิ้งมาตรฐานคุณภาพที่เป็นที่ยอมรับ DaoAI ระบุว่า P Series มีความแม่นยำในการตรวจจับ ≥98% ในขณะที่อัตรา false-call จะลดลงเมื่อผู้ปฏิบัติงานป้อนข้อมูลกลับ ทั้งนี้ โรงงานควรตรวจสอบประสิทธิภาพกับบอร์ดจริงของตนเองระหว่างการสาธิต (demo)
การเขียนโปรแกรมแบบไม่ต้องใช้ CAD ให้ผลตอบแทนหลักในด้านเวลาการเปลี่ยนรุ่น, แรงงาน และการแก้ชิ้นงานซ้ำจาก false-call การเปลี่ยนจากการตั้งค่าแบบเดิมที่ใช้เวลา 3–5 ชั่วโมง มาเป็นเวิร์กโฟลว์ golden-board ที่ผู้ปฏิบัติงานทำได้เองในเวลา ~5 นาที ช่วยลดเวลาการเขียนโปรแกรมลงอย่างมาก ขณะที่ระบบการเรียนรู้จากฟีดแบ็กจะช่วยลด false-call ลงเมื่อผู้ปฏิบัติงานตรวจสอบผลลัพธ์ ผู้ปฏิบัติงานสายการผลิตสามารถพร้อมเริ่มงานตรวจสอบได้ในเวลาประมาณ 30 นาที โดยไม่ต้องพึ่งพาวิศวกรเขียนโปรแกรมโดยเฉพาะ
| เมตริก | ผลลัพธ์ที่รายงานโดย DaoAI |
|---|---|
| การลดเวลาการเขียนโปรแกรม | สูงสุด ~97% (3–5 ชั่วโมง → ~5 นาที) |
| การลดข้อผิดพลาด (False-call) | ดีขึ้นอย่างต่อเนื่องผ่านการเรียนรู้จากฟีดแบ็ก |
| การลดต้นทุนการดำเนินงานโดยรวม | ~60% |
| การประหยัดต้นทุนแรงงาน | ~USD 15,000–40,000 ต่อคน / ปี (การตรวจสอบซ้ำ + การหยุดสายการผลิต) |
| การฝึกอบรมผู้ปฏิบัติงาน | พร้อมเริ่มตรวจสอบได้ใน ~30 นาที; ไม่ต้องใช้วิศวกรเขียนโปรแกรม AOI |
ตัวเลขเหล่านี้เป็นข้อมูลที่รายงานโดยผู้ผลิต ซึ่งรวบรวมมาจากการติดตั้งใช้งานจริงของ DaoAI ในสายการผลิต รวมถึงกับผู้ผลิตชิ้นส่วนอิเล็กทรอนิกส์ชั้นนำในเอเชีย ซึ่งการเขียนโปรแกรมบอร์ดที่เคยใช้เวลา 3–5 ชั่วโมง สามารถทำได้โดยผู้ปฏิบัติงานในเวลาประมาณ 5 นาที หากต้องการทราบรายละเอียดการทำงานเบื้องหลังตัวเลขเหล่านี้ โปรดดู วิธีที่ AI ช่วยลดเวลาการเขียนโปรแกรม AOI สำหรับ PCBA จาก 3 ชั่วโมงเหลือ 5 นาทีโดยไม่ต้องใช้ไลบรารีชิ้นส่วนหรือ CAD ทั้งนี้ โรงงานควรตรวจสอบตัวเลขเหล่านี้กับบอร์ดของตนเองในระหว่างการทดสอบ demo ซึ่งสามารถทำสด ๆ หน้างานได้จริง เพราะการตั้งค่าใช้เวลาเพียงไม่กี่นาที
ไม่จำเป็น แนวทางแบบ golden-board เริ่มต้นจากบอร์ดดีทางกายภาพเพียงบอร์ดเดียว แม้ข้อมูล CAD หรือ BOM จะช่วยเสริมการตั้งชื่อฉลากได้ แต่ก็ไม่จำเป็นสำหรับการสร้างโปรแกรมตรวจสอบที่พร้อมทำงาน
AI ที่ใช้การรู้จำคุณลักษณะจะระบุชิ้นส่วนจากลักษณะทางกายภาพมากกว่าการจับคู่ฟุตพรินต์ที่บันทึกไว้ ดังนั้น ชิ้นส่วนใหม่หรือชิ้นส่วนสั่งทำพิเศษจะถูกตรวจจับได้จาก golden board โดยตรงโดยไม่ต้องป้อนข้อมูลลงไลบรารีด้วยตนเอง
นั่นคือเป้าหมายหลักของการเขียนโปรแกรมแบบไม่ต้องใช้ CAD เนื่องจากการตัดขั้นตอนการนำเข้า CAD หรือการกำหนดกรอบด้วยตนเอง ทำให้การตั้งค่าเหลือเพียงการสแกน golden board และการตรวจทานภาพที่ระบบแจ้งเตือน ซึ่งเป็นงานที่ผู้ปฏิบัติงานทำได้ โดย DaoAI รายงานว่าผู้ปฏิบัติงานสามารถพร้อมเริ่มตรวจสอบได้หลังการฝึกอบรมเพียงประมาณ 30 นาที
เป็นไปตามมาตรฐาน เกณฑ์การยอมรับของ IPC-A-610 กำหนดลักษณะของชิ้นงานประกอบที่ยอมรับได้ ซึ่งสามารถแมปเข้ากับลอจิกการตรวจสอบได้ ไม่ว่าโปรแกรมจะถูกสร้างขึ้นด้วยวิธีใดก็ตาม
เครื่องมือเขียนโปรแกรมอัตโนมัติหลายตัวยังคงต้องการข้อมูล CAD หรือไลบรารีชิ้นส่วนที่ต้องคอยดูแลรักษา คำถามสำคัญในการเปรียบเทียบระบบคือมีอินพุตใดบ้างที่ไม่จำเป็นต้องใช้จริง ๆ เวิร์กโฟลว์ที่ใช้เฉพาะ golden board ถูกออกแบบมาให้ทำงานได้โดยไม่ต้องมี CAD หรือไลบรารีที่สร้างไว้ล่วงหน้า คุณสามารถศึกษารายละเอียดแนวทางและสเปกฉบับเต็มของ DaoAI ได้ในศูนย์ข้อมูลและทรัพยากร
P Series ของ DaoAI รองรับเวิร์กโฟลว์แบบ golden-board ทั้งในรูปแบบออฟไลน์ (P1/P2) และอินไลน์ (P3/P3D) มอบการเขียนโปรแกรมแบบไม่ต้องใช้ CAD แบบเดียวกัน ทั้งสำหรับโต๊ะทำงานแบบ high-mix และสายการผลิตปริมาณมากแบบ high-volume
ข้อมูลเชิงลึกด้านการตรวจสอบด้วย AI ข่าวผลิตภัณฑ์ และบทวิเคราะห์อุตสาหกรรม เดือนละครั้ง เน้นสาระ
เราใช้ข้อมูลของคุณเพื่อตอบกลับข้อซักถามของคุณ ดูนโยบายความเป็นส่วนตัวของเรา