background image

Summary of Contents for Bulletin 5370 CVIM

Page 1: ......

Page 2: ...s equipment is acceptable In no event will the Allen Bradley Company be responsible or liable for indirect or consequential damages resulting from the use or application of this equipment The examples and diagrams in this manual are included solely for illustrative purposes Because of the many variables and requirements associated with any particular installation the Allen Bradley Company cannot a...

Page 3: ... Box I OlnterfaceBox 1771 JMB Interface Board Interconnecting Cables Communication Channels Discrete I O Lines Remotel OPort RS 232 Communications Port Chassis Backplane Warnings and Cautions Reference Publications l l l l l l l 2 l 2 l 3 l 3 l 3 l 4 l 4 l 4 l 4 l 5 l 5 l 6 l 6 l 6 l 6 l 6 l 7 l 7 l 7 l 8 l 8 l 8 l 8 l 9 2 CVIM Hardware Connection and Powerup Check ChapterObjectives 2 l CVIM Syste...

Page 4: ...ng Units Popup Menu Selecting IO Popup Menu andparameters Selecting Output Assignment Popup Menu Assigning Output Line Functions Selecting RS 232 Parameters Selecting 1771 Remote IO Parameters Selecting Tool Set Popup Menu and Parameters Selecting Too Set I Camera and Trigger Selecting Too Set 2 Camera and Trigger _ Selecting Active Tool Set 4 l 4 l 4 2 4 2 4 3 4 3 4 5 4 5 4 6 4 7 4 8 4 9 4 12 4 1...

Page 5: ... Using Pick P ace Function Defining Edges Entering Calibration Grid Dimensions ______ Performing Calibrate Function 5 6 5 7 5 8 5 10 5 12 5 14 5 15 5 18 5 18 5 25 5 26 5 27 5 33 5 34 5 34 5 36 5 38 5 44 5 46 5 48 6 Reference Tools Lines and Windows Chapterobjectives ___ _ _ __ A Few Questions and Answers About Reference Tools Reference Lines _ Using Reference Lines _ Configuring Reference Lines Se...

Page 6: ...Popup Menu and Parameters Selecting Active Feature Using P P Feature Win Function Using Feature Disp Function Using P PSearch Win Function Understanding Set Score Function Determining Set Score Value Using Set Score Function Using find Feature Function Using Learn Function Selecting Output Reference Popup Menu and Parameters Selecting Output Line Selection Popup Menu Selecting Reference Popup Menu...

Page 7: ... Popup Menu Page 7 l 1 7 11 7 12 7 14 7 16 7 32 7 37 7 38 7 38 7 39 7 43 7 45 7 45 7 46 7 54 8 inspection Too s Wind0 ws Chapterobjectives A Few Questions and Answers About Windows Windows Using Rectangular Windows Using Elliptical Windows Using Masks With Windows Using Polygonal Windows Configuring Windows __ ___ __ ___ _ __ _ Selecting Window Popup Menu Selecting and Enabling Window Selecting De...

Page 8: ...ing Load Config c nt Function _ Using Load Default Config Function Preparing RAM Card _ _ _ Using Format Card Function _ Using Save to Card Function _ _ _ Using Load From Card Function _ _ Selecting Snapshot Popup Menu _ Using Acquire image Function __ _ _ Using Display Test Image Function _ __ Selecting Analysis Popup Menu __ __ Using Tool Display Function __ Using Analyze Image Function __ Using...

Page 9: ... Tool Set Using Run Mode Halt and Freeze Functions 10 l 10 l 10 2 1o 4 10 4 10 5 10 5 10 6 10 6 10 7 10 9 1o 9 10 10 10 l 1 10 l 1 10 l 1 10 l 1 10 12 lo 16 10 19 10 20 10 21 10 21 Appendix A Planning Discrete IO Assignments and Connections Appendix Objective _ _ _ __ A l Planning Output Line Assignments _ _ A l Using Output Line Planning Sheet A l Using Output Signal Timing Data __ _ A 5 Planning...

Page 10: ...finition of Terms _ _ _ _ __ _ C l C l Figure 1 1 3 1 3 2 3 3 3 4 3 5 3 6 3 7 3 8 3 9 3 10 6 1 6 2 6 3 6 4 6 5 6 6 6 7 Title Page List of Figures CVIM System Components and Connections l 2 CVIM Interface Light Pen and Graphic Figures 3 l Run Mode and Main Configuration Menus 3 4 Two Popup Menus 3 5 Configuration and StatisticsTables 3 6 Inspection Statistics Table 3 7 Inspection Results Table 3 7 ...

Page 11: ...e Configured to Measure Head to Edge 7 3 Linear Gage Configured to Measure Edge to Edge Distance 7 4 Linear Gage Measuring Liquid Level on Shifted Bottle 7 5 Circular Gage Configured to Count Edges or Pixels 7 7 Circular Gages Configured to Measure Width of a Tooth 7 8 Screen Image of Metal Plate _ _ 8 3 Rectangular Window Around Metal Plate 8 4 Rectangular Window Positioned Around HolesinMetalPla...

Page 12: ... ...

Page 13: ...gh the procedures for connecting the CVIM components powering up the system and checking the system s status For complete installation instructions refer to the Allen Bradley Pyramid Integrator Installation Manual Publication 5000 6 2 10 Second Chapter 3 introduces you to the CVIM user interface and shows you how to use it Third Chapters 4 through 10 step you through the procedures for configuring...

Page 14: ...le easy to configure machine vision system with powerful analysis tools for a large variety of manufacturing inspection applications The system consists of several modules and peripheral components This includes the CVIM module a chassis and power supply a video monitor and one or two cameras Figure 1 1 identifies in symbolic form the basic CVIM system components and shows the connections between ...

Page 15: ...or through a front panel port Stand A one Mode The term stand alone mode means that CVIM system control takes place through a set of discrete I O lines connected to your production equipment In this mode the CVIM system receives trigger signals directly from your production equipment and sends inspection results signals directly to that equipment These signals are routed to your production equipme...

Page 16: ...ule and other modules in the same chassis take place through the chassis backplane Communications between the CVIM module and external devices take place through the front panel ports Pyramid Integrator Chassis Two Pyramid Integrator chassis are available One has four slots and the other has eight slots The 4 slot chassis can accommodate up to four CVIM modules and the 8 slot chassis can accommoda...

Page 17: ... are used to configure the CVIM system Allen Bradley offers three video monitors g inch and 12 inch monochrome monitors and a 13 inch rack mounted color monitor The g inch monochrome monitor is available in 115VAC and 230VAC versions NOTE The procedures described in this manual are based on the assumption that you have a color monitor Like the video monitor the light pen is required to configure t...

Page 18: ...and routes them to the CVIM module through the user interface cable Finally the user interface box receives 5 VDC from the CVIM module which it uses to energize itself and the light sensor in the light pen II0 Interface Box This box routes discrete I O signals between a 1771 JMB I O board described below and the CVIM module The I O interface module connects directly to the 1771 JMB board The I O i...

Page 19: ...annels for communicating with other equipment l Sixteen discrete I O lines l A remote I O port l An RS 232 communications port l The chassis backplane Discrete 110 Lines The CVIM system provides 16 discrete I O lines whose signals enable direct interaction between the system and your production equipment Of the 16 lines two are trigger signal lines These are dedicated input lines which are equippe...

Page 20: ...tion parameters inspection results and CVIM module status Chassis Backplane When the chassis has other modules such as a PLC 5 250 installed the CVIM system can use the chassis backplane to carry data between the CVIM system and the other modules Input data consists of configuration parameters or control commands Output data consists of configuration parameters inspection results and CVIM module s...

Page 21: ...d in this manual l The CVIM Quick Start Self Training Guide Catalog No 5370 ND003 l The CVIM Communications Manual Catalog No 5370 ND002 l Pyramid Integrator Installation Manual Publication No 5000 6 2 10 l Grounding and Wiring Guidelines Publication No 17774 1 l Solid State Control Safety Guidelines Publication No SGI 1 1 ...

Page 22: ......

Page 23: ...Catalog No 2801 YC l Interface modules User interface box Catalog No 2801 N22 I O interface box Catalog No 2801 N21 Interface board Catalog No 1771 JMB l Interconnecting cables Additional components may be required for some CVIM system configurations These will be identified in the connection procedures For complete information on installing the CVIM system in its factory floor location refer to t...

Page 24: ... 1777 4 1 l Solid State Control Safety Guidelines Publication No SGI 1 1 After completing the site installation return to this section Use the following steps to connect the CVIM system components and perform the powerup check Your Action Comments Place the chassis backside down on the work surface Pull the DUPWR LOCK This handle is at the bottom edge of the chassis handle out as far as it will go...

Page 25: ...30V setting for input voltages in the high range Carefully align the power supply with the leftmost slot in the chassis Slide the power supply into the chassis and press down to seat the module Finally tighten the thumb screws evenly to secure the power supply NOTE Do not push in the DC PWR LOCK handle yet Use a three wire line cord with a suitable type of insulation and sufficient length Use a th...

Page 26: ... CVIM module uses a DC to DC converter to supply external 24VDCpower supply power to the cameras The converter gets its DC voltage from either the chassis power supply k 12V or from an external DC power supply 24V Your choice of DC power source should be based on whether the chassis power supply has sufficient capacity in its 12V and 12V sections for all the modules and cameras in your application...

Page 27: ...e with one camera 0 210A l One CVIM module with tulo cameras 0 340A To determine the total current load on the 24V power supply add the current requirements for all CVIM modules and cameras in the chassis Obtain a 24V power supply that has sufficient capacity to meet the needs of your application Set the DC voltage selection switch to match the Set the switch to f 12 when the camera power source i...

Page 28: ...odule It does not however show connections in the next steps connections to the communication ports r CVIM MODULE COLOR MONITOR MONOCHROME MONITOR 1 R L G B connections see the CVlM Comm USER INTERFACE MODULE LIGHT PEN Locate the user interface The user interface cable is Cat No 2801 NC18A NC18B cable or NClK Note that the cable ends have identical connectors they are both female NOTE Be certain t...

Page 29: ...module can cause damage to the CVIM module circuitry Connect one end of the cable to the CVIM module Carefully align the cable connector with the User Interface port then insert Connect the other end of the cable to the user interface box Carefully align the cable connector with the INPUT connector then insert Locate a camera cable The camera cable is Cat No 2801 NC14 NC15 or NCl Note that the cab...

Page 30: ...r the 24VDCpower supply Attach one end to a plug Attach the other end to the 24VDC power supply Comments The coaxial cable is Catalog No 2801 NC2 or NC3 A color monitor requires four cables a monochrome monitor requires one cable Ifyour monitor is color or ifyour monitor is monochrome Connect to the VIDEO IN connector Set the terminator switch to OFF Connect the other end of the cable to the GREEN...

Page 31: ...nput jac kp olarized Align the plug carefully with on the front panel of the chassis power supply then push the plug in until it latches in the jack This completes the component connections for the powerup check Now continue with the powerup check Connect the black wires to the power supply output Connect the molded plug to the chassis power supply Powering U P CVlM ystem At this point with all ba...

Page 32: ...on On the CVIM module front panel the red Memory Active and green Trigger 1 lights will be on briefly The Pass Fail light should be a steady green After about 15 seconds the Memory Active and Trigger 1 lights should be off but the Pass FaiIlight should still be green If so the powerup sequence was successful Assuming the powerup sequence was successful the monitor screen will display the banner me...

Page 33: ...ence successfully record all messages appearing on the monitor screen then contact your Allen Bradley Representative Use the following steps to perform a simple test of the CVIM user interface Aim the light pen at the Move the pen around slightly until a red border appears menu box labeled Setup around the Setup menu box Press the light pen tip against the Setup menu box When you press the light p...

Page 34: ...have not yet installed the CVIM system at its factory floor site refer to the following Allen Bradley manuals l Pyramid Installation Manual Publication 5000 6 2 10 l Grounding and Wiring Guidelines Publication No 1777 4 1 l Solid State Control Safety Guidelines Publication No SGI 1 1 These manuals contains all the information required for panel or rack mounting electrical grounding and connecting ...

Page 35: ...the CVIM system for its inspection tasks and during system operation monitor the results of those inspections Figure 3 1 shows the light pen pointed at a graphic figure on the monitor screen Figure 3 1 CVIM Interface Light Pen and Graphic Figures ALLEN BRADLEY Configurable Vision Input Module Bulletin 5370 CVIM Series A Revision A firmware Rev CO1 Language English Packages None Copyright 1990 Alle...

Page 36: ...lighting l Picking l Dragging l Placing Pointing and Highlighting Pointing means aiming the light pen at a specific graphic figure menu box or symbol in order to highlight that figure A sensor in the light pen sees light through a hole in the light pen tip When you point the light pen directly at a graphic figure the CVIM system will respond by highlighting the figure indicating that the sensor se...

Page 37: ...g the light pen tip about a half inch from the screen the sensor must still see the symbol When you move the light pen across the screen the symbol will follow Your next step is placing the dragged symbol Placing means locking a symbol at its destination on the screen after dragging it there When you have dragged the symbol to its correct position you simply press the light pen tip against the scr...

Page 38: ...ons Symbols consist mainly of the various geometric shapes that represent the analysis tools and the devices that enable you to position the tools and set some of the tool parameters During system configuration you can set the size shape and position of these tools in relation to the screen image of the item to be inspected Menus Menus consist of boxes that appear both singly and in groups that ar...

Page 39: ...bject Lighting Resolution CaIibration l A configuration function Focus Camera Light Reference lAconfigurationparameter Res 256Hx256V Notice that some menu boxes contain three dots ooo When you pick one of these boxes one or more additioltal menus or tables will appear At that same time a carriage return symbol J will replace the three dots and the menu box s background color will change to black T...

Page 40: ... particular parameter setting menu and change a parameter In the Figure 3 3 example you would need to make three more picks to reach the Resolution menu not shown and change the camera resolution from 256Hx256V to say 512Hx256V Tables Tables are of two main types Those that are used to select configuration parameters and those that display inspection results and statistics In Figure 3 4 table A is...

Page 41: ... MinReading Max Reading 1 123 3245 245 32 399 3221 476 3278 243 2 123 181 662 3 542 179 198 183 421 3 123 11 000 0 000 11 000 11 000 4 Figure 3 6 is an inspection results table This table displays the inspection results data for all enabled tools following each inspection cycle Figure 3 6 Inspection Results Table TRIGGERS FA U LTS Reference Lines Windows I 0 1 0 Accepted 123456 Master Fault 123 2 ...

Page 42: ...s are the gage manipulation handles The white box around the gage is the area of interest which is the part of the image that the CVIM system evaluates during an inspection The highlight square appears as shown when you aim the light pen at a handle This indicates that the you can pick the handle and manipulate the gage To manipulate any tool you must first pick the menu box es that cause the tool...

Page 43: ...same menu or to another menu or even to another configuration category in the Main Configuration menu You do not need to back out of any menu the way you entered it This shortcut can save you considerable time getting around the screen Try this shortcut example Set up the menu with the two popup menus as shown in the following figure To do this pick the Camera A or B menu box You should get the fi...

Page 44: ...dow Mist Exit cl A From this 7 1 B to this Here s the shortcut Pick the Env menu box in the Main Configuration menu The three popup menus in A will disappear and your screen will now display the new popup menu as shown in B All changes you may have made in A are saved The point to remember is this No matter where you are in a menu whether you are finished with it or not you can take a shortcut to ...

Page 45: ...ted menu box In some instances X and Y coordinates threshold levels and other values will also appear within the message box Menu Removal Function Since the popup menus share the monitor screen with the camera image and necessarily overlie the camera image at times these menus may obscure all or part of the image where you want to position your analysis tools The menu removal function enables you ...

Page 46: ...e symbol continued changes to this When you pick the symbol again the menus disappear from the screen and the symbol changes to this To restore the menus to their normal appearance pick the symbol one more time The popup menus and the menu removal symbol will return to their normal appearance ...

