DMC began by working closely with the customer to layout the necessary requirements before doing the initial development at our Chicago Office. To create an accurate image of the part, a Heidenhain Linear Encoder was used as a trigger to the Keyence Laser for acquiring scans. DMC determined the correct electrical setup and software configuration of the Keyence and Heidenhain encoder for doing this. To minimize cycle time, the Keyence settings were configured for high-speed acquisition. For timing synchronization and reporting part pass/fail results to the PLC, digital I/O signaling was used. The application used a USB DIO device for this communication.
For the image analysis, the program architecture was designed to be configurable for varying feature sets and inspection types. Once an image is acquired, the following analysis is done. First, a part origin is established relative to the available datum features. This is used to extract sub images at the relative locations of the features of interest. These sub images are then processed to extract the height of those features (such as pin height). With the heights of all features measured, the coplanarity of those features can be determined.
Learn more about DMC's LabVIEW vision application development.