1 Getting Started Exercise Part 1. 2 Profiles related to the exercise When starting use archive profile: GettingStarted_Start.zip The fully completed.

Slides:



Advertisements
Similar presentations
3/17 Dividend Street, Mansfield, 4122, Queensland, Australia phone: web: The SuperCycler A Software.
Advertisements

SAM 2007 v3.0 The Student Experience Including SAM Projects and Course Assess assignments.
Introduction to Excel Formulas, Functions and References.
 Use the Left and Right arrow keys or the Page Up and Page Down keys to move between the pages. You can also click on the pages to move forward.  To.
LogTag Training January 2015
 Copyright I/O International, 2013 Visit us at: A Feature Within from Sales Rep User Friendly Maintenance – with Zip Code.
Polycom Quotes on Demand Tool Partner User Guide Version 1.1
Getting Started: Ansoft HFSS 8.0
DNR-322L & DNR-326.
Robot Vision slide1. Robot Vision Exercise Robot Vision slide3 The task To locate the picking point of the object = Centre of Gravity of the object To.
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
Using ITAMS as a Supervisor or ITAMS Approver Login to ITAMS as usual, at: Enter your User Identification Number (Same as your.
Viewbox 4 Tutorial How to create a Template Please view this tutorial as a Slide Show in PowerPoint, because it contains animations that will not appear.
Using the Unity 98 Cordless Response System Directions : Courtesy of IHC public relations.
1 QED In Vivo USB Input Output Box configuration This tutorial contains a number of instructions embedded in a great deal of explanation. Procedures that.
What is so good about Archie and RevMan 5
Office 2003 Post-Advanced Concepts and Techniques M i c r o s o f t Word Project 8 Working with Macros and Visual Basic for Applications (VBA)
New School Websites Teacher Pages. Visit the SCUSD Website for videos tutorials: For more information.
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
Google Earth How to create a Google Earth Tour and place it in your Wiki.
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
Creating a MagicInfo Pro Screen Template
Networking All talk - Selective listen Network up to 15 active nodes + 17 passive nodes Nexus/Discovery panels, network repeaters, R3 19” racks, Alarm.
StressChill App Click the StressChill icon (shown to the right) to open the app. If you do not see this on the desktop, you will find it in the pull up.
Visual Basic Chapter 1 Mr. Wangler.
Copyright 2007, Information Builders. Slide 1 Maintain & JavaScript: Two Great Tools that Work Great Together Mark Derwin and Mark Rawls Information Builders.
MagicInfo Pro Server Software All control, content, and scheduling is performed within the MagicInfo Pro Server software previously installed. Before.
Advanced SAGE Formative Adding Your Own Resources Using Common Assessments Creating Educator Groups.
Using Interact!. OPENING THE NECESSARY SOFTWARE To access the Interact service, you need to use software entitled “FirstClass.” Click and hold the Apple.
What is Sure BDCs? BDC stands for Batch Data Communication and is also known as Batch Input. It is a technique for mass input of data into SAP by simulating.
System-level and RESA Administrators Functions. Topics Manually creating new student account Manually creating new teacher account Importing data Viewing.
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
Unit B: Expanding Your Productivity Page: 24 to 37.
Enrolment Services – Class Scheduling Fall 2014 Course Combinations.
Encryption Cisco Ironport using Click here to begin Press the ‘F5’ Key to Begin.
Setting Up an on-line Store Tutorial Using SmartStore.biz This Tutorial assumes you have downloaded the software from This Tutorial.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Discipline Referrals Presented by: Christine Lee Presented by: Christine Lee.
Virtual Interaction Manager
Move the mouse to the IE icon on the Quick Launch Bar and click to cut a small picture. This small picture is for locating the position of IE Quick Launch.
Computing Fundamentals Module Lesson 3 — Changing Settings and Customizing the Desktop Computer Literacy BASICS.
Getting Started With AutoCAD ENGR 2 Week #1 Laboratory.
Local Alarm Station Data Acquisition, Storage and Visualization for Radiation Portal Monitor (RPM).
CREATING TEMPLATES CREATING CUSTOM CHARACTERS IMPORTING BATCH DATA SAVING DATA & TEMPLATES CREATING SERIES DATA PRINTING THE DATA.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
Rev.04/2015© 2015 PLEASE NOTE: The Application Review Module (ARM) is a system that is designed as a shared service and is maintained by the Grants Centers.
1 PanelView ™ 300 Micro & MicroLogix ™ Lab 1. 2 Today you will receive training on the NEW PanelView 300 Micro operator terminal and the NEW version of.
GISMO/GEBndPlan Overview Geographic Information System Mapping Object.
Lesson No: 6 Introduction to Windows XP CHBT-01 Basic Micro process & Computer Operation.
A skills approach © 2012 The McGraw-Hill Companies, Inc. All rights reserved. powerpoint 2010 Chapter 4 Managing and Delivering Presentations.
Machine Vision Introduction to Using Cognex DVT Intellect.
Chapter 7 Data Sampling Screen Otasuke GP-EX! Chapter 7 Data Sampling Screen.
Touch screen function manual Right & left scroll key Room selecting key, Maximal quantity 50. Controlling Target icon Room background image brightness.
JDS5 Training Guide. On Start Up you will see this screen click the OK button Click OK.
Chapter 3 Device Monitor Screen Otasuke GP-EX! Chapter 3 Device Monitor Screen Chapter 3 Device Monitor Screen.
AL A. LAURIO Teacher Microsoft Windows Vista. DESKTOP is the main screen area that you see after you turn on your computer and log on to Windows. it serves.
SL a Introduction to Scorpion 4.0 June 12,2005 Page 1.
PestPac Software. Leads The Leads Module allows you to track all of your pending sales for your company from the first contact to the close. By the end.
For the benefit of business and people Lotus Notes R6 Training 4 February 2016 IT Division.
An electronic document that stores various types of data.
User Manual for Tmaptool – T1 ρ processing tool Guruprasad Krishnamoorthy Chetana Bayas Gargi Pednekar.
Run the on your PC to start the firmware configuration process Run IP Config Tool.
ANGEL Penn State’s Course Management System Created by PSY Office of C&IS.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Using Macros Lesson.
Local Alarm Station Data Acquisition, Storage and Visualization for Radiation Portal Monitor (RPM).
Excel Tutorial 8 Developing an Excel Application
SL a Robot Vision 3 exercise
Training Module Introduction to the TB9100/P25 CG/P25 TAG Customer Service Software (CSS) Describes Release 3.95 for Trunked TB9100 and P25 TAG Release.
Using screens and adding two numbers - addda.cbl
Getting Started Exercise
Presentation transcript:

1 Getting Started Exercise Part 1

2 Profiles related to the exercise When starting use archive profile: GettingStarted_Start.zip The fully completed archive profile: GettingStarted_Part1Final.zip

3 Configuring a Vision system Step by Step 1.Create a new Scorpion Profile 2.Configure camera/image input(s) 3.Define a reference system (scaling/calibration of the image) 4.Configure Image processing tools 5.Establish logical classification of results 6.Configure the User Interface 7.Configure communication to external systems

4 Objectives Configure an Object Presence control system and learning the following: Restore an archived profile, saving and backup of profile Using files as an image source Basic operation of the Toolbox –Scaling of images –Configuring a Blob tool –Visualisation of tools on the image –Establish classification criteria (OK/NoObject) using Logic tools Configure Logic states (OK/NoObject) for user interface and communication to other systems Using the History list and the standard statistics Use RS232 for communication to other systems

5 Create a profile from an archive file 1. Open Scorpion and click on restore 2. Select Getting Started_Start.zip 3. The ”Getting Started” profile is installed

6 Create a new Profile Select ”New” 2.Give it a name ”XYGettingStarted” where XY is your initials This profile is almost empty and is ideal if you want to start from scratch

7 Create a new profile - 2 You can copy the content of an existing profile to automatically add functionality to the new profile 1.Mark the profile called ”GettingStarted” and select copy 2.Select copy to the new profile ”XXGettingStarted”

8 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 certain parameters, alarm limits and logic states Service mode: (Password: 911) –Full access to all functions Enter Service mode by pressing the service button and enter the password

9 File as an image source 1.Simulation ON 2.Click on Snapshot 3.Check the image catalogue if no image on screen \Scorpion_200\GettingStarted\Images 1 2 3

10 Show Info on the image With the cursor on the image right click the mouse and select ”Show info” from the menu X and Y number are pixel position, origo (X=0 and Y=0) is in the upper left corner Pixel value is the greyscale value (0 = Black, 256 = White)

11 Zoom the image Press the left button on the mouse and mark the zoom area Release the button and the image is zoomed in Click on the image to zoom out

12 Operating the Tool Box 1.Go to the Toolbox and click on New 2.Give the Tool a Name For easy understanding of the task for this specific tool – use names 3.Select a Tool 4.Use help to get information about the tool

13 Create a tool - Scaling 1.Name the tool - Scaling 2.Select the tool ”ScaleReference” Use help if you want information about the tool 3.Click OK

14 Using a Tool - 1 GENERAL Show the name and type of tool. Comments can be entered in the description field SETUP For entering parameters controlling the tool

15 Using a Tool - 2 VISUALISATION For adding graphics on the image, visualising the operation of the tool All or this tool only visualisation, can be selected RESULT Displaying all the results from the operation of the tool

16 Image used for scaling In the catalogue Scaling there is an image with millimetre indicators Go to ”Camera” and select the correct directory “Scaling” under Image Setting

17 Scaling image on the screen

18 Manual measurement on the image When the mouse is positioned over the image right click to get the menu Select ”Show info” and then ”Measure” Measurements can now be done from the pixel origo point (0,0)

19 Measure distance in pixels The distance is measured in pixels To set a new origo position the mouse directly on the new origo (use zoom if necessary) Then right click to get the menu and select ”Set origo” TASK: Measure how many pixels there are in 50 millimetres

20 Configuration of ScaleReference If the number of pixels are 480, then we can calculate the parameter to be entered for X and Y 480 pixels/50 mm = 9.6 Look at the result from the tool – it is the pixel resolution of the image (1 pixel = 0.10 mm)

21 Visualisation and scaling

22 Saving and storing Saving configuration –Pressing Profile button –Each time you press the Start button –Each time you close the application Archiving a profile –Select ”Maintenance” –Press ”Backup” button and follow instructions

23 Changing back to image catalogue Select ”Camera” and set the image catalogue back to ”Images” Press ”Snapshot” to verify that you get the correct images

24 Start and Stop of Inspections Automatic inspection Pressing ”Start” button set Scorpion in Running mode For every new image an inspection is automatically executed The image can either be triggered from an external system or from an internal scheduler Pressing the ”Stop” button stop the process Manual inspection –Pressing ”Snapshot” button grab a new picture –Pressing ”Inspection” button execute the inspection –Pressing ”Snapshot” button again will grab another new picture.

25 Scheduler For setting up tasks running at scheduled intervals The task ”Trigger” is configured to grab an image every 1000 ms When ”Start” button is pressed a new image is grabbed every 1000 ms By pressing edit you can adjust the time interval

26 Using a Blob to locate the object Add a new tool in the toolbox: –Name= FindObject –Tool = BlobTool

27 Using Reference in a tool Select Scaling as parameter in the Reference box and click on ”Apply” Show info on the image mm coordinates are now used in this tool

28 ROI – Region of Interest Each tool can must be configure to search in a specific area on the image (Range of Interest – ROI) Move the mouse to the centre of the image and read the X and Y coordinates. Enter the co-ordinates and specify the delta X and delta Y values The ROI visualisation is shown on the picture

29 Understanding the Blob tool A blob search for areas in the specified ROI with greyscale values within a given range Place the mouse on the object and read the greyscale value If the maximum Threshold is set to higher value and the minimum to a lower, the Blob tool will find the object

30 Apply your configuration To apply a new parameter set by you, the button apply must be pushed You can also set minimum an/or maximum requirements to the blob area to be located

31 Blob visualisation Through the visualisation you can see how the tool works on the image Activate only CenterofGravity, MaxContour and ROI Remember to push ”Apply” before you see the result!

32 Blob result Check the result of the blob tool. Here you can find the number of blobs, individual blob areas and ”Holes”

33 Holes in a Blob A Hole is an area inside a blob with greyscale values outside the max and min values set in the blob tool

34 Application of using holes Counting the dice

35 Avoiding false alarms In a real control system situations may occur where the system will not recognise an object or cannot do the configured measurement. Consequently, a vision control system should be prepared and configured for such situations in order to operate properly In our example we know that it may occur that no object is present Therefore we want to establish a logical classification of Object Present

36 ObjectPresent – logical classification To establish a logical classification we use the Logic Tool Push ”New” and name it ”ObjectPresent” and select ”LogicTool”

37 Configuring a Logic Tool We can use the size of the blob area as the classification parameter Push Edit and select the ”FindObject” tool and select the blob(0) area Click OK and Apply, you will now see the value of the actual blob area Click Edit again and set the minimum area to i.e. 100

38 Checking the ObjectPresent tool Select the result panel and go through all images and check that the result is correct Object present should give Value = 1 Object absent should give Value = 0

39 Configuring the User Interface In Settings mode we can define the Logical States the system shall communicate to the user and to the process control system The valid logical state after an inspection is displayed in the Result Panel

40 OK condition - Object Present Double click on the existing OK state Now you can enter a new name, description and select the colour for display in the result panel

41 Defining the OK (Present) condition Click on ”Constrains” and ”New” The box shows a list of all available logical classifications in the Toolbox Select ”ObjectPresent” The OK condition is now true when the logical classification ”ObjectPresent” is true (=1)

42 Testing the OK condition Run through all pictures and check the result of the condition (true or false) and the display on the result panel When no object occur the result panel display ”Undefined Condition” since no condition for NoObject is yet defined

43 Adding a NoObject Condition Click on ”New” for adding a new condition Name it ”NoObject” Select Red as background colour (when this condition is true the result panel will be red)

44 Configuring the NoObject condition To define the NoObject condition we can use ObjectPresent Logical classification Click on ”New” and select ”ObjectPresent” To make the NoObject condition true when the logical classification ObjectPresent is false, we invert the statement by pushing the invert button

45 Testing NoObject State Run through the pictures and check: –the result of the both conditions (true or false) –The colour and text in the result panel

46 History list In the Operation Mode you will find the History list The history list contain the picture an all result from the inspection You can configure the list by right clicking the mouse

47 Statistics In Statistics you find the result of current period and previous period. The statistics use the logical conditions By right clicking the mouse the statistics can be configured

48 Scorpion Events All processing in Scorpion are managed through ”Events” For each Event one or more commands will be executed New Events and Commands can be configured by the user A more detailed description of Events are found in part 2

49 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

50 Adding a RS232 command In command sequence for Inspection click on ”New” Select ”RS232Cmd” Name the command ”SendStatus”

51 The command protocol Syntax ”Text” %dparameter –Text = user defined text –%d = format instruction for the result value (1 digit) –Parameter = The parameter description of the result from any of the tools in the toolbox To find the parameter description of the result push the ”Parameters” button on the top toolbar Select ObjectPresent and Value and click on the copy button

52 Writing the command protocol Open the SendStatus command In the Parameter field write the following –Status=%d Place the cursor after the d and paste (right click the mouse) Status=%dObjectPresent. Value

53 Testing the communication Mark the SendStatus command Push the Execute button – Now the command is run once In ”Communication” select RS232 - here the out messages are logged Check that the correct status value is sent

54 Testing the Scorpion Profile Activate automatic inspection (push Start) and check that the status value sent over RS232 is correct for each inspection

55 Exercise Summary Restore an archive profile, saving and backup of profile How to use files as an image source Basic operation of the Toolbox Scaling of images Configuring a Blob tool Visualisation of tools on the image Establish test criteria (OK/NoObject) using Logic tools Configure Logic states (OK/NoObject) for user interface and communication to other systems Using the History list and standard statistics Use RS232 for communication to other systems

56 Related Tools Try to investigate the following advanced tools –Blob 2 –MultiBlob

57 Exercise Summary Restore a archived profile, saving and backup of profile How to use files as an image source Basic operation of the Tooolbox Scaling of images Configuring a Blob tool Visaulisation of tools on the image Establish test criteria (OK/NoObject) using Logic tools Configure Logic states (OK/NoObject) for user interface and communication to other systems Use RS232 for communication to other systems

58 End of Part 1 Congratulations! You have made your first Vision system using Scorpion Vision Software Please continou with Part 2

59