Page 47: ...s carry signals that indicate the results of CVIM inspections as well as various timing signals to your process equipment You can assign a specific signal function to each output line l Data communication ports CVIM has two data communications ports an RS 232 serial port and a remote I O port If your application requires one or both of these ports you will specify the data transmission rates and o...

Page 48: ... pick the Env menu box the Env popup menu appears above the Main Configuration menu as follows System 0 0 j i Camera A Ref Line Ref Win Gage Window Mist Exit These are the three parameter categories in the Env popup menu l System Selects stand alone or hosted mode monitor type tool display status and gage measurement units l I O Assigns functions to the 14 discrete output lines and sets operating ...

Page 49: ...ols of one type and within one tool set to appear on the monitor screen when set to On The tool display can be either On or Off l Monitor Selects either a color or a monochrome video monitor The monitor can be Color or Monochrome l Units Selects the unit of measurement for linear or circular gages that perform calibrated linear measurements The units can be Pixels Inches or CM centimeters Selectin...

Page 50: ...ach box in the Host Select menu l Stand Alone Selects the stand alone operating mode In this mode the CVIM system is controlled solely through the discrete I O lines connected to the production equipment If a host system is connected to the CVIM system and the CVIM system is configured for stand alone operation the host system can o y read inspection results from the CVIM system l Pyramid Selects ...

Page 51: ...the tool display during the tool configuration mode When the tool display is on all tools in the currently selected tool category will appear on the monitor screen For example assume that you are currently configuring gage 4 and that you have already configured and enabled gages l through 3 If the tool display were on gage 4 would be red and gages 1 through 3 would be green When the tool display i...

Page 52: ...s Popup Menu If your application will be using linear or circular gages to make calibrated linear measurements select Pixels Inches or CM centimeters as the unit of measurement Note that you will also need to perform one of the calibration procedures described in Chapter 5 If your application will not need units you can skip this procedure Comments The Units menu box displays the currently selecte...

Page 53: ...our Action Pick the I Omenu box in the Env popup menu Select the I O popup menu then select the parameters in that menu Comments When you pick the I O menu box the l O popup menu appears above the Env menu as follows I 1 j Camera Ref Line Ref Win Gage Window Mist Exit From the top down these are the parameters in the System popup menu l Output Assignment Selects the specific signal function for ea...

Page 54: ... 10 Not Used 11 Not Used 12 Not Used 13 Not Used 14 Not Used l Duration Oms 0 0 1 Z Duration Oms 1 0 0 The Output Assignment popup menu consists of 16 boxes 14 boxes for output line function assignments and two boxes for pulse duration settings Initially the 14 function boxes will read Not Used and the two pulse duration boxes will read Oms as shown in the example menu above If the boxes had been ...

Page 55: ... Line Planning Sheet in Appendix A Planning Discrete II0 Assignments and Connections This sheet will show you the function for each output line to be used in your application If you have not prepared this sheet yet you should do so at this time If you have already prepared this sheet you can now enter the output line functions as described in the following steps menu as follows Output AssignmenL P...

Page 56: ...ut Line Function menu and will also appear in the Output Assignment menu Pick the functions for the remaining output lines Refer to your Output Line Planning Sheet and assign the appropriate functions to the remaining output lines NOTE Be certain to assign Not Used to all output lines that are not to be used in your application This ensures that no signals will be present on the unused lines Look ...

Page 57: ...ool set l signals When you for tool set 1 signals pick the new pulse duration number it will appear in the calculator display Pick the Enter key on the When you pick the Enter key the number you entered will calculator pad appear in the l Duration box If appropriate repeat the sameprocess to set thepulse duration for tool set 2 signals Before you connect the CVIM II0 lines to your production equip...

Page 58: ...pup Menu p popup Menus ya v Output Assignment 000 L 1 System l e f J9600 I 10 19200 Camera A Ref Line Ref Win Gage Window Mist Exit Note that the ASCII box in the Protocol menu and the 300 box in the Baud Rate menu has a shaded square 0 This indicates that the RS 232 port is currently configured to use ASCII data communications protocol at 300 baud In the Protocol popup menu the selections indicat...

Page 59: ...ation about CVIM data communications refer to the CV1M Communications Manual Catalog No 5370 ND002 Comments Pick the 1771 Remote I O menu When you pick this box the 177 1 Remote I O popup menus box in the I O popup menu appear alongside the I O popup menu as follows 1IJ Disabled System I Ref Line Ref Win Gage Window Mist Exit Note that the Enabled box in the Remote I O menu and the 57 6 box in the...

Page 60: ... current rack address number is correct skip the next step When you pick the menu box the calculator pad will appear alongside the 177 1 Remote I O popup menus as follows 10 Disabled 1 I O Popup Menu I I t Data Rate I Output Assignment l e I 1 q 115 2 10230 4 I 1System Calculator Pad 7 8 9 4 5 6 1 2 3 0 v x t Clr Enter Ref Line Ref Win Gage Window Mist Exit On the calculator pad pick the appropria...

Page 61: ...opup menu the top two parts pertain to the camera and trigger source parameters for tool sets l and 2 The bottom part determines the active tool set number during configuration The three parts of the Tool Set menu have the following meanings l Tool Set 1 In this part you can select either camera A or B as the image source for the tool set 1 analysis tools In addition you can select a tool set l tr...

Page 62: ...other and a new image will be acquired When you pick the Trigger Source menu box the Runtime and Setup menus appear alongside the Tool Set popup menu as follows Tool Set Popu Menu P Camera B I rigger Source 0 0 4 Illyyer T Source Active Tool Set 1 POPUP Menus 10 RuntimeTrigger 1 I j j E jj z Camera A Ref Line Ref Win Gage Window Mist Exit Note that the None Disabled box in the Runtime menu and the...

Page 63: ...ill be the l host system trigger input through the backplane Pyramid system through the remote I O port or through the RS 232 port computer system NOTE If you select 1 Hosted for tool set l you can also select 1 Hosted for tool set 2 l 2 Auto Internal 2 l O and 2 Hosted These are in black type indicating that you cannot select them at this time The selections in the Setup popup menu apply only dur...

Page 64: ... will change from one camera to the other and a new image will be acquired When you pick the Trigger Source menu box the Runtime and Setup menus appear alongside the Tool Set popup menus as follows Tool Set 10 1 Auto Internal I 0 1 Hosted Active Tool Set 1System 0 0 I 1q 2 Hosted Env Popup Menu ine Ref Win Gage Window II Mi SC Note that the 2 Auto Internal box in the Runtime menu and the Runtime T...

Page 65: ...r input through the backplane Pyramid system through the remote L O port or through the RS 232 port computer system l 1 Auto Internal 1 l O and 1 Hosted These are in black type indicating that you cannot select them at this time The selections in the Setup popup menu apply only during CVIM system configuration They have the following meanings l Auto Internal This is the same trigger source describ...

Page 66: ...Tool Set popup menu Set the Active Tool Set menu box according to which tool set you want to configure at this time Comments This box indicates the currently selected active tool set If you want to configure tools in tool set l the menu box must display 1 If you want to configure tools in tool set 2 the menu box must display 2 When you pick the Active Tool Set menu box the tool set number will tog...

Page 67: ... delayed trigger l Lighting Resolution The lighting threshold adjustment enables you to maximize the contrast in a stored camera image The resolution parameter provides you with a choice of three degrees of image resolution You can adjust the lighting threshold for optimum contrast and select an image resolution appropriate to your application l Light probe The light probe automatically compensate...

Page 68: ...he Camera popup menu Your Action Comments Look at the Camera menu box in the Main Configuration menu Pick Camera in the Main Configuration menu The Camera menu box indicates the camera A or B that is associated with the currently active tool set When you pick the Camera menu box the Camera popup menu appears above the Main Comiguration menu as follows Focus Camera Camera Type Mode Lighting Resolut...

Page 69: ...ra with normal response to triggers is currently selected From the top down the selections in the Camera Type Mode popup menu have the following meanings l Standard Camera Selects a standard camera and normal response mode to trigger input signals Using the normal response mode the CVIM system responds to trigger signals only when it is not busy processing a previous image If the CVIM system is bu...

Page 70: ...ra Type Mode popup menu Ifyou selected Standard Camera or Std Cam DTR Mode in the Camera Type Mode popup menu skip this step Ifyou selected Frame Reset Camera in the Camera Type Mode popup menu you must set the Shutter parameter in microseconds to the same shutter speed that you set on the frame reset camera NOTE If your application uses two frame reset cameras both must be set to the same shutter...

Page 71: ... DTR Mode I Camera Popup Menu I f Focus Camera Env t ia A Ref Line Ref Win _Camera Type MO Popup Menu Calculator Pad 1 de j j j 6 o j I I h j I O O a x Clr Enter Gage 1Window 1Mist 1Exit Pick each digit of the shutter As you pick each digit it will appear in the calculator parameter display Thus for a value of 690 pick 6 pick 9 and pick 0 Pick the Enter key When you pick the Enter key the new shut...

Page 72: ... is waiting for a trigger Depress the lightpen to continue For information on the selection of trigger sources for each tool set refer to the appropriate sections in Chapter 4 Operating Environment Your Action Comments Pick the Focus Camera When you pick the Focus Camera menu box the screen menu box image becomes live and a message box appears above the Camera popup menu as follows Depress the lig...

Page 73: ...esolution Select the Lighting Resolution popup menu then select the Popup Menu and Parameters parameters in that menu Your Action Pick the Lighting Resolution menu box in the Camera popup menu Comments When you pick the Lighting Resolution menu box the Lighting Resolution popup menu appears above the Camera popup menu as follows Lighting Resolution Popup Menu Focus Camera Camera Type Mode l e ggb ...

Page 74: ...n Refer to the Camera Parameters table in Appendix B for the image resolution you selected for the currently active tool set If the resolution you checked in that table is not currently displayed in the Res menu box use the next steps to select a different resolution When you pick the Res menu box the Resolution popup menu appears alongside the Lighting Resolution popup menu as follows Lighting Re...

Page 75: ...ans that an active feature has been saved in at least one reference window In both cases the windows may be either enabled or disabled Before you can change the image resolution you must first pick the Delete Templates box When you pick the Delete Templates box the following message appears in the upper left corner of the monitor screen Pick the same box again to continue Pick the appropriate box ...

Page 76: ...djustment is to optimize image contrast around the part of the workpiece that is to be inspected The corresponding assumption is that the contrast levels in all other parts of the image are not important to the outcome of the inspection Your Action Comments Pick the Light Reference menu box in the Lighting When you pick the Light Reference menu box the Resolution popup menu REFERENCE slide bar and...

Page 77: ...ht Reference adjustment If any part of the screen image is still green and or blue at this time perform the following two additional steps If not skip these two steps When you pick the Focus Camera menu box the image on the screen will be live again and the message box will reappear A smaller f stop provides a greater depth of field Use the help menu for the next two steps Drag the left cursor slo...

Page 78: ...tion for the light variations and continue the inspection Brightness compensation modifies gray scale values from the camera to best match the original image Thus the CVIM system can continue inspections in spite of light variations so long as those variations remain within the specified range limits If the light intensity is above or below a specified limit the CVIM system discontinues the inspec...

Page 79: ...are the configuration parameters and functions in the Light Pro be popup menu l Status Selects the Probe Status popup menu from which you can enable or disable the probe and select the image field that the probe is to measure l Pick Place Enables you to position the light probe on the screen subject to the setting in the Status menu box l Learn Takes a sample reading of the light probe each time t...

Page 80: ...ght probe status you selected for the camera currently appearing in the Camera menu box If the status you checked in that table is not currently in the Status menu box use the next steps to select a different status When you pick the Status menu box the Probe Status popup menu appears alongside the Light Pro be popup menu as follows Probe Status Popup Menu Focus Camera Camera Type Mode 0 0 Lightin...

Page 81: ...you select Next Field You can select Next Field if your application will be using the full screen image Pick the appropriate box in the Probe Statuspopup menu When you pick the box the new selection will be highlighted in the Probe Status popup menu and will appear in the Status menu box Using Pick Place Function The following steps show you how to use the Pick Place function for positioning the l...

Page 82: ...mage 4 Also appearing near the top of the screen is a green limit line If you have selected Same Field status you can move the probe anywhere above the green limit line If you ve selected Next Field status you can move the probe anywhere on the screen image Aim the lightpen at the light probe handle Aim the light pen at the light probe handle until the light pen sees the handle You may have to mov...

Page 83: ...probe around on the screen When you move the pen the probe will follow Note Keep the pen tip within about one half inch of the screen When you have the light probe centered over the light reference patch press the pen against the screen to lock the probe at that position You can access the vernier arrows while either picking the probe handle or placing the probe Hold the light pen tip in for about...

Page 84: ...es to the light probe refers to a level of light intensity above or below which the CVIM system might not or cannot successfully perform an inspection In general range limits specify the upper and lower boundaries of acceptable inspection results For the light probe this means that any increase or decrease in light intensity beyond one of these limits will result in unreliable light compensation T...

Page 85: ...an assign signal functions to the output lines In this chapter you can assign the light probe warning and fault results to any output lines that you designated earlier as results lines Here are a couple of examples of using the light probe warning and fault range limits and their corresponding output lines Example 1 If the light intensity of a lamp dims to the point that the light probe value fall...

Page 86: ...e The light probe reading should be between 40 and 50 If it is not 40 to 50 try reference patches with different shades of iPY To calculate the upper warning range limit multiply the reading by 15 add that value to the reading and write the result on a sheet of paper For example if the reading is 45 15 of 45 is 6 75 Adding 6 75 to 45 equals 51 75 the upper warning limit To calculate the lower warn...

Page 87: ...w Mist Exit The Range Output Setup table is the one you will use to set the range limits and assign the output lines The numbers appearing in it now are the limits and lines set previously Note that each box in the table has the three dots a which indicates that you will need to pick each box one at a time in order to set its value The Inspection Statistics table shows results data from a series o...

Page 88: ... this box the calculator pad appears on the screen 1 I 4 Nominal 45 140 Sartiples 1020 Maximum 47 125 hlinimuti 43 640 I i lb 45 909 j i Std D 0 076 t Inspection Statistics Table 1Status Next Field 0 0 Pick Place 0 0 Learn 45 140 Ra gef l Focus Camera I Range Output Setup Table Light Probe Popup Menu I Env Qffl r A Ref Line Ref Win Gage Window Mist Exit Pick each digit of the upper warning limit v...

Page 89: ...imit As you pick each digit it will appear in the calculator display When you pick the Enter key the new value will appear in the upper box under FAULT RANGE This is the fault range lower Low limit As you pick each digit it will appear in the calculator display When you pick the Enter key the new value will appear in the middle box under FAULT RANGE When you pick this box a variation of the Output...

Page 90: ...pe meaning that you cannot pick them Note also that the No Output box in the Output Line Selection popup menu has a shaded square 0 This indicates that no output line is currently assigned to carry WARNING RANGE signals for this Camera A light probe If you prepared an Output Line Planning Sheet in Appendix A refer to it for the output line assignments for this Camera A light probe From the Output ...

Page 91: ...calibration is performed Grid calibration uses multiple reference points as the basis for its calibration calculation It is more accurate than object calibration and can compensate for distortions in al2 areas of the screen image In performing object and grid calibration the CVIM system measures a calibration object or calibration grid of known dimensions then calculates a calibration factor on th...

Page 92: ...the Camera Calibration popup menu appears above the Camera A or B popup menu popup menu as follows Pick Place Define Edges Calibrate 0 0 Object Calibration Popup Menu World Units Focus Camera me ICamera Type Mode 0 0 Lighting Resolution 0 0 Camera Light Probe 0 0 Popup Menu Qbje c 3 t l Grid Calibration me Env I Ref Line Ref Win Gage Window Mist Exit In addition to the Object Calibration popup men...

Page 93: ...h the screen s X and Y axes Using Pick Place Function Select the Pick Place function then move the calibration window over the calibration object and set the window to the appropriate size Your Action Comments Pick the Pick Place menu When you pick the Pick Place menu box five small box in the Calibration squares or handles will appear on the X and Y axes popup menu as follows Handles A The light ...

