Home
Visionscape FrontRunner User`s Manual
Contents
1. onto 765 140 oo Inputs File c vscapeljobs opto0 tif Outputs Status Done e Assemble Jobs and adjust parameters see Figure 1 2 v4 1 0 February 2010 Visionscape FrontRunner User s Manual 1 3 Chapter Visionscape Overview FIGURE 1 2 Assemble Jobs and Adjust Parameters oox S J EA Vis_STNDO3 E Snapshol we Acqure B B Blob Toot Aight S B BlotFilter B a OnePt Locala h E BBY Blab Tool EA Bkorit oO Tokar g Blab T ool F BA Bitrit E BBY Blob Tool FA Berit FY Blab Tool BA BitFit DA Diat2Pte Me OrePtLocat DA Dig2Pt pis2Pt H Pt ta Line Di SF IntersectLine w Tokar B OCVFortless m A OCVFortlers J DneP M i butcFir RI oix Inspection Snapshot Dulput Valid Formatted Ouiput Sala BW AD portb z 3 Use Delat Pass Criteria Chitena for Inspection Pass JL Busy Signal 10 E Mirimum Busy Signa Duration ms E8 Busy Signal Polarty Ea Parl Queue Storage Made Parl Queue Qualifier Ea Parl Queue Image Graphics 4 Parl Queue Size Cycles JL Record Ertered Into Queue IO JL Parl Queue Almost Ful 10 JL Parl Queue Ful 10 E3 Select Results to Upload T Keen Last Failed Dala JL Stalus Output EB Insp Step Prorky EB Use Piocessar At Auntime E Inspection Timeout msec EE Timeout Tyne JL Ready to Run Ou
2. Files of type Calibration Files cal Cancel I Open as read only 8 Highlight to select a calibration file cal and click Open FrontRunner displays the Calibration Finished screen 9 Click Finished 10 Save your Job Your Job now contains the calibration data your saved previously v4 1 0 February 2010 Visionscape FrontRunner User s Manual 3 19 Chapter K Camera Calibration 3 20 Visionscape FrontRunner User s Manual v4 1 0 February 2010 cuapterna he Part Queue A Every Inspection step maintains a queue of the last n cycle images and results You decide how large the queue will be and what gets stored in it e Results and images for every part e Results and images for passed parts e Results and images for failed parts v D 5 t a v k H If you activate the Queue the Part Queue Viewer allows you to upload it and view any of the images and results that were stored on the device at runtime Note The Part Queue allows you to review runtime images only The remainder of this chapter contains information about e Setting Up and Starting the Part Queue on page 4 2 e Viewing Images in the Part Queue on page 4 7 e Saving Images and Records on page 4 8 v4 1 0 February 2010 Visionscape FrontRunner User s Manual 4 1 Chapter The Part Queue Setting Up and Starting the Part Queue Use the following proced
3. Chapter The Part Queue FIGURE 4 6 Displaying Edit Button Es Part Queue Storage Mode Store Qualified Images Part Queue Qualifier 1 Edt ea 9 Click Edit FrontRunner displays the Edit Expression dialog box as shown in Figure 4 7 FIGURE 4 7 Edit Expression Dialog Box Edit Expression x Cancel a El lt lt Add A Error Code Status E HawkEyeE 00544 Systemi Use Default Pass Criteria Snapshot Snapshot Criteria for Inspection Pass i Acquire Acq Busy Signal 10 S Blob Tool Blob1 Minimum Busy Signal Duration ms Busy Signal Polarit we AutoThreshold AutoThreshold1 Part Queue Storage Mode H GainDffset GainOffsett Part Queue Qualifier l W o Output Valid Outalid1 Part Queue Image Graphics Part Queue Size Cycles Record Entered Into Queue I0 Part Queue Almost Full 10 Part Queue Full 10 x EP Formatted Output FormatQutl 10 Notice the various expressions in the Edit Expression dialog box 11 To add an expression so that it becomes part of the criteria by which an image is evaluated highlight the expression in the lower right panel and click Add 4 6 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Viewing Images in the Part Queue FrontRunner adds the expression to the upper panel 12 When you are finished adding expressions click OK Note For deta
4. Figure 2 10 shows four inspections with extended information displayed for the first inspection v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 19 Chapter FrontRunner FIGURE 2 10 Extended Information for Inspection 1 File view Help Inspection io Inspection Snapshot1 Snapshot1 Snapshot1 Snapshot1 E HawkEyeE1000E Inspection Inspect 38 Pass 38 Fail 0 Cycle 523 Cyc Worst 1161311 Process 10 PPM 114 __ PPM Worst 3571 Idle 508 Buffers 2 of 16 used 12 Overruns Inspection Inspect 2 Pass 2 Fail 0 Inspection Inspect 2 Pass 0 Fail 2 Inspection Inspect 2 Fail 0 2 Pass start B SIMATIC FrontRunner 1 0 Display E Jasc Paint Shop Pro Software Systems Software Systems are full featured devices Visionscape V4 1 supports up to two Software Systems Software Systems support Load Images from File mode to acquire an image while running in offline mode Software Systems are not simulators or emulators of a GigE Camera or the VS 1 Smart Camera Jobs that run on a Software System use the CPU resources and memory of the host PC A dongle is required to run Jobs on a Software Systems fully otherwise the Jobs can be loaded or modified and run on a Software System but they cannot be saved this is the demonstration mode of Visionscape When loading a Job created for a supported device either GigE Camera or Smart Camer
5. v All Images Failed Images Ze v With Graphics ae i reeze This Zoom in without Graphics Freeze Next Failed v Save None Freeze Last Failed Save All Images Save Failed Images Save Passed Images v Maximum Rate w drops 2 per second 4 per second 8 per second Every Image no drops e Save Current Image Saves the current image as either a tif file or a omp file You will be prompted to specify a file name You can specify where the file will be saved 2 16 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Advanced Concepts e Select Folder Displays the Browse For Folder dialog box which allows you to specify where images and reports are saved Use the New Folder button to create a new folder for images and reports N e With Graphics Without Graphics Specifies whether or not you want to include tool graphics with the saved images e Save None Save All Images Save Failed Images Save Passed Images Specifies what images you want to save if any e Show Tool Graphics By default FrontRunner displays the tool graphics with the captured image San co c c gt X c fe i LL All Images Failed Images Specifies what kind of images FrontRunner should display Note Any change you make apply to all snapshots in the Inspection e Freeze This Freeze Next Failed Freeze Last Failed Specifies which image FrontRunner should
6. Worst number of parts per minute Idle Amount of time within the cycle during which the inspection was doing nothing When your Idle time is at or very close to 0 that is telling you that you are getting close to overrunning N e QOverruns The total number of overruns that have occurred so far Results Section FIGURE 2 21 Results i o c c gt x e i LL Results C DataMatrix Tool SymResults gs estat Fast Edge Edge Point 174 00 279 099 000 1 000 Fast Edge Edge Line 010 1 000 277 400 Blob Tool Status True Blob Tool Blob Tree 4 P Blob Tool Number of blobs 12 The results that you select for upload are displayed here The name of the Step and datum are displayed in the left most column and the actual result data is displayed in the columns to the right Most results in Visionscape are returned as either a single value a distance a tool status the number of blobs etc or as a one dimensional array a point a line etc These values are displayed immediately in the dialog Some results are returned as two dimensional arrays We refer to these as Complex Datums When a Complex Datum is in the result list we will not attempt to display its results every time However in the column labeled with a C for Complex you will see an arrow icon displayed In the example above you will notice the blue arrow next to the Data Matrix Tool s SymResults datum and the Blob
7. Enable part queue 4 2 4 5 Enter the pixel location dialog box 3 14 scale factors dialog box 3 13 Every Image no drops 2 16 Exposure Time setting 2 9 Expressions and storing qualified images 4 6 F Failed Images saving 2 16 Field Of View FOV A 2 A 4 File Menu 2 48 close job 2 48 configure device 2 49 dump job to text file 2 49 new job 2 48 open job 2 48 options 2 50 reports 2 50 runtime 2 50 save job 2 48 save job as 2 48 show job info 2 49 upload job 2 48 Fill ROI Button 2 53 2 59 Firmware co existence of V4 0 and V4 1 1 13 2 2 Fluorescent Lighting A 6 Focal Length A 2 Folder selecting 2 16 Frame Datum List 2 7 Freeze last failed 2 16 next failed 2 16 this 2 16 Front Lighting A 9 Index FrontRunner displaying version number 2 53 main window icons 2 26 menus 2 48 multiple views 2 13 what it is 2 1 what it supports 2 1 windows 2 25 F Stop A 15 H Help Menu 2 53 l 1 0 display 2 20 transitions 2 20 examining 2 23 I O Display 2 51 Icons main FrontRunner window 2 26 Illumination A 4 Image acquire new 2 31 saving all with graphics in part queue 4 10 saving current 2 15 saving current in part queue 4 8 saving current with graphics in part queue 4 10 Images acquire during tryout 2 11 2 31 saving all in part queue 4 9 storing qualified 4 4 Incandescent Lighting A 6 Insert a tool after the currently selected Step 2 38 before the currently selected Step 2 38 into the currentl
8. February 2010 Visionscape FrontRunner User s Manual ix Preface x Visionscape FrontRunner User s Manual v4 1 0 February 2010 Q a gt oo ae co o gt gO gt CHAPTER Visionscape Overview This chapter covers the basic Visionscape concepts in terms of the hardware and vision application development Introduction At its highest level Visionscape is a set of software and hardware that allows you to create and operate machine vision applications without having to consider the details of data connection and information flows in the software or how the underlying hardware is configured All Visionscape applications commonly referred to as Jobs have the following components and characteristics e A Machine Vision Program Commonly referred to as an AVP or Job A Job is a collection of Visionscape steps e Visionscape Steps Steps are completely encapsulated machine vision operations and tools Steps pass information to each other and take care of all hardware and memory management A Visionscape Job is a tree of steps The order of the tree defines the order of execution and flow of data e AVision System Step is present at the top of each Job The Vision System Step represents the hardware on which the Job is to run either a Smart Camera a Vision System comprised of GigE Cameras or a software system v4 1 0 February 2010 Visionscape FrontRunner User
9. Range 2000 5000 and 49210 49500 e Options Displays a dialog box containing tabs for the following Runtime e PC Runtime Priority This setting is used when FrontRunner is running a vision application When the application starts the runtime priority of the process is changed using this setting The options are Normal High and Realtime Note You must be logged into an account that has access rights to change the process setting accordingly By default only Administrators and Power Users have this right It can be changed for Windows XP in the Control Panel gt Administrative Tools gt Local Security Policy console In the console select the Local Policies group and then User Rights Assignments You ll need to add your user account to the Increase scheduling priority setting if you are not running as an Administrator Reports From this page you can set the start up options for the report and decimal accuracy Number of x decimal places Use this option to set the decimal accuracy of floating point values in the report The default is 3 for pixel decimal places the default is 5 for world decimal places e Use Calibrated Space when activated When this option is checked and the report is activated by default the report will use Calibrated space Otherwise values are shown in the report in pixel space when the report is started View Menu The View menu contains the
10. Saving Current Image with Graphics from the Part Queue Use the following procedure to save the current image with graphics from the Part Queue 1 From the Save drop down menu click Save Current Image with Graphics BMP as shown in Figure 4 11 FIGURE 4 11 Save Current Image with Graphics Wi Pes Save Current Image TIF Save All Images TIF Save Current Image with Graphics BMP lt j Save All Images with Graphics BMP Save Current Record YRF Save All Records VRF Select Folder FrontRunner displays the Save Current Image With Graphics dialog box Visionscape FrontRunner User s Manual v4 1 0 February 2010 Saving Images and Records 2 Select a folder and click Save FrontRunner saves the image with graphics in the folder you specified Saving All Images with Graphics from the Part Queue Use the following procedure to save all images with graphics from the Part Queue 1 From the Save drop down menu click Save All Images with Graphics BMP as shown in Figure 4 12 FIGURE 4 12 Save All Images with Graphics Hl PPP Save Current Image TIF Save All Images TIF Save Current Image with Graphics BMP Save All Images with Graphics BMP eg Save Current Record YRF Save All Records YRF A 5 t a v e Select Folder FrontRunner displays the Select Folder to Save All Image
11. s Manual 1 1 Chapter Visionscape Overview All Steps contain Datums which represent the inputs to and outputs from a Step or Tool Visionscape Vision Systems The hardware platform on which the Visionscape application is to run is generically called a Vision System Visionscape supports several types of Vision Systems e The VS 1 Smart Camera A networked Smart Camera for use in machine vision and traceability applications It has integrated lighting optics imaging processing I O and communications e Visionscape GigE System A Vision System comprised of one or more Visionscape GigE cameras e Visionscape Software System Visionscape can mimic a hardware system by running a software emulation The software system may be used for application development using stored images Typically a software key is required for full operation 1 2 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Visionscape FrontRunner Overview Visionscape FrontRunner Overview FrontRunner is an application development and monitoring GUI FrontRunner gives you full access to Visionscape tools Q a gt Oo ae co o gt wO gt Using FrontRunner you can e Train tryout and download a Job to a Vision System see Figure 1 1 FIGURE 1 1 Train Tryout and Download F lt SIMATIC FrontRunner HawkEyeE1000E pc tutorial1 600opto avp dev tutorial1 600blob avp Eie
12. 2 pixels is acceptable for most applications 25 Maximum distance from a measured dot location to it s specified location is 0 604271 4 Value of 0 5 pixels is acceptable for most applications One pixel is approximately equal to 0 006488 Calibrated Units in Xx 0 006572 Calibrated Units in Y Image Angle is 0 322109 Degrees from Horizontal 2 pej 1 i 2 O i co E O Perspective distortion is 0 000002 inx 0 000010 iny ME 217 533 6 5 y 226 5 W 509 H Exit lt lt Back Next gt gt The grid lines are drawn to give you a sense of the angle of the target and the amount of perspective distortion that is present in your image The Calibration Results panel on the right side of the dialog will give you some statistics on your calibration results If you are not satisfied with the calibration results click Back and return to the previous page where you can adjust your image or Blob parameters and try again v4 1 0 February 2010 Visionscape FrontRunner User s Manual 3 7 Chapter K Camera Calibration 16 Click Next FrontRunner displays the Finished screen as shown in Figure 3 6 FIGURE 3 6 Calibration Finished Calibration Dialog m Finished Calibration is Complete Calibration Data has been applied to all the Snapshots listed below The Cal Data is stored within your AYP file so you should save your Job if you wish to
13. Image E Visionscape FrontRunner GigEVision1 pc ColorJobForDocumentation avp File View Help Insp1 Snapshot1 Color RGB P HS GigE ision1 2 60 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Color Image Display Options When the user selects the RGB Color text a dropdown menu will appear allowing the user to select from the image channels used in the job N FIGURE 2 27 Runtime Image Channel Selection Dialog E Visionscape FrontRunner GigEVision1 pc ColorJobForDocumentation avp File view Help Inspi Snapshatt H im es c c gt Z prer c fe Seen LL Color RET _ OR ae v Color RGB Blue Red Saturated Intensity GigE ision1 Inspect v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 61 Chapter FrontRunner In the following example the user has selected the Intensity image channel At this point the software will now display that channel FIGURE 2 28 Runtime Display of Intensity Channel E Visionscape FrontRunner GigEVision1 pc ColorJobForDocumentation avp File View Help SoftSys1 Add Btn Intensity 2 HSE GigEVision1 Inspect 2 62 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Color Image Display Options Finally if the user clicks on the magnifying glass icon to zoom the image the name of the image channel
14. Inspection Inspection Inspection Snapshot Snapshot Snapshot Snapshot C n t KO B a r PHX PHX E HawkEyeE1000E Device View o i Inspection Inspect 1 Pass Fail a Fail Fail Fail M RRR R Inspection Inspect 1 Pass Inspection Inspect 1 Pass foj Inspection Inspect 1 Pass E Ea la ia ie la Reports FrontRunner allows you to view up to four inspections at a time You define what and how information is displayed You can add or remove multiple views simply by clicking Snapshot buttons in the Control Bar Figure 2 6 Note Even though the Image Rate and selectors apply conceptually to a single Snapshot within the same inspection all image views share the same rate and selector The last settings done to any image views applies to all the image views in that Inspection regardless of which Image view rate and selector was changed 2 14 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Advanced Concepts The FrontRunner window has four major areas in the Runtime view e Control Bar This toolbar allows you to select Inspections with their associated Snapshot Camera views There is a Camera view button for the focused Inspection to add remove Snapshot view while the device Smart Camera or GigE Camera is running You can select the layout to determine how the views are to be arranged for a particular Inspection Use the Ct
15. P HawkEyeE1 0008 Add Btn TA LAT T Ji Now that you ve added the Smart Camera you ll want to control the camera so that no other users can use it while you re creating your Job To control the camera 1 Click on the camera button for the Smart Camera you just added 2 Click Take Control FrontRunner displays the Login to Device dialog box 3 Type in a user name default is hawkeye and password default is vision 4 Click OK Now you have control of the camera 5 Click Create New Program to begin the process of building a Job FrontRunner displays its main window which contains the key steps that are a part of every Job Before you build your Job you might want to read the following information about the Acquire Step the Snapshot Step and the Vision System Step Note Clicking the right mouse button while positioned over the camera icon presents the operator with the option to Remove this button or Reboot this device The first option removes the icon from the Device Toolbar The second option reboots the camera provided you have control of the device 2 6 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Basic Concepts Important Visionscape Steps After you click Create New Program and before you add any steps or tools to your Job we ll look at the following steps which are key steps in a Visionscape Job N The Acquire Step e T
16. Paste Copy Cut Delete the currently selected Step Inset a tool after the currently selected Step Inset a tool before the currently selected Step Inset a tool into the currently selected Step Insert a tool into before after the currently selected Step After you click one of these buttons FrontRunner displays the Insert Step dialog box Highlight the tool you want to insert and click OK FrontRunner inserts the tool into the Job Delete the currently selected Step FrontRunner deletes the currently selected step FrontRunner will display a dialog box to which you must respond Click Yes to delete the selected step otherwise click No Cut FrontRunner cuts the currently selected step FrontRunner will display the Delete Step dialog box To cut the selected step click OK otherwise click Cancel Copy FrontRunner copies the currently selected step Paste FrontRunner pastes the currently selected step The drop down menu contains the following items Paste Into Paste Before Paste After Job View Displays all the Vision System Steps you have loaded Part Tree View Displays advanced parameters for calibration 2 40 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Windows You ll See In FrontRunner The Reports Window FIGURE 2 19 Reports Window o telt amp B Cycle Counts N Ti
17. Tool s Blob Tree datum If you wish to view the data for a complex result simply click on the arrow and it will expand the grid to show you the data v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 43 Chapter FrontRunner The I O Display Window FIGURE 2 22 I O Display Window MEE cotts1610 z 8 pad Light Control r Physical 1 0 Sensors Virtual 1 0 r Strobes Range ooo 0064 Clear All Set All 1 4 8 12 16 Gj KEN KE eE aj j j jojojojojojoj j jojojojo Te 3 m Trigger Simulator 17 20 24 28 32 Vitual 0 Tr irtua tigger aj j j jojojojojoj j j joj ojojo Virtual 101 33 36 40 44 48 3 a jojojojojoj j j j jojojojojojo en 49 52 56 60 64 a jojejojoj oj j j j jojojojojojo Stat Tigges This window watches O transitions for Physical I O Sensors Strobes and all 2048 Virtual I O points You can also use the green Click to record transitions to a DSS file button to record transitions over time to a DSS file and examine the transitions using the Digital Soft Scope tool You can select the Vision System in the list at the top then connect or disconnect the display using the green Connection button I O states are updated in the display as they occur When an I O point is asserted the button turns red You can also click the button to toggle the I O point For GPIO points programmed as inputs as well as for S
18. You can then select any of the drawing tools and draw the mask using the mouse or select the pointer to return to standard tool selection insertion with the mouse Fill ROI Fills the entire ROI of the masked tool e Clear ROI Erases the entire ROI of the masked tool Help Menu The Help menu contains the following menu items e Visionscape ReadMe File Click on this menu item to open the Visionscape V4 1 ReadMe file Visionscape User Manual Click on this menu item to open the Visionscape User Manual PDF Visionscape Tools Reference Click on this menu item to open the Visionscape Tools Reference PDF Getting Started With VS 1 Smart Camera Click on this menu item to open the Getting Started With VS 1 Smart Camera PDF Getting Started With Visionscape GigE Camera Click on this menu item to open the Getting Started With Visionscape GigE Camera PDF Visionscape Documentation Overview Click on this menu item to display an overview of the documentation set Visionscape Tutorials and Samples Click on this menu item to display sample Jobs and Tutorials About Visionscape FrontRunner Displays the FrontRunner version number and the address for Microscan Click OK to close the window 2 58 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Color Image Display Options Color Image Display Options N Color Image Display in
19. activated the current image is displayed using a threshold color scheme determined by the settings in the toolbar You can use a single or dual threshold and show colors or gray scales below between or above the thresholds using the buttons in the Color Display options The threshold s are displayed in the toolbar along with sliders You can type in the thresholds directly or use the sliders to change the current values The linear effect of the thresholds is displayed at the bottom in the appropriate colors This can be used as a key to decipher the image display When a tool that has thresholds is selected and the toolbar is used the thresholds in the tool are automatically updated and the tool is re executed when you release the slider Note If the tool has auto threshold capabilities then the tool is not updated and is not executed This is because the auto threshold in the tool will override any manual settings Mask Tools Using this floating toolbar you can select different drawing tools to draw a mask in the ROI of a mask oriented tool You can enable the mask capability of an appropriate tool by selecting the tool in the Step Tree The Lightbulb button in the v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 57 Chapter FrontRunner Masking Toolbar is enabled When you click it it lights up enabling the mask in the tool and enabling the drawing tool buttons of the toolbar
20. following menu items e Network Overview Displays the Network Overview window which displays critical information about VS 1 Smart Cameras on the network See The Network Overview Window on page 2 45 2 54 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Menus You ll See in FrontRunner Part Queue Displays the Part Queue application which maintains a Queue of the last n cycle images and results You decide how large the queue will be and whether it stores results and images for every part or just for passed parts or just for failed parts If you activate the Queue the Part Queue Viewer allows you to upload it and view any of the images and results that were stored on the device at runtime For complete information about the Part Queue see Chapter 4 The Part Queue Debug Output Displays output messages from Perl scripts and internal messages from the Visionscape Framework and from FrontRunner FIGURE 2 23 Debug Window m isionscape Debug Window d a x bg amp fs eony contents of Debug Window to Clipboard Log all messages to Set the debug level When important messages are added to the display show this window Clear the display Clear the display Clears the Debug Output window When important messages are added to the display show this window Automatically displays important messages when they are added to the window Set t
21. for machine vision If the part you want to read is not properly illuminated then the results will be less than optimal When lighting a part consider the following e Surface Characteristics e Geometry e Size e Region of Interest ROI These considerations will determine what type of light you need to adequately illuminate your part For information about Optics and Lighting see Chapter 3 of VS 1 Smart Camera Guide Exposure Time Depending on the lighting you use you may have to adjust the exposure time for the camera Exposure time is the amount of time in micro seconds that the camera s CCD integrates light Exposure time can freeze motion when you are not using a strobe or if you are using a strobe it can prevent ambient light from affecting your image You set the exposure time in the Exposure Time us property on the Acquire Step v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 9 Chapter FrontRunner properties page from the Editor window For more information about the Exposure Time us property in the Acquire Step see Chapter 1 of the Visionscape Tools Reference For more information about the Editor window see The Editor Window on page 2 38 Steps and Tools We ve seen that every Visionscape Job starts with the same steps Vision System Inspection Snapshot Acquire From this point on it s up to you to add the steps and tools building the Job that accomplish
22. o c c x pe e i LL You can untrain a tool that s been trained When you untrain a tool you are effectively opening it up to read a larger variety of images For example if you untrain the Data Matrix tool that was trained to read a Data Matrix with 12 rows and 12 columns it will read a Data Matrix with 12 rows and 12 columns 16 rows and 16 columns and so on Trying Out a Job After you ve built your Job and before you ve downloaded it to a device to run it you ll want to try out the Job on the PC to fine tune it FrontRunner allows you to try out a step try out the entire Job on one image or try out the entire Job on multiple images Note In the Settings dialog box g notice the Acquire Images During Tryout option When this option is checked FrontRunner loads each image that you specified in the Acquire step one at a time If you uncheck this option and click Tryout Program on PC Once and then Stop repeatedly your Job will run on only the image that is loaded currently Downloading a Job After you ve tried out the Job and confirmed that it runs as you want it to you can download it to the device using Download Program from PC to Device v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 11 Chapter FrontRunner Saving a Job Use the Save Program button to save the current Job to disk on the PC If the Job already resides on disk FrontRunner wi
23. removal of signals Once a signal is removed you can add it to the trace again by clicking on that signal name in the signal list One of the most useful features of the Digital Soft Scope tool is the ability to measure signal lengths and time between transitions A click in the signal window enables the measuring tool which appears as a pair of white dotted lines that can be moved independently When the lines are positioned the time difference represented by the distance v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 25 N i co c c a c fe i LL Chapter FrontRunner between them is displayed at the bottom of the main window This time is continuously adjusted as the tools move Camera Calibration For complete information about calibrating the VS 1 Smart Camera see Chapter 3 Camera Calibration The Part Queue For complete information about the Part Queue see Chapter 4 The Part Queue Windows You ll See In FrontRunner The Main FrontRunner Window FIGURE 2 13 Main FrontRunner Window Software System button VS 1 Smart Camera button File View Help g ap gt SoftSystem 0740_01 Hawkeye1000E Add Btn Device Buttons Device Bar Toolbar TAEL T This is the main FrontRunner window Take a couple of moments to familiarize yourself with it Notice the following e Device Buttons This area cont
24. say 10 msec to allow the image to be rendered on the screen Figure 2 8 shows four inspections with output information displayed for the first inspection FIGURE 2 8 Output Information for Inspection 1 Eile View Help E 7 Add Bin Snapshot1 Snapshot Snapshot1 Snapshot1 g E HawkEyeE1000E nz Inspection Inspect 19 Pass 19 Fail o B g Ox Blob Tool Status True Blob Tool Number of blobs 1 Blob Tool Total Area 78408 000 gt Inspect 2 Pass 2 Fail Az Oz e Inspection Inspect 2 Passi 0 Fail Dz Inspection Inspect 2 Pass 2 Fail o Az z e start J i SIMATIC FrontRunner 1 0 Display eo 10 02 am Figure 2 9 shows four inspections with timing information displayed for the first inspection 2 18 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Advanced Concepts FIGURE 2 9 Timing Information for Inspection 1 File view Help 7 an Add Bin amp el gt Inspection Inspection Inspection Inspection N Snapshoti Snapshot Snapshot1 Snapshot1 PHK PHX H b ro c c gt Z prer c O b iL PHX PHX E HawkEyeE1000E Inspection Inspect 38 Pass 38 Fail Inspection Inspect 2 Pass 2 Fail Inspection Inspect 2 Pass 0 Fail 2 Inspection Inspect 2 Pass 2 Fail 0 start J SIMATIC FrontRunner 1 0 Display Jasc Paint Shop Pro BDO A 10 04am
25. the File name text box type a different name for the Job you want to save and then click Save N Note If the current Job changes through editing the Save button is red e Save Program on Device to Flash Memory Saves the current Job on the camera to Non Volatile memory You can only flash the Smart Camera when it is stopped This operation takes some time b co c c gt X c fe Sn LL Note Do not perform Save Program on Device to Flash Memory often as a replacement for Job change over for example Upload Program from Device to PC Uploads the current Job on the camera to the PC e Download Program from PC to Device Downloads the current Job from the PC to the camera e Start Program on Device Stop Program on Device Use these buttons to start and stop the current Job e Train Selected Step Some tools like the Barcode Tool and the Data Matrix Tool can be trained When you train a tool you are telling the tool what to expect when it reads an image For example if you train the Data Matrix tool to read a Data Matrix with 12 rows and 12 columns the Data Matrix tool will fail when it encounters a Data Matrix with 16 rows and 16 columns You will know a tool needs to be trained when you see Ared x to the left of the tool name The red Train button e Untrain Selected Step Just as some tools Barcode and Data Matrix need to be trained those same
26. the test target When complete place the test target under the camera and click Next 11 Enter the Calibration Dot locations for all targets 12 Click Next FrontRunner displays a screen similar to the one shown in Figure 3 4 v4 1 0 February 2010 Visionscape FrontRunner User s Manual 3 5 Chapter K Camera Calibration FIGURE 3 4 Run Calibration Blob Tool Calibration Dialog m Robust Calibration Run Calibration Blob Tool 1 00 0 99 0 0 0 99 00o Jiorano g Iot fe 1 00 0 0 0 0 0 0 1 00 0 0 0 0 0 1 00 0 99 0 0 0 99 1 00 0 99 EE 02106 x 389 Y 231 W 482 H 454 0 0 Image Acquisition Params Blob Params 1 Acquire an Image of the Cal Target ire Bi Calibration Failed 2 Adjust Acq and Blob params if needed Acquire Live Video Run Calibration 3 Click Run Calibration to Calibrate Blob Info Ew ne gt Note You may need to enlarge the window 13 Adjust the Calibration Blob ROI 14 Click Acquire 15 Click Run Calibration 3 6 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Using Robust Calibration FrontRunner displays a screen similar to the one in Figure 3 5 FIGURE 3 5 Calibration Results Calibration Dialog Calibration Tool m Calibration Results Average distance from measured dot locations to specified dot locations 0 322552 4 Value of 0
27. tools may need to be untrained when you want them to read a part that differs from the part they have been reading For example if you train a Data Matrix tool to read a Data Matrix with 8 rows and 32 columns it will not read a Data v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 31 Chapter FrontRunner Matrix with 16 rows and 16 columns until you untrain the tool Use the following procedure to untrain a Data Matrix tool a Highlight the Data Matrix tool in the left window pane b Click Untrain Now you can train the tool to read a new part or leave it opened up to read any Data Matrix Run Current Step then Jump to Next Step Jump to Previous Step Use these buttons to walk through the Setup List and train execute each trainable tool Tryout Program on PC in a Loop Runs the Job on the PC until you click this button again Tryout Program on PC Once and then Stop Runs the Job on the PC once and then stops Tryout Current Step on PC Runs the current step on the PC Acquire New Image Acquires a new image Live Video Allows you to see exactly what the camera is seeing in real time This makes it easier for you to adjust focus and lighting to get the best image possible Note If the camera acquisition is triggered in the avp Live Video will be triggered also This behavior can be turned off in TryOut mode only from the TryOut Options dialog box in the case where
28. zoomed will appear in the image status bar next to the pixel value and location FIGURE 2 29 Zoom Options with Color Runtime Display E Visionscape FrontRunner GigEVision1 pc ColorJobForDocumentation avp File View Help RGB Color Note The user will be able to select what image channel to display but ALL the enabled graphics for the job will be displayed regardless of which plane they are running in v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 63 H b ro c c gt Z prer c e b LL N Chapter FrontRunner Miscellaneous Displaying Important Information About a Camera To display the important information about a Smart Camera simply hover the mouse pointer over the camera button Information includes e Type of Smart Camera e IP address of PC controlling the camera e Name of currently loaded Job e Date currently loaded Job was created or modified Name of PC controlling camera e IP address and MAC address of the camera e Version of software on the camera Configuring I O Buttons After a Job has been downloaded to the device and the device is in Run mode you can configure I O buttons as shown in Figure 2 30 2 64 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Miscellaneous FIGURE 2 30 Configure I O Buttons ne Ci Configure IO Buttons 0 Button Blocks Interval t Virtual 1 200 V
29. 0 0 Saving All Records from the Part Queue Use the following procedure to save all records from the Part Queue v 5 t a v t 1 From the Save drop down menu click Save All Records VRF as shown in Figure 4 15 FIGURE 4 15 Save All Records Save Current Image TIF Save All Images TIF Save Current Image with Graphics BMP Save All Images with Graphics BMP Save Current Record YRF Save All Records VRF lt i Select Folder v4 1 0 February 2010 Visionscape FrontRunner User s Manual 4 13 Chapter The Part Queue FrontRunner displays the Select Folder to Save All Q Records dialog box Select a folder and click OK FrontRunner saves all records in the folder you specified Selecting the Default Folder Location Use the following procedure to select the default folder location From the Save drop down menu click Select Folder as shown in Figure 4 16 FIGURE 4 16 Select Folder B PPP Save Current Image TIF Save All Images TIF Save Current Image with Graphics BMP Save All Images with Graphics BMP Save Current Record YRF Save All Records YRF Select Folder lt _ _ FrontRunner displays the Select Default Folder Location dialog box Select a folder and click OK FrontRunner selects the default folder Visionscape FrontRunner User s Manual
30. 16 program 2 29 program on device to flash 2 30 vision system tree as text dialog box 2 49 Save Job 2 48 as 2 48 dialog box 2 29 2 48 Saving all images partq 4 9 all images with graphics partq 4 10 all records partq 4 12 calibration data 3 7 3 11 3 15 current image partq 4 8 current image with graphics partq 4 10 current record partq 4 11 part queue images 4 8 records 4 8 Select cal file dialog box 3 18 folder 2 16 results to upload 2 39 v4 1 0 February 2010 Visionscape FrontRunner User s Manual Index 5 Index Selecting default folder partq 4 13 Selecting a Lens A 2 Serial Ports configuring 2 49 Set the debug level 2 51 Setting edit parameters 2 31 exposure time 2 9 reports options 2 50 runtime options 2 50 timing parameters 2 32 Setting Up part queue 4 2 Settings 2 11 2 31 Ip changing 2 46 Setup mode 1 12 Show advanced datums 4 2 4 5 all statistics in world calibrated space 2 40 properties 2 32 results in world calibrated space 2 40 tool graphics 2 16 Side Lighting A 9 Signal Lengths measuring 2 24 Simulating Triggers 2 21 Single Channel Devices triggering rules 1 12 Smart Camera ip settings changing 2 46 Smart Camera Buttons adding in frontrunner 2 26 deleting in frontrunner 2 26 Snapshot Step 2 7 program on device 2 30 Starting part queue 4 2 Statistics reset all 2 40 show all in world calibrated space 2 40 Step jump to previous 2 31 run curren
31. FrontRunner 3 Click Change Network Settings FrontRunner displays the Camera is Selected dialog box N 4 Click Yes 5 Enter a user name default is hawkeye and password default is vision FrontRunner displays the Change HawkEye Network Settings dialog box 6 Double click to highlight and select the original camera name San co c c e X c fe i LL 7 Type in a new name for the camera 8 Click OK FrontRunner changes the original camera name to the new camera name Changing a Camera s IP Settings Note You will need the user name and password for the camera whose IP settings you want to change From the Network Overview window you can change the IP Settings Static IP or DHCP of the Smart Camera over Ethernet without a serial connection and HyperTerminal After the changes the Smart Camera will reboot automatically Use the following procedure to change the IP settings 1 Select View gt Network Overview FrontRunner displays the Network Overview window 2 Click Change Network Settings FrontRunner displays the Change HawkEye Network Settings dialog box v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 49 Chapter FrontRunner Do either of the following a If a DHCP server is available on the same physical network as the device then select Obtain an IP address automatically Note The Smart Camera may take up
32. FrontRunner The snapshot step shows the color image as acquired from the camera The buffer manager control in FrontRunner shows both the RGB and HSI red 0 values under the cursor if the image acquired is a color image Zooming fully into the image will show the individual RGB values for each pixel of a color image FIGURE 2 25 Color Buffer Display of Zoomed Image H b ro c c gt Z prer c e b LL E Visionscape FrontRunner GigEVision1 pc lt unnamed job gt File View Help SoftSys1 Add Btn pection 0 Inspection veRR FP om pPpsl y Inspection Snapshot Acquire Intensity Blob Tool Gair 4 gt Snapshot Intensity Blob Tool js Va Bi AID deta BlobFilter Snapshot Inputs JL 10 for Enabling Displays lt Unassigned gt Network color caps 002 tif RGB Color Inputs File c documents and settings all users documents customers zyneray bottle caps color caps 002 ti Outputs Status Done v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 59 Chapter FrontRunner Running Color Plane Selection When using a color camera the upper right of the image display will include the text of the current image plane displayed The default with be the RGB color image Channel selection will be limited to those channels used by vision tools that are inserted in the current snapshot FIGURE 2 26 Runtime Displaying Color
33. FrontRunner displays the Calibration dialog box as shown in Figure 3 2 3 2 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Using Robust Calibration FIGURE 3 2 Calibration Dialog Box Calibration Dialog m Calibration Options z Select the Camera Snapshot you want to calibrate and the Method you wish to use m Calibration Method ci Quick Calibration Load Calibration Data from File Oo m Cal File Options File will Hold Cal Data for Just one Snapshot File will Hold Cal Data for my Entire Job Apply to All Snaps or Just One Snap Want to Calibrate a Particular Camera and apply it to all Snapshots that use that Camera C Want to Calibrate Each Snapshot Individually 2 pej 1 i 2 Oo i co E an O Select the Camera to Calibrate c Camera 1 7 Under Calibration Method select Robust Calibration 8 Under Apply to All Snaps or Just One Snap select either of the following Want to Calibrate a Particular Camera and apply it to all Snapshots that use that Camera You may have a Job that contains many Inspections and many Snapshots Many of those Snapshots may reference the same camera channel In this case using this option you can calibrate just one of the Snapshot steps and the results are applied to all Snapshot steps that use the same camera Thus you do not have to calibrate each Snapsh
34. MICROSCAN Visionscape FrontRunner User s Manual v4 1 0 February 2010 83 100026 02 Copyright 2010 Microscan Systems Inc Tel 425 226 5700 800 251 7711 Fax 425 226 8250 ISO 9001 Certified Issued by TUV USA All rights reserved The information contained herein is proprietary and is provided solely for the purpose of allowing customers to operate and or service Microscan manufactured equipment and is not to be released reproduced or used for any other purpose without written permission of Microscan Throughout this manual trademarked names might be used We state herein that we are using the names to the benefit of the trademark owner with no intention of infringement Disclaimer The information and specifications described in this manual are subject to change without notice Latest Manual Version For the latest version of this manual see the Download Center on our web site at www microscan com Technical Support For technical support e mail helpdesk microscan com Warranty and Terms of Sale For Standard Warranty information see www microscan com warranty Microscan Systems Inc Renton Headquarters Tel 425 226 5700 800 251 7711 Fax 425 226 8250 Nashua Office Tel 603 598 8400 Fax 603 577 5918 Microscan Europe Tel 31 172 4233 60 Fax 31 172 4233 66 Microscan Asia Pacific Tel 65 6846 1214 Fax 65 6846 4641 PREFACE CHAPTER 1 Contents Welcome ix Purpose
35. PC When greater accuracy than the Device allows is required physical triggers should be used instead Examining I O Transitions Digital Soft Scope Digital Soft Scope examines I O transitions recorded in a DSS file 2 24 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Advanced Concepts From the FrontRunner View menu click Digital Soft Scope From the DSS File menu select Open Select a DSS file dss and click Open A window similar to the one in Figure 2 12 is displayed FIGURE 2 12 Digital Soft Scope Main Window ES DSS events_runtime File Edit Options About 0 100 Current view 0 000 to 1 000 sec SOFTOO33 SOFTOO34 SOFTOO36 SOFTOO39 The resulting signal trace can be viewed graphically as a timing diagram useful for analyzing I O timing and interaction To modify the time slice of the trace view adjust the slider bar located at the top left This changes the number of seconds per division in the view Adjusting the Current View slider bar to the right scrolls the view window to display the signals in different time segments The time segment and the total time of the recorded signals are displayed above this slider A summary of transitions or trace statistics of each signal can be obtained by clicking on the name of that signal in the signal list Clicking the right mouse button provides additional capabilities including time measurement zooming redrawing and
36. Visionscape FrontRunner User s Manual 2 29 Chapter FrontRunner e The padlock indicates to users on the network that the Smart Camera is controlled Setup Window Toolbar Buttons The Setup Window Toolbar buttons are shown in Figure 2 15 FIGURE 2 15 Setup Window Toolbar Buttons Create New Program Open Existing Program Save Program Save Program on Device to Flash Upload Program from Device to PC Download Program from PC to Device Start Program on Device Stop Program on Device Train Selected Step ee Selected Step Cee A Eu Af ve BRP oR yrs gs Run Current Step then Jump to Next Step Jump to Previous Step Tryout Program on PC in a Loop Tryout Program on PC Once and then Stop Tryout Current Step on PC Acquire New Image Live Video Zoom Buttons Settings e Create New Program After you click this button FrontRunner displays the Setup window Figure 2 14 e Open Existing Program Opens a Job that was previously saved to disk e Save Program Saves the current Job to disk on the PC If the Job already resides on disk FrontRunner will simply save the Job 2 30 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Windows You ll See In FrontRunner without displaying the Save Job dialog box If you want to save the current Job with a different name select File gt Save Job As In
37. a the Job is not changed and can be used as is When loading a Job onto a device you are prompted to adjust the camera 2 20 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Advanced Concepts definition if the device is different from the one the Job was created on Warnings that require user action are shown if the I O assignments are out of range for the device or if the Job uses IntelliFind but is loaded on a device that does not support this tool N Creating Jobs for these Systems is the same as creating Jobs for other physical devices with the following differences e No specific camera definitions for a specific device are programmed into the VisionSystemStep camera channels The default for Software Systems is Sentech A33 You must change the camera definition in the VisionSystemStep properties page if a different usually image size is required or if your are working offline and plan to load the Job later on a physical device b co c c gt X c fe i LL e By default the Acquire Tool is programmed to Load Images from File as there is no digitizer available on a Software System Image List is empty originally and must be populated also When loaded ona physical device you must change the Acquire mode to Acquire from Camera to enable acquisition from the device CCD sensor For complete information about the Acquire and the Vision System step see Chapter 1 of the Visionscap
38. a for Inspection Pass JTL Busy Signal IO lt Unassigned gt K Minimum Busy Signal Duration ms 0 ER Busy Signal Polarity Low Show Point Numbering J Pat Queue Enabled vigoro P Storage Mod Store Nol Just Resul Shae Ovelley EH Part Queue Storage Mode tore No Images Just Result e Part Queue Qualifier 1 Network Shape Refresh View EH Patt Queue Image Graphics Include Graphics Acquire Live BB Part Queue Size Cycles 0 erence JL Record Entered Into Queug IO lt Unassigned gt Save Image TL Patt Queue Almost Full I0 lt Unassigned gt TL Patt Queue Full IO lt Unassigned gt Zoom In Zoom Out Auto Zoom EF Select Results to Upload J Keep Last Failed Data K I Status Output lt Unassigned gt EH Insp Step Priority Normal EH Use Processor At Runtime lt none gt Inspection Timeout msec 0 EB Timeout Type Cycle Time TL Ready to Run Output lt Unassigned gt Results Upload Qualified Condition 1 Freeze Qualified Condition Inputs Store Last Failure Results none Outputs Context Menu Notice the button for the Smart Camera named HawkEyeE1000E This icon indicates the following Job List Properties e The yellow background indicates that you have control of the Smart Camera e The pencil indicates that the Job on the PC is being edited The red diskette indicates that the current Job on the device has been changed through editing v4 1 0 February 2010
39. age in its actual size Saving an Image Right click on the image you want to save In the Context menu select Save Image to save the current image to the PC When the Save As dialog box is displayed enter a name for the image you are saving The Editor Window FrontRunner displays the Editor window after you click Editor This is where you adjust properties for a step or tool Take a couple of moments to familiarize yourself with the window 2 38 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Windows You ll See In FrontRunner FIGURE 2 17 Editor Window Loox Zma IO N E HawkEyeE1000E Inspection Snapshot Output Valid Formatted Output a 5 Bl A e Default Datum Order aa E Eol Acquire Inspection Inputs O E Dwell Time ms 5 T Use Default Pass Criteria wi Z Criteria for Inspection Pass o JTL Busy Signal I0 lt Unassigned gt LL fay Minimum Busy Signal Duration ms 0 Es Busy Signal Polarity Low Es Select Results to Upload TE Keep Last Failed Data al JL Status Output lt Unassigned gt JL Ready to Run Output lt Unassigned gt Job Properties for Inspection Step Editor Window Toolbar Buttons The Editor window contains the following buttons v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 39 Chapter FrontRunner FIGURE 2 18 Editor Window Buttons ooax p TE Tree View Job View
40. ages 4 8 records 4 8 selecting default folder 4 13 setting up 4 2 starting 4 2 view images in 4 7 Part Tree View 2 38 Passed Images Index 4 Visionscape FrontRunner User s Manual v4 1 0 February 2010 saving 2 16 Paste after 2 38 before 2 38 into 2 38 PC runtime priority 2 50 Point Source Lighting A 7 Polarized Light A 10 Program create new 2 29 download from pc to device 2 30 open existing 2 29 save 2 29 save on device to flash 2 30 start on device 2 30 stop on device 2 30 tryout on pc in a loop 2 31 tryout on pc once and then stop 2 11 2 31 upload from device to pc 2 30 Properties Pages displaying in tryout view 2 32 Q Qualified Image storing 4 4 what it is 4 4 Quick Calibration 3 8 R Record saving current in part queue 4 11 Records saving all in part queue 4 12 Reports options setting 2 50 Reset all counters and statistics 2 40 all statistics 2 40 inspection counters 2 40 Results display extended 2 40 show in world calibrated space 2 40 Robust Index calibration 3 1 ROI Masking Toolbar displaying 2 58 Run Current Step then Jump to Next Step 2 31 Runtime mode 1 12 options setting 2 50 S Save all images 2 16 calibration for entire job dialog box 3 8 3 12 3 16 from current snapshot dialog box 3 7 3 11 3 15 calibration data for entire job 3 8 from just the selected snapshot 3 7 current image 2 15 failed images 2 16 none 2 16 passed images 2
41. ains device buttons for Software Systems Visionscape GigE Cameras and VS 1 Smart Cameras on the network You can add and delete buttons for Software Systems 2 26 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Windows You ll See In FrontRunner Note You can start the AvpBackplane directly by selecting Start gt Visionscape gt Visionscape Backplane N To add a Software System button first start and then exit FrontRunner Right click on the VS tray icon Click Display AvpBackplane The Visionscape AvpBackplane dialog box is displayed Click Add Type in a name for the Software System and click OK When you restart FrontRunner the Software System button will be displayed in the Device Button area of FrontRunner Figure 2 13 To delete a Software System button right click on the VS tray icon Click Display AvpBackplane The Visionscape AvpBackplane dialog box is displayed Highlight the name of the Software System you want to delete Click Remove then Yes and finally OK i o c c x fe i LL You cannot add or delete buttons for the vision GigE Camera this is done automatically You can add and delete Smart Camera buttons To add a Smart Camera button click Add Button FrontRunner displays the Select Device dialog box Highlight to select a Smart Camera and click OK FrontRunner adds the button Note A red diskette in a devi
42. an co c c e X c fe i LL 8 In the Confirm Password text box re type the new password for the camera 9 Click OK The camera s password has been changed Menus You ll See in FrontRunner File Menu The File menu contains the following menu items e New Job Displays the Setup window e Open Job Opens a Job that was previously saved to disk e Close Job Closes the current Job e Upload Job Uploads the current Job on the camera to the PC e Save Job Saves the current Job to disk on the PC If the Job already resides on disk FrontRunner will simply save the Job without displaying the Save Job dialog box If you want to save the current Job with a different name select File gt Save Job As In the File name text box type a different name for the Job you want to save and then click Save v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 51 Chapter FrontRunner e Save Job As Allows you to save the current Job to disk on the PC and give the Job another name FrontRunner displays the Save As dialog box Specify a name and click Save 2 52 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Menus You ll See in FrontRunner Dump Job to Text File Creates a text file containing a listing of each loaded Vision System After you select this menu item FrontRunner displays the Save Vision System Tree as Text dialog box S
43. ape Overview Combining Jobs for Operation as a Multi Inspection Job on the VS 1 Smart Camera Because the VS 1 Smart Camera Non Volatile Memory file system does not support multiple separate avp files in this release separate inspection Jobs that would live in separate avp files for other devices must be combined into a single avp with multiple inspections for the purpose of running on the Smart Camera This is done by loading each avp into a separate Software System which does not change the camera definition selected and other system dependent parameters like IO assignment and then copying all the Inspections of the second avp and pasting them into the first avp Then the first avp can be saved to disk and loaded flashed later onto the desired VS 1 Smart Camera device 1 14 Visionscape FrontRunner User s Manual v4 1 0 February 2010 CHAPTER 2 Overview N FrontRunner b co c c e X pm c fe i LL FrontRunner is a comprehensive vision development environment you use to create edit tryout and run vision applications Note Use AppRunner to monitor a Job on the device see the Visionscape AppRunner User s Manual When working with Visionscape applications you access the Visionscape Vision hardware in one of two modes e In Setup mode the setup objects control the hardware You can train and tryout tools and debug your Job e In Runtime mode you download you
44. ar PC When greater accuracy than the Device allows is required use physical triggers The Network Overview Window You can display the Network Overview window in either of the following ways From FrontRunner select View gt Network Overview v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 45 Chapter FrontRunner e From the deskstop select Start gt Programs gt Microscan Visionscape gt Tools gt Visionscape Network Browser Network Overview Ee lolx EE i nee Click to d isplay Intel R PRO 1000 MT Network Connection Packet Scheduler Miniport 162 148 89 35 Y 255 255 255 0 more info IP Address Job gt HEI600TIS ENG_REGR_E1000 162 148 893 127 lt unnamed jab gt HE1600TIS ENG_TISe_E10100 162 148 89 171 NO JOB 0 0 0 gt HEI600TIS 1600TS SQA 10 10 5 21 0 0 0 blobcount avp Network Overview Refresh 5 Adapter Click to display Intel R PRO 1000 MT Network Connection Packet Scheduler Miniport less info Passed Failed i SW Versi gt HET600TIS ENG_REGR_E1000E 10062 10062 0 0 0 37 321 HE1600TIS_ENG_TISe_E10100 162 148 689 171 Y NO JOB 0 0 0 0 0 3 7 3 21 gt HEI600TIS 1600TS SQA 10 10 5 21 N 0 0 0 0 0 3 7 3 21 The Network Overview window lists PC adapters and Smart Cameras on the network that the client PC can reach e Black text in the Name indicates that the client PC can reach a Smart Cam
45. ave Calibration for Entire Job dialog box Type in a file name click Save and then click Finished 25 It s important to understand that when Calibration is performed the data is stored in the Snapshot step s of the Job so the Job needs to be saved when done You do not need to use the Save options on this page unless you want to load the Calibration Data into another Job or unless you want to simply have a backup 2 pej i 2 T O o i 3 E O Create your Job Place the calibration target under the camera Click El Adjust the exposure and focus Click th again Click se Calibration FrontRunner displays the Calibration dialog box as shown in Figure 3 7 v4 1 0 February 2010 Visionscape FrontRunner User s Manual 3 9 Chapter K Camera Calibration FIGURE 3 7 Calibration Dialog Box Calibration Dialog m Calibration Options Select the Camera Snapshot you want to calibrate and the Method you wish to use r Calibration Method Quick Calibration Load Calibration Data from File Cal File Options File Will Hold Cal Data for Just one Snapshot File Will Hold Cal Date for my Entire Job Apply to All Snaps or Just One Snap Want to Calibrate a Particular Camera and apply it to all Snapshots that use that Camera Want to Calibrate Each Snapshot Individually Select the Camera to Calibrate a Came
46. b The name of the Job that is loaded on the Smart Camera Note For the Job name to be displayed in the Network Overview window you must first save the Job to disk then download it to the Smart Camera e Cycles The total number of cycles e Passed The number of cycles that passed e Failed The number of cycles that failed e Alarms The total number of alarms e Connections The number of connections to the Smart Camera e SW Version The version of the software running on the Smart Camera e Subnet Mask The subnet mask of the Smart Camera e MAC Address The MAC address of the Smart Camera v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 47 Chapter FrontRunner Changing a Camera s Name Note You will need the user name and password for the camera whose name you want to change From the Network Overview window you can change the name of the Smart Camera over Ethernet without a serial connection and HyperTerminal This change is dynamic and does not require you to reboot the Smart Camera Use the following procedure to change the camera name 1 Select View gt Network Overview FrontRunner displays the Network Overview window 2 Click on the name of the camera whose name you want to change FrontRunner displays the Change Network Settings button 2 48 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Windows You ll See In
47. bration for Entire Job dialog box Type in a file name Click Save and then click Finished 25 It is important to understand that when Calibration is performed the data is stored in the Snapshot step s of the Job so the Job needs to be saved when done You do not need to use the Save options on this page unless you want to load the Calibration Data into another Job or unless you want to simply have a back up Using Previously Saved Calibration Data When calibration is performed FrontRunner stores the data in the Snapshot step s of the Job This means you must save a Job after calibration is completed 2 pej 1 i 2 O i co E O You do not need to use the Save options on this page unless you want to load the Calibration Data into another Job or unless you want to simply have a backup Use the following procedure to load calibration data that was previously saved 1 Create a new Job or open an existing Job 2 Click Calibration FrontRunner displays the Calibration dialog box as shown in Figure 3 14 v4 1 0 February 2010 Visionscape FrontRunner User s Manual 3 17 Chapter K Camera Calibration FIGURE 3 14 Calibration Dialog Box Calibration Dialog m Calibration Options Select the Camera Snapshot you want to calibrate and the Method you wish to use r Calibration Method Quick Calibration Load Calibration Data from File rm Cal File Option
48. ce button indicates that the current Job on the device has been changed through editing e Device Bar This area contains icons and messages that display information about devices to which you are connected lt no device selected gt lt device gt Live Video lt device gt Editing lt device gt Tryout Mode v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 27 Chapter FrontRunner P lt device gt Running lt device gt Stopped FrontRunner is performing some operation please wait e Toolbar This dynamic toolbar contains icons for FrontRunner tools The Setup Window FrontRunner displays the Setup window after you click Create New Program or Open Existing Program This is where you set up the focus and lighting etc for the camera before you acquire a new image Take a couple of moments to familiarize yourself with the window 2 28 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Ele vew Help hawkeyeE01B33 osae Inspection Snapshot Windows You ll See In FrontRunner FIGURE 2 14 Setup Window Image Display Area N Inspection Snapshot Output Valid Formatted Output js gja H A Detaut Datum Order Editor Inspection Inputs Insert step into Snapshot Use Default Pass Criteria K an co c gt ad c fe pa LL Peg Image Criteri
49. d see the example in Figure 2 3 N FIGURE 2 3 Device Toolbar with Software System E isionscape FrontRunner File view Help AI 4 SWSYyS Add Btn i o c c x c e i LL EA LIFTI Adding and Controlling a Smart Camera When you look at the devices on your network you ll see numerous VS 1 Smart Cameras Before you can build a Job to read a part on any of those Smart Cameras you have to add the camera so that it is connected to your PC After you add the camera and before you start building a Job you have to take control of the camera on which you want to build a Job Other users can still see the camera on the network they just can t do anything with it while you have control To add a camera With a Smart Camera that is properly and securely mounted and connected to the network start FrontRunner either double click the FrontRunner icon or select Start gt Visionscape gt Visionscape FrontRunner FrontRunner starts up and displays its main window 2 Click Add Btn FrontRunner displays the Select Device dialog box 3 Highlight a camera name and click OK FrontRunner adds the new Smart Camera icon to the Device Toolbar as shown in Figure 2 4 v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 5 Chapter FrontRunner FIGURE 2 4 Device Toolbar with Smart Camera E isionscape FrontRunner File view Help gt
50. e Tools Reference Displaying I O Transitions The I O Display Figure 2 11 watches I O transitions for Physical I O Sensors Strobes and all 2048 Virtual I O points You can also use the green Click to record transitions to a DSS file button to record transitions over time to a DSS file and examine the transitions using the Digital Soft Scope tool see Examining I O Transitions Digital Soft Scope on page 2 24 You can select the Vision System in the list at the top then connect or disconnect the display using the green Connection button I O states are updated in the display as they occur When an I O point is asserted the button turns red You can also click the button to toggle the I O point For GPIO points programmed as inputs as well as for Sensors clicking the button has no effect You can display 128 points of the Virtual I O at one time Use the Range list box to select the points you want to display v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 21 Chapter FrontRunner Simulating Triggers Note For more information about triggers with the VS 1 Smart Camera see the Advanced Triggering Techniques section in Chapter 1 of the Visionscape Tools Reference FrontRunner allows you to simulate a trigger in a Job for diagnostic purposes Use the following procedure to simulate a trigger 1 2 Create a new Job or open an existing Job Click Editor to display the Edi
51. e i LL Click to send a pulse Y il 200 Virtual I O Button TL on Click to send a pulse Saving I O Buttons The I O button configuration is saved in the Job You must have the Job in the PC memory to configure I O buttons So if you want to add I O buttons to a running Job on a camera you must do either of the following Upload the Job to the PC configure the I O buttons and then download the Job to the camera Load or create a Job configure the I O buttons and then download the Job to the camera Note Make sure you save the Job after you configure I O buttons Note If there is a Job in PC memory that you are viewing or editing be aware that the button configuration that you see is for the Job in PC memory and not for the Job on the camera v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 67 Chapter FrontRunner Enabling ROI Masking To display the ROI Masking Toolbar from the FrontRunner View menu click Display Tools gt Mask Tools FrontRunner displays the ROI Masking Toolbar as shown in Figure 2 33 FIGURE 2 33 ROI Masking Toolbar xl o E 0H C HEE A FIIRO fiear Ku Using this floating toolbar you can select different drawing tools and draw a mask in the ROI of a mask oriented tool You can enable the mask capability of an appropriate tool by selecting the tool in the Step Tree The Lightbulb button in the Masking Toolba
52. e Vision System but the Job Step represents a set of Visionscape Vision Systems see Figure 1 6 v4 1 0 February 2010 Visionscape FrontRunner User s Manual 1 9 Chapter Visionscape Overview FIGURE 1 6 Job Tree J Job Job Container Step g vision board 1 _ gt Visionscape Vision System 1 Vision System Step E Inspection gt Inspection Step El a Snapshot P Acquire In Visionscape V4 1 FrontRunner can open and save single Vision System Step files This opens or saves a specific Vision System Step tree rather than all systems at once allowing you to work with each system exclusively Vision System Step The Vision System Step is the step representation of a Vision System itself A Vision System is an object that can use hardware to execute vision programs The hardware can be a GigE Camera a Smart Camera or software that is not connected to any specific hardware at all The Vision System Step can take control of a specific Vision System on the AvpBackplane and can be changed later to assume a different Vision System The Vision System Step has parameters that allow you to set the camera type to be used by the system set the parameters of the bufferpool for this Vision System and set the general purpose O configuration Essentially the step provides the parameters to configure the actual hardware of the Vision System The Vision System Step also contain
53. e 4 7 Vision System Step 1 16 2 8 WwW When important messages are added to the display show this window 2 51 Windows network overview 2 44 With Graphics 2 16 Without Graphics 2 16 Index v4 1 0 February 2010 Visionscape FrontRunner User s Manual Index 7 Index Index 8 Visionscape FrontRunner User s Manual v4 1 0 February 2010
54. e outputs of the parent step z De FIGURE 1 5 Sample Job Tree S 9 E Inspection O El Ef Snapshot P Acquire a Sobel Filter JE Edge Tool Many tools also have a region of interest ROI that defines an area on the input buffer for that tool In the case of the Sobel Filter the ROI defines the area where the Sobel Filter executes its algorithm Its output buffer or input buffer to the Edge Tool is the size of its ROI Many steps are not vision based steps like Sobel Filter or Edge Tool but actually represent other useful pieces of functionality like I O image acquisition or a thread of execution Several steps are common to every Job you create These are Job VisionSystem Inspection and Snapshot Acquire Job Step The Job Step is the root of all steps in the Job Tree When you create a new application you are creating a new Job that contains a Vision System Step that represent the Visionscape Vision System installed in the system A Vision System is an object that can use hardware to execute vision The hardware can be a GigE camera a smart camera or software that is not connected to any specific hardware at all The Job Step contains all Vision System Steps in the tree and is used as the single entry point of the tree The Job Step performs no special function and does not contain any results Essentially the Job Step is a collection of Vision System Steps Each Vision System Step represents a single Visionscap
55. ensors clicking the button has no effect You can display 128 points of the Virtual I O at one time Use the Range list box to select the points you want to display When using Virtual I O points to generate triggers at regular interval as programmed in the Visionscape IO Display or the FrontRunner RunView IO bar or from within the avp itself with an IO Inspection the accuracy of the timing between triggers will depend on the Operating System the avp runs on and also on the number of Virtual I O points programmed to be triggers The following information provides guidelines based on Device OS configurations 2 44 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Windows You ll See In FrontRunner VS 1 Smart Cameras Accuracy lt 1 msec independent of the number of virtual triggers generated by the avp Trigger to trigger time depends on relative priority of Inspection N e GigE Camera and Software Systems Triggers generated by the avp IO display and FrontRunner IO bar Windows XP Accuracy 5 msec typical trigger to trigger time increases as more triggers are generated Windows 2000 Accuracy 25 msec typical trigger to trigger time increases as more triggers are generated San co c c X c fe i LL Note The values above are typical and may vary from PC to PC Accuracy should be measured tested first for the particular avp for the particul
56. era and connect to it e Red text in the Name indicates that the client PC can reach a Smart Camera but cannot connect to it Such a device is on the same physical network as the client but its IP settings IP address and network mask are incompatible with the client PC preventing any point to point TCP communication link e You can adjust the width of columns one at a time e Your can sort data by clicking on a column heading The Network Overview window displays information about GigE Cameras and Smart Cameras on the network notice the lt and gt e Model Is one of the following VS 1 Smart Camera can only monitor Jobs cannot be downloaded using Visionscape V4 1 VS 1 Smart Camera standard resolution 2 46 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Windows You ll See In FrontRunner VS 1 Smart Camera high resolution VS 1 Smart Camera standard resolution with IntelliFind N VS 1 Smart Camera high resolution with IntelliFind Name The name of the Smart Camera IP Address The IP address of the Smart Camera e DHCP ls either of the following Y The Smart Camera is using dynamic IP addressing San co c c e X c fe i LL N The Smart Camera is using static IP addressing e Status The status of the Smart Camera e Controller The IP address of the PC that is controlling the Smart Camera Jo
57. es the task that you want to accomplish Visionscape tools fit into the following categories e Analysis tools Image and Pre processing tools e Measurement tools e Program control tools Script tools For complete information about Visionscape tools see the Visionscape Tools Reference Adding Steps and Tools Now that we re at the main FrontRunner window it s time to add one or more tools The procedure would be similar to the following 1 Open the Editor window 2 Add a tool 3 Adjust properties 4 Close or minimize the Editor window 5 Acquire an image 6 Adjust the tool s region of interest ROI 7 Train the tool if applicable 8 Tryout the Job Visionscape FrontRunner User s Manual v4 1 0 February 2010 Basic Concepts 9 Download the Job to the Smart Camera 10 Start the Job on the Smart Camera N For examples of complete Visionscape Jobs see Chapters 2 and 3 of Getting Started With VS 1 Smart Camera and Chapter 4 of Getting Started With Visionscape GigE Cameras Training and Untraining Tools Some tools like the Barcode Tool and the Data Matrix Tool can be trained When you train a tool you re telling the tool what to expect when it reads an image For example if you train the Data Matrix tool to read a Data Matrix with 12 rows and 12 columns the Data Matrix tool will fail when it encounters a Data Matrix with 16 rows and 16 columns i
58. essing Image arithmetic warping binary and gray scale morphology edge enhancement other filtering etc e Image analysis e Flaw detection blob analysis edge detection and fitting vector edge detection template find etc e Calibrated dimensional measurements e Line intersection point to point distance point to line normal etc e Automatic identification e Data Matrix and barcode reading OCR etc 1 6 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Visionscape 4 1 Firmware e Custom processing options e Custom measurements and custom scripted tools z a ra eb gt Setup and Runtime When working with Visionscape applications you access the Visionscape Vision hardware in one of two modes 2 O N Q hs gt e In Setup mode the setup objects control the hardware You can train and tryout tools and debug your vision application e In Runtime mode you download your vision applications to the runtime hardware objects for full speed operations The runtime objects control the hardware and the setup objects cannot be used to edit the Job You can start and stop vision inspections at runtime as well as receive inspection results and runtime images Note Setup and Runtime modes are mutually exclusive That is only one mode can control a vision system Visionscape 4 1 Firmware Note If you open a Visionscape V4 0 Job using Vi
59. freeze Note Any change you make apply to all snapshots in the Inspection e Maximum Rate w drops Every Image no drops Specifies the rate at which FrontRunner should display images Note Any change you make apply to all snapshots in the Inspection When the image rate is set to Maximum Rate w Drops or any of the 2 4 or 8 per second rates priority is given to the running of the Inspection such that images are sent only when there is enough idle time to do so for example while waiting for the next image to be acquired from the camera If there is little or no idle time then the Image view may refresh very slowly and appear to either show always the same image or not refresh any image at all This can happen in the most extreme cases in full pipeline with no idle time left in this case the display will freeze for long periods of time If seeing a live image is required then the avp should be designed to allow for some idle time while still maintaining the inspection rate required by the external triggering source A special case of this are Software v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 17 Chapter FrontRunner Systems which do not have Hardware to assist in producing idle time for example while the digitizer is sending the image to memory For this special case either select the Every Image no drops or insert a WaitStep in the avp with a small wait time let
60. g qualified images 1 Add and select a camera 4 4 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Setting Up and Starting the Part Queue 2 Take control of the camera 3 From the Edit window in FrontRunner click 7 i Edit 4 Highlight the Inspection step in the Step Tree 5 Click Show Advanced Datums as shown in Figure 4 4 FIGURE 4 4 Show Advanced Datums Button Snapshot Output Valid iz A B rales Default Datum Order Show Advanced Datums 4 FrontRunner displays the Inspection Step properties page with the Part Queue properties displayed as shown in Figure 4 5 Q cD FIGURE 4 5 Inspection Step Properties Page Partial Page Displayed 6 T Part Queue Enabled VY E E8 Part Queue Storage Mode Store All Images Part Queue Qualifier 1 Es Part Queue Image Graphics Include Graphics gay Part Queue Size Cycles 25 JL Record Entered Into Queue I0 lt Unassigned gt JTL Part Queue Almost Full 10 lt Unassigned gt JL Part Queue Full 10 lt Unassigned gt 6 Click to the right of Part Queue Enabled to enable the Part Queue 7 Click to the right of Part Queue Storage Mode and select Store Qualified Images 8 Click to the right of Part Queue Qualifier FrontRunner displays a text window and the Edit button to the right of Part Queue Qualifier as shown in Figure 4 6 v4 1 0 February 2010 Visionscape FrontRunner User s Manual 4 5
61. ges the Snapshot step pulls the image frames from the frame datum list and passes them on to the vision tools in the inspection for further processing When steps are inserted into a Snapshot all their input buffer datums are automatically connected to the output buffer datum of Snapshot The output buffer datum of Snapshot is the last image acquired These steps then process or analyze this image The Snapshot step also defines a point of calibration in the step tree When calibrated the Snapshot contains a special Part tree that defines the calibration data A typical calibration Job is simply a Blob Step The Blob Step is used by the Calibration Manager to find the calibration blobs in the image and update its PhysCalDots Point List datum calculate the calibration matrices then update the Calibration Result Datum in the Snapshot The Calibration Result Datum CalResult contains the mean and max residuals the pixels per unit and units per pixel in x and y the camera angle and the UX and VY perspectives For complete information about the Snapshot step see Chapter 1 of the Visionscape Tools Reference The Vision System Step The Vision System step represents the vision system device that performs the inspection and can be a Smart Camera GigE Camera or software system Some features which you can configure include e Buffer counts e Camera selection e Digitizer and digitizer mode e 1 0 point configuration A Vi
62. he Snapshot Step e The Vision System Step The Acquire Step The Acquire step is one of the most important steps in Visionscape since it is the step where you can specify the following San co c c e X c fe i LL e Acquisition method which is how the camera acquires images Acquisitions can be triggered or non triggered e Gain and Offset which determine what is applied to the incoming video signal Note The Visionscape Tools Reference contains detailed information about Gain and Offset Chapter 1 describes these advanced datums on the Acquire properties page Chapter 13 describes the GainOffset Filter in detail e Exposure time which is the amount of time in micro seconds that the camera s CCD will integrate light Exposure Time can freeze motion when not using a strobe or if you are using a strobe it can prevent ambient light from affecting your image e Photometry and Lighting which is the light source powered by the camera e Triggers which can be virtual or physical The Acquire step is inserted automatically as a component of the Snapshot step There is always a one to one relationship between v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 7 Chapter FrontRunner Acquire and Snapshot For complete information about the Acquire step see Chapter 1 of the Visionscape Tools Reference The Snapshot Step After the Acquire step acquires ima
63. he debug level Allows you to set the importance of a message e None default e Level x where x is a value 1 6 Log all messages to Starts Stops active logging of debug messages v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 55 N H b co c c gt Z prer c fe So LL Chapter FrontRunner Note Active logging of debug messages can affect Visionscape s ability to process Jobs Copy contents of Debug Window to Clipboard Copies the contents to the Clipboard as tab delimited text e I O Display See The I O Display Window on page 2 44 2 56 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Menus You ll See in FrontRunner e Digital Soft Scope Examines I O transitions recorded in a DSS file The resulting signal trace can be viewed graphically as a timing diagram useful for analyzing I O timing and interaction For more information see Examining I O Transitions Digital Soft Scope on 2 page 2 24 e Display Tools Contains the following items a Threshold Helper Examines the effects of threshold settings on the current image using the Threshold Display Toolbar 3 aa Figure 2 24 fe FIGURE 2 24 Threshold Display Toolbar LL Whee bepreced Otherwise Single 1 Use Dual Threshold Threshold l p Show Below B Show Between Show Between t Show Above ee le When
64. ices Create Matrices Using this Data f Enter the Pixel location that you want to Enter the Scale Factors for the X and Y Axis represent 0 0 in the World Coordinate System 1 Pixel in X l 1 000000 World Units X Origin Location 0 000000 1 Pixel in Y 1 000000 World Units Y Origin Location 0 000000 Update Matrices Clear Calibration J want to enter my own values in the cal matrices Pixel To World Matrix World To Pixel Matrix 1 000000 0 000000 0 000000 1 000000 0 000000 0 000000 0 000000 1 000000 0 000000 0 000000 1 000000 0 000000 0 000000 0 000000 1 000000 0 000000 0 000000 1 000000 Exit lt lt Back Next gt gt This screen gives you more control over the creation of the Forward and Backward Transform Matrices that are used for calibration by Visionscape You can even manually modify the matrices directly BUT YOU SHOULD NOT MODIFY THEM UNLESS YOU FULLY UNDERSTAND HOW THEY ARE USED In general you will expose the Advanced Options in order to make use of the Create Matrices Using this Data section FIGURE 3 11 Enter the Scale Factors Dialog Box Enter the Scale Factors for the X and Y Axis 1 Pixel in Xx 1 000000 World Units 1 Pixel in Y 1 000000 World Units 3 14 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Using Quick Calibration 1 Using the text boxes in Figure 3 11 enter separate X and Y scale factors Typical
65. ide all the Tools ROIs so that the image with results graphics if the tools have run can be seen without their clutter underneath e Show Overlay If Custom VB code has written in the overlay for this image these additional typically non tool graphics can be hidden or shown on the image e Shape gt Hide Current Shape Add the current Tool ROI This tool ROI can no longer be selected or changed Note More than one ROI can be hidden this way Shape gt Show All Restore all the ROIs so that they all appear again and can be edited with the mouse e Shape gt Zoom To Shape Zooms the image such that the selected ROI occupies the entire viewing area e Refresh View Repaints the current image including graphics e Acquire Live Same as LiveVideo button in toolbar e Regenerate If the image being displayed on the screen is the output of an Image Processing tool i e Morphology Sobel etc then Regenerate takes a new Picture and runs the Image Processing tool to show the resulting output image v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 37 Chapter FrontRunner e Save Image Saves the current Image in TIFF format with no graphics to disk You are prompted for a file name and location e Zoom In Makes the image larger e Zoom Out Makes the image smaller e Zoom To Fit Window Sizes the image to fit the window e Zoom 1 1 Displays the im
66. iled information about expressions see Chapter 8 of the Visionscape Tools Reference Viewing Images in the Part Queue After setting up and starting the Part Queue you can view images in the queue 1 To upload Part Queue click d A Note By default this clears the camera FrontRunner displays a screen similar to the one in Figure 4 8 This screen displays A vertical column of images in the queue t a o t e A green pass red fail status for the currently selected image Cycle information for the currently selected image A larger image of the currently selected image v4 1 0 February 2010 Visionscape FrontRunner User s Manual 4 7 Chapter The Part Queue FIGURE 4 8 Image and Cycle Data i Part Queue iewer a2 2 a Aaa 25 Records Loaded Record 1 Record 2 a Record 3 Cycle Counts Total Passed Failed PatQ 24695 24695 0 25 25 Timing Cycle Process Draw Idle 69 41 0 15 Overruns Trigger Process FIFO Timeout 0 0 0 0 2 Click on the image in the filmstrip on the left that you want to display Saving Images and Records From the Part Queue you can save e The current image with or without graphics All images with or without graphics e The current record e All records Note A record is the image the statistics and the results of one inspection cycle Visionscape Fr
67. ine does not miss parts 1 12 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Jobs Jobs and Storage in Non Volatile Memory Jobs gt o 2 gt The maximum Non Volatile Memory area for Jobs is 16MB for the VS 1 Smart Camera 32 128 and 6MB for the VS 1 Smart Camera 16 64 This includes the Job plus any support files if used in the avp Q O D 2 2 gt e IntelliFind models OCV OCR Fonts e Perl scripts e Acquire Tool tiff or bmp image list when programmed to capture from disk To determine the size of an avp from FrontRunner select File gt Show Job Info and navigate to the avp file on the disk FrontRunner displays a dialog that shows the File Size of the avp and other statistics about the Job FIGURE 1 9 File Size of Job C Wscape Tutorials amp Samples Tutorials HawkEye 1600T Simple Blob Tool tutorial_t Version 0 0 0 1 Total Objects 252 Total Steps 13 File Type SYSTEMSTEP Dig Type 3200 File Size 144 548 Bytes lt lt Determine support file sizes by adding up the file sizes of the models fonts perl scripts and tiff images used in the avp these are usually stored under Vscape Jobs Contours Fonts subdirectories Overall the maximum size used avp support files cannot exceed the 16MB or 6MB available in Flash v4 1 0 February 2010 Visionscape FrontRunner User s Manual 1 13 Chapter Visionsc
68. iput rc z lt Unassigned o Low Store No Images 1 Include Graphics o lt Unassigned lt Unasrigned gt lt Unaseigned gt T lt Unassioned gt Normal lt NONE 0 Cyde Time lt Unassigned gt ll 1 4 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Visionscape FrontRunner Overview e Monitor a Vision System see Figure 1 3 FIGURE 1 3 Monitor Vision System o as o go ne co EY SIMATIC isionscape FrontRunner sqajah1600 devy test avp e gt TAS EA ae TTEA PH Lo aK Insp1 Inspect 2602308 Pass 2535322 Fail 66986 Be O v4 1 0 February 2010 Visionscape FrontRunner User s Manual 1 5 Chapter Visionscape Overview e Monitor results see Figure 1 4 FIGURE 1 4 Monitor Results o xi o ee Sieg Passed Failed D D Timing Cycle Process Draw D D Oo Memory Avail Frags Contig D D Oo Overruns Trigger Process FIFO D D Oo Results E Inspection Status Fal OnePt Locator Main Part Locator Statu True OnePt Locator Main Part Locator Cente 510 95660 229 35180 00000 OnePt Locator Main Part Locator 0 ffse 00001 0CY Fontless Tool3 Status False 0CY Fontless Tool 5_Status False OC Fontless Tool 11 Status True i Ll YIS_STNOOS Inspection 1 Result Output is OFF The Visionscape toolkit is comprehensive and includes e Image preproc
69. irtual 2 200 gt ih Virtual 3 200 Virtual 4 200 5 Virtual 5 200 a Virtual 6 200 c Virtual 7 200 2 Virtual 8 200 a Virtual g 200 Virtual 10 200 Virtual 11 200 Remove Button Settings Type Virtual 10 Point fir Trigger Interval 200 Add New When clicked adds a new IO button e Remove When clicked removes an existing IO button e Type Is one of the following Virtual Allows you to generate IO data using software Physical Allows you to generate IO data using hardware Separator Allows you to group IO data e 10 Point Is a number from 1 to 2048 e Trigger Interval Is a number from 1 to 9999 v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 65 Chapter FrontRunner FIGURE 2 31 I O Buttons Configured r I0 Button Blocks Interval Physical Physical Virtual Add New Remove r Button Settings Type Physical 10 Point 2 Trigger Interval I fa Cancel E Hawkeye1000E r2 E af P2 is Low P6 and V3 are High i Inspi Inspect 33853 Pass 33853 Fail 0 2 66 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Miscellaneous What I O Buttons Look Like Figure 2 32 shows you what the I O buttons look like N FIGURE 2 32 I O Buttons Described Pz Physical In I O Button Physical Out I O Button A E i o c c gt x
70. keep this new data Updated Snapshots Inspection Snapshot Saye Calibration Data to a Separate File Save Calibration Data from just the Selected Snapshot Save Calibration Data for Entire Job 17 Select either of the Save options Save Calibration Data from just the Selected Snapshot This button allows you to save the calibration data for just the Snapshot that you just calibrated Then this data can be reloaded into any other Snapshot step in this Job or any other Job by using the Load Calibration Data From File option on the main Calibration page If you select this save option FrontRunner displays the Save Calibration from Current Snapshot dialog box Type in a file name Click Save and then click Finished Save Calibration Data for Entire Job This button saves the calibration data from every Snapshot in your Job to a single file Then this data can be reloaded into this Job or some other Job 3 8 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Using Quick Calibration Use the following procedure to quick calibrate a camera 1 2 Using Quick Calibration using the Load Calibration Data From File option on the main Calibration page and then selecting the File Will hold Cal Data for my Entire Job Note You can only reload this data into an Job that has the same number of Snapshots If you select this save option FrontRunner displays the S
71. lecting the File Will hold Cal Data for my Entire Job OO Note You can only reload this data into an Job that has the same number of Snapshots If you select this save option FrontRunner displays the Save Calibration for Entire Job dialog box Type in a file name Click Save and then click Finished It is important to understand that when Calibration is performed the data is stored in the Snapshot step s of the Job so the Job needs to be saved when done You do not need to use the Save options on this page unless you want to load the Calibration Data into another Job or unless you want to simply have a back up c 2 pej i 2 T O i co E O Advanced Options Press Advanced to display a page with a new set of controls as shown in Figure 3 10 v4 1 0 February 2010 Visionscape FrontRunner User s Manual 3 13 Chapter K Camera Calibration FIGURE 3 10 Quick Calibration Advanced Options Calibration Dialog Quick Calibration Enter a Distance in Pixels and the Corresponding Distance in World Units inches Millimeters etc EXAMPLE If a 1 5 inch feature is 220 pixels wide in your image enter 220 for Distance in Pixels and 1 5 for Distance in World Units Remember to Hit the Update Calibration button when done Distance in Pixels 1 Update Calibration 1 000000 Distance in World Units Pixel to World Scale Factor 1 000000 r Manipulate Calibration Matr
72. ll simply save the Job without displaying the Save Job dialog box If you want to save the current Job with a different name select File gt Save Job As In the File name text box type a different name for the Job you want to save and then click Save Note If the current Job changes through editing the Save button is red Saving an Image Right click on the image In the menu that is displayed Figure 2 5 select Save Image to save the current image to the disk on the PC When the Save As dialog box is displayed enter a name for the image you are saving Visionscape FrontRunner User s Manual v4 1 0 February 2010 Basic Concepts FIGURE 2 5 Menu Displayed Save Image Eile view Help an DEWA GS Pel S evr s HRP oR yrs Inspection Snapshot Reports Insert step into Snapshot cx Peg Image aan sites Calibration Show Point Numbering v Show Tools Show Overlay Network Refresh View Acquire Live jenerate Zoom In Zoom Out Auto Zoom Pi oo 0 0 Inputs Store Last Failure Results none Outputs Starting a Job Start the Job on the device by clicking Start Program on Device v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 13 N b co c a fe pa LL Chapter FrontRunner Advanced Concepts Multiple Views FIGURE 2 6 Control Bar Snap Views Device View and Inspection a Er E aa tion
73. ly you would do this if your camera is looking at an angle or you know that your camera does not have square pixels FIGURE 3 12 Enter the Pixel Location Dialog Box Enter the Pixel location that you want to represent 0 0 in the World Coordinate System gt Origin Location 0 000000 Y Origin Location 0 000000 2 Using the text boxes Figure 3 12 set the pixel location in the image that should be considered 0 0 in the World Coordinate System In most cases you won t care about this but if you are trying to get positional data back from your inspection then this may be useful to you 25 3 Click Update Matrices once you have entered your values in the text boxes and the Calibration Matrices is updated using your new data 2 pej i 2 T O i co E O Clicking Clear Calibration resets the Cal Matrices back to the identity matrix which essentially means that your Snapshot will no longer be calibrated Use this button if you calibrated your Snapshot but wish to return to a non calibrated state 4 Click Next FrontRunner displays the Finished screen as shown in Figure 3 6 v4 1 0 February 2010 Visionscape FrontRunner User s Manual 3 15 Chapter K Camera Calibration FIGURE 3 13 Calibration Finished Calibration Dialog m Finished Calibration is Complete Calibration Data has been applied to all the Snapshots listed below The Cal Data is stored
74. mart Camera with FrontRunner Also you can upload a V4 0 Job and save it to your PC at which time it becomes a V4 1 Job Basic Concepts Before you do anything with your VS 1 Smart Camera make sure it is mounted properly and wired correctly You will find mounting and wiring information in Chapter 2 of the VS 1 Smart Camera Guide Device Toolbar and Device Buttons When you start FrontRunner for the very first time if you have not installed any Visionscape GigE Cameras or created any Software Systems you will see the following e A Device Toolbar that contains no devices Figure 2 1 e The dialog box in Figure 2 2 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Basic Concepts FIGURE 2 1 Device Toolbar with No Devices E isionscape FrontRunner File View Help Device Toolbar with no devices Add Btn EA EE T Ji N H b es c c gt Z prer c O b LL FIGURE 2 2 Initial FrontRunner Startup No GigE Cameras or Software Systems FrontRunner Has No isionscape Devices Available Visionscape Devices Available to FrontRunner Appear as Buttons in the Device Toolbar Possible Devices Include 1 Visionscape Smart Cameras E n m FrontRunner 2 Visionscape Boards 3 Software Systems FrontRunner Currently Has No Device Buttons Defined To Add Device Buttons 1 Create a Visionscape Software System Hardware Simulation by Using the Add Softwa
75. ming Cycle Process Draw Memory Avail Frags Contig H im co c c gt Z prer c e b LL Overruns Trigger Process FIFO Timeout 0 0 0 Results Left Top IntersectLines Meas Status f Left Top IntersectLines Meas Point 139 852 142 012 000 Left Top IntersectLines Meas Angle betw 89 637 Left Top IntersectLines Meas Error Code 0 Right Top IntersectLines Meas Status True Right Top IntersectLines Meas_Point 468 696 143 141 000 Right Top IntersectLines Meas Angle bet 89 518 Right Top IntersectLines Meas Error Codi 0 This window displays the results that you selected for upload in the Inspection Step s Select Results to Upload datum It displays inspection counts overruns and memory statistics The Reports window contains the following buttons FIGURE 2 20 Statistics and Report Window Buttons jo wel l result data to Clipboard Reset all statistics Reset inspection counters Reset all counters and statistics Show all statistics in World calibrated space Show results in World calibrated space Display extended results v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 41 Chapter FrontRunner Button Descriptions e Display Extended Results This LED turns green if the inspection passed and red if the inspection failed Show results in World calibrated space Shows results in a world coordinate versus a pixel coordinate system Sh
76. ng v Show Tools Show Overlay Shape gt Refresh view Acquire Live Regenerate Save Image zoom 1 1 Zoom In Zoom Out Auto Zoom Insert Step Into Snapshot Opens up the Insert Tool Dialog Box into the Snapshot tool The tool position will be defaulted towards the top left of the image with size 100x100 Note If this menu option is selected while the mouse is inside a tool in the Image a new menu entry is available Insert Step into lt current tool gt Peg Image In Tryout in a Loop or Try Once pegs the image currently being displayed so that any sub image of other tools are not displayed in succession while the avp runs Maximize ROI Makes the current Step ROI be the size of the image it is in Visionscape FrontRunner User s Manual v4 1 0 February 2010 Windows You ll See In FrontRunner e Train Same as the Toolbar Button Training Hat if the selected tool i e ROI is a trainable tool N e Delete Same as Step Editor Delete button for the currently selected tool i e by its ROI Note Not all tools can be deleted this way as some tools in the avp have no ROI and are not visible in the image e Show Point Numbering Number the vertices of the ROI Clicking on these special points allows the ROI shape to be changed clicking elsewhere simply moves the ROI an co c c gt X c fe San LL e Show Tools H
77. nished screen as shown in Figure 3 9 FIGURE 3 9 Calibration Finished Calibration Dialog m Finished Calibration is Complete Calibration Data has been applied to all the Snapshots listed below The Cal Data is stored within your AYP file so you should save your Job if you wish to keep this new data Updated Snapshots Inspection Snapshot r Save Calibration Data to a Separate File Lt Save Calibration Data from just the Selected Snapshot Save Calibration Data for Entire Job 13 Select either of the Save options Save Calibration Data from just the Selected Snapshot This button allows you to save the calibration data for just the Snapshot that you just calibrated Then this data can be reloaded into any other Snapshot step in this Job or any other Job by using the Load Calibration Data From File option on the main Calibration page 3 12 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Using Quick Calibration If you select this save option FrontRunner displays the Save Calibration from Current Snapshot dialog box Type in a file name Click Save and then click Finished Save Calibration Data for Entire Job This button saves the calibration data from every Snapshot in your Job to a single file Then this data can be reloaded into this Job or some other Job using the Load Calibration Data From File option on the main Calibration page and then se
78. nits 1 000000 Pixel to world Scale Factor 1 000000 Advanced gt gt Note For information about the Advanced button see Advanced Options on page 3 13 2 pej i 2 O i co E an O 11 Manually enter in the scale factors that you wish to use for calibration As the instructions at the top of the page indicate simply enter a distance in pixels and then a corresponding distance in world units inches millimeters etc and click Update Calibration For example say you ve taken a picture of the part that you wish to inspect and you know that this part is 2 inches wide By positioning an ROI over that part or by using the mouse you might determine that the part is 240 pixels wide in your image So you would enter 240 in the Distance in Pixels text box and you would enter 2 in the Distance in World Units text box After clicking Update Calibration the Pixel to World Scale Factor is updated to show you the scale factor that is used to convert pixel values to world values This scale factor is v4 1 0 February 2010 Visionscape FrontRunner User s Manual 3 11 Chapter K Camera Calibration applied in both the X and Y direction If you wish to have different X and Y scale factors then you will need to use the advanced options 12 Once you re done with this page click Next to move to the Finished page FrontRunner displays the Fi
79. ntially the VS 1 Smart Camera acts as a hardware dongle but only for that VS 1 Smart Camera currently selected in FrontRunner focused device Note You cannot upgrade a non IntelliFind VS 1 Smart Camera in the field Visionscape Software Structure and Concepts Steps and Trees A Step represents a piece of vision functionality in Visionscape Applications are a collection of steps To provide order to this collection the steps are arranged in a Tree The Tree represents not only the containment of a set of steps but also represents a data connection between these steps In other words a step can receive a set of data inputs act on this data and produce a set of data outputs The tree represents the connection of particular data outputs to data inputs The most common piece of data to be passed from one step to another is a buffer A buffer is a piece of memory that contains image data In Figure 1 5 a Snapshot generates a buffer that is passed to the Sobel Filter The Sobel Filter then executes a Sobel algorithm on the buffer and generates a new buffer which is passed to the Edge Tool The Edge Tool finds an edge on that buffer and reports a result A step that generates 1 8 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Visionscape Software Structure and Concepts output can have other steps or tools inserted into it The inserted tools then connect their inputs to th
80. nto a list called a frame list When an image is set into the list the Snapshot can then pull the frame from the list and turn it into a buffer that is then passed along to its contained steps The execution of the Acquire depends on your trigger selection The letter P at the left of the Acquire step in the Job Tree means the Acquire step is a preprocessing step of the Snapshot Though it is a child of the Snapshot it is executed before the Snapshot When no triggers are selected see Figure 1 8 Job With Multiple Inspection Steps on page 1 11 the Flaw Inspection tree is executed in the following order Acquire Snapshot FlawTool1 Acquire Snapshot Flaw Tool2 Digital Outputs Step This changes when you select a trigger In order to maximize image acquisition along with inspection execution when a trigger is selected the images are pipelined to the running Inspection The hardware acquires images from the camera when the trigger is fired using the appropriate acquisition definition and instruct the Acquire Step that an image frame or buffer is available The Acquire Step creates a Frame Datum from the image and pushes it onto its frame list The Snapshot running within the Inspection thread will remove the images from the frame list when it executes In this way a triggered acquisition pipelines the image to the running inspection This allows multiple images to be captured so the vision on the system production l
81. of This Manual ix Manual Conventions ix Visionscape Overview 1 1 Introduction 1 1 Visionscape Hardware 1 2 VS 1 Smart Camera Overview 1 4 Supported PCs 1 9 VS 1 Smart Camera Models 1 10 Effective Frame Per Second and Pipeline Operation Formulas 1 10 Triggering Rules for Single Channel Devices 1 12 Setup and Runtime 1 12 Visionscape V4 1 Firmware 1 13 IntelliFind on the VS 1 Smart Camera 1 13 Messages 1 14 Visionscape Software Structure and Concepts 1 15 Steps and Trees 1 15 Job Step 1 16 Vision System Step 1 16 Inspection 1 17 Snapshot and Acquire 1 18 v4 1 0 February 2010 Visionscape FrontRunner User s Manual v Contents Jobs 1 20 Jobs and Storage in Non Volatile Memory 1 20 Combining Jobs for Operation as a Multi Inspection Job on the VS 1 Smart Camera 1 21 CHAPTER 2 FrontRunner 2 4 Overview 2 1 Visionscape V4 1 Firmware 2 2 Basic Concepts 2 2 Device Toolbar and Device Buttons 2 2 Adding a Software System 2 4 Adding and Controlling a Smart Camera 2 5 Important Visionscape Steps 2 6 The Acquire Step 2 6 The Snapshot Step 2 7 The Vision System Step 2 8 Focus and Lighting 2 8 Exposure Time 2 9 Steps and Tools 2 9 Adding Steps and Tools 2 9 Training and Untraining Tools 2 10 Trying Outa Job 2 10 Downloading aJob 2 11 SavingaJob 2 11 Saving an Image 2 11 Starting a Job 2 12 Advanced Concepts 2 13 Multiple Views 2 13 Software Systems 2 19 Displaying I O Transitions 2 20 Simulating T
82. ontRunner User s Manual v4 1 0 February 2010 Saving Images and Records Saving Current Image from the Part Queue Use the following procedure to save the current image from the Part Queue 1 From the Save drop down menu click Save Current Image TIF as shown in Figure 4 9 FIGURE 4 9 Save Current Image H PPP Save Current Image TIF lt i Save All Images TIF Save Current Image with Graphics BMP Save All Images with Graphics BMP A Save Current Record YRF Save All Records VRF Select Folder FrontRunner saves the image in the Jobs folder using the naming convention Inspection _CycleNumber_SnapshotNumber tif D 5 t a v t e Saving All Images from the Part Queue Use the following procedure to save all images from the Part Queue 1 From the Save drop down menu click Save All Images TIF as shown in Figure 4 10 v4 1 0 February 2010 Visionscape FrontRunner User s Manual 4 9 Chapter The Part Queue FIGURE 4 10 Save All Images H pee Save Current Image TIF Save All Images TIF Save Current Image with Graphics BMP Save All Images with Graphics BMP Save Current Record YRF Save All Records VRF Select Folder FrontRunner displays the Select Folder to Save All Images dialog box 2 Select a folder and click OK FrontRunner saves the images in the folder you specified
83. ot individually I Want to Calibrate Each Snapshot Individually With this option calibration is only applied to the Snapshot step that you select v4 1 0 February 2010 Visionscape FrontRunner User s Manual 3 3 Chapter K Camera Calibration 9 Under Select the Camera to Calibrate highlight to select a camera Ifyou select I Want to Calibrate a Particular Camera and apply it to all Snapshots that use that Camera Select the Camera to Calibrate will list the cameras that are being used in the current Job Ifyou select I Want to Calibrate Each Snapshot Individually then each Inspection step is listed with each of its Snapshots underneath 10 Click Next FrontRunner displays the Calibration screen shown in Figure 3 3 3 4 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Using Robust Calibration FIGURE 3 3 Robust Calibration Calibration Dialog Robust Calibration Enter Cal Target Dot Locations amp 0 98400 X 0 00000 0 66250 0 66250 25 0 38400 x 0 00000 X amp 0 68920 0 00000 Y 0 00000 Y 0 00000 0 98400 98400 0 98400 x 0 00000 0 68920 68920 amp 0 66260 0 66260 Y Ea 0 66260 Y Calibration Target Height 0 125 Camera Height 13 5 2 pej i 2 O i 3 E O Calibration Target is Viewed E from Behind a Mirror Enter the initial calibration parameters for
84. ow all statistics in World calibrated space Shows statistics in a world coordinate versus a pixel coordinate system Reset all counters and statistics Resets both the counters and the statistics to zero Reset inspection counters Resets only the counters to zero Reset all statistics Resets only the statistics to zero Copy result data to Clipboard Copies the data to the Clipboard as tab delimited text Statistics Cycle Counts Displays the total number of inspection cycles so far as well as the number of passed and failed inspections The PartQ column is only relevant if you have activated the Part Queue see Chapter 4 The Part Queue in your inspection It displays the current number of entries in the Queue and the maximum size of the Queue So if you ve set the size of the Queue to be 20 and there are currently 5 entries in it then 5 20 is displayed Timing Displays timing information on the last inspection cycle All times are in milliseconds Cycle Time between triggers Cycle Worst Worst time between triggers Process Actual time spent processing the image This will not include image acquisition time in a standard triggered Job Draw Time spent rendering graphics PPM Number of parts per minute 2 42 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Windows You ll See In FrontRunner PPM Worst
85. p ports 2 49 Controlling camera 2 5 Copy contents of debug window to clipboard 2 51 result data to clipboard 2 40 Counters and Statistics reset all 2 40 Create New Program 2 29 Creating Good Images A 1 Current Image saving 2 15 Cycle Counts 2 40 D Data using saved calibration 3 16 Debug Output 2 51 window clearing the display 2 51 Default Folder selecting partq 4 13 Delay Between Steps in Tryout 2 32 Delete step dialog box 2 38 the currently selected step 2 38 Deleting software system 2 26 Depth Of Field A 16 Device buttons adding 2 25 configure 2 49 toolbar 2 2 Dialog Boxes browse for folder 2 16 calibration 3 1 configure device 2 49 delete step 2 38 edit expression 4 6 enter the pixel location 3 14 enter the scale factors 3 13 insert step 2 38 save calibration for entire job 3 8 3 12 3 16 calibration from current snapshot 3 7 3 3 15 job 2 29 2 48 vision system tree as text 2 49 select cal file 3 18 Diffuse Lighting A 7 Digital soft scope 2 23 Digital Soft Scope 2 52 Display extended results 2 40 timing report 2 33 tools 2 52 Displaying i o 2 20 info about job 2 49 ip address of camera 2 54 mac address of camera 2 54 properties pages 2 32 roi masking toolbar 2 58 Download Program from PC to Device 2 11 2 30 Dumping job to text file 2 49 Index 2 Visionscape FrontRunner User s Manual v4 1 0 February 2010 E Edit expression dialog box 4 6 parameters setting 2 31
86. pecify a name for the text file and click Save Show Job Info Displays the header information for a Job 2 Job name D Version of the software used to create the Job ia Total objects E Total steps File type Digitizer type Configure Device Displays a dialog box containing tabs for the following Serial Ports The COM ports are indexed to the target platform s available UARTs The default is NONE which will construct the output string datum but not transmit the result on any port After you select Configure Device FrontRunner displays the Configure dialog box Configure the various parameters then click Apply and then OK Note For the VS 1 Smart Cameras the serial ports are named RS232 lt Number gt For example the VS 1 Smart Camera single serial port is called RS232 1 TCP Ports The TCP ports are indexed according to the port settings specified in the Configure Device dialog box For example if Starting Serial TCP Port is 49211 then selecting TCP1 will output on port 49211 TCP2 on port 49212 etc The default is NONE which will construct the output string datum but not transmit the result on any port After you select Configure Device FrontRunner displays the Configure dialog box Click the TCP Ports tab Type in the appropriate information then click Apply and then OK v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 53 Chapter FrontRunner
87. r Job to the GigE Camera or VS 1 Smart Camera for full speed operations The runtime objects control the hardware the set up objects cannot be used to edit the Job You can start and stop vision inspections at runtime as well as receive inspection results and runtime images Note The Setup and Runtime modes are mutually exclusive only one mode can control a vision system FrontRunner supports single or multiple Visionscape Vision Systems You can create and save vision Jobs in FrontRunner train tools examine Inspection reports and monitor I O activity FrontRunner is v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 1 Chapter FrontRunner equally applicable to Visionscape GigE Camera products and Smart Camera vision systems It is the GUI you should use to develop and train vision applications for the VS 1 Smart Camera Note Visionscape V4 1 does not support AppFactory When Visionscape is installed a Visionscape program folder is created on your Start Menu A shortcut for starting FrontRunner is located there Start FrontRunner using this icon Alternatively select Start gt Visionscape gt Visionscape FrontRunner Visionscape V4 1 Firmware Note If you open a Visionscape V4 0 Job using Visionscape V4 1 the Job automatically becomes a V4 1 Job even if no changes are made to the Job You can monitor but not program a V4 0 Job on a VS 1 S
88. r is enabled When you click it it lights up enables the mask in the tool and enables the drawing tool buttons of the toolbar You can then select any of the drawing tools and draw the mask using the mouse or select the pointer to return to standard tool selection insertion with the mouse 2 68 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Miscellaneous FIGURE 2 34 ROI Masking Toolbar Descriptions cast E Aetti 4x4 square pen 10x10 square pen 2x2 square pen 8x8 square pen 1x1 square pen 6x6 square pen Use normal tool insertion Draw solid lines N Enable Disable the mask Draw free style with a brush i co c c gt ad c fe i LL mEnE E E OG i square pen E filled circles 14x14 square pen Draw unfilled circles 12x12 square pen Draw filled rectangles Draw unfilled rectangles B Erase Mask instead of Draw Mask Fill connected areas Fill ROI Fills the entire ROI of the masked tool Clear ROI Erases the entire ROI of the masked tool v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 69 Chapter FrontRunner 2 70 Visionscape FrontRunner User s Manual v4 1 0 February 2010 CHAPTER 3 Camera Calibration Calibration provides a way for measurement values in your Job to be converted from pixels to world units inches millimeters etc The Calibration dialog box provides yo
89. ra 1 7 Under Calibration Method select Quick Calibration 8 Under Apply to All Snaps or Just One Snap select either of the following Want to Calibrate a Particular Camera and apply it to all Snapshots that use that Camera You may have a Job that contains many Inspections and many Snapshots Many of those Snapshots may reference the same camera channel In this case using this option you can calibrate just one of the Snapshot steps and the results are applied to all Snapshot steps that use the same camera Thus you do not have to calibrate each Snapshot individually Want to Calibrate Each Snapshot Individually With this option calibration is only applied to the Snapshot step that you select 3 10 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Using Quick Calibration 9 Under Select the Camera to Calibrate highlight to select a camera 10 Click Next FrontRunner displays the screen shown in Figure 3 8 FIGURE 3 8 Quick Calibration Calibration Dialog r Quick Calibration 25 Enter a Distance in Pixels and the Corresponding Distance in World Units inches Millimeters etc EXAMPLE If a 1 5 inch feature is 220 pixels wide in your image enter 220 for Distance in Pixels and 1 5 for Distance in World Units Remember to Hit the Update Calibration button when done Distance in Pixels 1 Update Calibration Distance in World U
90. re System Button Below 2 Use the Add Bin option to add Visionscape Smart Cameras that are on the Local Network id xX Add Software System _ You will be prompted to Add Smart Camera Quit v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 3 Chapter FrontRunner FrontRunner needs a Device on which to operate so the dialog box in Figure 2 2 enables you to e Create a Software System see Adding a Software System on page 2 4 Add a button for a Smart Camera see Adding and Controlling a Smart Camera on page 2 5 e Quit out of the dialog box and remain at the main FrontRunner window Adding a Software System To add a Software System 1 From the dialog box in Figure 2 2 click Add Software System FrontRunner displays the following dialog box Enter a Name for Software System xi No Spaces or Special Characters allowed Cancel m 2 Enter a name for the Software System and click OK FrontRunner displays the following dialog box xi Software System was Successfully Created J FrontRunner must be shutdown For this change to take effect Please Restart FrontRunner once Shut Down is complete 3 Click OK 2 4 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Basic Concepts FrontRunner will shutdown automatically When you restart FrontRunner the Device Toolbar will contain an icon for the Software System you specifie
91. riggers 2 21 Examining I O Transitions Digital Soft Scope 2 23 Camera Calibration 2 25 The Part Queue 2 25 Windows You ll See In FrontRunner 2 25 The Main FrontRunner Window 2 25 The Setup Window 2 27 Setup Window Toolbar Buttons 2 29 vi Visionscape FrontRunner User s Manual v4 1 0 February 2010 CHAPTER 3 CHAPTER 4 Contents The Context Menu 2 34 The Editor Window 2 36 Editor Window Toolbar Buttons 2 37 The Reports Window 2 39 The I O Display Window 2 42 The Network Overview Window 2 43 Changing a Camera s Name 2 45 Changing a Camera s IP Settings 2 46 Changing a Camera s Password 2 47 Menus You ll See in FrontRunner 2 48 File Menu 2 48 View Menu 2 50 Help Menu 2 53 Miscellaneous 2 54 Displaying Important Information About a Camera 2 54 Configuring I O Buttons 2 54 What I O Buttons Look Like 2 57 Saving I O Buttons 2 57 Enabling ROI Masking 2 58 Camera Calibration 3 1 Using Robust Calibration 3 1 Using Quick Calibration 3 8 Advanced Options 3 12 Using Previously Saved Calibration Data 3 16 The Part Queue 4 1 Setting Up and Starting the Part Queue 4 2 Storing Qualified Images 4 4 Viewing Images in the Part Queue 4 7 v4 1 0 February 2010 Visionscape FrontRunner User s Manual vii Contents APPENDIX A Saving Images and Records 4 8 Saving Current Image from the Part Queue 4 8 Saving All Images from the Part Queue 4 9 Saving Current Image with Graphics from the Part Que
92. rl key to select multiple Snap Views N e Snap View Area This area displays the selected Snapshot views for the Inspection based on the layout you select You can zoom the image save graphics and change the view refresh rate and freeze mode by operating a drop down menu in the Snapview of interest b co c c gt X c fe i LL Inspection View Area In this area you can display output datums results and timing information You can also show results associated with this Inspection e Device View In this area you operate controls to define a set of I O buttons and status lights that monitor the device I O or generate virtual triggers for any Inspections running on the device either one shot or periodic you enter the period Figure 2 7 shows four Snap views with zoom buttons and drop down menus expanded v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 15 Chapter FrontRunner FIGURE 2 7 Four Snap Views Zoom Buttons and Drop Down Menus Le oe A Inspection Inspection Inspection Snapshot Snapshot Snapshott PH PH ay PAH o wv E HawkEyeE1000E nz Inspection Inspect 1 Pass 1 Fai 0 Dz se Inspection Inspect 1 Pass 1 Fail 0 e Inspection Inspect 1 Pass 0 Fail il Qz Be Inspection Insp ct 1 Pass 1 Fail 0 Se REX save Gurrent Image v Show Tool Graphics __Zoom to actual size Select Folder
93. s File will Hold Cal Data for Just one Snapshot File Will Hold Cal Date for my Entire Job Apply to All Snaps or Just One Snap Want to Calibrate a Particular Camera and apply it to all Snapshots that use that Camera Want to Calibrate Each Snapshot Individually Select the Camera to Calibrate a Camera 1 3 Under Calibration Method select Load Calibration Data from File Note After you select Load Calibration Data from File the Cal File Options are no longer grayed out 4 Select either of the Cal File options File Will Hold Cal Data for Just one Snapshot File Will Hold Cal Data for my Entire Job 5 Under Apply to All Snaps or Just One Snap select either of the following Want to Calibrate a Particular Camera and apply it to all Snapshots that use that Camera Want to Calibrate Each Snapshot Individually 3 18 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Using Previously Saved Calibration Data 6 Under Select the Camera to Calibrate highlight to select a camera 7 Click Next FrontRunner displays the Select Cal File dialog box as shown in Figure 3 15 FIGURE 3 15 Cal File Dialog Box Look in Sy Jobs aae Contours Fonts History Desktop 2 a im 2 O i ro E an O My Documents or g pats File name OO
94. s all the Inspections that are used by the Vision System as shown in Figure 1 7 FIGURE 1 7 Three Inspections R E OCY Inspection BGA Inspection Package Inspection Inspection The Inspection Step represents one thread of execution for your vision application The Inspection is the entry point for execution whether you are setting up your application or executing your application You can create any number of Inspections in a Vision System and each can be Visionscape FrontRunner User s Manual v4 1 0 February 2010 Visionscape Software Structure and Concepts started and stopped asynchronously In a typical inspection you use a Snapshot Acquire to acquire an image execute vision tools on that image and then report results either through I O or through the Inspection Report gt 5 2 gt Creating multiple inspections allows you to create inspections with tools that execute either synchronously or asynchronously Q O D 2 a gt Note The preceding statement is generally applicable to Visionscape In the case of the VS 1 Smart Camera while multiple inspections are still supported care should be taken to make sure that multiple Snapshot steps do not attempt to use the single camera at the same time In Figure 1 8 the Job contains two Inspection steps renamed to Flaw Inspection and Data Matrix Inspection for clarity FIGURE 1 8 Job With Mul
95. s dialog box 2 Select a folder and click OK FrontRunner saves the images with graphics in the folder you specified Saving the Current Record from the Part Queue Use the following procedure to save the current record from the Part Queue 1 From the Save drop down menu click Save Current Record VRF as shown in Figure 4 13 v4 1 0 February 2010 Visionscape FrontRunner User s Manual 4 11 Chapter The Part Queue FIGURE 4 13 Save Current Record Hl PPP Save Current Image TIF Save All Images TIF Save Current Image with Graphics BMP Save All Images with Graphics BMP Save Current Record YRF lt _ _ Save All Records VRF Select Folder FrontRunner displays the Select Current Record dialog box 2 Select a folder and click Save FrontRunner saves the record in the folder you specified The file name format is similar to the following Insp1_000015643 vrf Figure 4 14 shows record information for an inspection 4 12 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Saving Images and Records FIGURE 4 14 Record Information 8 Part Queue iewer P PPD Insp1_000015643_01 1 Records Loaded A Cycle Counts m Total Passed Failed PartQ 15643 7822 7821 0 0 Timing Cycle Process Draw Idle 64 36 0 15 Overruns Trigger Process FIFO Timeout 0 0
96. sion System step is always created with an Inspection step which represents an inspection task You can add additional inspection steps Multiple inspection steps are necessary when an application has to support multiple asynchronous inspections 2 8 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Basic Concepts I O consists of both physical I O and virtual I O Virtual I O provides the PC with a set of I O points that behave much like physical I O points but can only be accessed by software They have the advantage of being both inputs and outputs at the same time and they can hold 32 bit values instead of a binary state This enables software on the PC to communicate with the Job using a mechanism that is conceptually similar to using physical I O but without requiring special hardware and wiring By default the system has 2048 virtual I O points For complete information about the Visions System step see Chapter 1 of the Visionscape Tools Reference N ts o c c gt X c fe i LL Focus and Lighting Now that you have control of a Smart Camera it s time to place a part in front of the lens and adjust the focus using Live Video Live Video shows you exactly what the Smart Camera sees in real time You want the part to be as clear and distinct as possible Use the Zoom buttons just to the right of the Live Video button to enlarge the part as needed Lighting is extremely important
97. sionscape V4 1 the Job automatically becomes a V4 1 Job even if no changes are made to the Job You can monitor but not program a V4 0 Job on a VS 1 Smart Camera with FrontRunner Also you can upload a V4 0 Job and save it to your PC at which time it becomes a V4 1 Job The IntelliFind Tool IntelliFind is a very capable and robust object locator tool that is invariant to many changes in the images such as contrast intensity variation scale translation rotation noise and occlusion IntelliFind allows a feature or object to be found and it can significantly reduce the v4 1 0 February 2010 Visionscape FrontRunner User s Manual 1 7 Chapter Visionscape Overview complexity and robustness of locating features in an image It is well suited where an object reference must be found before it is inspected or gauged When building a Job in FrontRunner for more information see Chapter 2 you can insert an IntelliFind tool by selecting it from the Insert Tool dialog box Image PreProcessing tab You can always insert and use IntelliFind in a Job even if a key cannot be found to unlock it In this case IntelliFind runs in demonstration mode with recurring messages requesting that you insert the key You can make changes to tryout the Job but you cannot save the Job to disk When connected to a VS 1 Smart Camera IntelliFind model no hardware dongle is required to tryout the Job Esse
98. t and then jump to next step 2 31 train selected 2 30 tryout current on pc 2 31 untrain selected 2 30 what itis 1 15 Steps acquire 2 6 snapshot 2 7 vision system 2 8 Stop program on device 2 30 Storing qualified images 4 4 Strobe Lighting A 7 T TCP Ports configuring 2 49 Text File dump job to 2 49 Threshold Helper 2 52 Timing 2 40 parameters setting 2 32 Toolbar device 2 2 Tools display 2 52 training 2 10 untraining 2 10 Train Selected Step 2 30 Training Tools 2 10 works with acquire step 1 18 Transitions Software System 2 19 i o 2 20 adding 2 4 2 26 Tree deleting 2 26 what itis 1 15 Start Triggering Rules Index 6 Visionscape FrontRunner User s Manual v4 1 0 February 2010 single channel devices 1 12 Wizard Triggers next 2 31 simulating 2 21 previous 2 31 Tryout current step on pc 2 31 Z job 2 10 Zoom Tryout Program buttons 2 31 2 36 on PC in a Loop 2 31 on pc once and then stop 2 11 2 31 U Untrain Selected Step 2 30 Untraining Tools 2 10 Upload job 2 48 Upload Program from Device to PC 2 30 Use calibrated space when activated 2 50 i o during tryout 2 32 triggers during tryout 2 32 V Version Number displaying frontrunner 2 53 Video starting live 2 31 stopping live 2 31 View Menu 2 50 debug output 2 51 digital soft scope 2 23 2 52 display tools 2 52 mask tools 2 52 2 58 threshold helper 2 52 i o display 2 51 network overview 2 50 Viewing Images part queu
99. ties page 12 By default the Trigger Interval is 500 ms Change this now if you want to v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 23 Chapter FrontRunner 13 In the FrontRunner window click Settings FrontRunner displays the Settings dialog box 14 In the Settings dialog box click to select Use I O During Tryout and Use Triggers During Tryout 15 Close the Settings dialog box 16 Download the Job to the Smart Camera 17 Start the Job 18 In the I O display window click Start Triggers Important Note When using Virtual I O points to generate triggers at regular interval as programmed in the Visionscape IO Display or the FrontRunner RunView IO bar the accuracy of the timing between triggers will depend on the Operating System the avp runs on and also on the number of Virtual I O points programmed to be triggers The following information provide guidelines based on Device OS configurations e GigE Cameras and Software Systems Triggers generated by the avp IO display and FrontRunner IO bar Windows XP Accuracy 5 msec typical trigger to trigger time increases as more triggers are generated Windows 2000 Accuracy 25 msec typical trigger to trigger time increases as more triggers are generated Note The values above are typical and may vary from PC to PC Accuracy should be measured tested first for the particular avp for the particular
100. tiple Inspection Steps E BBE HE1600_stn001 E Ca Flaw Inspection al Snapshot 11 Eal Acquire Flaw Tool 1 B aH Snapshot 12 et Acquire Flaw Tool 2 Ifo DigitalOutputs Step Ca Data Matrix Inspection E aH Snapshot 21 eet Acquire L DataMatrix Read DigitalOutputs Step The Flaw Inspection contains two Snapshots The first Snapshot 11 contains a Flaw tool that might be used to detect scratches on a part The second Snapshot 12 in this inspection might be taken at a longer exposure to detect some subtle defects in a specified region Because Snapshot 12 follows Snapshot 11 in the same inspection it will not take place until the Flaw tool runs Snapshot 21 is in a separate inspection Both it and Snapshot 11 should be separately triggered in a manner that will ensure that they do not both use the sensor at the same time v4 1 0 February 2010 Visionscape FrontRunner User s Manual 1 11 Chapter Visionscape Overview Snapshot and Acquire The Snapshot and Acquire steps work together to provide image acquisition capabilities for the Job Acquire is the image creator Snapshot is the image receiver Acquire is a special step that knows how to capture images from the camera or disk utilizing triggers and strobes You can program the camera selection trigger and strobe in the Acquire step When executing the Acquire sets up the Camera I O Card or Smart Camera digitizer according to your selection and captures images i
101. to one minute to acquire a new IP address b If no DHCP server is available select Use the following IP address and fill in the IP address and Subnet mask for the device Note Make sure the IP address and Subnet mask are compatible with one of the adapters in the PC Click OK FrontRunner displays the Login to device dialog box Enter the user name and password for the camera Click OK The Smart Camera reboots automatically and the changes take effect Changing a Camera s Password Note You ll need the user name and password for the camera whose password you want to change Use the following procedure to change a camera s password 1 Start FrontRunner by clicking Start gt Visionscape gt Visionscape FrontRunner Click on the name of the camera whose password you want to change Click Take Control FrontRunner displays the Login to Device dialog box Enter the user name default is hawkeye and password default is vision for the camera 2 50 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Menus You ll See in FrontRunner 5 Click OK Notice that the Take Control button changes color and becomes the Release button N 6 Right click on the Release button and highlight Change User ID and Password FrontRunner displays the Change User Name and Password dialog box 7 Inthe Password text box type the new password for the camera S
102. tor window In the left pane select Acquire Note You may have to click the Acquire tab In the right pane click to the right of the Trigger property From the leftmost pull down menu select Virtual Point To the right of Virtual Point select a number For example 0001 Close the Editor window Click the I O button FrontRunner displays the I O Display window as shown in Figure 2 11 2 22 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Advanced Concepts FIGURE 2 11 I O Display Window Select a Device 2 Connect Disconnect Click to record transitions in a DSS file 1 0 Display mi fe x T Fad Light Control m Physical 1 0 Sensors aa prar c 2 WL Virtual 1 0 Range Joon 0064 x Clear All Set All 1 4 g 12 16 S eee ajojojojoj j j j jojojojojojojo 2 3 rm Trigger Simulator 17 20 24 28 32 Virtual 1 0 Tri irtual rigger a jej jojojojojojojojojojojojojoj Virtual 10 1 x a3 36 40 44 48 ajej jojejojojojojojojojojojojo en 49 52 56 60 64 e o e e e e e e o e e e e e o Start Triggers Start Triggers 9 Inthe I O Display window select your Smart Camera 10 Click Connect Disconnect Note When the Connect Disconnect button is green you are connected 11 Select the Virtual I O trigger lower right hand side of screen you selected previously in the Acquire proper
103. triggers cannot be fed to the system during Live Video Zoom In Makes the image larger Zoom Out Makes the image smaller Zoom To Fit Window Sizes the image to fit the window Zoom 1 1 Displays the image in its actual size Settings Contains the following tabs Edit FrontRunner allows you to specify what action s will take place after you change a step or during tryout Visionscape FrontRunner User s Manual v4 1 0 February 2010 Windows You ll See In FrontRunner e Automatic Run Step after Change When checked FrontRunner automatically runs the step after a change is made to its ROI or properties By default this is checked N e Acquire Images During Tryout In Tryout mode when this option is checked FrontRunner loads each image that you specified in the Acquire step one at a time If you uncheck this option and click Tryout Program on PC Once and then Stop repeatedly your Job will run on only the image that is loaded currently e Use I O During Tryout Enables disables I O during tryout i co c c gt ad fe pw LL e Use Triggers During Tryout Enables disables triggers when running a tryout e Automatic Train Step after Change When checked FrontRunner automatically trains when appropriate the step after a tool is inserted moved or resized e Delay Between Steps in Tryout When checked FrontRunner slows do
104. u with three options for calibrating one or more Snapshot steps with a Job For additional information about calibration see Chapter 2 of the Visionscape Tools Reference This remainder of this chapter contains information about e Using Robust Calibration on page 3 1 e Using Quick Calibration on page 3 9 e Using Previously Saved Calibration Data on page 3 17 Using Robust Calibration Note Before you begin this procedure you need a valid calibration target similar to the one shown in Figure 3 1 Robust Calibration uses a single Blob tool to find all of the dots on the Calibration target The center position of each dot in pixels is compared to the position data you enter in the Robust Calibration Enter Cal Target Dot Locations screen to calculate forward and backward transform matrices that are used to convert pixel values to world and world values to pixels v4 1 0 February 2010 Visionscape FrontRunner User s Manual 3 1 OO c lt pej i 2 T O i co E O Chapter K Camera Calibration FIGURE 3 1 Calibration Target 1 00 0 99 0 0 0 99 1 00 0 0 0 0 0 0 1 00 0 0 1 00 0 99 0 0 0 99 1 00 0 99 Use the following procedure to robustly calibrate a camera 1 Create your Job 2 Place the calibration target under the camera 3 Click GH 4 Adjust the exposure and focus 5 Click Ei again 6 Click Calibration
105. ue 4 10 Saving All Images with Graphics from the Part Queue 4 10 Saving the Current Record from the Part Queue 4 11 Saving All Records from the Part Queue 4 12 Selecting the Default Folder Location 4 13 Creating a Good Image A 1 Determining Field Of View FOV A 1 Selecting a Lens A 2 Illuminating the Part A 4 Lighting Considerations A 5 Types of Lighting A 5 Fluorescent Versus Incandescent Lighting A 6 Lasers A 7 Strobe Lights A 7 Diffuse Versus Point Source Lighting A 7 Placement of Light Sources A 9 Front Lighting A 9 Side Lighting dark field A 9 Back Lighting A 10 Polarized Light A 10 Advanced Lighting A 11 DOAL A 12 CDI A 13 SCDI A 14 Aperture A 15 Depth of Field A 16 Lighting Tips A 16 Index viii Visionscape FrontRunner User s Manual v4 1 0 February 2010 Preface PREFACE Welcome Purpose of This Manual e Chapter 1 is a generic overview of the Visionscape product family e Chapter 2 describes the FrontRunner Graphical User Interface environment e Chapter 3 provides a specific guide to camera calibration using the facilities contained in FrontRunner e Chapter 4 provides specific information about the Part Queue Manual Conventions The following typographical conventions are used throughout this manual Items emphasizing important information are bolded e Menu selections menu items and entries in screen images are indicated as Run triggered Modify etc v4 1 0
106. ult stops the Part Queue 6 Click to the right of Part Queue Size Cycles and specify a value to indicate the number of images to be stored by the Inspection Step A Note Setting the size to 0 disables the Part Queue 7 Minimize or close the Editor window 8 Click b 9 From the View Menu select Part Queue FrontRunner displays the main Part Queue window as shown in Figure 4 3 D 5 t a v t e v4 1 0 February 2010 Visionscape FrontRunner User s Manual 4 3 Chapter The Part Queue FIGURE 4 3 Part Queue Main Window 8 Part Queue iewer a2 c a G aaa 25 Records Loaded Record 1 Record 2 o Record 3 Cycle Counts C Total Passed Failed PatQ 24695 24695 0 25 25 Timing Cycle Process Draw Idle 69 41 0 15 Overruns Trigger Process FIFO Timeout 0 0 0 0 The status bar will increment as each image is saved in the Part Queue Storing Qualified Images Visionscape allows you to store images that meet certain criteria that you specify in the Part Queue Qualifier If Part Queue Qualifier evaluates to TRUE then the image is saved in the Queue if it evaluates to FALSE then it is not When an inspection runs and meets the image storage criteria the inspection step saves all camera images in CPU memory for that part which can then be stored to be reviewed at a later time Use the following procedure to specify the criteria for storin
107. ure to set up and starp the Part Queue 1 With a Job loaded in FrontRunner click Fi 2 Inthe left pane of the editor highlight the eaei step in the Step Tree 3 In the right pane of the editor click Show Advanced Datums as shown in Figure 4 1 FIGURE 4 1 Show Advanced Datums Button i O Snapshot Output Valid F g Default Datum Order x B Show Advanced Datums FrontRunner displays the Inspection Step properties page with the Part Queue properties displayed as shown in Figure 4 2 FIGURE 4 2 Inspection Step Properties Page Partial Page Displayed T Part Queue Enabled wi Es Part Queue Storage Mode Store All Images Part Queue Qualifier 1 Es Part Queue Image Graphics Include Graphics gay Part Queue Size Cycles 25 JL Record Entered Into Queue I0 lt Unassigned gt JTL Part Queue Almost Full 10 lt Unassigned gt JL Part Queue Full 10 lt Unassigned gt 4 Click to the right of Part Queue Enabled to enable the Part Queue 5 Click to the right of Part Queue Storage Mode and select one of the following options for storing images 4 2 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Setting Up and Starting the Part Queue Store All Images Store Failed Images Store Passed Images Store Qualified Images for more information about qualified images see Storing Qualified Images on page 4 4 Note Clicking Store No Images the defa
108. utput MyRu 309 0 Snapshot Run 311 26 5 Snapshot MyRun 311 51 08 Acquire Run 311 22 Acquire MyRun 311 1 4 Hawkeye OO0E Inspection 1 G ain0 ffset Run 0 Ot GainOffset MyRun 0 Oi Arith4gentGo 0 Of Blob Tool Run 310 30 21 Blob Tool MyRun 310 3t Blob gentGo 312 AL AutoThreshold Run 312 Of AutoThreshold MyRun 312 02 SobelGo 312 wee BlobFilter Run 312 28 9 BlobFilter MyRun 311 OF e Windows Toolbar This toolbar is displayed only when you are connected to a device that is stopped and a Job is loaded into 2 34 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Windows You ll See In FrontRunner FrontRunner for editing This area contains buttons for the following tools 2 i Editor see The Editor Window on page 2 38 Editor _ e paT D Reports see The Reports Window on page 2 41 2 Reports 5 Pa Calibration see Chapter 3 Camera Calibration c Calibration o LL I O see The I O Display Window on page 2 44 Network see The Network Overview Window on Network 45 The Context Menu To display the context menu right click on the image display area v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 35 Chapter FrontRunner FIGURE 2 16 Context Menu Insert step into Snapshot Peg Image Maximize ROL Train Delete Show Point Numberi
109. v4 1 0 February 2010 Index Numerics 35mm SLR Cameras A 4 A Acquire images during tryout 2 11 2 31 new image 2 31 step 2 6 works with snapshot step 1 18 Adding camera 2 5 device buttons 2 25 software system 2 4 2 26 Advanced Datums displaying 4 2 4 5 All Images saving 2 16 Aperture A 15 Automatic run step after change 2 31 train step after change 2 32 B Back Lighting A 10 Benchmark A 1 Browse For Folder Dialog Box 2 16 Buffer 1 15 Bufferpool 1 16 Buttons adding smart camera in frontrunner 2 26 software system 2 4 2 26 clear roi 2 53 2 59 click to record transitions to a dss file 2 20 2 42 deleting smart camera in frontrunner 2 26 device adding 2 25 display timing report 2 33 fill roi 2 53 2 59 lightbulb 2 52 2 58 wizard next 2 31 previous 2 31 Zoom 2 31 2 36 Cc Calibration data saving 3 7 3 11 3 15 using saved 3 16 dialog box 3 1 quick 3 8 robust 3 1 Camera adding 2 5 controlling 2 5 ip address changing 2 46 2 47 name changing 2 45 Changing camera ip address 2 46 2 47 name 2 45 ip settings 2 46 v4 1 0 February 2010 Visionscape FrontRunner User s Manual Index 1 Index Clear roi button 2 53 2 59 the display 2 51 Click to record transitions to a DSS file button 2 20 2 42 Clipboard copy contents of debug window do 2 51 result data to 2 40 Close Job 2 48 Combining Jobs 1 21 Configure device 2 49 dialog box 2 49 Configuring serial ports 2 49 tc
110. within your AYP file so you should save your Job if you wish to keep this new data Updated Snapshots Inspection Snapshot Saye Calibration Data to a Separate File Lt Save Calibration Data from just the Selected Snapshot Save Calibration Data for Entire Job 5 Select either of the Save options Save Calibration Data from just the Selected Snapshot This button allows you to save the calibration data for just the Snapshot that you just calibrated Then this data can be reloaded into any other Snapshot step in this Job or any other Job by using the Load Calibration Data From File option on the main Calibration page If you select this save option FrontRunner displays the Save Calibration from Current Snapshot dialog box Type in a file name Click Save and then click Finished Save Calibration Data for Entire Job This button saves the calibration data from every Snapshot in your Job to a single file Then this data can be reloaded into this Job or some other Job using the Load Calibration Data From File option on the main 3 16 Visionscape FrontRunner User s Manual v4 1 0 February 2010 Using Previously Saved Calibration Data Calibration page and then selecting the File Will hold Cal Data for my Entire Job Note You can only reload this data into an Job that has the same number of Snapshots If you select this save option FrontRunner displays the Save Cali
111. wn the action by adding a delay between each tool so that you can see specific tool activity Show Properties Allows you to specify where a tool s properties page is displayed in Tryout View Hide Below View default Right of View Timing FrontRunner allows you to enable or disable default the uploading of timing data To enable step timing a Create a new Job or load an existing Job onto your PC b Click on the Settings button atm pp pA a Settings v4 1 0 February 2010 Visionscape FrontRunner User s Manual 2 33 Chapter FrontRunner c Inthe Settings dialog box click the Timing tab and then click on the Enable Step Timing check box d Close the Settings dialog box e Tryout your Job by clicking Tryout Program on PC in a Loop S veRBNPleRl pyYyyY gs Tryout Program on PC in a Loop f Click the Reports button to display the Statistics and Results window Notice that FrontRunner has added the Show Timing Report button to the Statistics and Results window Click the Show Timing Report button to display the Timing Report Show Timing Report He statistics amp Results o F amp B CycleCounts _ __ _ Timing Get Next Data i Copy Data to Clipboard Num Runs Executic Memory Inspection Run 311 12 88 Inspection MyRun 311 D Overruns Output Valid Run 309 0 Output Valid MyRun 309 0i Formatted Output Run 309 01 Formatted O
112. y selected Step 2 38 Insert Step Dialog Box 2 38 Inspection counters resetting 2 40 step 1 17 IntelliFind 1 13 v4 1 0 February 2010 Visionscape FrontRunner User s Manual Index 3 Index messages 1 14 IP Address of camera displaying 2 54 IP Settings changing 2 46 J Job close 2 48 displaying info about 2 49 new 2 48 open 2 48 open existing 2 29 save 2 48 save as 2 48 save with different name 2 29 2 48 step 1 16 tree 1 16 sample 1 15 tryout 2 10 upload 2 48 view 2 38 Jobs combining 1 21 storage in non volatile memory 1 20 Jump to Previous Step 2 31 L Laser Lighting A 7 Lens chart A 2 extension ring A 4 Lightbulb Button 2 52 2 58 Lighting Factors A 4 Live Video 2 31 Log all messages to 2 51 M MAC Address of camera displaying 2 54 Mask Tools 2 52 Maximum Rate w drops 2 16 Measuring Signal Lengths 2 24 Menus file 2 48 help 2 53 view 2 50 Messages intellifind 1 14 Modes runtime 1 12 setup 1 12 Multiple Views frontrunner 2 13 N Network Overview 2 50 Network Overview Window 2 44 New Job 2 48 Non Volatile Memory job storage in 1 20 Number displaying frontrunner version 2 53 of x decimal places 2 50 O Open existing job 2 29 existing program 2 29 job 2 48 Options 2 50 Overruns 2 41 P Part Queue enabled 4 2 4 5 saving all images 4 9 all images with graphics 4 10 all records 4 12 current image 4 8 current image with graphics 4 10 current record 4 11 im
Download Pdf Manuals
Related Search
Related Contents
Télécharger "L`Esperluette" courrier ci-joint (06/09/2006) "取扱説明書" Speco Technologies CVC-190 User's Manual Grundig VCH 6130 portable vacuum cleaner BTnet 21Cn Service Description ダウンロード - 日本データシステム株式会社 Chief Secure Storage Cabinet HP dc72 Service Reference Guide Copyright © All rights reserved.
Failed to retrieve file