Getting Started Exercise

Slides:



Advertisements
Similar presentations
With TimeCard appointments are tagged with information that converts them into time sheets. This way you can report time and expenses from inside your.
Advertisements

Objectives Build and modify an organization chart.
Chapter 3: Editing and Debugging SAS Programs. Some useful tips of using Program Editor Add line number: In the Command Box, type num, enter. Save SAS.
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.
1 TiVi80 – Spot Analyzer Welcome to the presentation of.
Formula Auditing, Data Validation, and Complex Problem Solving
Microsoft Excel 2003 Illustrated Complete Excel and Advanced Worksheet Management Customizing.
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)
In Shape with Visio Creating a Timeline To create a timeline 1.Open Visio Under Category, click Project Schedule. 3.Click Timeline, and.
Advanced Excel for Finance Professionals A self study material from South Asian Management Technologies Foundation.
1 Database – Kits Kits… Opens the Machinings library management dialog box.
© 2012 MISTRAS GROUP, INC. ALL RIGHTS RESERVED. DISSEMINATION, UNAUTHORIZED USE AND/OR DUPLICATION NOT PERMITTED. TankReporter 2.0 A Step by Step Example.
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 8 Debugging, Creating Executable Files, and Distributing a Windows Application.
This is what we want to draw Extrude Mirror Round Edges.
1 Getting Started Exercise Part 1. 2 Profiles related to the exercise When starting use archive profile: GettingStarted_Start.zip The fully completed.
Using the AccuGlobe Software with the IndianaMap Using the AccuGlobe Software.
Chapter 3 Device Monitor Screen Otasuke GP-EX! Chapter 3 Device Monitor Screen Chapter 3 Device Monitor Screen.
MADELINE CAREY TDJ3M CULMINATING PROJECT. DISTANCE, ANGLE, DIAMETER, LINES VS PTS. ADDING DIMENSIONS TO A SKETCH 5.
Perfecto Mobile Automation
Creating the wheel by revolving Revolved Profile.
1 Berger Jean-Baptiste
MANIPULATING TEXT POWERED BY:
Version 1.0 3/23/2007 © 2007 ANSYS, Inc. All rights reserved. Inventory # W4-1 BladeModeler 11.0 ANSYS, Inc. Proprietary ANSYS BladeModeler 11.0.
Chapter 10 Creating a Template for an Online Form Microsoft Word 2013.
Chapter 11 Enhancing an Online Form and Using Macros Microsoft Word 2013.
SQL Database Management
Jeopardy Word-1 Word-2 Word-3 Word-4 Word-5 Q $100 Q $100 Q $100
Visual Basic.NET Windows Programming
Create and Manage Contact Lists
Refworks Part I.
Scratch for Interactivity
DRAWING LINES To draw lines click View in the Main Menu Toolbar -> Toolbars and check the Editor option. The Editor toolbar will appear amongst the toobars.
BMXP Operation Memo One Time Cutting.
Risk Assessment Risk Reduction Software
How to Fi
Introduction With TimeCard appointments are tagged with information that converts them into time sheets. This way you can report time.
Project Objectives Open an image Save an image Resize an image
Microsoft Excel 2003 Illustrated Complete
Getting Started with Windows® XP
Chapter 7 Advanced Formatting and Merging Publications with Data
Introduction to Patient Lists
Learning Objectives • Dynamic Input Line tool. • Coordinate systems.
Microsoft Official Academic Course, Microsoft Word 2016
SL a Robot Vision 3 exercise
1CapApp Company Setup Documentation
Chapter 7 Advanced Form Techniques
CHAPTER FIVE Decision Structures.
Lesson Five: Building Custom Patient Lists
1CapApp Company Setup Documentation
Introduction to SolidWorks
Windows xp PART 1 DR.WAFAA SHRIEF.
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
User Guide Subversion client TortoiseSVN
Physician Tips and Tricks
Create and Manage Contact Lists
Lesson Seven: Maintaining Patient Lists
Computer Integrated Manufacturing
In Shape with Visio 2002.
Fusion 360 Pac Man Tutorial
In this chapter, you will learn the following:
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.
Microsoft PowerPoint 2007 – Unit 2
HP ALM Defects Module To protect the confidential and proprietary information included in this material, it may not be disclosed or provided to any third.
Chapter 1 Databases and Database Objects: An Introduction
European Computer Driving Licence
CAD/CAM – An Introduction to 2D Design
Performing the Runs Test Using SPSS
Tutorial 10 Automating Tasks with Macros
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Presentation transcript:

Getting Started Exercise Part 2

Profiles related to the exercise When starting use profile: GettingStarted_Part1Final.zip The fully completed profile: GettingStarted_Part2Final.zip SL-2003-015-c Getting Started Exercise Part 2

Objectives Extend the Object present verification system to include a dimension control system and learning the following: Understand the Scorpion reference system Do measurements using the RadialArcFinder tool Optimising analysis time Establish control criteria based on measurements Adding and configuring the graphic presentation of results Use RS232 communication to send measurement data How to use the ”Guard” function Automatic logging of data SL-2003-015-c Getting Started Exercise Part 2

Find Inner Radius The task is to find and measure the inner radius Add RadialArcFinder toll and name it ”FindInnerRadius” SL-2003-015-c Getting Started Exercise Part 2

Using another Tool as a Reference Using a another tool as a reference is a very strong feature In Part 1 scaling was used as a reference to convert pixel to mm Here we use the tool ”FindObject” The result is that centre X,Y now is identical to centre of gravity of the blob Check that the pointer info show 0,0 at the centre of the blob SL-2003-015-c Getting Started Exercise Part 2

RadialArcFinder - Setup Set angle step to 10 – search line for each 10 degrees Inner radius to 0 – search lines start from centre Outer radius to 8 – search lines stop at 8 mm SL-2003-015-c Getting Started Exercise Part 2

RadialArcFinder - Visualisation Click on visualisation and mark the following: Circle FittedPoints ROI TraceLines SL-2003-015-c Getting Started Exercise Part 2

RadialArcFinder Advanced In advanced a number of different parameters can be set We will focus on Edge Detection – some of the other parameters will be explained later in the course or please refer to the help function Set the polarity to ”LightToDark” SL-2003-015-c Getting Started Exercise Part 2

RadialArcFinderResults Under the result you will find the measure of the radius. Since the basic reference here is the tool scaling, the result is in millimetres. To add the unit, mark the radius, left click, select unit and write mm SL-2003-015-c Getting Started Exercise Part 2

Analysis time In the tool box you will find a column for Analysis time (adjust the columns if necessary) Read the analysis time for the FindInnerRadius tool SL-2003-015-c Getting Started Exercise Part 2

Increasing number of trace lines Open the FindInnerRadius tool and adjust the angle step to 1. This means that there is a search line for each degree – 10 times more search lines Observe the change in analysis time When inspection time is critical, this feature can be used to optimise the tool SL-2003-015-c Getting Started Exercise Part 2

Inner radius - classification criteria To establish the criteria use a logic tool and name it ”InnerRadiusOK” SL-2003-015-c Getting Started Exercise Part 2

Setting the criteria conditions Find the tool and the parameter that should be tested Tool = FindInnerRadius Parameter = Radius Click OK and Apply. The parameter value and check the result SL-2003-015-c Getting Started Exercise Part 2

Create FindOuterRadius by copying Mark ”FindInnerRadius” tool, right click and select copy Mark the last tool in the tool box, right click and select paste Change the name to FindOuterRadius SL-2003-015-c Getting Started Exercise Part 2

Setting parameters All the parameters copied and must be changed to find the outer radius Enter the following Inner Radius = 7 Outer Radius = 15 Edge detection = DarktoLight SL-2003-015-c Getting Started Exercise Part 2

Final result SL-2003-015-c Getting Started Exercise Part 2

Setting criteria for outer radius OK Create a the logic tool for classification of the outer radius result either by copying or by New. Remember to find the right tool, parameter Set the conditions to min = 9.7 and max = 9.9 SL-2003-015-c Getting Started Exercise Part 2

Radius OK Finally we want to create a logical classification called RadiusOK It combines inner and outer radius classifications. This tool is true (value =1) when both inner and outer radius is OK Remember to check that ”AND” is marked. If ”OR” is marked the logical value of the tool will be true if only one of the conditions are true SL-2003-015-c Getting Started Exercise Part 2