Page 94: ...ter handle Using Pick Place Function continued Comments Press the pen firmly against the center handle then release it A small X will appear in the center of the window and the handles will disappear as follows X Calibration Window Calibration Object __ This indicates that you can now move or drag the window toward the calibration object on the monitor screen ...

Page 95: ...ontinued Your Action Drag the calibration window over the calibration object Comments _ __ _ _ _ __ X Calibration Window Original position Calibration Window New position 1 When you have dragged the window into position press the light pen tip against the screen to lock the window at that position Aim the Zightpen at the rightmost handle ...

Page 96: ...Your Action Pick the handle Comments Drag the right side until it is Note that the left side remains anchored just outside the object Ria ht Side Riaht Side OrigiGal position Nei p 1 bsition alibration _ Object Lock the window s right side in position Aim the light pen at the Continue when the highlight square appears bottom handle Pick the handle ...

Page 97: ...ct Calibration Object Cali bration Window Bottom Side b Original position Bottom Side New position h Lock the window s bottom side in position At this point you have adjusted the window s position and size so that itjust covers the calibration object The X and Y axes should look like this Note that the X axis is now in a position to detect the left and right edges of the calibration object and the...

Page 98: ... vernier arrows Using Pick Place Function continued You can access the vernier arrows while either picking a window handle or placing the window or one of its sides Hold the light pen tip in for about one second The vernier arrows will then appear in the lower right corner of the monitor screen VERNIER ARROWS This or this or this j Move left or Move window Move top or right side up down left botto...

Page 99: ...bration Popup Menu r _ 1 Pick Place Calibrate t World Units ea C Focus Camera r Camera Type Mode me ILighting Resolution 0 0 I Camera popup Menu 1Grid Calibration Left ____ 1 i Cursor II Slide Bar L 1 C Env Ref Line Ref Win Gage Window Mist Exit 4 T H R E S H 0 L D S C A L 5 b Pick and move each cursor until the X s are as shown Pick and move the cursors alternately until you see X s at the outer ...

Page 100: ... in the Calibration popup menu VERIFY EDGES Select Verify Calibration if the displayed edges correctly identify the target Make any other selection to abort Note that the Calibrate menu box has changed to Verify Calibration If X s are correctly positioned where the X and Y axes intersect the calibration object s edges continue When you pick the Verify Cali bration menu box the CVIM system performs...

Page 101: ...bove NOTE The word Inches reflects the units selection that you made in Chapter 4 Operating Environment This word could be Pixels or CM instead of Inches l Pixels Inch This line displays the number of pixels per unit along the X and Y axes after you enter the calibration object dimensions in the dimension line The CVIM system calculates this value by dividing the pixel based value in the Pixels li...

Page 102: ... appear in the calculator display When you pick the Enter key the Y axis dimension in the display will appear in the Y axis dimension box At the same time the CVIM system will calculate the pixels per unit ratio and display that in the box under the Y axis dimension box Selecting Grid Calibration Functions and Parameters Select the Grid Calibration popup menu then select and configure the paramete...

Page 103: ... Grid menu box in the Camera Cali bration popup menu appears above the Camera A or B popup menu popup menu as follows Pick Place 0 0 op Menu Grid Calibration Calibrate Focus Camera Env C fni r X Ref Line Ref Win Gage Window Mist Exit In addition to the Grid Calibration popup menu the calibration window with X and Y axes centered in it will appear on the screen as follows Calibration Window X and Y...

Page 104: ...h the screen s X and Y axes Using Pick Place Function Select the Pick Place function then move the calibration window over the calibration grid and set the window to the appropriate size Your Action Comments Pick the Pick Place menu When you pick the Pick Place menu box five small bon in the Calibration squares or handles will appear on the X and Y axes popup menu as follows Handles The light pen ...

Page 105: ... Comments Press the light pen against the squares Press the pen firmly against the squares on the screen then release it A small X will appear in the center of the window and the handles will disappear as follows X Calibration Window Calibrat Grid ion This indicates that you can now move or drag the window toward the calibration grid on the monitor screen ...

Page 106: ...ur Action Comments Drag the calibration windolu over the calibration grid _ X Cali bration Window _ Original position l l __ t Calibration Window New position l I Calibration Grid When you have dragged the window into position press the light pen tip against the screen to lock the window at that position Aim the lightpen at the rightmost handle ...

Page 107: ... Your Action Pick the handle Comments Drag the right side until it is Note that the left side remains anchored just inside thegrid Right Side Right Side Original position I New position I Cal Lock the window s right side in position Aim th e light pen at the Continue when the highlight square appears bottom handle ibration Grid Pick the handle ...

Page 108: ...just inside the grid Note that the top side remains anchored Bottom Side Original position I Bottom Side New position f I Lock the win dow s bottom side in position At this point you have adjusted the window s position and size so that it is just inside the calibration grid The X and Y axes should look like this Note that all of the edges along the X and Y axes will be inside the calibration grid ...

Page 109: ...rnier arrows Using Pick Place Function continued You can access the vernier arrows while either picking a window handle or placing the window or one of its sides Hold the light pen tip in for about one second The vernier arrows will then appear in the lower right corner of the monitor screen This Move left or right side left or right VERNIER ARROWS or this or this Move window up down left or right...

Page 110: ...e calibration grid along the X and Y axes Your Action Comments Pick the Define Edges menu When you pick the Define Edges menu box numerous box in the Calibration X s may appear along the axes and a slide bar popup menu will appear at the right side of the screen as follows Pick Place IGrid Dimensions 0 0 I I Camera Type Mode 0 0 Calibrati Grid Calibration Window Left Curs07 on j II Grid Calibratio...

Page 111: ...X s are as shown both sides of each square along the X and Y axes as shown in the preceeding figure and in the following magnified view of the center section of the calibration grid Y Axis i X Axis X Axis X Axis White Black Y Axis Black t Y Axis c White Calibration Grid Using trial and observation try to find the most stable cursor positions that is positions that do not alter the X s when you mov...

Page 112: ... Y Black 0 500 0 0 t Grid Dimensions Popup Menu Calibrate Focus Camera Camera Type Mode Lighting Resolution Light Probe Object Calibration l o 0 0 4p Camera 0 0 Popup Menu 0 0 Env ta j AAi Ref Line Ref Win Gage Window Mist Exit You will use the Grid Dimensions popup menu to enter the edge to edge dimensions of the white and black areas along each axis The numbers appearing in the menu at this time...

Page 113: ...p menu as follows Grid Cali bration Popuy Menu 1Y White 1 000 e I 1X Black 0 500 0 0 1 Pick Place 0 0 Calibrate Focus Camera Camera Type Mode Calculator Pad Lighting Resolution Light Probe me de Camera a 0 Popup Menu Object Calibration En fg A Ref Line Ref Win Gage Window Mist Exit Pick each digit ofthe X White Enter the actual dimension of the white area in the dimension ofthe calibrationgrid cal...

Page 114: ...ate menu box When you pick the Calibrate menu box a series of small in the Cali bration popup menu squares will appear in the upper left corner of each grid square as follows Control Points These are called control points and they indicate whether the CVIM system found grid square corners everywhere that it expected to find them NOTE Along each axis the system will display control points according...

Page 115: ...ares If the system finds all control points the following message will appear in the message box VERIFY CONTROL POINTS Select Verify Calibration if the control points are correct Make any other selection to abort Note that the Calibrate menu box has changed to Verify Calibration If X s are correctly positioned where the X and Y axes intersect the calibration object s edges continue Pick the Verify...

Page 116: ... ...

Page 117: ...e line searches along its length for specific edges on a workpiece It can search horizontally X axis vertically Y axis or both l A reference window searches within its boundary for a specific feature on a workpiece How many reference lines and windows are there l The CVIM system provides three sets of reference lines for each of its two tool sets Each set contains one two or three lines according ...

Page 118: ...he CVIM s stem make use of shift and or rotation information rom a reference tool r The CVIM system uses shift and or rotation information from a particular reference tool to adjust the positions of all inspection tools associated with that reference tool Reference Lines This section provides you with the details of using and configuring reference lines Under the Using Reference Lines heading you ...

Page 119: ... the linear gage by the same amount and in the same direction as the bottle Figure 6 1 shows how an image of a properly filled bottle might look on your monitor screen Since both the liquid and the bottle cap are opaque they should appear black when lighted from behind Under the same backlighting conditions the semi transparent neck above the liquid should appear as a light shade of gray Figure 6 ...

Page 120: ...zontal shift an inspection could fail because the gage may not coincide with the bottle s neck To summarize the factors in the bottle inspection example l A horizontal reference line will be configured to find the bottle l A linear gage will be configured to measure the liquid level in the bottle l The bottles in any series of inspections will be shifting horizontally l These horizontal shifts wil...

Page 121: ...e gage measure the distance from the top of the cap to the liquid surface You could set an upper and lower limit for the level and have CVIM reject any bottle whose level is above or below those limits Figure 6 2 Linear Gage Positioned Vertically Over Bottle Linear Gage X Indicates Location I of Edge That Linear Gage Finds at of Liquid m face of Liquid Figure 6 3 compares the position of the origi...

Page 122: ... length for the bottle s edge It starts the search at its head the circle and proceeds rightward toward its tail until it detects the edge of the bottle It expects to find that edge somewhere along its length When the reference line finds the shifted bottle s edge the position of that edge is compared with the position of the same edge on the original bottle The difference between the two edge pos...

Page 123: ...crease left to right The CVIM system compensates for the shifted bottle by shifting the linear gage 15 pixels to the left thus repositioning the gage over the bottle s neck Figure 6 4 shows this The system then proceeds with the linear gage measurement on the liquid level of the shifted bottle Look again at Figure 6 4 Notice that without shift compensation the linear gage would be to the right of ...

Page 124: ...the Ref Line popup menu These are he main function and configuration categories in the Ref Line popup menu l Reference line definition Sets the reference line position and length Selects the line type the line to be configured and binary or gray scale mode Defines the edges l Reference line features Selects the specific edge to be used for the X and or Y line l Select output lines and reference to...

Page 125: ...umber and enable the reference Reference Line line Your Action Comments Look at the Ref Line menu box in the Ref Linepopup menu The Ref Line menu box indicates the currently selected reference line number 1 2 or 31 and indicates the reference line status Enabled or Disabled Select the reference line To change the reference line number pick the Next or number Previous menu box repeatedly until the ...

Page 126: ...Window Mist Exit Selecting Ref Line Type Popup Menu Select the Ref Line Type menu box then select one of the six reference line types as follows 1 X axis line only 2 Y axis line only 3 X and Y axis lines with the X axis line evaluated first 4 X and Y axis lines with the Y axis line evaluated first 5 Two X axis lines and one Y axis line with the X axis lines evaluated first 6 Two Y axis lines and o...

Page 127: ...ne Select the X Only reference line type if a workpiece is likely to shift horizontally but not vertically l Y Only provides a vertical reference line Select the Y Only reference line type if a workpiece is likely to shift vertically but not horizontally l X Then Y provides both a horizontal and a vertical reference line The CVIM system checks the X axis line first and applies shift compensation t...

Page 128: ...hift 4 then the X axis reference line is evaluated for shift Y and X shift is applied to the line gage Select the Y Then X reference line type if the workpiece is likely to shift both horizontally and vertically but is expected to shift more along the Y axis l X X Then Y provides two horizontal lines and one vertical line In this case the CVIM system checks the two X axis lines first and applies s...

Page 129: ...ies shift compensation to the X axis line 1Reference Line Type Y Y Then X 1 5 _and the combined 1 If the workpiece rotates _ shift and rotation is d applied to the line gage 2 the Y axis reference lines are evaluated for both rotation and shift _ evaluated for shift unt The Y Y Then X reference line type also uses the difference the amount of shift along the two Y axes to calculate the number of d...

Page 130: ...is the currently selected reference line type Pick the appropriate type box in the Ref Line Type When you pick the box the new selection will be highlighted in the Ref Line Type popup menu and will appear in the popup menu Type menu box In addition the new reference line symbol will appear on the screen Selecting Active Reference Line If you selected X Only or Y Only as the reference line type ski...

Page 131: ...tly surround the reference line in a box called the area of interest The CVIM system examines only these pixels when processing a reference line The binary mode is most appropriate when the workpiece has a sharp black and white contrast with its background such as when it is backlighted The Gray Scale mode does not affect the pixels surrounding the reference line they remain in their ori inal stat...

Page 132: ...x a small square Cl box in the Define Ref Line will appear in the center and at each end of the currently popup menu selected reference line as follows These squares are the handles that the light pen uses to manipulate the reference line on the screen Aim the light pen at the Aim the light pen at the center handle until the light pen center handle sees the handle You may have to move the light pe...

Page 133: ... shift limit This is the point beyond which one or more inspection tools used in your application cannot accurately inspect a workpiece for example the tool may be shifted out of the screen image Note Keep the tip of the pen within about one half inch of the screen When you have the reference line in position over the workpiece press the pen against the screen to lock the line at that position Aim...

Page 134: ...imit Leftmost Shift Limit for Workpiece i i j i Reference Edqe m L of Workpiece Lock the left end in the position shown If necessary use the vernier arrows to fine tune the position of the line or line end You can position the line or line end more precisely by using the vernier arrows These arrows enable you to move the line or line end in increments of one pixel You can access the vernier arrows...

Page 135: ... move the line or line end one pixel in the direction indicated by the arrow When you pick and hold an arrow the line or line end will move slowly for the first five or six pixels It will then accelerate to a more rapid rate of movement When the line or line end is properly positioned pick the return symbol J to release the vernier arrows and return to the pick and place mode The reference line sh...

Page 136: ...le Mode Use the following steps for setting the threshold if you selected the Binary mode Comments If you have selected the Binary gaging mode when you pick the Define Edges menu box the Filter popup menu and slide bar appear on the monitor screen as follows Reference Line Filter Popup Menu 0 2 Pixels I 7 3 Pixels I Slide Bar Env Camera A Ref Win Gage Window Mist Exit Right Cursor 4 H I T H R E 5 ...

Page 137: ...then all parts of the binary image having brightness values higher than 45 will appear black Think of the right cursor this way Any part of the binary image area having a lower brightness value that is darker than the value indicated by the cursor s current setting will appear black in the binary image For example if the cursor is set to a brightness value of 27 then all parts of the binary image ...

Page 138: ... prevents you from getting a single stable X at the desired reference edge try using white or black filtering In the Filter menu the filled in square 0 shows the currently selected filter level This determines the number of consecutive black or white noise pixels that will be removed filtered before the reference line looks for the reference edge Black or White determines which color of pixel shou...

Page 139: ...servation is appropriate here You may want to try several filter settings to see which one is best for your particular application Pick the Define Edges menu box in the Define Ref Line Using Define Edges Functions Gray Scale Mode Use the following steps for setting the threshold scale if you selected the Gray Scale mode If you have selected the Gray Scale mode when you pick the Def ine Edges menu ...

Page 140: ...eft cursor is at its lowest position it selects a gradient threshold value of 0 00 This indicates that any change in brightness value will cause the system to detect an edge When the cursor is at its highest position it selects a gradient threshold value of 63 00 This indicates that the system will detect an edge only when the change in brightness value is 63 The right cursor represents the curren...

Page 141: ...rsist along the reference line you may not be able to get rid of all extraneous X s You can however configure the system to recognize only the X at the reference edge Try various positions of the two cursors to produce the most stable X at the desired edge reference Trial and observation is the correct procedure for setting the gray scale threshold Select the Define Features popup menu then select...

Page 142: ...Your Action Comments Look at the Active Feature The Active Feature menu box indicates the feature menu box in the Define that is A B or C that is currently active for Featurespopup menu configuration purposes Thus A means the X axis line is active B means the Y axis line is active and C means the X X or Y Y axis is active Pick the Active Feature When you pick the Active Feature box the active feat...

Page 143: ...jj _ i n_ j F J I k L i i j the arch direction should be Head to Tail Select the appropriate search direction for the reference line Selecting 5 Mode Popup Menu Select the 5 Mode popup menu then select one of four modes by which the reference line will search for an edge 1 Search for all edges along the length of the reference line 2 Search only for the edges of the largest white object along the ...

