how to easily improve quality using automated visual inspection

42
How To Easily Improve Quality Using Automated Visual Inspection

Upload: design-world

Post on 16-Jul-2015

197 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: How to easily improve quality using automated visual inspection

How To Easily Improve Quality Using Automated

Visual Inspection

Page 2: How to easily improve quality using automated visual inspection

q  This webinar will be available afterwards at www.designworldonline.com & email

q  Q&A at the end of the presentation q  Hashtag for this webinar: #DWwebinar

Before We Start

Page 3: How to easily improve quality using automated visual inspection

Moderator Presenter

Michael Jermann Design World

Jon Chouinard Baumer Ltd.

Page 4: How to easily improve quality using automated visual inspection

How to easily improve quality using automated visual inspection Baumer

Page 5: How to easily improve quality using automated visual inspection

Who is Baumer? Global industrial sensor manufacturer

Global  Industrial  Sensor  Manufacturer

•  Vision  Sensors

•  Industrial  Cameras

•  Vision  Sensors

•  Discrete  Sensors

•  Inductive,  PhotoElectric,  Ultrasonic,  etc.

•  Motion

•  Encoders,  Inclination  sensors  etc.

•  USA  HQ’s  in  CT

Page 6: How to easily improve quality using automated visual inspection

How to easily improve quality using automated visual inspection

Agenda •  Introduction to Vision Sensors •  Lighting for visual inspection •  Applications suited for Vision

Sensors •  Configuring a Vision Sensor

Page 7: How to easily improve quality using automated visual inspection

Introduction to Vision Sensors

•  Vision Sensors contain array of pixels (CCD/CMOS Sensor)

•  Pixels accumulate charge (photons) that result in grey scale value (0-255)

•  Image Anaysis with software based on grey scales

1600 pixels

1200 pixels

Page 8: How to easily improve quality using automated visual inspection

Introduction to Vision Sensors •  In essence.. We’re taking a

picture and analyzing the image!!.. (Its basically a camera!)

•  Grey scale analysis on specific features

Value  -­‐‑  80

Value  -­‐‑  200

Page 9: How to easily improve quality using automated visual inspection

Introduction to Vision Sensors How  does  a  Vision  Sensor  compare  to  low  vs  high  end  vision? •  Sensors  

•  Binary  (Photo-­‐‑eye) •  PC  Based  Vision

•  Programming  involved  in  many  cases

•  Complex  algorithms  can  be  utilized.

•  Preprocessing  &  advanced  logic •  Vision  Sensors

•  Ease  of  use •  5-­‐‑20  Tools,  Multiple  resolutions,  

limited  in  preprocessing  and  logic

Page 10: How to easily improve quality using automated visual inspection

•  Lighting is 80% of a vision sensor application!

•  Garbage In = Garbage Out •  We must create contrast!

Introduction to Vision Sensors: Lighting

1D  Code  Reading

Page 11: How to easily improve quality using automated visual inspection

•  Lighting is 80% of a vision sensor application! •  Contrast is Key! - Lighting will make break your

application!

Introduction to Vision Sensors: Lighting

Pa6ern  Match

Page 12: How to easily improve quality using automated visual inspection

Vision Sensor Applications How can we improve quality using automated visual inspection? What types of applications are suited for vision sensors? What can we do with the information provided from a vision sensor?

Page 13: How to easily improve quality using automated visual inspection

Application Overview Presence and Completeness

o  Verification o  Measurement o  Assembly attributes

Location and correct position

o  X-Y o  Rotation

Reading of human-readable characters

o  Optical Character Recognition o  Optical Character Verification

Reading of non-human readable characters

o  1D Barcode o  2D Barcode

Vision Sensor Applications

Page 14: How to easily improve quality using automated visual inspection

•  Proper  Location  of  Straw   •  Digital  output  for  “Go  /  No  Go” •  Tools:    Pixel  Counting

Vision Sensor Applications Presence / Absence

Page 15: How to easily improve quality using automated visual inspection

•  Detect  sealing  compound  on  closure  (Baby  jar  lid) •  Digital  Output  to  ID  if  compound  is  missing •  Tools:    Locate  on  circle;    Count  areas  (Blob)

Vision Sensor Applications Presence / Abscence

Page 16: How to easily improve quality using automated visual inspection

•  Identify  if  the  part  is  right  side  up  (indent  on  top)   •  Digital  IO     •  Tools:    Locate  on  Contour  +  Count  Contour  Points

Vision Sensor Applications Presence / Absence

12  Points 143  Points

Page 17: How to easily improve quality using automated visual inspection

•  Identify  if  label  is  present  and  rod  in  center   •  Output:    Digital  I/O •  Tools:    Count  Areas  tool,  fixtured  so  no  part  locate  required

Vision Sensor Applications Presence / Absence

Page 18: How to easily improve quality using automated visual inspection

•  Identify  if  barb  has  been  completed •  Output:    Digital  I/O •  Tools:    Count  Edges

Vision Sensor Applications Completeness

Page 19: How to easily improve quality using automated visual inspection

•  ID  if  cap  is  fully  seated  within  0.005”   •  Digital  Output  if  cap  is  not  seated.    SPC  could  be  utilized •  Tools:    Locate  on  edges;    Distance  

Vision Sensor Applications Measurement

Page 20: How to easily improve quality using automated visual inspection

•  Measurement  of  key  dimensions  with  accuracy  to  0.0007 •  Dimensions  provided  via  Ethernet  communications

•  SPC  could  be  utilized •  Digital  I/O  available  

•  Tools:    Distance

