Pocked waffle packs are used by pick and place machines in an electronic assembly. End user desired to have a machine that could handle various gold solder pad sizes and have 1 and only 1 gold solder pad placed into a single pocket for a waffle pack.
Gold solder pads were loaded into an Asyril vibratory feeder that would spread the product out for a vision system to identify a singulated solder pad. The robot would pick the solder pad up via suction cup and present it to another camera that would identify orientation and offsets. Using the x,y, and rotation offsets the gold solder pad was placed into the waffle pack.
A fuse block assembly for a car or truck has similar frames, but what goes into them can vary. A component can easily be missed, such as a fuse or diode or the wrong relay model installed.
A GUI was developed to allow an Engineer to train a new component (color, pattern matching, OCR) and add it to a component family. Once populated with components, an Engineer can create a product SKU and create a Region of Interests (ROIs) for each component location on the fuse block. The engineer can choose the allowed orientation of the component for the ROI.
With a fully configured product, an Operator can recall the SKU from a part list and batch inspect multiple fuse blocks. Any component that is missing, in the wrong orientation, pattern score is too low, or OCR is mismatched, then the ROI is highlighted in red. Components that pass are highlighted in green.