Abstract
With high production efficiency and robustness, automatic component pick-and-place technology is widely used in modern electronic industries. As one of the core components of this technology, the visual measurement system requires a suitable positioning and fault detection algorithm with high speed, accuracy, robustness, and generalization abilities, especially for positioning and inspecting ball grid array (BGA) components. This paper examines the online positioning and defect inspection problem of BGA components for component placement machines. Incorporating coarse and fine positioning, an accurate, efficient, and robust universal positioning algorithm is proposed. Two types of key points are introduced to characterize the alignment of solder balls in BGA components. A distance transform-based circle detection method is first applied, and then a distance-based edge filter and a circle fitting method are employed to obtain the coarse and fine locations of solder balls, respectively. The approximate location of the component is estimated using a geometrical method and the fine location is calculated by solving a least-squares problem. A pair of overlapping ratios is introduced to conduct fault detection and inspect the alignment accuracy. The effectiveness of the proposed method is verified by applying it to several real component positioning and defect inspection experiments.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.