Page 144: ...pup menu has a shaded square Cl This indicates that All Edges is the currently selected edge search mode These are the four edge search modes in the Search Mode popup menu 1 All Edges This search mode causes the reference line to search for all edges all midpoints between edges and the starting end of the reference line 2 and 3 Max W Object or Max B Object These search modes cause the reference li...

Page 145: ... point between the first and last edge center and all edges and midpoints between adjacent edges Search Mode Fixed I Center Edges i Midpoint Midpoint bidpoints The small white squares in this figure enable showing the midpoint locations of the black objects They are not holes in the workpiece In Example 2 as in example l the active feature searches for the taiE fixed the point between the first an...

Page 146: ...ure will search only for the edge at the head side of the largest black object and the midpoint between the two edges of that object I Example 3 Mode Binarv ISearch Direction HeadIto Tail Search Mode Max Black Object I In Example 4 the active feature will search only for the edge at the head side of the largest white object and the midpoint between the two edges of that object ...

Page 147: ...earch Direction Taillto Head Search Mode Max Object Your Action Pick the edge search mode that is appropriate for your application Comments Using Offset Function Use the Offset function to accurately identify and assign to each reference line a specific point fixed center edge or midpoint as the single reference edge for that line Your Action Comments Look at the Offset menu box The Offset menu bo...

Page 148: ...ween the first edge and the last edge on the reference line An offset number identifies either a specific edge or specific midpoint between adjacent edges The number varies according to the designated search mode Offset numbers for edges are designated 0 0 1 0 2 0 and so on Offset numbers for midpoints are designated 0 5 1 5 2 5 and so on For the All Edges search mode the first offset number is al...

Page 149: ...sitions of letters A or B on the reference line correspond to their currently selected offsets Thus in the preceding figure A corresponds to offset 1 0 which is edge l When you pick Offset once more after A or B reaches the last edge or midpoint A or B returns to the starting point which varies according to the designated search mode and search direction For the All Edges search mode the starting ...

Page 150: ...ine type the inactive line will show n a or not applicable The X and Y references are always stated in pixels from the left edge of the screen image for X and from the top edge of the screen image for Y Thus a reading of X Ref 114 indicates that the reference edge on the X axis line is 114 pixels from the left edge of the screen image A reading of Y Ref 25 indicates that the edge on the Y axis lin...

Page 151: ...duction equipment Output Reference Define Ref Line I Define Features a 0 I silri j j gj I Learn X Ref 0 Y Ref n a Ref Line 1 Enabled Previous Next Out P ut Line Se ection Popup Menu I0 5 Z Results I lo 6 2 Results I lo 7 Not Used I I0 10 Not Used I ICI11 Not Used I IO 12 Not Used I Ref Line Popup Menu Env Camera A f I if 7 Ref Win Gage Window Mist Exit Note that the No Output box in the Output Lin...

Page 152: ... but not a reference window with the following restrictions l Reference line 1cannot receive shift compensation from any reference tool l Reference line 2 can receive shift compensation only from reference line 1 l Reference line 3 can receive shift compensation from either reference line 1 or reference line 2 Use the following ste currently selected reP s to select a reference line for the erence...

Page 153: ...nce line from the menu Note that the Fixed box in the Reference menu has a shaded square 0 This indicates that a reference tool is not currently assigned to this reference line Also note that only the available reference tools are in light type All others are shown in black type which indicates that you cannot pick them If appropriate pick one of the available reference lines from the Reference me...

Page 154: ...ured the image resolution light reference threshold and trigger source and have adjusted the camera focus and aperture _ Each of the six numbered reference windows three per tool set consists of three active features And each active feature consists of a search window and a feature window A search window defines the specific urea of the image in which you want the CVIM system to search for feature...

Page 155: ...tions of the reference window in this example are these l Find the cross shaped feature within the search window l Check whether the plate is shifted from the original or taught position l If a plate is shifted shift the linear gage by the same amount and in the same direction Figure 6 5 shows how an image of the metal plate might appear on the video monitor Figure 6 5 also shows how the reference...

Page 156: ...he main factors in the shift only inspection example l One active feature that is one search window and one feature window detects shift along the X and Y axes and provides shift compensation but not rotation to a linear UP l The feature on the plate will always appear somewhere within the search window l The plate and feature will not rotate l One linear gage will be used to measure the diameter ...

Page 157: ...age Positioned Over Hole in Plate Whatever the gage s position across the hole its length need only be sufficient to measure the maximum acceptable diameter At that length the gage could of course also detect the minimum acceptable diameter At the start of each inspection cycle the feature window begins searching for the feature on the plate It begins its search at the upper left corner of the sea...

Page 158: ... S iI i ii ifted Plate I i j I Linear Gage Position on Original Plate Oriqinal Shifted Plate Plate Fosition Position I JI A Note also that the feature on the shifted plate is still within the boundaries of the search window Thus the feature window was able to find the feature and supply shift compensation to the linear gage as shown When the feature window finds the shifted plate s feature the CVI...

Page 159: ...guration to the position of a rotated and shifted plate one that could appear during a CVIM inspection Note that the rotated plate in this case is rotated counter clockwise and is shifted up and to the left Two active features are required to detect plate rotation One feature on the plate in Figure 6 8 is the cross or plus figure in the upper left corner the other feature is the lower right corner...

Page 160: ...o detect shift and rotation l Each feature window is centered over the workpiece feature and is sized to include only the workpiece feature l Each search window is centered over the feature window and is sized to include the maximum acceptable plate shift and rotation Fiuure 6 9 Two Active Features Positioned Over Features on Plate I First Feature First Window Frture Second Search Second Feature ...

Page 161: ...r rotation compensation As the figure shows the reference angle is the angle between the X axis datum line and a datum line joining the centers of the features on the original unrotated plate NOTE The two datum lines do not appear on the monitor screen They are shown in the figure only for illustration Fiaure 6 10 Datum Lines and Reference Anqle for Rotation Compensation X Axis Datum Line Datum Li...

Page 162: ...datum line for the rotated plate If these two angles differ the system calculates the rotation compensation angle which is the difference between the two angles in degrees then rotates the associated inspection tool s according to the rotation compensation angle Figure 6 11 Basis for Determining Rotation Compensation Shifted First Feature Shifted Rotated Plate Position Window 1 Original Plate Posi...

Page 163: ...nter clockwise the same number of degrees Figure 6 12 shows how CVIM uses the two active features to establish a midpoint for shift compensation As the figure shows the midpoint is the halfway point on a line joining the centers of the two features on the original unshifted plate Note The datum line does not appear on the video monitor screen It is shown in the figure only for illustration Figure ...

Page 164: ...M system compares the original midpoint position with the shifted midpoint position If these two positions differ the system calculates the X and Y coordinates of the shifted midpoint then shifts the associated inspection tool s accordingly Figure 6 13 Basis for Determininq Shift Compensation Midpoint Between Shifted Features Datum Line Between Features on Shifted Plate k Datum Line Between Featur...

Page 165: ...ontrast and crispness The workpiece feature should have as much color contrast as possible between itself and its immediate background Similarly the feature should be crisp not fuzzy relative to its background l Maximize feature solidity The workpiece feature should be as solid and connected as possible with distinct characteristics It should not be a disconnected collection of small pieces having...

Page 166: ...receive shift compensation l Coordinates and angles This function learns the X and Y axis coordinates of the center of a single feature window or the center point between the centers of multiple feature windows The centerpoint serves as a reference for measuring the angle between the positive X axis on the screen image and one of the feature windows l Reference window number This function selects ...

Page 167: ...ence window number and enable the Reference Window reference window Your Action Comments Look at the Ref Win menu box The Ref Win box indicates the currently selected reference in the Ref Window window number 1 2 or 3 It also indicates whether that popup menu reference window is Enabled or Disabled Select the reference window To change the reference window number pick the Next or number Previous m...

Page 168: ...1 1OutoutfReference lo 1 Ref Window Popup Menu Env Camera A Ref Line Wib Gage Window Mist Exit Your Action Comments Look at the Active Feature menu box in the Define Features popup menu Pick the Active Feature menu box if appropriate The Active Feature menu box indicates the feature that is 1 2 or 3 that is currently active for configuration purposes When you pick the Active Feature menu box the a...

Page 169: ...and set the window to the appropriate size P P means pick and place NOTE The feature window has a minimum size of 16 pixels by 16 pixels and a maximum size of 64 by 64 pixels The following procedure shows you how to use the light pen to adjust the position and dimensions of a feature window These squares are the handles that the light pen uses to manipulate the window on the monitor screen Aim the...

Page 170: ...ns and Parameters con timed Your Action Comments Pick the handle A small X will appear in the center of the window along with a spotlight which facilitates dragging the window X Q Spotlight Feature Window Workpiece Feature You can now drag the window across the monitor screen When you move the pen the entire window follows ...

Page 171: ...ouer the workpiece feature Aim the light pen at the rightmost handle l 4 Feature Window t New position I Workpiece Feature NOTE Keep the tip of the pen within about one half inch of the monitor screen When you have the window in position over the workpiece feature press the pen against the monitor screen to lock the window at that position Continue when the highlight square appears P q P 1 l l I ...

Page 172: ...ontinued Your Action Comments Pick the handle Drag the right side of the Note that the left side remains anchored window as shown Workpiece Feature Right Side New position Right Side 1 Original position 1 Lock the window s right side in position Aim the light pen at the bottom handle Continue when the highlight square appears Pick the handle ...

Page 173: ... or window side The feature window is now properly positioned over workpiece feature the You can change the window s size or position more precisely by using the vernier arrows The vernier arrows enable you to make these changes in small increments You can access the vernier arrows while either picking a window handle or placing the window or window side Hold the light pen tip in for about one sec...

Page 174: ...e window or window side one pixel in the direction indicated by the arrow Pick the Save Feature menu box When you pick and hold an arrow the window s size or position will change slowly for the first five or six increments It will then change at a more rapid rate When the window or side is properly positioned pick the return symbol J to release the vernier arrows and return to the standard pick an...

Page 175: ...ay the contents of the feature window on the monitor screen Your Action Comments Look at the Feature Disp The Feature Disp menu box indicates the status of the menu box Feature Disp function which will be either on or off Pick the Feature Disp If the Feature Disp function is on and you want it off or vice menu box if appropriate versa pick the menu box If you set the status to on the feature windo...

Page 176: ...es each area for a pattern of pixels that matches most closely the pixel pattern that is the workpiece feature in the stored feature window As the feature window examines each new area it accumulates a numerical score that indicates how much the pixel pattern in the present area differs from the pixel pattern in the stored feature window The higher the accumulated score the greater the difference ...

Page 177: ...allow the CVIM system to locate varying features the cost is a slight increase in processing time and a potential decrease in location accuracy Your first step in preparing for the trial inspections will be to enter a score of 0 zero in the Set Score menu box A score value of 0 has a special effect During each inspection cycle the feature window will search the entire search window for the best ma...

Page 178: ... workpiece feature every time At the same time however the probability also increases that the feature window may find a spurious feature For example very high score values such as 200 will enable the feature window to accept nearly anything in the search window as the correct workpiece feature l Reliability This indicates how well the feature window finds the correct workpiece feature Reliability...

Page 179: ...re values Eave on the repeatability reliability and location accuracy factors Score Value Repeatability Reliability fc i Comments 0 Maximum Maximum This score value causes feature window to search Maximum entire search window and report lowest score that is best match l 30 Fair High Appearance of workpiece feature uniform on all workpieces even when rotated Feature window Excellent is least likely...

Page 180: ...pection Statistics table appear as follows Delete Feature P P Search Win a 1Feature Disp Off I Ifi 1 T q 324 Li 49 y 28 267 F I 5 498 1Active Feature 1 I Previous I 7 Next Calculator Pad Ref Window Popup Menu Inspection Statistics Table 7 8 9 4 5 6 1 2 3 0 Oh P x t Clr Enter Gage Window Mist Exit Note that the current score setting 55 in the Set Score menu box appears in the calculator display Not...

Page 181: ...en you pick the Runtime Display menu box the Runtime Display popup menu will appear The Stat Page 2 menu box causes page two of the statistics tables to appear on the monitor screen when you activate the run mode Page two displays score statistics for all enabled reference windows When you pick the Runtime menu box the Runtime popup menu will appear When you pick the Goto Runmode menu box the CVIM...

Page 182: ...he configuration situation existing before you performed the series of inspections Verify that the current active feature is one that you want to configure at this time l 2 or 3 When you pick the Set Score menu box the calculator pad and Inspection Statistics table appear as follows Delete Feature P P Search Win l 0 1Feature Disp Off I Nominal 1 Samples 411 Maximum 17 Minimum 1 Mean 16 316 Std Dev...

Page 183: ...ccuracy Using Find Feature Function The Find Feature function causes the feature window of the current active feature 1 2 or 3 to conduct one search operation using the stored image and to report the result in the Find Feature menu box This function can be useful in troubleshooting your application especially during the development stage For example you could configure the CVIM system to halt on a...

Page 184: ...t is always stated in pixels from the left side of the screen image for X and from the top of the screen image for Y Thus X 120 indicates that the shift reference point on the X axis is 120 pixels from the left and Y 75 indicates that the shift reference point is 75 pixels from the top The rotation reference line indicates the angle 6 in degrees between itself and the positive X axis on the screen...

Page 185: ...I 1 I Rotation Shift Reference Reference Line Point When three active features are used the shift reference point is at the center of the triangle formed by the centers of the three feature windows The rotation reference line extends from the shift reference point to the center of the farthest feature window In the figure below feature window l is farthest from the shift reference point THREE ACTI...

Page 186: ... is O and the nine o clock position is 180 The maximum positive angle is 180 00 and the maximum negative angle is 179 99 Comments When you pick the Learn menu box the reference window learns the 0 angle and the coordinates of the shift reference point and it displays these figures in the menu box Note that if you selected only one active feature the angle line in the menu box will display 8 n a or...

Page 187: ...enu appears above the Ref Win popup popup menu menu as follows IRef Win 1 Enabled I Ref Window vopup Menu Previous Next Env Camera A Gage Window Exit Selecting Output Line Selection Popup Menu Select the Output Line Selection popup menu if appropriate then assign an output line to carry reference line results signals to your production equipment Your Action Comments Look at the Output menu box in ...

Page 188: ... l Results 7 2 l Results 0 3 l Results 0 4 l Results 0 5 Z Results 0 6 Z Results q 7 Not Used 0 8 Not Used 0 9 Not Used q 10 Not Used q 11 Not Used q 12 Not Used 0 13 Not Used 0 14 Not Used Env Camera A Ref Line i Gage Window Mist Exit Note that the No Output box in the Output Line Selection menu has a shaded square 0 This indicates that no output line is currently assigned to this reference windo...

Page 189: ...tion only from a reference line l Reference window 2 can receive shift compensation from a reference line or shift and rotation compensation from reference window l only l Reference window 3 can receive shift compensation from a reference line or shift and rotation compensation from reference window l or 2 Use the following steps to select a reference line for the currently selected reference line...

Page 190: ...he Reference menu has a shaded square Cl This indicates that a reference tool is not currently assigned to this reference window Also note that only the available reference tools are in light type All others are shown in black type which indicates that you cannot pick them Pick the appropriate reference If appropriate pick one of the available reference tools from tool from the menu the Reference ...

Page 191: ...ixel along the way How does a gage detect an edge It detects an edge when it sees a specified change in the color of the pixels from black to white from white to black or from one specified shade of gray to another What kind of information can a gage get from edges By finding just one edge a gage can calculate position information it can tell where an edge is on a workpiece By finding two or more ...

Page 192: ... system uses circular gages to count and measure the teeth on a gear Under the Configuring Gages heading you will find out how to use the user interface the light pen and the popup menus on the video monitor screen to configure a gage _ The following pages describe how you can use linear gages to detect and measure parts of a workpiece Linear gages can be set to any length within the camera s fiel...