Vision Sensor Applications Measurement

Page 21: How to easily improve quality using automated visual inspection

•  Locate  part  on  conveyor  belt  and  provide  X,Y  and  rotational  coordinates  

•  Tools:    Locate  on  contours;    Padern  match

Vision Sensor Applications X,Y - Rotation

Page 22: How to easily improve quality using automated visual inspection

•  1D  Bar  Code  reading  +  OCR  

•  Output  and  compare  

expected  code  and  tablet  count

•  Tools:    OCR  +  1D  read

Vision Sensor Applications 1D Code + Character Recognition

Page 23: How to easily improve quality using automated visual inspection

•  Character  Recognition  and  Verification

•  Output  read  characters  and  provide  verification  on  character  quality.    

•  Tools:    Locate  on  edges;    OCR/OCV  

Vision Sensor Applications Character Recognition + Verification (OCR/OCV)

Page 24: How to easily improve quality using automated visual inspection

•  Cap  Presence    +  2D  Code  reading •  2D  code  reading  provided  and  digital  I/O  for  presence  of  cap   •  Tools:    2D  read;    Area  size  (dark  pixel  count)

Vision Sensor Applications 2D Code Reading + Presence / Absence

Page 25: How to easily improve quality using automated visual inspection

VeriSens – Vision Sensor Quality Control made easy

How can we easily conduct a Quality check using a Vision Sensor? 1.  Adjust Image! (Lensing, Lighting) 2.  Apply Check Feature tools (dimension -> pattern match) 3.  Configure Interfaces 4.  Activate!

Page 26: How to easily improve quality using automated visual inspection

VeriSens – Vision Sensor Step 1: Adjust Image

Page 27: How to easily improve quality using automated visual inspection

VeriSens – Vision Sensor Step 2: Check Features

Page 28: How to easily improve quality using automated visual inspection

VeriSens – Vision Sensor Step 2: Check Features -> Part Locate

Page 29: How to easily improve quality using automated visual inspection

VeriSens – Vision Sensor Step 2: Check Features -> Geometry

Page 30: How to easily improve quality using automated visual inspection

VeriSens – Vision Sensor Step 2: Check Features -> Geometry

Page 31: How to easily improve quality using automated visual inspection

VeriSens – Vision Sensor Step 2: Check Features -> Feature Comparison

Page 32: How to easily improve quality using automated visual inspection

VeriSens – Vision Sensor Step 2: Check Features

Inspections  are  now  setup! •  Locating  part

•  Checking  distance  (measurement)

•  Checking  Angle

•  Checking  hole  count

Page 33: How to easily improve quality using automated visual inspection

VeriSens – Vision Sensor Step 3: Configure Interfaces

What  do  you  want  to  do  with  the  results? •  Output  results  

•  (i.e  distances,  angle,  etc.) •  Discrete  I/O  for  pass/fail?  

Page 34: How to easily improve quality using automated visual inspection

VeriSens – Vision Sensor Step 3: Configure Interfaces

Digital  IO •  5  Outputs,  Boolean  

logic •  Timing •  1  cable  for  I/O  and  

Power  required

Page 35: How to easily improve quality using automated visual inspection

VeriSens – Vision Sensor Step 3: Configure Interfaces

Ethernet  communication •  TCP/IP,  Profinet,  

Ethernet  IP   •  Results  communicated   •  2  cables  

•  I/O  and  Power   •  Ethernet

Page 36: How to easily improve quality using automated visual inspection

VeriSens – Vision Sensor Step 3: Configure Interfaces

Web  Interface •  Configure  for  remote  

access  via  IP  address •  Touch  screen    /  PC •  Used  for  

•  Change  job  on  factory  floor

•  Adjust  parameters •  Monitor  Pass/Fail •  Review  Defective  

images

Page 37: How to easily improve quality using automated visual inspection

VeriSens – Vision Sensor Step 4: Activate Activate

• Loads  job  file  to  vision  sensor  and  sets  to  run  mode • Multiple  jobs  (255  in  total) • Options  to  save  to  PC

Page 38: How to easily improve quality using automated visual inspection

VeriSens – Vision Sensor Activated! - > Inspecting.. Inspecting.. Inspecting..

100%  Inspection  for  Quality  Control! • Multiple  “Feature  check”  tools  applied  to  check  every  part! • Provide  continuous  feedback  /  Reject  of  bad  parts

 

Page 39: How to easily improve quality using automated visual inspection

Monitor  line  remotely  with  Web  Interface    

VeriSens – Vision Sensor Activated! - > Inspecting.. Inspecting.. Inspecting..

Page 40: How to easily improve quality using automated visual inspection

Summary Improve quality using automated visual

inspection! •  Vision Sensors will provide 100% inspection to eliminate

defective parts •  Contrast is Key! Lighting, Lighting, Lighting •  Feature Checks setup easily for:

o  Absence / Presence o  Measurement o  Part Orientation / Location (x,y, rotation) including robot guidance o  Verification o  OCR/OCV o  1D/2D

•  Verify quality and provide feedback to detect defective parts o  I/O & Ethernet communication

Page 41: How to easily improve quality using automated visual inspection

Questions? Michael Jermann Design World [email protected] Twitter: @DW_MikeJermann

Jon Chouinard Baumer Ltd. [email protected] Phone: 603-571-5031

Page 42: How to easily improve quality using automated visual inspection

Thank You q  This webinar will be available at

designworldonline.com & email

q  Tweet with hashtag #DWwebinar

q  Connect with Design World

q  Discuss this on EngineeringExchange.com