Modifying the OK condition To include the Radius OK condition in the OK condition under Settings – do the following: Open the OK condition Click on New and add the RadiusOK parameter Check that AND is marked Now OK only will occur when both the object is present and the radius is OK SL-2003-015-c Getting Started Exercise Part 2

Adding a Radius Fault condition Copy the OK condition and name it ”FAULT” We can use the RadiusOK classification to define the Fault condition by inverting the result Fault will now only occur when both the object is present and one or more radius is fault Remember to select background colour RED SL-2003-015-c Getting Started Exercise Part 2

Check all conditions Tip: Change the colour for the No Object condition to yellow to differentiate from the red Fault condition SL-2003-015-c Getting Started Exercise Part 2

Displaying measurement values Any results from any tool can be displayed in the result panel We want to display the inner and outer radius Position the mouse inside the result panel and right click, select ”General”, ”No of measumentvalues” and enter 2 for 2 values Check the result panel SL-2003-015-c Getting Started Exercise Part 2

Selecting parameters to be displayed Position the mouse over Tagvalue 1 and right click, select Measured Values, Parameter. In the new dialog box click the ”..” button. In the new dialog box you can select the tool and the parameter you want Select the tool FindInnerRadius and the parameter Radius SL-2003-015-c Getting Started Exercise Part 2

Add name and unit to the value Position the mouse over Tag Value 1, right click, select Measured Values and Caption. Enter the name ”Inner Radius” Through the same procedure you can add unit (mm) and change the number of decimals Repeat the procedure for displaying the outer radius as Tag Value 2 and name it ”Outer Radius” SL-2003-015-c Getting Started Exercise Part 2

Displaying sub results The sub result from logical classification in the tool box can be displayed on the Indicator panel First you have to activate the Indicator Panel under ”General” Position the mouse over the panel and right click, select ”General” and No of Columns” We want to display the sub results from testing the inner and outer diameter, therefore enter 2 (columns) SL-2003-015-c Getting Started Exercise Part 2

Final result and indicator panel Using the technique described before enter names and related parameters for both indicator panels You can also change colours for the different conditions SL-2003-015-c Getting Started Exercise Part 2

Modifying the Send Status RS232 In part 1 we configured the SendStatus command to be sent after every inspection (1 = object present and 0 = object absent) We know want to change the status to a 2 bit code XY X = Object presence (1) or absence (0) Y = OK = 1 and FAULT = 0 using the Radius OK logical classification Remember to separate the two parameters with a comma SL-2003-015-c Getting Started Exercise Part 2

Checking the communication SL-2003-015-c Getting Started Exercise Part 2

Sending measured data to an external system The measured data (inner and outer radius) can also be sent i.e. over the RS232 to an external system This can easily be implemented adding a new RS232 command under the event ”Inspection” SL-2003-015-c Getting Started Exercise Part 2

Using the Guard function In this case we only want to send data when the condition is OK, since data in the FAULT and NoObject conditions will disturb the statistics Using the Guard function a command or a tool only will be active when the guard is true In this case we can use the logical classification ObjectPresent as a guard Therefore only when ObjectPresent is true the data will be sent SL-2003-015-c Getting Started Exercise Part 2

Testing communication with the Guard function When the first status bit is 0 (Object absent), no data is sent. SL-2003-015-c Getting Started Exercise Part 2

Logging Data You can add as many parameters to be logged. All data will be saved in a file Set up the system to log the inner radius and outer radius SL-2003-015-c Getting Started Exercise Part 2

Configure data logging Click on ”Setup” and you can configure the logging: File name Folder Operator input Remember to Activate the logging function SL-2003-015-c Getting Started Exercise Part 2

Exercise Summary Understand the Scorpion reference system Do measurements using the RadialArcFinder tool Optimising analysis time Establish control criteria based on measurements Adding and configuring the graphic presentation of results Use RS232 communication to send measurement data Use the ”Guard” function Automatic logging of data SL-2003-015-c Getting Started Exercise Part 2

Related Tools Try to investigate the following advanced tools MultiArcFinder SL-2003-015-c Getting Started Exercise Part 2

Congratulations! You have made your second Vision system using End of Part 2 Congratulations! You have made your second Vision system using Scorpion Vision Software SL-2003-015-c Getting Started Exercise Part 2

SL-2003-015-c Getting Started Exercise Part 2