Page 193: ...klighting conditions the neck above the liquid level is likely to appear as a light shade of gray Figure 7 1 shows also how a linear gage might appear when it is positioned vertically over the bottle s neck In this example the gage needs to be just long enough to detect the liquid surface within previously set range limits The function of the linear gage in this example is to find the single edge ...

Page 194: ...dge Distance X Indicates Location Linear Gage of Reference Edge at i i 1 Top of Bottle Cap X IndicatesLocation i of Edge That Linear Gage Finds at Liquid Surface I Sl irface of Liquid Linear Ga e 41 Measures t is Distance In this example the gage should be long enough to measure the liquid level from the cap and to accommodate a certain amount of up and down bottle shift Unlike Example 1 the range...

Page 195: ...ottle shifted up so long as the cap and liquid surface still lie somewhere along the gage If however one of the two edges lies beyond either end of the gage an inspection failure will occur since the distance calculation cannot be made Figure 7 3 Linear Gage Measuring Liquid Level on Shifted Bottle Original Position of Liquid Surface Original Bottle Position Shifted Position of Liquid Surface Shif...

Page 196: ...o monitor Since the gear is opaque it will appear black when lighted from behind Figure 7 4 shows also how a circular gage might appear when it is centered over the gear In this example the gage needs to be just large enough to cross all 16 teeth at a point where it can easily detect the two edges on each tooth The function of the circular gage in this example is simply to find the 32 edges that r...

Page 197: ... 16 teeth are present the circular gage will detect a specific number of black pixels plus or minus some small tolerance In this example if a tooth is missing the black pixel count would be below the previously set lower range limit If material were present between two teeth the black pixel count would be above the upper range limit In either case the inspection would fail Note that if a tooth is ...

Page 198: ...uld each find only one edge Gage 4 would find two edges but the width would be below the lower range limit The teeth would fail the inspections of all of these gages Only the gage 5 the one over the normal tooth would find two edges and a normal width To pass inspection of this gage the tooth width would have to be between the upper and lower range limits Figure 7 5 Circular Gages Configured to Me...

Page 199: ...to receive shift compensation l Learn gage measurements This function learns the distance between edges the number of edges the number of pixels or the number of objects whichever gage operation you have selected l Select gage number This function selects the gage number 1 to 32 l Enable disable gage This function enables or disables the currently selected gage Configuring a gage involves these ba...

Page 200: ...en Your Action Comments Look at the Gage menu box in the Gage popup menu The Gage menu box indicates the currently selected gage number 1 to 32 It also indicates whether that gage isenabled or disabled Select the gage number To change the gage number pick the Next or Previous menu box repeatedly until the correct number appears The Next and Previous functions work like this When you pick the Next ...

Page 201: ...the in Your Action Shape menu box the Define Gage popup menu Pick the Shape menu box if appropriate to select Linear or Circular Selecting Gage Shape Pick the Shape menu box to select either a linear or a circular gage whichever is appropriate for your application Your choice of gage shape depends on the shape of the workpiece at the point where you want the gage to inspect it Comments The Shape m...

Page 202: ...inches or centimeters according to how you configured the Units menu in Chapter 4 Operating Environment under Env in the Main Configuration menu 8 Report the Y coordinate locution of the active feature The location is stated in pixels inches or centimeters according to how you configured the Units menu in Chapter 4 Operating Environment under Env in the Main Configuration menu 9 Measure the ungZe ...

Page 203: ... the Operation popup menu has a shaded square a This indicates that Linear Gaging is the currently selected gage operation Pick the appropriate If you pick a different gage operation menu box a message gage operation from the will appear above the Operation menu as follows Operation popup menu WARNING Selectin result in the a new tool operation will nomina range and statistical values being set to...

Page 204: ...e any one of 64 shades of gray The gray scale gaging mode is most appropriate when the workpiece has less contrast with its background such as when it is frontlighted This gaging mode is appropriate because features on the workpiece may appear in the screen image as varying shades of gray and the binary gaging mode may not enable you to identify a stable edge location on these features The gray sc...

Page 205: ...en find a more accurate location for that edge The function is particularly useful when a gage crosses an edge at right angles and the edge is uneven or serrated The disadvantage is an increase in computation time Use the following steps to select the gaging mode and associated functions Your Action Comments Pick the Gaging Mode menu When you pick the Gaging Mode menu box two menus box in the Defi...

Page 206: ... maximum accuracy If so pick 1 Pixel to enable the Sub Pixel function using a one pixel wide gage If your gage application is performing measurements and one or both edges that the gage uses is rough or serrated pick 3 Pixels or 5 Pixels Try 3 Pixels first If that doesn t work well enough pick 5 Pixels Using Pick Place Function Select the Pick Place menu box then position the gage over the workpie...

Page 207: ...ine a small square 0 will appear in the center and at each end of the gage These squares are the handles that the light pen uses to manipulate the gage Aim the light pen at the center handle until the light pen sees the handle You may have to move the light pen around slightly When the light pen sees the handle a larger highlight square will surround the handle as follows Hold the pen steady in th...

Page 208: ... at the rightmost handle NOTE Keep the tip of the pen within about one half inch of the screen When you have the gage centered over the workpiece press the pen against the screen to lock the gage at that position Continue when the highlight square appears Pick the handle Drag the right end of the gage above the workpiece Lock the gage end in position above the workpiece ...

Page 209: ...nction continued Popup Menu and k rJmeters continued Your Action Comments Aim the light pen at the Continue when the highlight square appears handle leftmost Pick the handle Drag the left end of the gage below the workpiece l l IL Lock the gage end in position below the workpiece ...

Page 210: ...he lower right corner of the screen VERNIER ARROWS Move ga 8 e or KneFfiA u ri ht Pick an arrow once to moue the gage orgage end one pixel Pick the up down right or left arrow as appropriate to in the arrow s direction move the gage or gage end one pixel in the direction indicated by the arrow Pick and hold an arrow to move the gage or gage end When you pick and hold an arrow the gage or gage end ...

Page 211: ...hape you will need to know how the Pick Place symbols are used to manipulate a circular gage Starting with the following circular gage X I note that the letter X always appears at the implied center of the circle regardless of the number of degrees in the circular gage When you pick the Pick Place menu box handles 0 will appear as follows Less Than More Than 180 180 ...

Page 212: ...e Mode popup menu appeared on the screen as follows 1Shape Circular I Gaging Mode 0 0 1Define Edges Mode Popup Menu I Gage 1 Enabled I Previous Next 0 Fixed Ends Env Camera A Ref Line Ref Win G g Window Mist Exit Note that the Fixed Center box in the Mode popup menu has a shaded square 0 This indicates that Fixed Center is the currently selected pick and place mode for the midpoint handle The Mode...

Page 213: ...the circular gage increases The general procedure for moving and sizing circular gages is the same as for linear gages The main difference is that with a circular gage you set both the degrees of arc up to 360 degrees and the length of the radius In the following pick and place procedure the workpiece is a speedometer The procedure shows how you could configure a circular gage to measure the posit...

Page 214: ... the screen When you move the pen the gage follows Drag the gage so that the center X lies ouer the pointerpivot as shown NOTE Keep the tip of the light pen within about one half inch of the screen When you have the gage in position over the workpiece press the pen against the screen to lock the gage at that position Aim the lightpen at the Continue when the highlight square appears midpoint handl...

Page 215: ... Parameters continued Your Action Comments Drag the gage to the position Initially the gage should intersect the 0 and 120 index shown in the figure marks as shown in the figure Lock the gage in position as shown in the figure Aim the light pen at the leftmost handle Continue when the highlight square appears X ...

Page 216: ...inued Popup Menu and Parameters continued Your Action Pick the handle Drag the leftmost end of the gage until it crosses the pointer as shown Comments Lock the gage end in position as shown in the figure Aim the lightpen at the rightmost handle Continue when the highlight square appears X q ...

Page 217: ... the figure The circular gage is now positioned to detect edges at the 0 index mark and the speedometer pointer The preceding steps made use of the Fixed Center mode to manipulate the midpoint handle In this case you expanded the radius while maintaining the center position Use the following steps to familiarize yourself with the midpoint handle using the Fixed Ends mode Pick the Fixed Ends menu b...

Page 218: ...x 369 Tail Location y 126 Origin x 399 x 376 y 75 y 102 Radius 49 The numbers indicate the circular gage s current position and size the X and Y axis coordinates of the gage s head tail and center origin and the gage s radius in pixels as measured along the X axis These numbers may be useful to you in setting the gage s radius when you use the midpoint handle Aim the lightpen at the midpoint handl...

Page 219: ... continued Your Action Comments Drag the gage s midpoint downward as shown Note how the gage s position and size have changed Note also that the midpoint handle can move only in a direction that is perpendicular to a line drawn through the two gage ends as shown below This is true regardless of the orientation of the ends ...

Page 220: ...s Gages Selecting Define Gage Using Pick Place Function continued Popup Menu and Parameters continued Your Action Comments Drag the gage s midpoint upward as shown _ I _ _ _ ___ I __ i Z When you are finished lock the gage in place ...

Page 221: ... hold an arrow to change the gage size or position continuously Pick the return symbol to release the vernier arrows Using Pick Place Function continued VERNIER ARROWS Move entire age up down le t or 9 right 1 1 Move gage end CW or CCW Increase or decrease gage arc and radius If you picked the center handle The up down right or left arrow will move the entire gage one pixel in the direction indica...

Page 222: ...ry gaging mode when you pick the Define Edges menu box the Filter popup menu and popup menu slide bar appear on the monitor screen as follows Shape Linear Gaging Mode l e Op Linear Gaging 0 0 Pick Place 0 0 Defin Edges j Define Features loe Range Reference loe Learn Nominal 0 000 Pixels Gage 1 Enabled Previous Next I I Filter __ Popup Menu Gage Popup Menu 3 Pixels I I I I I Define Gage 4 Popup Men...

Page 223: ...the binary image having brightness values higher than 45 will appear black Think of the right cursor this way Any part of the binary image area havin f a lower brightness value that is darker than the value in icated by the cursor s current setting will appear black in the binary image For example if the cursor is set to a brightness value of 27 then all parts of the binary image having brightness...

Page 224: ...nts you from gettin black altering B stable X s at the desired edges try using white or In the Filter menu the filled in square 0 shows the currently selected filter level This determines the number of consecutive black or white noise pixels that will be removed filtered before the gage looks for the edges Black or White determines which color of pixel should be considered noise The filter in effe...

Page 225: ...e here You may want to try several filter settings to see which one is best for your particular application Pick the Define Edges menu box in the Define Gage Using Define Edges Function Gray Scale Gaging Mode Use the following steps for setting the threshold scale if you selected the gray scale gaging mode If you have selected the Gray Scale gaging mode when you pick the Define Edges menu box the ...

Page 226: ...is at its lowest position it selects a gradient threshold value of 0 00 This indicates that any change in brightness value will cause the system to detect an edge When the cursor is at its highest position it selects a gradient threshold value of 63 00 This indicates that the system will detect an edge only when the change in brightness value is 63 The right cursor represents the current setting o...

Page 227: ...em to recognize only the X s at the two required edges Using trial and observation try various positions of the two cursors to produce the most stable X s at the required edges Selecting Define Features Popup Menu and Parameters Your Action Pick the Define Features menu box in the Gage popup menu Select the Define Features popup menu then select the parameters in that menu Basically these paramete...

Page 228: ...ing a search direction for the each active feature You can select the same or different directions for A and B l Selecting a search mode for each active feature The search mode determines which edges A and B will examine during the edge search operation You can select the same or different modes for A and B l Selecting the appropriate offset for each active feature the edge or midpoint location fo...

Page 229: ...e Popup Menu Select the 5 Mode popup menu then select one of four modes by which active feature A or B will search for edges 1 Search for all edges along the length of the gage 2 Search only for the edges of the largest white object along the gage This is not available with the gray scale gaging mode 3 Search onl for the edGes of the largest black object along thidyr Thls 1snot available with the ...

Page 230: ...e popup menu has a shaded square 0 This indicates that All Edges is the currently selected edge search mode These are the four edge search modes in the Search Mode popup menu 1 All Edges This search mode causes the active feature to search for all edges all midpoints between edges and the starting end of the gage 2 and 3 Max VV Object or Max B Object These search modes cause the active feature to ...

Page 231: ... and last edge center and all edges and midpoints between adjacent edges Example l Mode Binary Search Direction Head to Tail Search Mode All Edges Midpoi int I Midpoint j I The small white squares in this figure enable showing the midpoint locations of the black objects They are not holes in the workpiece In Example 2 as in example l the active feature searches for the tail fixed the point between...

Page 232: ...side of the largest black object and the midpoint between the two edges of that object Example 3 Mode Binary Search Direction Head to Tail Search Mode Max Black Object H j In Example 4 the active feature will search only for the edge at the heud side of the largest white object and the midpoint between the two edges of that object Example 4 Mode Binary Search Direction Head to Tail Search Mode Max...

Page 233: ...ar or angular measurement Your Action Comments Look at the Offset menu box The Offset menu box shows the current location of the in the Define Features active feature as a number whose value indicates how far popup menu the active feature is offset from its startingpoint at the head or tail of the gage An offset name refers to a specific point on the gage Fixed or a specific position between the o...

Page 234: ... Scale Search Direction A Head to Tail Search Mode A All Edges Pick the Offset menu box When you pick the Offset menu box the offset position as needed to position the advances according to the designated search direction In the active feature example above it starts with Fixed and continues with Center 1 0 1 5 2 0 and so on The positions of letters A or B on the gage correspond to their currently...

Page 235: ...e Gage popup menu as follows Pick the Learn menu box in the Gage popup menu to command the CVIM system to learn the current count or measurement for the currently selected gage Comments When you pick the Learn menu box the gage learns the current count or measurement The result appears in the Learn menu box For counting pixels objects or edges the result is a number such as 100 58 7 and so on For ...

Page 236: ...lt limit could be set to 1 46 inches a The UF value upper fault limit could be set to 1 54 inches If an inspection result value goes outside either warning limit the CVIM system will generate a warning signal If the value goes outside both a warning limit and a fault limit the CVIM system will generate both a warning signal and a fault signal In a practical application the warning range limits can...

Page 237: ...l needs to be replaced right away NOTE Two procedures are available for determining the appropriate range limits for your application The shorter procedure is to use the Learn function described earlier The longer procedure is to run a series of inspections on a representative sample of workpieces in order to accumulate a statistical basis for setting the range limits The following steps describe ...

Page 238: ...me Display menu Assigning Range Limits and Output Lines continued The following steps describe the longer procedure using a series of inspections Comments Refer to Chapter 10 Runtime Operations for more details about the following steps For these trial inspection series you should have on hand a sufficiently large quantity of representative workpieces You can either place them in front of the came...

Page 239: ...ge menu box Select the gage number Pick the Range Reference menu box As the inspections continue the Stat Page 1 table will display accumulated results data only for each enabled gage No data will appear for a gage that is not enabled These columns show the mean standard deviation minimum reading and maximum reading statistics for the inspection series These statistics are your basis for configuri...

Page 240: ...s Popup Menu Gage 1 Enabled Previous Next I Env Camera A Ref Line Ref Win g Window Mist Exit The Range Outputs setup table is the one you will use to set the range limits and assign the output lines The numbers appearing in it now are the limits and lines set previously Note that each box in the table has the three dots O J which indicates that you will need to pick each box one at a time in order...

Page 241: ...n Comments Pick the upper box under This is the warning range upper High limit When you WARNING RANGE pick this box the calculator pad appears on the screen as follows Inspection Statktics Table Define Features Learn Nominal 111 B Pixels Gage 1 Enabled Env Camera A Ref Line Ref Win e Window Mist Exit Pick each digit of the upper As you pick each digit it will appear in the calculator warning limit...

Page 242: ... WARNING RANGE This is the fault range upper High limit As you pick each digit it will appear in the calculator display When you pick the Enter key the new value will appear in the upper box under FAULT RANGE This is the fault range lower Low limit As you pick each digit it will appear in the calculator display When you pick the Enter key the new value will appear in the middle box under FAULT RAN...

