726b2eefa4284236edd77bc9a0e48bef.ppt
- Количество слайдов: 84
SL-2005 -022 -d Introduction to Scorpion Vision Software
Introduction to Scorpion Vision Software Helge Jordfald Marketing Director Visit us at: www. scorpionvision. com SL-2005 -022 -d Introduction to Scorpion Vision Software 2
Tordivel AS • Developing, distributing and supporting Scorpion Vision Software • An independent Vision Software Company incorporated in 1992, focusing on Vision Software and Industrial Automation. • Programming vision solutions for Ericsson production facilities in late 90’s based on 3 rd party vision libraries combined with proprietary hardware • The competence is represented by merging Vision-, Automation- and Software knowledge for developing, configuring, operating, and monitoring Vision Systems • Owned by employees and private investor SL-2005 -022 -d Introduction to Scorpion Vision Software 3
Scorpion Vision Software • Sold in more than 30 countries to Component Suppliers, Integrators, Machine Builders and End Users • Distributors in: – Norway, Sweden, Finland, Denmark, Germany, France, United Kingdom, Spain, Netherlands, USA, Brazil, India, Thailand, Singapore and Taiwan • Tordivel AS deliver Turn-Key solutions based on Scorpion Vision Software in Norway and Sweden SL-2005 -022 -d Introduction to Scorpion Vision Software 4
Selection of Customers Furniture manufacturing Automotive Assembly verification Automotive Quality verification Industrial Robots Robot Vision Sensors/ Automotive Quality Verification Aluminium production Lear Material selection Quality Inspection SL-2005 -022 -d Introduction to Scorpion Vision Software 5
Selection of Customers Desktop Robots Quality and Assembly Inspection Paper mill Material Selection Multicrystaline Wafers Quality Verification Food and Beverage Label Inspection Food and Beverage Identification SL-2005 -022 -d Introduction to Scorpion Vision Software
Our vision • To be a successful global supplier of machine vision software through: – Continuous development of world class software – Seeking industrial partners wanting to increase their competitiveness and to stay in the forefront of the market development for Machine Vision Systems – Direct and dedicated support to our partners SL-2005 -022 -d Introduction to Scorpion Vision Software 7
Our mission Develop a Machine Vision Software for smart, expedious and cost effective development and maintenance of advanced 2 D and 3 D vision systems SL-2005 -022 -d Introduction to Scorpion Vision Software 8
Content • • Scorpion Design Criteria Scorpion Applications Scorpion System Overview Installation of Scorpion Vision Software Scorpion Development and License policy How to get Scorpion Vision support? Scorpion Methodology – How to make a Scorpion Vision system? • Scorpion Product Overview SL-2005 -022 -d Introduction to Scorpion Vision Software 9
Design criteria • Complete machine vision and automation system software • Low component cost using standard components • Powerful, flexible including customised solutions • DIY - Do it Yourself! • Low maintenance cost with Open Software The smartest and expedious way to implement and maintain real vision systems. SL-2005 -022 -d Introduction to Scorpion Vision Software 10
Low Component Cost • Standard/commodity hardware • Standard PC with Windows 2000/XP/MS Vista • Smart. Camera with XP embedded • Highend Multicore PC with raid disks • Industry standard communication links • Camera interface through USB, Fire. Wire, Gig. E standard PC ports • Communication to external system through: – RS 232, TCP/IP standard PC ports – I/O using standard PC modules or external I/O modules – OPC and d. B access with ODBC SL-2005 -022 -d Introduction to Scorpion Vision Software 11
USB and Fire. Wire interface By complying with Microsoft WDM and Direct. X/Show specification, Scorpion Vision Software can acquire images from any WDM based camera hardware, and the transfer of images is 100% standardised SL-2005 -022 -d Introduction to Scorpion Vision Software
USB, Fire. Wire and Gi. GE Cameras • Benefits from the multimedia revolution • No proprietary hardware like Framegrabbers and Vision Sensors • Standardised multi camera support • Free selection of camera for your application (Low Cost or/and High Quality) SL-2005 -022 -d Introduction to Scorpion Vision Software To 8. 000 € AVT SONY Basler Prosilica Unibrain From 100 € 13
Powerful & Flexible • Benefits from the ever increasing power of Intel processors • Multiple camera connections direct to PC through Fire. Wire, Gi. GE and USB imaging • Customised sequence of operation • Extensive remote communication features • Upgrade for more functionality, more cameras, more resolution, 3 D Machine Vision and more processing power SL-2005 -022 -d Introduction to Scorpion Vision Software 14
Image Processing • Robust, fast and flexible in a nonprogramming and point & click environment with more than 137 powerful 2 D and 3 D tools SL-2005 -022 -d Scorpion 5 to Scorpion Vision Software SL-2007 -0005 -a. Introduction in Automotive Industry February 2007 Page 15
Customised vision solutions • Python scripting at all levels • . Net support for customised operator functionality • Smart Data. Input pages • Interface with plug-ins – dynamic link libraries (DLLs) – Active-X SL-2005 -022 -d Introduction to Scorpion Vision Software –. Net Objects 16
DIY - Do it Yourself! • Designed for production engineers that want to develop or maintain their own systems • Smart and expedious non programming user interface SL-2005 -022 -d Introduction to Scorpion Vision Software February 2007 Page 17
Vision Software for most applications Scorpion Vision Software, is ideal for all types of Machine Vision Applications, has robust performance proven in: • 2 D and 3 D Robot Vision • 2 D and 3 D Robot Inspection • 2 D and 3 D Assembly verification • Identification • Surface inspection • Colour verification • 2 D and 3 D Gauging • Print and Label inspection SL-2005 -022 -d Introduction to Scorpion Vision Software 18
Robot Vision • Major Scorpion Application – 2 D and 3 D support • Scorpion interfaced to major robots vendors – Motoman, ABB, Bosch Rexroth and more SL-2005 -022 -d Introduction to Scorpion Vision Software 19
3 D Robot Vision • Complete 3 D and stereo vision support SL-2005 -022 -d Introduction to Scorpion Vision Software 20
Scorpion Robot Inspection • Semiautomatic Inspection • Zero Defects – 100 % Inspection • 2 D and 3 D assembly verification and color identification SL-2005 -022 -d Introduction to Scorpion Vision Software 21
2 D and 3 D High Precision Gauging • Special gauging tools • Lens calibration eliminating perspective and lens distortion SL-2005 -022 -d Introduction to Scorpion Vision Software 22
Solar Cell Wafer Sawmark System • Saw marks down to 3 micrometer are measured with a 1 mikrometer standard deviation SL-2005 -022 -d Introduction to Scorpion Vision Software 23
Identification – Code Verification • Text verification (OCV) using advanced Template matching technique • Barcode and Matrix code reading tools SL-2005 -022 -d Introduction to Scorpion Vision Software 24
Automotive Assembly Verification • Fully automated car cockpit inspection Repair loop From assembly stations To delivery Vision station SL-2005 -022 -d Introduction to Scorpion Vision Software EOL Cockpit verification, 11 Cameras 25
Automated control thru vision • Color/Presence/Dime nsioning Colour/Presence/Dimensioning SL-2005 -022 -d Introduction to Scorpion Vision Software
Operator operated station for door panel verification Colour and presence verification 5 Cameras SL-2005 -022 -d Introduction to Scorpion Vision Software 27
Scorpion System Overview • PC configuration • Smart Camera configurations SL-2005 -022 -d Introduction to Scorpion Vision Software 28
Configuration using PC Internal Fire. Wire port or PCI Fire. Wire card TCP/IP RS 232 Control systems Robots External databases Etc. I/O with PCI IO card or external IO module SL-2005 -022 -d Introduction to Scorpion Vision Software 29
Multiple application on one PC Scorpion Vision Server Control systems Robots External databases Etc. Internal Fire. Wire port or PCI Fire. Wire card Multiple TCP/IP Multiple RS 232 Multiple I/O SL-2005 -022 -d Introduction to Scorpion Vision Software Control systems Robots External databases Etc. 30
Multiple PCs Standard tcp/ip command protocol TCP/IP SL-2005 -022 -d Introduction to Scorpion Vision Software TCP/IP RS 232 I/O Control systems Robots External databases Etc. 31
Standalone Sony Smart Cameras Operation TCP/IP or RS 232 Robot or control system Configuration Keyboard and mouse SL-2005 -022 -d Introduction to Scorpion Vision Software 32
Networking Sony Smart Cameras Network configuration TCP/IP Remote desktop and/or Scorpion Maintenance SL-2005 -022 -d Introduction to Scorpion Vision Software 33
Get Started with Scorpion Vision • Acquire Software – 1. Download the complete software from our support web • To request a download visit our website: www. scorpionvision. com – 2. Request a Scorpion CD - Contact vision@tordivel. no • Request a demo license – • At our web site: www. scorpionvision. com Install Software – Scorpion supports Windows 2000, XP and Vista • Start exploring Scorpion Vision with your own images – Use your web cam to get live images direct into Scorpion – Use your digital camera to take images and import them directly into Scorpion – Buy a Fire. Wire camera (if needed drivers are on our support web or CD) • Learn more about Scorpion Vision – Exploit the Scorpion profiles/applications on the support web or CD • Open Scorpion and Restore the zipped Scorpion profiles from the profile selection dialog SL-2005 -022 -d Introduction to Scorpion Vision Software 34
Scorpion development policy • 100% backward compatibility – All Scorpion Vision Software Systems can be upgraded to current version without modification • Continous development – Short time from customer request to customer satisfaction = frequent releases • New internal build/(version) every week • Minor official release available very 12 weeks • Major release every 11 months – Scorpion seven is due 12/2008 • Software patches and beta versions available for customer evaluation and test every week – require software maintenance contract SL-2005 -022 -d Introduction to Scorpion Vision Software 35
Scorpion license policy • Free demo license valid for 30 days – Visit our web site: www. scorpionvision. com • One Scorpion system license per PC – Valid license linked to the MAC address – You can run multiple Scorpion application on one PC – require a profile addon licence • Scorpion Maintenance Contract needed for free upgrades of major versions SL-2005 -022 -d Introduction to Scorpion Vision Software 36
Scorpion Support web • Download Software upgrades • Start-up exercises • Demonstration videos • Examples • Documentation SL-2005 -022 -d Introduction to Scorpion Vision Software 37
Scorpion Vision Support Customer Site Send images or back-up zip files over e-mail or use the phone X number of operational systems Network or file copy connections One or more office computers running Profile Maintenance SL-2005 -022 -d Introduction to Scorpion Vision Software Scorpion Support Centre Use all available information on the web Download software and license upgrades Documentation, FAQ, examples www. scorpionvision. com Upgrades 38
Scorpion ftp server for partners • Frequent patch updates releases – ftp: //ftp. tordivel. no • User: scorpion • Password: vision 98 • Customer Specific ftp areas for each customer – ftp: //ftp. tordivel. no – Require maintenance contract SL-2005 -022 -d Introduction to Scorpion Vision Software 39
Scorpion 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 -d Introduction to Scorpion Vision Software 40
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 -d Introduction to Scorpion Vision Software 41
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 – may require different scorpion camera interface dll SL-2005 -022 -d Introduction to Scorpion Vision Software 42
One camera – several images SL-2005 -022 -d Introduction to Scorpion Vision Software
Several cameras SL-2005 -022 -d Introduction to Scorpion Vision Software
Colour with HSI conversion SL-2005 -022 -d Introduction to Scorpion Vision Software
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 -d Introduction to Scorpion Vision Software 46
Define the System States • Inspection: – – Inspection Passed Inspection Failed No object present Cannot measure and inspect – Undefined object – Type XX object identified SL-2005 -022 -d Introduction to Scorpion Vision Software • Robot Vision – Picking point located – Cannot measure rotation – No object present – Undefined object – Type XX object identified 47
System States • These production events are in Scorpion called: “States” • The States are created and defined in the “Settings” mode SL-2005 -022 -d Introduction to Scorpion Vision Software 48
Example of States SL-2005 -022 -d Introduction to Scorpion Vision Software
State Display • The name of the State is displayed in the Inspection Result Panel • Text and colour is user defined SL-2005 -022 -d Introduction to Scorpion Vision Software 50
Defining the State 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 -d Introduction to Scorpion Vision Software 51
Define State 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 -d Introduction to Scorpion Vision Software 52
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 -d Introduction to Scorpion Vision Software 53
Inspection criteria • A business rule consisting of: – A combination of measured values – A priori knowledge about the inspection task • The business rules are used to define states that reflect the purpose of the machine vision system. SL-2005 -022 -d Introduction to Scorpion Vision Software 54
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 – Apply customer specification and knowledge about the task SL-2005 -022 -d Introduction to Scorpion Vision Software 55
Typical Inspection Criteria • States – Object Present – Type of object – Inspection Passed – Cannot measure SL-2005 -022 -d Introduction to Scorpion Vision Software • Parameters – Area of object within certain limits – Size of object – Radius within tolerances – Quality of circle too low 56
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 -d Introduction to Scorpion Vision Software 57
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 -d Introduction to Scorpion Vision Software 58
The Scorpion Toolbox • • Basic Data Geometry Reference Advanced 3 D Beta Legacy SL-2005 -022 -d Introduction to Scorpion Vision Software 59
Vision Strategy example • How to handle rotation? • How to handle illumination variations? • How to measure the label position? SL-2005 -022 -d Introduction to Scorpion Vision Software 60
Vision strategy example SL-2005 -022 -d Introduction to Scorpion Vision Software 61
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 -d Introduction to Scorpion Vision Software 62
Implementing inspection criteria • Testing measurement results against limits using Logic Tools SL-2005 -022 -d Introduction to Scorpion Vision Software 63
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 -d Introduction to Scorpion Vision Software 64
Communication with external systems • RS-232 – Raw, tdvcmdprotocol • TCP/IP – Raw sockets, tdvcmdprotocol • I/O using ADAM modules from Advantech (RS 232 or TCP/IP interface to computer) • Profibus • OPC • Database ODBC SL-2005 -022 -d Introduction to Scorpion Vision Software 65
Scorpion Actions • The Scorpion Command centre • Set the operational sequence – Image acquisition – Inspection (running the tools) – External communication In and Out) SL-2005 -022 -d Introduction to Scorpion Vision Software 66
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 -d Introduction to Scorpion Vision Software 67
SL-2005 -022 -d Introduction to Scorpion Vision Software
Sending Status data to a PLS • We want to send status data (object present or absent) using the RS 232 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 -d Introduction to Scorpion Vision Software 69
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 -d Introduction to Scorpion Vision Software 70
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 -d Introduction to Scorpion Vision Software 71
Configure the user interface • Result panel • Indicator panel • History list SL-2005 -022 -d Introduction to Scorpion Vision Software 72
Visualisation of vision tools SL-2005 -022 -d Introduction to Scorpion Vision Software
Curves and statistics SL-2005 -022 -d Introduction to Scorpion Vision Software 74
Operator inputs SL-2005 -022 -d Introduction to Scorpion Vision Software
Scorpion Vision Software Overview • • Scorpion Capture Scorpion Image Logger Scorpion Lite Scorpion Basic Scorpion Standard Scorpion Vision Server Scorpion Maintenance SL-2005 -022 -d Introduction to Scorpion Vision Software 76
Scorpion Lite • Applications: – Simple measurements of dimensions and diameters. Counting and presence check – Replace sensors using low cost USB and Fire. Wire camera(s) due to more flexibility and higher performance • Can often coexist with other applications on a PC SL-2005 -022 -d Introduction to Scorpion Vision Software • Vision Tools – Basic • Blob, Line-, edge- and arcfinder incl. calliper, math tool, Color. Matcher 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 77
Scorpion Basic • Applications: – Handle rotation of products – Can construct points and lines – Scaling and measurements in engineering units incl. Multi reference systems – Handling of many product variants • Very competitive to a standard vision sensor, especially when two or more cameras are needed SL-2005 -022 -d Introduction to Scorpion Vision Software • Vision Tools (Lite +) – Geometry • Line from points, nearest point, point on line, angle – Reference • Scale reference, Point Line reference, move and change reference – One SVGA camera license • Optional extra camera licenses 78
Scorpion Standard • Applications: – Many multiple polygon ROI tools for inspection of multiple details – 5 th order camera calibration fro eliminating lens distortion – Powerful multi Line finder • For label and printed circuit inspection, robot guiding and advanced • High precision gauging SL-2005 -022 -d Introduction to Scorpion Vision Software • Vision Tools (Basic +) – Advanced • Multi blob, line and arc finder • Multi Gap- and Edge- fault finder • Calibrator and External Reference • Template Finder and Colour Image converter – Two camera licenses with unlimited resolution incl. • Optional extra camera licenses 79
Print and Label inspection • Find broken lines – Poly. Line. Gap. Finder • Find spots, missing ink on letter – Multi. Blob / Blob 3 • Verify letter contours – Poly. Line. Edge. Faults • Verify letter contrast – Multi. Blob • OCR and OCV – Template. Finder 2 SL-2005 -022 -d Introduction to Scorpion Vision Software 80
Robot Vision • Pick and Place • Easy to use four point robot calibration • Nth order lens calibration to improve accuracy SL-2005 -022 -d Introduction to Scorpion Vision Software 81
Need more cameras or tools • One-year free software maintenance upgrades included in all products • Can be downloaded from our web for registered users. • All Scorpion products can be upgraded with extra camera licenses and extended toolbox • Price = actual price difference when ordering plus 10%. SL-2005 -022 -d Introduction to Scorpion Vision Software 82
More information about Scorpion • Look at the latest data sheets found at www. scorpionvision. com SL-2005 -022 -d Introduction to Scorpion Vision Software 83
SL-2005 -022 -d Introduction to Scorpion Vision Software 84