1 / 57

Introduction to Scorpion Vision Software Version 4.0

Introduction to Scorpion Vision Software Version 4.0. June 12, 2004 www.scorpionvision.com. Content. Scorpion Design Scorpion Methodology (How to make a Scorpion Vision system) Scorpion Product Overview. Design criteria. Complete Vision System Standard Components Low component cost

toya
Télécharger la présentation

Introduction to Scorpion Vision Software Version 4.0

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SL-2005-022-a Introduction to Scorpion 4.0

  2. Introductionto Scorpion Vision SoftwareVersion 4.0 June 12, 2004 www.scorpionvision.com

  3. Content • Scorpion Design • Scorpion Methodology(How to make a Scorpion Vision system) • Scorpion Product Overview SL-2005-022-a Introduction to Scorpion 4.0

  4. Design criteria • Complete Vision System • Standard Components • Low component cost • Powerful • DIY - Do it Yourself! The easiest way to implement and maintain an advanced vision system SL-2005-022-a Introduction to Scorpion 4.0

  5. Low Component Cost • Use standard/commodity hardware • Standard PC with Windows 2000/XP • Complete support for USB and FireWire Imaging (standard PC ports) through Microsoft standard DirectX • Standard communication links • RS232, TCP/IP included in the PC • I/O using Adamtech modules (RS232 or TCP/IP) • dB access with ODBC SL-2005-022-a Introduction to Scorpion 4.0

  6. USB and FireWire Imaging Complying with Microsoft WDM and DirectX/Show specification able you to acquire images from any WDM based imaging hardware, and the transfer of images is 100% standardised SL-2005-022-a Introduction to Scorpion 4.0

  7. USB and FireWire Cameras To 650 – 8.000 € • Benefit from the multimedia revolution • No proprietary hardware like Framegrabbers and Vision Sensors • Connect one or several cameras directly to one PC • Select a camera suitable for your application(Low Cost or/and High Quality) Baumer SONY Basler Imaging Source Unibrain From 100 € SL-2005-022-a Introduction to Scorpion 4.0

  8. Powerful & Flexible • Benefits from the ever increasing power of Intel processors • Multiple camera connections direct to PC through FireWire/USB imaging • Fully featured robust and reliable image processing in Scorpion Toolbox • Flexible - upgrade for more functionality, more cameras, more resolution or processing power SL-2005-022-a Introduction to Scorpion 4.0

  9. Scorpion for custom vision systems • Interface with plug-ins; dynamic link libraries (DLLs) and Active-X • Unique python scripting capability to solve special needs SL-2005-022-a Introduction to Scorpion 4.0

  10. DIY - Do it Yourself! • Designed for production engineers that want to develop or maintain their own systems and be independent of expensive system integrators • Easy to use non programming user interface SL-2005-022-a Introduction to Scorpion 4.0

  11. Scorpion Support web • Download Software upgrades • Start-up exercises • Demonstration videos • Examples • Documentation SL-2005-022-a Introduction to Scorpion 4.0

  12. Scorpion Support ScorpionSupport Centre Customer Site Send images or back-up zip files over e-mail or use the phone Network or file copy connections Use all available information on the web X number of operational systems One or more office computers running Profile Maintenance www.scorpionvision.com Documentation,FAQ, examples Download software and license upgrades Upgrades SL-2005-022-a Introduction to Scorpion 4.0

  13. Methodology • Connect the image input(s) • Define the Logical States(events that may occur in the Production Process) • Define inspection criteria • Vision strategy and configuration of vision tools • Establish basic states needed for the Logical States • Configure the Communication links to external systems • Configure the user interface SL-2005-022-a Introduction to Scorpion 4.0

  14. Starting point • Operation mode: (No password) • For operators • Can start and stop the inspection • Read history list, curves and statistics • No access to any configuration • Settings mode: (Password: 1234) • For operators certified to adjust logical states and alarm limits • Service mode: (Password: 911) • Full access to all functions • Camera, vision tools, communication set-up SL-2005-022-a Introduction to Scorpion 4.0

  15. Connecting Image Sources • Camera connections are handled by Windows (plug and play) • Cameras recognised by Windows are automatically available in Scorpion • Note: Can also connect to IP Video Servers and other Cameras SL-2005-022-a Introduction to Scorpion 4.0

  16. One camera – several images SL-2005-022-a Introduction to Scorpion 4.0

  17. Several cameras SL-2005-022-a Introduction to Scorpion 4.0

  18. Colour with HSI conversion SL-2005-022-a Introduction to Scorpion 4.0

  19. Methodology • Connect the image input(s) • Define the Logical States(events that may occur in the production process) • Define inspection criteria • Vision strategy and configuration of vision tools • Establish basic states needed for the Logical States • Configure the Communication links to external systems • Configure the user interface SL-2005-022-a Introduction to Scorpion 4.0

  20. Inspection: Inspection Passed Inspection Failed No object present Cannot measure and inspect Undefined object Type XX object identified Robot Vision Picking point located Cannot measure rotation No object present Undefined object Type XX object identified Define events that may occur SL-2005-022-a Introduction to Scorpion 4.0

  21. States • These production events are in Scorpion called: “States” • The States are created and defined in the “Settings” mode SL-2005-022-a Introduction to Scorpion 4.0

  22. Example of States SL-2005-022-a Introduction to Scorpion 4.0

  23. Communicating the results • The name of the State is displayed in the Inspection Result Panel • Text and colour is user defined SL-2005-022-a Introduction to Scorpion 4.0

  24. Defining the constrains • One or more logical conditions can be used • A logical condition is either true (value=1) or false (value=0) • The logical conditions are set in the tool box based on testing results from any vision tool against user defined conditions(distance, area, radius) SL-2005-022-a Introduction to Scorpion 4.0

  25. Define related commands • Depending on inspection result (States), one or more commands can be executed: • Sending status info to PLC or Robot • Sending data to PLC or Robot or a database • Save images SL-2005-022-a Introduction to Scorpion 4.0

  26. Methodology • Connect the image input(s) • Define the Logical States(events that may occur in the Production Process) • Define inspection criteria • Vision strategy and configuration of vision tools • Establish basic states needed for the Logical States • Configure the Communication links to external systems • Configure the user interface SL-2005-022-a Introduction to Scorpion 4.0

  27. Inspection criteria • A logical test of one or more measured parameters generated by the vision system • Used to define the Logical States equivalent to the events that may occur in the production line SL-2005-022-a Introduction to Scorpion 4.0

  28. Defining Inspection criteria • Select inspection parameters: • Measurements of area, dimensions (line, distance, radius) • Read or verify text or code • Verify a colour or greyscale surface • Find or verify position and rotation • Counting number of areas, lines, circles • Set inspection tolerances: • Acceptable +/- values for each inspection parameter SL-2005-022-a Introduction to Scorpion 4.0

  29. Logical States Object Present Type of object Inspection Passed Cannot measure Parameters Area of object within certain limits Size of object Radius within tolerances Quality of circle too low Example of inspection criteria SL-2005-022-a Introduction to Scorpion 4.0

  30. Methodology • Connect the image input(s) • Define the Logical States(events that may occur in the Production Process) • Define inspection criteria • Vision strategy and configuration of vision tools • Establish basic states needed for the Logical States • Configure the Communication links to external systems • Configure the user interface SL-2005-022-a Introduction to Scorpion 4.0

  31. Vision strategy • How to locate the object? • How to handle rotation? • How to handle illumination variations? • How to identify a specific object? • How to measure the specific parameters needed as inspection criteria? SL-2005-022-a Introduction to Scorpion 4.0

  32. The Scorpion Toolbox • Blob tools • Edge/Line finder tools • Logic/Data tools • Reference tools • Geometry tools • TemplateFinder tools • Barcode &MatrixCode • PolygonMatch tool • Color Matcher tool • Image Processing tools • Python Script Tool SL-2005-022-a Introduction to Scorpion 4.0

  33. Vision Strategy example • How to handle rotation? • How to handle illumination variations? • How to measure the label position? SL-2005-022-a Introduction to Scorpion 4.0

  34. Vision strategy example SL-2005-022-a Introduction to Scorpion 4.0

  35. Methodology • Connect the image input(s) • Define the Logical States(events that may occur in the Production Process) • Define inspection criteria • Vision strategy and configuration of vision tools • Establish basic states needed for the Logical States • Configure the Communication links to external systems • Configure the user interface SL-2005-022-a Introduction to Scorpion 4.0

  36. Implementing inspection criteria • Testing measurement results against limits using Logic Tools SL-2005-022-a Introduction to Scorpion 4.0

  37. Methodology • Connect the image input(s) • Define the Logical States(events that may occur in the Production Process) • Define inspection criteria • Vision strategy and configuration of vision tools • Establish basic states needed for the Logical States • Configure the Communication links to external systems • Configure the user interface SL-2005-022-a Introduction to Scorpion 4.0

  38. Communication with external systems • RS-232 • Raw, tdvcmdprotocol • TCP/IP • Raw sockets, tdvcmdprotocol • I/O using ADAM modules from Advantech(RS232 or TCP/IP interface to computer) • Profibus • OPC • Database ODBC SL-2005-022-a Introduction to Scorpion 4.0

  39. Scorpion Actions • The Scorpion Command centre • Set the operational sequence • Image acquisition • Inspection(running the tools) • External communicationIn and Out) SL-2005-022-a Introduction to Scorpion 4.0

  40. Actions = Power and Flexibility • Easy communication using names (“camera trigger”) • Flexible image grab sequence (multi camera or multi position using a robot) • Robot Vision (signal move robot after image grab but before inspection is finished) • User defined events • Communicate product type SL-2005-022-a Introduction to Scorpion 4.0

  41. SL-2005-022-a Introduction to Scorpion 4.0

  42. Sending Status data to a PLS • We want to send status data (object present or absent) using the RS232 interface • We will link the timing of sending the data to the event ”Inspection” • Initially the event inspection activate the command ”Inspect”. • After that we want the system to send status data SL-2005-022-a Introduction to Scorpion 4.0

  43. Testing the communication • Add a new RS 232 command • Select the parameters to be sent (All parameters from all tools are available) • In ”Communication” tab you can monitor both outbound and inbound messages SL-2005-022-a Introduction to Scorpion 4.0

  44. Methodology • Connect the image input(s) • Define the Logical States(events that may occur in the Production Process) • Define inspection criteria • Vision strategy and configuration of vision tools • Establish basic states needed for the Logical States • Configure the Communication links to external systems • Configure the user interface SL-2005-022-a Introduction to Scorpion 4.0

  45. Configure the user interface • Result panel • Indicator panel • History list SL-2005-022-a Introduction to Scorpion 4.0

  46. Visualisation of vision tools SL-2005-022-a Introduction to Scorpion 4.0

  47. Curves and statistics SL-2005-022-a Introduction to Scorpion 4.0

  48. Operator inputs SL-2005-022-a Introduction to Scorpion 4.0

  49. Scorpion Vision Software Overview • Scorpion Capture • Scorpion Image Logger • Scorpion Lite • Scorpion Basic • Scorpion Standard • Scorpion Enterprise • Scorpion Maintenance SL-2005-022-a Introduction to Scorpion 4.0

  50. Applications: Simple measurements of dimensions and diameters. Counting and presence check Replace sensors using low cost USB and FireWire camera(s) due to more flexibility and higher performance Can often coexist with other applications on a PC Vision Tools Basic Blob, Line-, edge- and arc- finder incl. calliper, math tool, ColorMatcher and Barcode – EAN-13 Logic tools and Python External Data External input of text, scalar, line and point One VGA camera license Optional extra camera licenses Scorpion Lite SL-2005-022-a Introduction to Scorpion 4.0

More Related