Page 243: ...d all others appear in black type meaning that you cannot pick them Note also that the No Output box in the Output Line Selection popup menu has a shaded square 0 This indicates that no output line is currently assigned to carry WARNING RANGE signals for this gage If you prepared an Output Line Planning Sheet in Appendix A refer to it for the output line assignments for this gage From the Output L...

Page 244: ...our Action Comments Look at the Ref menu box The Ref menu box shows the currently selected reference in the Range Reference tool assigned to this gage popup menu Pick the Ref menu box When you pick the Ref menu box the Reference popup menu appears as follows t L i i p Range Reference Popuy Menu I 10 Ref Line 1 IDefine Gage 0 0 I 10 Ref Win 1 10 Ref Win 2 4 Env Camera A Ref Line Ref Win Qage Window...

Page 245: ... a window look for pixels A window scans the area within its boundaries left to right top to bottom evaluating every pixel along the way What kind of information can these pixels provide If a cluster of black or white pixels represents a particular feature such as a hole on a workpiece counting those pixels can indicate the relative area of that feature Similarly counting separate clusters of blac...

Page 246: ... configuring windows of all shapes Under the Using Rectanglar Windows Using Eliptical Windows Using Masks with Windows and Using Polygonal Windows headings you will see simple application examples of the three window shapes Under the Configuring Windows heading you will find out how to use the user interface the light pen and the popup menus on the video monitor screen to configure windows for ins...

Page 247: ...ince the metal plate is qpaque it appears black when lighted from behind The holes in the plate appear white and so does the area around the plate The window s function in this example is simply to count the black pixels within its boundaries By counting black pixels the window is in effect measuring the area of the metal plate Thus if any hole is either missing or incompletely punched the area of...

Page 248: ...thin the window The plate cannot be allowed to shift or rotate so that part of it lies outside the window During an inspection operation the window counts the black pixels If the black pixel count is within range limits that you specify the plate passes inspection if not the plate fails inspection Example 2 Another way of using a rectangular window is to position it inside the plate so that the CV...

Page 249: ...ular Window Meta Plate Example 3 Another way of using the rectangular window in Figure 8 3 is to have the CVIM system count the number of white objects the four holes Thus if any hole is missing or if there are too many holes the CVIM system will issue a pass fail signal Using Elliptical Windows This section describes how you can use elliptical windows to inspect a workpiece or parts of a workpiec...

Page 250: ...the image of a plate with two punched holes each of which has a circular window around it the circular window is shown as a thin white circle Figure 8 4 Circular Windows Around Holes in Metal Plate Circular Window Around Hole Metal Plate Circular Window Around Hole The windows function in this example is simply to count the white pixels within their boundaries By counting white pixels the windows ...

Page 251: ...r 6 Reference Tools Lines and Windows The objective for the CVIM system in this example is to inspect every cylinder for the presence of a properly installed O ring The CVIM system will issue a pass fail signal for all cylinders with missing or improperly installed O rings Figure 8 5 shows how the open end of the cylinder might look on your monitor screen It would most likely appear gray when ligh...

Page 252: ...ular Window The window is shown as a white circle inside a black square The black square is called the area of interest however the circle is the only part of the image that the window will evaluate The function of the window in this example is simply to count the black pixels in the O ring When the O ring is present the black pixel count might be 1000 to 1500 when the O ring is missing the pixel ...

Page 253: ...ration the window ignores the image area within the mask It processes only the area outside the mask but inside the window s boundaries Example Refer to the elliptical window example in Figure 8 7 This exam le is similar to the one in Figure 8 6 except that it uses botf a window and a mask Figure 8 7 Cilrcular Window with Mask Positioned Over End of Cylinder Circular Area of Circular Window Window...

Page 254: ...ow can have from three to sixteen sides l A mask cannot be used with a polygonal window Example This example uses a polygonal window to inspect three screws on a workpiece The six sided L shaped window will look only at the area including the three screws It thus avoids the clutter on the workpiece Figure 8 8 Polygonal Window Around Screws in Workpiece Six Sided L Shaped Polygonal Window Around Sc...

Page 255: ...ompensation l Learn window measurements This function learns the current window measurement ualue which varies according to the type of window operation selected l Select window number This function selects the window number 1 to 24 l Enable disable window This function enables or disables the currently selected window Configuring a window involves these basic steps l Selecting the window number 1...

Page 256: ...ting and Er bl Your Action Look at the Window menu box in the Window popup menu Select the window number Look at the Window menu box again Pick the Window menu box Select the window number and enable the window Comments The Window menu box indicates the currently selected window number 1 to 24 The menu box indicates whether that window is Enabled or Disabled To change the window number pick the Ne...

Page 257: ...ilter IRange Reference 0 0 I Define Window Popup Menu I 1 Env Camera A Ref Line Ref Win Gage b Mist Exit Selecting Window Shape Pick the Shape menu box to select a rectangular eZZipticaZ or polygonal window whichever is appropriate for your application Your choice of window shape depends on the shape of the workpiece or workpiece part that you want the window to inspect Note that the rectangular w...

Page 258: ... j jo f j jiJ Popup Menu I l e1 Window Shape Popup Menu IRange Reference a I Window 1 Enabled 1 Previous Next Env Camera A Ref Line Ref Win Gage kin Mist Exit Note that the Rectangle box in the Window Shape popup menu has a shaded square 7 This indicates that the window is currently configured as a rectangle Pick the appropriate shape When you pick a different window shape menu box the new from th...

Page 259: ...eps configures a rectangular window over a rectanglular workpiece starting with the small square window below You can use the same steps to configure an elliptical window Your Action Comments Pick the P P Process Win menu b ox in the Define Window popup menu When you pick the P P Process Win menu box a small square 0 will appear in the center of the currently selected window and in the center of e...

Page 260: ...tion the appearance of the highlight square means that the light pen is now properly aimed You can now drag the window across the monitor screen When you move the pen the entire window follows I I r I l _ Rectangular Wokpiece L I NOTE Keep the tip of the pen within about one half inch of the monitor screen When you have the window in position over the workpiece press the pen against the monitor sc...

Page 261: ... Drag the right side until it is just outside the workpiece Note that the left side remains anchored Lock the window s right side in position Aim the light pen at the handle topmost Continue when the hightlight square appears Pick the handle Drag the top side until it is Note that the bottom side remains anchored just above the workpiece Lock the window s top side in position ...

Page 262: ...size so that during an inspection it will be able to inspect the entire workpiece To manipulate a polygon window and increase or decrease the number of sides on a polygonal window continue with the following procedures If you select apolygon window shape the Mode popup menu will appear in the lower right corner of the monitor screen when you pick the P P Process Win menu box Env Camera A Note that...

Page 263: ...Move Vertex menu box The Add Vertex menu box enables you to add vertices to the current polygon The effect is to add sides to the polygon The maximum number of sides is sixteen The Delete Vertex menu box enables you to subract vertices from the current polygon The effect is to subtract sides from the polygon The minimum number of sides is three The following steps use a simple example a four sided...

Page 264: ...ed Popup Menu and Parameters continued Your Action Comments Drag the entire polygon to the left as shown I _ _ __ _ _ i i A_ _ I _ _ _ _ _ Y Aim the light pen at the Continue when the highlight square appears rightmost vertex handle Pick the vertex handle Drag the rightmost vertex to the right as shown ...

Page 265: ...on Comments Aim th e lightpen at the Continue when the highlight square appears topmost vertex handle Pick the vertex handle Drag the topmost vertex down and to the right as shown The polygon now has two enclosed areas As noted earlier you can move a vertex anywhere on the screen This includes moving it across an adjacent or opposite side of the polygon ...

Page 266: ...angle to show the effect of using the Add Vertex and Delete Vertex functions Initially the handles are located at the vertices and center of the polygon Your Action Comments Pick the Add Vertex When you pick the Add Vertex menu box the menu box menu box becomes shaded The handles on the polygon shift from the vertices to the center of the sides and the center handle disappears as follows U 1 I Env...

Page 267: ...the highlight square appears leftmost handle U Dl Cl Pick the handle Drag the new vertex to the The rest of the polygon will remain anchored left as shown fSpotlight The vertex will follow the light pen wherever you move it Lock the vertex in position Note that the previous left side has become two sides the polygon now has five sides and a new handle appears in the center of each of these two sid...

Page 268: ...Add Vertex When you pick the Add Vertex menu box the shading is function pick the Add removed and all handles except the center handle return Vertex menu box again to the polygon vertices Pick the Delete Vertex When you pick the Delete Vertex menu box the menu box menu box becomes shaded Handles remain at the vertices but the center handle disappears as follows Env Camera A Aim the light pen at th...

Page 269: ...You can repeat the Delete Vertex pick and place function until the polygon has only three sides You can change the window s size or position more precisely by using the vernier arrows The vernier arrows enable you to make these changes in small increments You can access the vernier arrows while either picking a window handle or placing the window or window side Hold the light pen tip in for about ...

Page 270: ... at the Mask menu box in the Define Window popup menu Selecting Window Mask Popup Menu If a mask is appropriate for your application select a rectangular or elliptical mask Otherwise select NO Mask if no mask is needed for your application Your choice of mask shape depends on the shape of the workpiece image area that you want masked NOTE Here are a few things about masks to keep in mind l You can...

Page 271: ...No Mask box in the Window Mask popup menu has a shaded square 0 This indicates that no mask is currently selected for this window Pick the appropriate If you pick a different Window Mask menu box it will mask shape from the appear as in the Mask menu box In addition the new mask Wilndow Mask menu shape or no mask will appear on the monitor screen Using P P Mask Win function Pick the P P Mask Win m...

Page 272: ...ication NOTE Windows that are tied to reference windows can rotate The total number of pixels contained in a rotated window can be slightly greater than or less than the total number of pixels in the original unrotated window You will need to account for this condition when you set the pass fail limits The CVIM system performs the white pixel count operation by counting the number of white pixels ...

Page 273: ... 0 0 1 Previous Next I Env Camera A Ref Line Ref Win Gage I Mist Exit Note that the White Pixels box in the Window Operation popup menu has a shaded square 0 This indicates that the window is currently configured to count the number of white pixels within its boundaries Pick the appropriate window operation from the If you pick a different window operation menu box a Window Operation menu message ...

Page 274: ...ixels or they can be ignored The same is true of a white object with black pixels inside its perimeter All objects in order to be counted must have a size pixel count that lies within a specified pixel range or tolerance which is based on the pixel count of a target object NOTE To ensure correct counting black objects must not touch the window boundary In the following steps assume that you have a...

Page 275: ...as follows White to Area Outline 4 08 0 a 80 Env Camera A Ref Line Ref Win Gage i itidfB Mist Exit Look at the outlined object If the outlined object is not the one that you want to use as the target object perform the next two steps Aim the light pen at the Aim the light pen at the whichever object you have selected appropriate target object as the target object When the light pen sees the new ob...

Page 276: ...within its boundary If you select White from Area the window will subtract the white pixels from the total number of pixels within an object s boundary Thus an object s area will consist of all of the pixels within its boundary minus the white pixels The same process applies when you select the White Obj s operation If this function is not currently set the way you want it perform the next step Ot...

Page 277: ...the Tolerance The calculator pad will remain in its present position menu box The Tolerance value is the lower limit of the object s area in pixels As the calculator display indicates the current value of Tolerance is 0 This is the default value for Tolerance The Tolerance menu box enables you to select the lower limit of the tolerance range within which the area of the objects can deviate from ar...

Page 278: ...lter function applies only to these four window operations White Pixels Black Pixels White Obj s and Black Obj s Define Window Popup Menu Slide Bar Pixel Obj Filter Popup Menu 0 0 2 Identity Range Reference 0 0 Window 3 Identity Learn Nominal 0 W Pixels Popup Menu 4 Identity Window 1 Enabled 5 Identity Right Previous Next 6 Identity Cursor Env Camera A Ref Line Ref Win Gage i Mist Exit 4 H I T H R...

Page 279: ...ursor setting nor darker than the right cursor setting will appear white in the window Thus if the left cursor is set to 45 and the right cursor is set to 25 any part of the image area within the window between those two gray values will appear white in the window NOTE The left cursor cannot be moved lower than the right cursor and the right cursor cannot be moved higher than the left cursor To pi...

Page 280: ...ded and the black pixels contracted the smallest ones that is the noise disappearing altogether This procedure eliminated the black noise but at the same time it expanded the size of the white feature To restore the white feature to its original size you must set the next three filter table boxes 4 5 and 6 to White Black This will restore the white feature minus the black noise to its original siz...

Page 281: ...igured for the Gradient operation it can locate an edge or gradient between dark and light areas inside the window It displays the edge or gradient image as a thin band of white pixels and counts the number of white pixels in that image The following illustration shows how this looks on the monitor screen Black object on white background cl A I Window Black Object ___ White Background White object...

Page 282: ...the number thegreater thegray scale difference that is required for the CVIM system to consider a pixeEpair to be a gradient Each point in the window where the difference in the gray scale value of adjacent pairs of pixels is greater than the threshold setting is identified as a gradient The window sets the pixels white at all of these points Conversely each point where the difference in the gray ...

Page 283: ...reshold Filter menu box the Gradient menu box in the Define popup menu and gradient threshold slide bar will appear as Window popup menu oi loWs Shape Rectangle 0 0 I P P Mask Win Range Reference 0 0 I Slide Define Window Bar Popup Menu Gradient Popup Menu I Width 1 IDown On I G R A D I E N T T Ii R E S Ii 0 L D Cursor Env Camera A Ref Line Ref Win Gage Exit Note that the Width value is 1 This sel...

Page 284: ... window Using Threshold Filter Function Gradient continued Comments The Gradient menu enables you to selectively turn on or off each of the four components of the gradient image The menu also enables setting the image to one of two widths Picking the Off menu boxes toggles them to On The cursor is the means by which you will set the gradient threshold The slide bar represents a scale with 1 at the...

Page 285: ...e gradient image The Right search direction relates to the right facing component of the gradient image Each component of the gradient image consists of one or more parts according to the shape of the object In the following illustration a multi sided dark object with a light hole identifies the search direction for each side and the several parts of each gradient image component Seairch Direction...

Page 286: ...meters continued As an example if you toggle all four menu boxes to On all four components of the gradient image will turn on as shown in A below If you toggle the Right menu box to On and all other menu boxes to Off only the four parts of the right facing component of the gradient image will turn on as shown in B ...

Page 287: ... Popup Menu and Parameters The Template Match operation enables the window to compare a specified feature on each inspected workpiece with a stored reference image the template of that same feature Note that the Template Match operation can be used only with a rectangular window without a mask During an inspection operation the window examines each pixel in the worFzpieceimage and compares it with...

Page 288: ... template image in the window is stored in CVIM system memory and the word Delete replaces the word Save in the menu box To delete the stored template pick the menu box again The stored template will be deleted from memory and the word Save will replace the word Delete The Template Disp menu box indicates whether of not the stored template image will appear on the monitor screen If On appears the ...

Page 289: ...ts display Thus for a value of 12 pick 1 then pick 2 Pick the Enter key When you pick the Enter key the new value will appear in the Pixel Tol menu box When you finish entering the pixel tolerance value proceed to the section called Selecting Range Reference Popup Menu and Parameters to configure the range limits output lines and reference tools as appropriate for your application The range limits...

Page 290: ...evel l The percent of pixels that failed to match those in a stored template Comments When you pick the Learn menu box the window learns the value according to the operation that you selected for this window For example if you selected the Black Pixels window operation the window will learn the number of black pixels that it sees within the window s boundary The new value appears in the Learn menu...

Page 291: ...ult limit could be set to 1460 pixels a The UF value upper fault limit could be set to 1540 pixels If an inspection result value goes outside either warning limit the CVIM system will generate a warning signal If the value goes outside both a warning limit and a fault limit the CVIM system will generate both a warning signal and a fault signal In a practical application the warning range limits ca...

