Motor components are assembled in stages, with the base attached to a carriage that moves through the assembly line. After the rotor is mounted in the stator the alignment needs to be checked.
Due to inconsistencies in the placement of the motor base on the carriage and the tightness of tolerances, a single top-down view and gauge approach were not viable. A stereo camera setup allowed for the end of the rotor and stator to be individually identified in 3D space. From there concentricity measurement and plane parallelism could be calculated.
Product number, manufacturing date, and index are pressed into the surface of the railroad bearing. Since the characters are on a dial, if an individual character doesn't properly roll to the next character a duplicate serial number can be generated of the character is not fully formed.
The product was rolled until a laser sensor located the first character. A Cognex InSight line scan camera imaged the full length of the string and a pattern match was performed on each character.
Due to the variance in surface finish and impression depth (as the character die wore down), multiple images over the whole production were collected and a composite image for each character was generated. The composite image of the character was used to generate the pattern classifier.
After the bearing raceway has been machined to a sized blank, the possibility exists that the surface may have underfills, pitting, or other blemishes. Such non-conformances need to be removed and repaired before the additional value is added to the product.
The product is placed into an encoder roller system via an overhead robotic system and is imaged with a line scan camera. If variations in the surface finish are detected, the product is moved to a secondary inspection area, other wise it is moved onto the next step in the process.
Brazing paste is dispensed onto a sprocket gear before entering the oven. Too much, too little, or not in the correct position will cause a poor weld.
A Cognex InSight Camera was used to determine the orientation of the sprocket with pattern matching and provide offset information to the dispensing robot. The robot would dispense two blobs of paste between the teeth of the sprocket on opposite sides. After the application, the smart camera applied blob analysis to verify the amount of brazing paste dispense was within tolerance.
From new to end of life, welding tips used to spot weld the housing to the band create varied results. From time to time, a weld would fail to fully engage and would produce a light or no weld.
5000 images were collected and annotated, then applied to a neural network-based descision engine (predecessor to modern deep learning algrothims). System performed well after new tips were broken in after 2000 cycles. (Average life cylce of tips 35k - 40k)