Hey guys, I am running a 2d inspection process of flat blanks of steel running traveling through a 2d vision camera, which basically line tracks with a robot to pick said parts off of a conveyor and stacks them in place.
The blanks are well lit and are flat on a black conveyor, very easy for the vision system to see the parts. How ever i recently had a few parts go through the system that had large holes in the blanks of steel which is a deviation of what the part should look like. My taught image is solid and only sees the outside edge of the entire part. I assumed the vision system would see the holes with in the part and reject it but it seems based on my taught part it only cares about basically the outside edge of the part.
Is there a way to teach my GPM locator tool (or other tool) to look for holes or other deviations and send a fail signal rather than a pass ? it seems i can teach to look for these deviations and add them as requirements for the part to pass but i want to do the opposite. The holes in the parts can also land any where on the part, not just the same spot over and over.
Appreciate any advice, thanks.