Download presentation
Presentation is loading. Please wait.
Published byErin Payne Modified over 9 years ago
1
IPD Technical Conference February 19 th 2008 GREG RACITI
2
Dual Camera Asynchronous OCR Inspection Project Objective Customer is a contract packager of OTC pharmaceuticals Independent OCR of date and lot codes on labels and cartons was required Existing packaging line needed to be retrofitted with dual camera solution Labeler and cartoner are not synchronized – One vision solution was needed to inspect both Operator interface needed very simple controls
3
Inspection Challenges Illumination Both cartons and labels have a shiny surface Custom polarizing filters were fitted to standard NER 70mm ring lights Triggering Label and carton inspections are independent, two camera asynchronous inspection was needed Ink Jet Font Skew The cartons codes are applied with an ink jet coder Depending on the speed of the line, the slant angle of the text can vary Non-PolarizedPolarized
4
Hardware Selection Dalsa IPD VA61vision processor Xycom Proface 15” color TFT flat panel touch screen – USB interface Panasonic FP-X PLC to handle all reject functionality SICK photoeyes for camera triggers Grayhill complete opto breakout board for VA4X Two Dalsa Genie GM6400 640x480 cameras Fujinon 16mm standard lenses with Tamron polarizing filters Siemens 70mm white LED ring lights with custom fitted polarizing filters All vision hardware was mounted and wired into an electrical enclosure
5
Asynchronous Setup Part I Image Window Properties External Trigger must be checked Skip Execution must be checked Timeouts need minimum values Required Subroutine Required Start Acquire for Each Camera run Before Continuous Execution
6
Asynchronous Setup Part II Main routine to acquire images only All image processing done in subroutines only Generate events for each Camera – for VB interface
7
VB – Operator Interface Demo
8
Conclusion & Observations GigE VA61 hardware finally offers a cost effective asynchronous setup Adding polarizers to standard NER ring lights offer a cost effective alternative to a DOAL or dome “Shear X” preprocessor makes inkjet skew compensation possible Extensive array of functionality available within VB makes creating an easy to use interface possible Use of “Execute Sub” VB command is critical to VB interface The addition of the Sherlock “Generate Event” streamlines the VB code
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.