High Level Description of System
The system consisted of a number of cameras with suitable lighting at a number of Stations which were integrated with the Poucher machine. The machine Vision system consisted of:
A Main Control panel.
Station 1 which to check visual defects on the topside & underside of the patch, verify the print on the patch and check the presence and position of the slit release.
Station 2 which to check miscuts, missing or multiple patches and the position of the patch.
Station 3 to verify text detail and text position.
Station 4 which to inspect the upper side of the Pouch.
The poucher is a standalone piece of equipment operating in continuous motion designed to pouch individual Nicotine patches with the capability of rejecting out-of-specification patches / pouches using automatic inspection stations. It will process up to and including 300 patches per lane per minute.
As the reels are fed through the first two stations to detect patch defects, reject patches are identified by the vision system which sends signals to the Poucher Control System shift register for downstream rejection.
Following inspection the reels are cross-wise cut into individual patches. These are fed through Station 3 which will detect mis-cuts, missing and multiple patches and the position of the patch. These defect patches are identified by the vision system which sends signals to the Poucher Control System shift register for downstream rejection.
The patches are placed into the pouch stock material and heat sealed. Station 4 checks the text details of the pouch. The sealed pouch is then fed through lane slitting and crosswise cutting stations to produce individual pouches. Station 27 will check for visual defects on the upper side of the pouch. Pouches marked for rejection in the shift register system are rejected into two reject containers (one for empty pouches, one for full pouches) using an air pulse.
The first station of the vision machine inspected the product for the following:
1.Bubbles, streaks and visible contamination
2.Print Analysis/Text Check
3.Wrinkles and Ripples
4.Dog Ears
5.Pen marks
6.Splice Tape
7.Missing Systems
8.Overlapped systems
In relation to the Print Analysis/Text check it was done in a format that required user input to effectively calibrate the system when the reels are changed. The setup phase helped ensure that the checks maintain consistency and accuracy in spite of an extremely variable print process.
The Machine Vision company spent numerous hours revisiting the issue of text check for another client's patches. Standard OCR/OCV approaches will not work because of the variability of the stamping/printing process. In effect this means variations in the width on characters and intensity of the print is probable. Therefore the pre defined models that might work for one reel would be incompatible with another reel. The text on both might be perfectly acceptable but if it is not within certain boundaries of the base model then it will fail. Therefore the software solution needed to have adaptability built-in.
This meant the use of an edge based character recognition tool rather than just a standard off the shelf OCR package. These tools have the advantage of being more adaptable but are slower and can cause cycle time issues in Hi speed applications. However it this instance where the font did not conform to a standard but was rather a 'stamp' it was ideal.