Page 292: ... used to inform operations personnel that the tool needs to be replaced right away Two procedures are available for determining the appropriate range limits for your application The shorter procedure is to use the Learn function described earlier The longer procedure is to run a series of inspections on a representative sample of workpieces in order to accumulate a statistical basis for setting th...

Page 293: ...he following steps describe the longer procedure using a trial series of inspections Comments Refer to Chapter 10 Runtime Operations for more details about the following steps For these trial inspection series you should have on hand a sufficiently large quantity of representative workpieces If you cannot use the actual factory floor setting to perform these trial inspections you can manually posi...

Page 294: ...ill await trigger inputs from whatever trigger source you selected As the inspections continue the Stat Page 1 table will display accumulated results data only for each enabled window No data will appear for a window that is not enabled These columns show the mean standard deviation minimum reading and maximum reading statistics for the inspection series These statistics are your basis for configu...

Page 295: ... Table Define Window 0 0 1784 W Pixels Window Popup Menu Env Camera A Ref Line Ref Win Gage k i Mist Exit The Range Outputs table is the one you will use to set the range limits and assign the output lines The numbers appearing in it now are the limits and lines set previously Note that each box in the table has the three dots o j which indicates that you will need to pick each box one at a time i...

Page 296: ... the upper box under This is the warning range upper High limit When you WARNING RANGE pick this box the calculator pad appears on the monitor screen as follows Define Window 0 0 Range Reference Popup Menu Learn Nominal Window 1784 W Pixels Popup Menu jj 3 j j j jj i i I j Env Camera A Ref Line Ref Win Gage J Mist Exit Pick each digit of the upper warning limit value As you pick each digit it will...

Page 297: ...the Enter key the new value will appear in the middle box under WARNING RANGE This is the fault range upper High limit As you pick each digit it will appear in the calculator display When you pick the Enter key the new value will appear in the upper box under FAULT RANGE This is the fault range lower Low limit As you pick each digit it will appear in the calculator display When you pick the Enter ...

Page 298: ...and all others appear in black type meaning that you cannot pick them Note also that the No Output box in the Output Line Selection popup menu has a shaded square 0 This indicates that no output line is currently assigned to carry WARNING RANGE signals for this window If you prepared an Output Line Planning Sheet in Appendix A refer to it for the output line assignments for this window From the Ou...

Page 299: ...ction Comments Look at the Ref menu box The Ref menu box shows the currently selected reference in the Range Reference tool assigned to this window popup menu Pick the Ref menu box When you pick the Ref menu box the Reference popup menu appears as follows Range Reference L IDefine Window orno IWindow 1 Enabled I 10 Ref Win 1 q Ref Win 2 I 0 Ref Win 3 Window Popup Menu Previous Next Env Camera A Re...

Page 300: ......

Page 301: ... communications they are described in the CVI M Communications Manual Catalog No 5370 ND002 l Snapshot This function provides a convenient way to acquire a single camera image or display the test pattern l Analysis This function calculates the elapsed time that the system requires to perform an inspection operation for one or more analysis tools l Registration This function provides a convenient w...

Page 302: ...age Window Selecting Archival Popup Select the Archival popup menu then select the appropriate Menu configuration storage or retrieval function Your Action Comments Pick the Archival menu box When you pick the Archival menu box the Archival popup in the Mist popup menu menu appears above the Mist popup menu as follows ISet Archive Names 0 0 Load Default Config Load From Card Archival Format Card 0...

Page 303: ...d in the Archive Memory slot on the CVIM module front panel l Save to Card When you pick this function the current configuration or image is stored in the RAM card l Delete From Card When you pick this function you can delete any of the stored configuration s and or image s from the RAM card l Format Card When you pick this function the RAM card is reformatted for storing either configuration or i...

Page 304: ...function to name the current configuration and or current screen image You can choose any name consisting of up to 16 alphnumeric punctuation and miscellaneous printable characters including the space character Image The Set Archive Names popup menu is shown as it appears when no names have been assigned When you pick the Config or Image menu box a typewriter keyboard will appear on the screen as ...

Page 305: ...phabet characters however remain in upper case form The preceding keyboard illustration shows the lower case character set while the following illustration shows the upper case character set I I I p 111 c Cl QWERTYUI OP Ret A S D F G H J K L u 1 1 4 The Cl clear key sets the New name line to all blanks 5 The Ret return key enters the new name into the appropriate menu box in the Set Archive Names ...

Page 306: ...onfiguration storage is under way After a moment the following message appears in the message box Configuration Saved This indicates that configuration storage is finished Using Load Config Int Function Use this function to load the configuration stored in the CVIM module s EEPROM into the CVIM system RAM Your Action Comments Pick the Load Config Int When you pick the Load Config Int menu box the ...

Page 307: ... This message indicates that configuration loading is under way After a moment the following message appears in the message box Configuration Loaded This message indicates that configuration loading is finished Using Load Default Config function Use this function to load the default configuration which is stored in the CVIM module s ROM Comments When you pick the Load Default Config menu box the f...

Page 308: ...e menu box again if appropriate default configuration will begin loading The default configuration will overwrite the current configuration The following message appears in the message box Loading Configuration This message indicates that the default configuration loading is under way After a moment the following message will appear in the message box Configuration Loading This message indicates t...

Page 309: ... a RAM card use the following steps Your Action Comments Moue the Write Protect switch Use the OFF position only when formatting the RAM card to OFF or storing configuration or image data The write protect switch is located on the back edge of the RAM card as shown below Use a ball point pen or similar instrument to move the write protect switch When the switch is in the OFF position you can forma...

Page 310: ... Write Protect switch is set to OFF Preparing RAM Card continued CVIM Module When you pick the Show Card Status menu box the following message will appear in the message box MEMORY CARD STATUS Format Cfgllmg Data Write Protect Off Size 64K Battery OK Error None Note that the memory size could be different than the one shown NOTE If the message indicates that the battery is low you must replace the...

Page 311: ...ceiving power from the CVIM module and must remain in the slot The will ensure retention of the contents while you replace the battery Replace the battery using the tool and instructions included with the new battery When you finish press the light pen tip The message will disappear Using Format Card Function Use this function to format the RAM card for storing either configuration data or image d...

Page 312: ...u pick the Save to Card menu box the Directory menu box if appropriate popup menu appears as follows The Directory popup menu is shown as it appears when the RAM card contains no configurations or screen images Pick the Colnfig or Image Picking the Config menu box stores the current menu box whichever is configuration picking the Image menu box stores the appropriate current screen image When you ...

Page 313: ...tem configuration or a screen image from the RAM card Your Action Comments Pick the Load From Card When you pick the Load From Card menu box the Directory menu box if appropriate popup menu can appear in one of several forms according to what if anything is stored in the RAM card The following illustration shows some examples when a 64K byte RAM card is in use Config Speedometer Dial Image Config ...

Page 314: ...ll OF Image menu box load the configuration or image data from the RAM card One of the following messages will appear in the message box Loading Configuration or These messages indicate that configuration or image loading is under way After a moment one of the following messages will appear in the message box Configuration Loaded These messages indicate that the configuration or image loading is f...

Page 315: ...t Image When you pick this function the CVIM system generates and displays the same test image that appears on powerup but without the banner message Using Acquire Image Function Select this function to acquire a single image from the currently selected camera that is camera A or B whichever appears in the Camera menu box in the Main Configuration menu NOTE The Setup trigger source must be enabled...

Page 316: ... the analysis Popup Menu functions Your Action Comments Pick the Analysis menu box When you pick the Analysis menu box the Analysis popup in the Miscpopup menu menu appears above the M isc popup menu as follows Tool Display loe Archival l e Env Camera A Ref Line Ref Win Gage Window Exit From the top down these are the functions in the Analysis popup menu l Continuous S A When you pick this functio...

Page 317: ...e t in milliseconds for the specified tool s Using Tool Display Function Use this function to specify the particular tool s whose processing time you want the CVIM system to display Your Action Comments Pick the Tool Display When you pick the Tool Display menu box the Tool Display menu box if appropriate popup menu will appear as follows ISnap Analyze I Analyze Image l jj j i j g iji I i I A A I0 ...

Page 318: ...variations are typically small compared to tool processing times thus they should not adversely affect the usefulness these calculations have in helping you to estimate the processing times for your application Using Analyze Image function Use this function to display the processing time for the current camera image Your Action Comments Pick the Analyze Image When you pick the Analyze Image menu b...

Page 319: ...on the monitor screen Depress the lightpen to continue The system repeats the snap and analyze process about every half second if the auto internal trigger source is enabled however the actual rate depends on the type and number of tools that are enabled and the trigger selected To end the function use your finger to press light pen tip or press the tip against the monitor screen Hold the tip this...

Page 320: ...ister When you pick this function the CVIM system takes a snapshot and re registers the tools to the new location of the workpiece in the screen image l Continuous S R When you pick this function the CVIM system will perform the Snap Register function continuously l Register to Image When you pick this function the CVIM system registers the tools using the current stored image l Learn Registration...

Page 321: ...tool is assigned to another reference tool and that reference tool did not find its selected feature l Inspection tools Green means only that the inspection tool could be properly positioned within the screen image Yellour means that the inspection tool was positioned off the screen image Red means that the inspection tool could not be positioned because the reference tool to which it is assigned ...

Page 322: ...nap Register Function Use this function to acquire a new camera image and register all inspection tools that you have assigned to reference tools l It displays the tool s locations on the screen Using Continuous S R Function Use this function to perform the Snap Register function continuously Comments When you pick the Continuous S R menu box the CVIM system continuously acquires a new camera imag...

Page 323: ...u box if appropriate Using Register to Image Function Use this function to register the tools using the current screen image Using Learn Registration Function Use this function to learn the new tool locations if you want to modify the tool configurations in these locations Comments When you pick the Learn Registration menu box the CVIM system stores the locations of the re registered inspection an...

Page 324: ... ...

Page 325: ...ecting the run mode itself this enables an inspection operation All of these functions are in the Exit popup menu which you can access after picking the Exit menu box in the Main Configuration menu Using Runthe Functions This remainder of this chapter shows you the details of selecting and using the runtime functions You will pick the Exit menu box in the Main Configuration menu then select one of...

Page 326: ...menu box you can configure the statistics pages Stat Page 1 and Stat Page 2 to display the accumulated inspection results from a specified number of sample inspections For example if you specify 50 the statistics pages will display the accumulated inspection results for each series of 50 inspections The statistics pages will be updated at the end of each series of 50 inspections but they will disp...

Page 327: ... freeze conditions Freeze on first reject freeze on all rejects and freeze on the next inspection l Outputs When you pick this menu box you either enable or disable signal outputs to the discrete output lines This function determines whether or not the CVIM system can send signals to the assigned output lines The Outputs status is either Enabled or Disabled l Mode When you pick this menu box you s...

Page 328: ...enu box once If you pick this box repeatedly the status will toggle between Enabled and Disabled Selecting Freeze Status The freeze status determines whether the freeze functions can be armed to freeze an image when one of the three freeze conditions is met In all cases inspection operations will continue The three freeze conditions are these l Freeze on 1st reject The screen image will freeze whe...

Page 329: ...t status of the output line function Enabled or Disabled If you need to change the current status of the output line function from Enabled to Disabled or vice versa pick the Outputs menu box once If you pick this box repeatedly the status will toggle between Enabled and Disabled Selecting Operating Mode Status The operating mode status determines whether the CVIM system will operate in the learn o...

Page 330: ... is in the learn operating mode Comments When you pick Reset Counters the counters and data in the tables are reset to zeros Select the Runtime Arm popup menu then select the appropriate halt or freeze function to be armed during run mode operations The main function of the Runtime Arm popup menu is to enable you to arm the halt or freeze function that you enabled in the Runtime Init popup menu Co...

Page 331: ... want to appear on the monitor screen when you start the run mode After the run mode begins you can change the display Comments When you pick the Runtime Display menu box the Runtime Display popup menu appears above the Exit popup menu as follows Tool Set 1 1 q Image Only I0 Failed Tools I 10 Stat Page 1 0 Stat Page 2 Runtime Init moo IRuntime Arm l 0 1 Env Camera A Ref Line Ref Win Gage Window Mi...

Page 332: ...ion of all enabled tools assigned to output lines having results and Master Range function assignments Separately the I O page also shows the pass fail condition of each enabled tool in the currently selected tool set l Results Page When you pick this box the Results page will appear on the monitor screen at the start of the run mode The results page shows the tool measurement readings and any fau...

Page 333: ...t the Save Config Int function to store the current configuration in CVIM system EEPROM This function operates the same as the Save Config Int function described in Chapter 9 Configuration Aids and Storage Your Action Comments Pick the Save Config Int When you pick the Save Config Int menu box the CVIM menu box if appropriate system will store the current configuration in the EEPROM The following ...

Page 334: ...nmode When you pick the Goto Runmode menu box the CVIM menu box to start an system will enter the run mode and the Run Mode menu inspection operation will appear at the bottom of the screen as follows Reset Stat s In addition to the Run Mode menu the display selection that you picked earlier in the Runtime Display popup menu will appear on the screen above the menu The contents of these display se...

Page 335: ...this selection to view the complete camera image failed Tools This display selection shows the camera image and the enabled analysis tools except the light probe that fail an inspection will appear on the screen These are the tools whose inspection results are outside one of the warning or fault range limits that you set during configuration On a color monitor the tools whose results exceed a faul...

Page 336: ... monitor to indicate the pass warning fail status of the inspection results In the INSPECTION RESULT OUTPUTS block the I O Page shows the pass fail status of each results output line to which an enabled analysis tool is assigned The L O page also shows the pass fail status of the Master Range signal if it is assigned to an output line Appearing directly under the INSPECTION RESULT OUTPUTS heading ...

Page 337: ...ss of whether the other tools pass or fail NOTE 2 The I O Page indicates only the results for analysis tools It does not show signals from strobe trigger NAK data valid or module busy conditions On a color monitor screen the I O Page uses small colored blocks to indicate inspection results for the analysis tools and output lines as follows l Green blocks indicate a pass condition for tools and an ...

Page 338: ... fault limits but outside one of the warning limits Gages 5 and 7 are red indicating that the inspection results for this gage are outside both the fault limits and the warning limits NOTE The I O Page does not show how the tools are assigned to the output lines thus you cannot determine by looking only at the I O Page whether output lines 1 2 and 4 correspond to gages 1 2 and 4 or whether output ...

Page 339: ... from tools that have passed their inspections Output lines 3 5 and 6 are on This means that the inspection results to these lines are from tools that have either failed their inspections or have a warning condition Note that a warning condition from a tool causes an on output line indication Gages 1 2 and 4 show a P indicating that the inspection results for these gages are within both the warnin...

Page 340: ...time permitting The TRIGGER section shows the total number of trigger signals received and of those the number that the system was able to process and the number that it could not process Typically the CVIM system will miss a trigger if the trigger appears before the system is finished processing data from the last trigger The FAULT section shows the accumulation of faults from the light probe and...

Page 341: ...reverse the page scroll pick the Page t page up menu box NOTE The Page i menu box has additional functions When you pick the Page J box successively reference tool data will appear in the FAULT block as shown in the following figures wihe first page down the fault block appears as TRIGGERS Reference Line Readings Accepted 123456 1 X 157 2 x 3 x Missed 0 Y 203 Y Y Total 123579 8 88 33 0 0 GAGE Faul...

Page 342: ...lumns labeled 1 1 1 2 and 1 3 consists of the X and Y coordinates of the upper left corner s of the feature window s and the score value S The results data in the column labeled 2 consists of the X and Y coordinates of the shift reference point and the angle 6 of the rotation reference line these are described in Chapter 6 under the Using Learn Function heading in the Reference Windows section Not...

Page 343: ...d gages and windows in whichever tool set is currently selected It is updated at the end of each inspection time permitting Note in the display example above that no results data appear alongside gage 3 and window 4 The reason is that these tools are disabled The number of gages and windows that appear in the Stat 1 Page depends on the selections that you make in the Disp Windows Disp Gages and Di...

Page 344: ...s menu box Stat 2 Page If you picked the Stat 2 Page display selection the Stat 2 Page will appear on the screen when you start the run mode as follows REFERENCEWINDOWSTATISTICS Samples Mean Std Dev Min Reading Max Reading 1 1 1234 0 406 2 031 12 36 1 2 1234 0 675 3 467 19 57 1 3 1234 0 105 0 542 3 10 2 1 1234 746 1 334 6 20 2 2 2 3 3 1 3 2 3 3 The Stat 2 Page is a table that summarizes inspection...

Page 345: ...tly enabled This means that the system will perform inspections and update the screen image regardless of the occurrance of a reject condition If the halt or freeze function is disabled in the Runtime lnit menu you will not be able to pick the corresponding arm box This is indicated by the black lettering in the box es To arm the halt function or one of the freeze functions pick the appropriate ar...

Page 346: ... or Freeze Functions continued halted image on the monitor screen and the camera resolution is set to 512H x 512V any learn operation you perform on the frozen or halted image may produce a different result than is indicated on the Results Page See Chapter 5 Camera and Lighting Parameters for more information ...

Page 347: ...carry to your production equipment The term tool assignment refers to the tool s that you assign to an output line Note that tools can be assigned only to output lines that you have assigned a results function These output lines will carry the pass fail results signals from the tools during each inspection The next section PZanning Output Line Connections provides electrical and timing diagrams an...

Page 348: ... 2 w 1 w 2 w In the example planning sheet the entries under Output Line Function have the following meanings l Output Line 1 The Results function is assigned to line 1 The Warning Range results W for gages l 4 and windows 1 and 2 of tool set l are assigned to output line 1 l Output Line 2 The Results function is assigned to line 2 The Fault Range results F for gages l 4 and windows 1 and 2 of too...

Page 349: ...t lines l 6 are assigned the Results function These lines will carry pass fail results from the analysis tools to your production equipment Lines 7 11 are assigned other functions Lines 12 14 are not used Here is a brief explanation of the signal functions that you can assign to the output lines l Module Busy This signal goes high when the CVIM system enters the configuration mode and during a con...

Page 350: ...al occurs when any tool in tool set l fails its inspection task For a light probe or inspection tool this means a results value that exceeds a fault range limit For a reference tool it means failing to find an edge or feature You can assign the l Master Range Alarm function to only one output line l 1 Strobe This signal occurs within lms after the CVIM system receives a trigger input signal You ca...

Page 351: ...be Data Valid Results and Master Range signals where the last three appear as pulses whose i F PULSED I O TIMING 0 A VlODULE i BUSY i I I I I I I I j Min trigger 2ms I rRlGGER i Trigger Trigger Input i pulse l pulse 2 I I I i t Max lag lms I I t F Strobe Sms I I STROBE f I I L I I I 1 I You can select I I I I I it a pulse width I I I I of 1 to 2OOOms I I I I I I I I I I i DATA DATA VALID will alwa...

Page 352: ...ur if during system configuration you select a pulse duration of 0 zero milliseconds In this case the three signals will stay high until the leading edge of the next valid trigger signal trigger pulse 2 NON PULSED I O TIMING C 6 I i TRIGGER i Input i i I i i i i STROBE i I I I i i i DATA i VALID i Trigger Trigger pulse l pulse 2 I I I I I I f I 1 I I I I I I I I I I I I I I I I I DATA VALID will g...

Page 353: ...occuring before the CVIM system has finished processing the inspection cycle started by trigger pulse 1 This causes the Trigger NAK signal to go high Trigger NAK will stay high until leading edge of the next valid trigger pulse trigger pulse 3 I i d MISSED TRIGGER EXAMPLE MODULE i 0 C BUSY See NOTE 1 below I i s I 7Y I i I 4 i TRIGGER i Trigger Input i pulse I Trigger pulse 2 Trigger pulse 3 TRIGG...

Page 354: ...gram shows the pin numbers and layout on the 26 pin D type connector as it appears when you look at the front panel of the CVIM module The following table shows the signal name function for each pin on the 26 pin D type connector Pin 1 Trigger input line l Pin 14 Output line 12 Pin 2 Trigger input line 2 Pin 15 Output line 13 Pin 3 Output line l Pin 16 Output line 14 Pin 4 Output line 2 Pin 17 Res...

Page 355: ...lowing table shows the signal name function for each pin on the RS 232 connector Pin 1 No connection Pin 2 RXD Receive Data RS 232 IPin 3 TXD Transmit Data RS 232 Pin 4 Ground chassis Pin 5 Ground signal Pin 6 No connection Pin 7 RTS Request to Send RS 232 Pin 8 CTS Clear to Send RS 232 Pin 9 No connection Planning II0 Connections to The 1771 JMB interface board is designed for direct edge 1771 I ...

Page 356: ... JMB Interface Board adhesive backed overlay with the I O line numbers continued CVIM Overlay r 1 I 1 i i i 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Terminal Screws for External 5VDC W 0 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 Power Supply 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ...

Page 357: ... following warning when connecting the I O lines to your production equipment A l WARNING The CVIM local I O lines will be disabled whenever hardware or software faults occur in the CVIM module and or other modules in the Pyramid Integrator chassis Failure to accommodate this logic convention when you interface the CVIM I O lines to your production equipment may cause unintended operation of your ...

Page 358: ...PUT LINE PLANNING SHEET Outaut Line Functions and Assianments ___ __________ _ _ Tool Gage Window Reference Light Line Output Line Set Tool Probe No Function No NO Rng NO Rng NO Rng No Rng Line Win cam Rng ...

Page 359: ...main configuration category You can record the parameters and or functions that are appropriate for your application of the CVIM system The information that you ve recorded in these tables can help you perform the configuration rocedures described in Chapters 4 through 9 of this manua P When you finish the configuration procedures the tables can then serve as a record of your configuration or conf...

Page 360: ...__ Tables continued IO Parameters 1 of 2 110Parameters 2 of 2 RS 232 Parameters Remote I O Parameters Baud Rate Remote I Rack Address 300 0 4800 0 Disabled up0 10 1200 0 9600 0 2400 0 19200 0 Protocol ASCII n Enabled nl2I l 30 Data Rate 146 50 57 6 q l6Cl 70 115 2 l l ...

Page 361: ... Camera B Tool Set 2 Camera A Tool Set 2 Camera B Tool Set 1 q Tool Set l Tool Set 2 Setup Setup q Auto Internal q Auto Internal 0 q Same as Runtime 0 Same as Runtime 0 q Camera Parameters Camera Light Probe Image Resolution Calibration Camera Type Disabled q A 0 256Hx256V q ObjectCa ib q Standard Camera Same Field q 512Hx256V q Grid Calib 0 Std Cam DTR Mode q Next Field q 512Hx512V 0 Frame Reset ...

Page 362: ...and Y Axis X 1st 0 B nary q Disable q X and Y Axis Y 1st 0 Gray Sca e Fill in X X Then Y q Y Y Then X X Axis Only q Y Axis Only Binary cl Enable q XandYAxis Xlst j J Disable 0 Xand YAxis Y 1st q Gray Sca e Fill in X X Then Y q q Y Y Then X q X Axis Only Y Axis Only q Enable X and Y Axis X 1st Disable 0 x X The y Xand YAxis 0 1st q Gray Sca e Fill in q Y Y Then X Reference Line Parameters 2 of 3 Se...

Page 363: ... I Reference Line l 1 0 1 NA 1 0 1 0 1 Reference Window Parameters teference Window Status X Y Shift Compensation only Use One Active Feature 0 0 cl Ref Line 3 0 q q X Y Shift and Rotation Compensation Use Two Active 0 Cl 0 Ref Win l NA 0 0 Features X Y Shift and Rotation Compensation Use Three 0 0 0 Ref Win 2 NA NA 0 Active Features Output Line Assignment 1 2 3 Output Line FIII In l I I ...

Page 364: ...Appendix 6 Planning System Configuration Configuration Planning Tables continued Gage Parameters Tool Set Part 1 of 6 Note Sub Pixel Resolution and Gage Width apply only to Gray Scale Mode ...

Page 365: ...g Tab W continued Gage Parameters Tool Set Part 2 of 6 Measurement OperatioFs Only Search Mode Gage Number 1 16 Active Feature A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 All Edges q oclclclclooclclclclclclocl Maximum White Object cllJclclclcllJoclclclclooocl B Offset _ ...

Page 366: ...s con tit wed Gage Parameters Tool Set Part 3 of 6 Y Position clunucluclucloouuuuu Measure Chord Angle circular gage only q nunonuuunuunuuu Measure Wedge Angle circular gage only q uunuuuuunuuuuou A__ Note Sub Pixel Resolution and Gage Width apply only to Gray Scale Mode ...

Page 367: ...uuuuuouuuouu Search Direction Active Feature B 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 All Edges q uuuuuuuuuuuuuuu Maximum White Object q uuuuuuuuuuuuuuu Maximum BlackObject IJ q q q q I J q q q q q q q q q q Maximum Object q uuuuuuuuuuuuuuu Search Direction Active Feature B 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Head to Tail q uuuuuuuuuuuuuuu Tail to Head q uuouuuuuuuuuuuu Edge o...

Page 368: ...n Warn Warn Fault Fault Fault 4 15 26 Warn Warn Warn Fault Fault 5 Fault 16 27 Warn Warn Warn Fault Fault 6 Fault 17 28 Warn Warn Warn Fault Fault 7 Fault 18 29 Warn Warn Warn Fault Fault 8 Fault 19 30 Warn Warn Warn Fault Fault 9 Fault 20 31 Warn Warn Warn Fault Fault 10 Fault 21 32 Warn Warn Warn Fault Fault 11 22 Warn Warn Enter the appropriate output line number for the Fault and Warning range...

Page 369: ...ning Talb eS continued Gage Parameters Tool Set Part 6 of 6 Reference Tool Assignment Reference Tool Assignment Ga e Num er Gage hmber 1 17 2 18 19 20 21 6 7 22 23 8 24 9 25 10 26 q lolololololo 11 12 13 14 15 16 27 q q uunuu q q unuuu 28 29 30 31 32 q lolololololo ...

Page 370: ...tinued it Part 1 of 4 Window Parameters Tool Se I Window Number 1 12 Window Status n Count White Objects clooEloo Count Black Objects cl00000000000 Perform Gradient Operation cloooclooclouoo Perform Template Match q uocloclooclnoo Perform Luminance Comwtation clclcluuuuoclooo ...

Page 371: ...tem Configuration B 13 Configuration Planning TZlb eS continued Window Parameters Tool Set Part 2 of 4 c Window Status Window Number 13 24 13 14 15 16 17 18 19 20 21 22 23 24 Enable q unuuuuuuuuu Perform Luminance Computation ...

Page 372: ...I Warn I 12 13 Fault Warn Fault Warn 14 Fault 15 Warn Fault Warn 8 I I I Fault 16 Window Number 17 Fault Warn 18 Fault Warn 19 Fault Warn 20 Fault Warn 21 Fault Warn I Fault 22 I Enter the appropriate output line number s for the Fault and Warning ranges You can assign the same number or different numbers for each range Use only those output line numbers that you have assigned a l Results or Z Res...

Page 373: ...Appendix B Planning System Configuration Configuration Planning T k continued Window Parameters Tool Set Part 4 of 4 ...

Page 374: ... ...

Page 375: ...ntire area within the window s boundaries Brightness Compensation Brightness compensation is the result of light probe operation It minimizes changes in gray scale image data under varying lighting conditions CVIM This is the abbreviation for Configurable Vision Input Module It is the vision processing module designed for the Allen Bradley Pyramid Integrator chassis Discrete I O Lines These are th...

Page 376: ...t causing condition occurs Inspection operations will continue however the image from the most recent reject causing condition will remain on the screen until you pick the Resume menu box in the runmode menu l Freeze on Next Inspection The screen image will freeze after the next inspection cycle regardless of whether a reject causing condition has occurred When you pick the Resume menu box in the ...

Page 377: ...m that you designate to have primary control of the CVIM system s operations The host system can be an externally connected PLC programmable logic controller or computer or an Allen Bradley Pyramid Integrator controller or computer residing in the same chassis with the CVIM module Image Resolution This parameter determines the image resolution in pixels for three ranges 256 horizontal pixels by 25...

Page 378: ...ged and if so compensates the gray scale image prior to tool processing Mask A mask is a special window function that removes or masks an unwanted portion of the image area within a window This has the effect of reducing the visual clutter or noise within the window s boundaries Menu Box This is the name for one of the small rectangular boxes appearing on the monitor screen Each box has a name or ...

Page 379: ...ate or stored image of the workpiece and still be counted as acceptable Thus if a pixel s brightness value varies within the pixel tolerance range the window accepts the pixel If a pixel s brightness value deviates outside the tolerance range the window counts it as a failed pixel As an example if you set the pixel tolerance to 5 and the brightness value of a pixel in the stored image were 30 the ...

Page 380: ...re window pairs The sole purpose of each reference window is to locate one or more specified features on a workpiece and determine whether the feature s has shifted and or rotated from the position of the same feature s on the original workpiece If so the reference window provides shift and or rotation compensation to all associated inspection tools Registration Function This function enables you ...

Page 381: ...tatistics from the analysis tools when the system is in the run mode Statistics Pages These are two separate display pages that you can activate during the run mode The Stat 1 page shows the accumulated statistical data based on the number of trial inspections and the results values from the enabled inspection tools The Stat 2 page shows the accumulated statistical data based on the number of insp...

Page 382: ...y from a host system recurs as dictated by events at the switch or within the host system Units or World Units The units or world units parameter determines how the results values from linear or circular gaging operations are reported These units can be specified as inches centimeters or pixels This parameter is used in conjunction with the calibration functions User Interface The CVIM User Interf...

Page 383: ...y connections 2 3 Circular gage examples 7 6 7 8 Circular gage picking and placing 7 23 Component catalog numbers 2 1 6 7 8 D DCpowerloading _ DC voltage selection switch 2 4 s 2 4 Dimensions Grid calibration Dimensions Object calibration 5 46 5 34 E Edge definition Gage binary mode 7 32 Edge definition Gage gray scale mode 7 35 Edge definition Grid calibration 5 44 Edge definition Object calibrat...

Page 384: ...put line assignments Light probe picking and placing Light probe range limit assignments Light probe status selection Light reference threshold adjustment Linear gage examples Linear gage picking and placing Loading configuration from internal memory Loading configuration image from RAM card Loading default configuration M Menu removal function Menus Description of _ Monitor selection Color or BW ...

Page 385: ...9 Reference line output line assignments 6 35 Reference line picking and placing 6 l 6 Reference line reference tool assignment 6 36 Reference line type Description 6 10 Reference line type selection 6 10 Reference tool assignment Gage 7 54 Reference tool assignment Reference line 6 36 Reference tool assignment Reference window 6 73 Reference tool assignment Window 8 55 Reference window learn func...

Page 386: ... image display function 9 15 Threshold Filter function Tooldisplay Analysismode 8 34 39 9 17 Tool display Configuration mode 4 5 Tool display Registration mode 9 21 Tool display Run mode 10 7 10 Tool registration function g 22 23 Tool set display selection 1O 21 Trigger source selection 4 16 18 U Units selection 4 6 V Variable data creating messages with Vernier arrows Circular gages Vernierarrows...

Page 387: ...tion Selection 8 28 Window operation Template match 8 43 Window output line assignments 8 53 Window picking and placing 8 15 Window range limit assignments 8 52 Window reference tool assignment 8 55 Window shape selection 8 13 Page ...

Page 388: ......

Page 389: ......

Page 390: ...zech Republic Denmark Ecuador l Egypt l El Salvador Finland l France Germany l Greece l Guatemala a Honduras l Hong Kong l Hungary Iceland l India l Indonesia l Ireland a Israel l Italy Jamaica l Japan l Jordan Korea l Kuwait Lebanon Malaysia l Mexico Netherlands l New Zealand l Norway Pakistan l Peru l Philippines l Poland l Portugal Puerto Rico l Qatar l Romania Russia CIS l Saudi Arabia l Singa...

Reviews: