Home

PV500 Training Text (Basic Course)

image

Contents

1. Lens M8850 ANB846NL_ ANB845NL ee anmssso1 ANB847L Anmss251 ANM88161 1 ANB 843L ANB 842NL Resolution View Range f 50 mm f 50 mm f 25 mm f 16 mm f 8 5 mm f 6 mm m pixel mm Ver Hor WD par WD Ena WD Poi WD ee WD Eo WD red Ver Hor 1 1 3 59 178 48 178 2 1 2 2 2 7 73 89 62 89 4 2 4 2 3 4 0 87 59 76 159 6 3 6 3 4 5 3 101 44 90 44 8 3 8 3 5 6 7 115 36 104 36 31 18 10 4 10 4 75 10 0 150 24 139 24 49 112 15 6 15 6 10 13 3 186 18 175 118 66 9 31 6 20 8 20 8 125 116 7 1221 114 210 114 B4 7 42 45 26 0 26 0 15 20 0 256 12 245 12 101 6 53 2 2 31 3 131 3 20 26 7 326 l9 315 9 137 2 2 176 2 3 30 11 5 41 7 41 7 30 40 0 467 6 456 6 207 2 3 121 2 54 N 32 1 62 5 62 5 40 153 3 608 2 2 597 2 2 277 2 166 1 5 78 11 49 1 83 3 183 3 50 66 7 749 2 3 738 2 3 1348 2 211 1 102 0 5 J66 0 5 1104 2 1104 2 75 100 0 1101 2 1090 2 524 11 323 1 162 0 5 108 0 5 156 3 156 3 100 1133 3 1452 2 1441 2 700 11 436 05 221 05 150 0 0 1208 3 1208 3 150 200 0 12156 11 2145 1 1052 10 5 661 05 341 0 235 l0 312 5 1312 5 200 266 7 2860 1 2849 1 1403 0 5 886 0 5 461 0 319 0 416 7 416 7 250 333 3 3564 10 5 13553 0 5 1755 0 5 1112 0 580 0 404 0 520 8 520 8 300 400 0 4268 0 5 14257 0 5 2107 0 5 1337 0 700 0 488 0 625 0 625 0 350 466 7 4972 0 5 4961 0 5 2459 0 5 156
2. 28 The list of Binary Window checkers is displayed To subtract the area of Circle B from the area of Circle A and B select the Binary Window measuring the area of Circle A and B first Use the up down arrow keys and to move the cursor onto No 000 AB AREA and then press the ENTER key a FERATE ERWIREMERT ThE EN GUE eE Th IETU aT Checker Slice Level Teprocess Judgment Running Type Wa O00 Selling lype Ho 000 P E inary Findow Checker Wo f BWC Binary Window Checker No HAREA Result type list appears as the right figure Select Area to input and press the ENTER key Result Type Judgment Inspection Time Area Result and Statistics are displayed Check that the referred area of the Binary Window is displayed Select Result and press the ENTER key 64 Check that the set area is displayed in Result field The area detected by Binary Window No 000 is registered OPERATE ENVIRONMENT TYPE MSEE SAVE READ TOOL Area Size Adj Checker Slice Level Preprocess Numerical Calculation CACODO Comment Expression Function Vescriplion Maximum 183600 000 Minimum 183000 000 utput Yes Judgment HG Expression Description Change Battery Fl Replace Items F Delete F3 Delete All 5 lt ENTER gt 29 Next we will set a subtraction Checker Pressing the ENTER key
3. d l ed _ d d _ _ _ _ 4 ed d _ 4 _ ed ed d 19 2 7 1 Capturing Suitable Images for Inspection To have accurate and stable inspection results you must capture the desired area of the object appropriately Images out of focus and wholly extremely light or dark images will not achieve accurate inspection results Image with suitable exposure and focus Out of focus image J Candies Three fruit flavors Underexposed image Overexposed image E Adjusting Aperture and Focus Generally a lens has two rings for adjusting The ring with marks such as 1 4 2 2 8 4 5 6 8 1s the aperture ring The ring with marks such as 0 3 05 0 7 1 is the focus ring 1 Adjust focus first To capture suitable images for inspection adjust the focus of the lens appropriately Because you can focus more sharply with open aperture dim the lights before adjustment Open the aperture so that the captured image has sufficient brightness Adjust the focus to the point where the camera captures the edge of the object most sharply 2 Next adjust the aperture After adjusting the focus turn on the lighting device Then adjust the aperture so that the entire image is neither too bright nor too dark to capture the target clearly Adjus
4. Confirm that Connected Camera of Camera c x B M f amera No 0 ega No 0 is displayed as 2 Mega which is Camara Nai kga currently connected Camera No 2 Mega Camera No 3 Unused 3 Set 2 Mega for Camera Type of Camera No 0 Camera Connected Camera Camera Type Press the Enter key In the pulldown menu of Camera No 0 Camera Wega use up down arrow keys f and to move the cursor onto 2 camera Mega Mega and press the ENTER key Camera 2 Wega Camera Hone If the types for Connected Camera and Camera Type are different PV500 cannot capture an image correctly Changing camera type initializes capturing conditions of cameras It is advisable to set the correct camera types before setting capturing conditions PV500 makes camera settings at its startup When you changed the camera mode you have to save the setting and then reboot PV500 This operation allows capturing an image correctly Capturing condition of cameras the following items can be set from TYPE gt Type Setting gt Camera Setting Shutter Speed Gain Capture Delay Flash Delay ms Flash Span ms Partial Imaging Calibration As you switch the camera mode the message appears as the figure below If you change the camera type the camera settings of all types using this camera will be initialized Do you want to continue Yes No 16 2 6 Mounting the Camera Lens
5. PV500 requires basic settings such as the setting of calendar and IP address only once when you install it Be sure to save them after you modify the settings of Configuration 00 Chapter 2 settings and Basic Operations 2 1 Connecting Peripherals Connects the peripherals with PV500 as follows PV500 ANPVO0502ADN 2 camera type ANPVOS504ADN 4 camera type Sal Keypad ANPVPO3 3m AENTENTENTETENTENN ESSESSENSLLESLEBSES iy fs i t eee Wor ai opera eeememeey Camera Cable ANPVC8103 3m I deal Aa aA Monitor ANPVM11021 Monitor Cable ANMX83313 3m Prepare a power source Camera Lens of 24V DC In this training we have the following conditions Although we will connect PV500 with a PC in the last half we will not use designated tool software AXTOOL Ver 3 We will not use a memory card SD card _ VA NA CAUTION Make sure to turn the power OFF for PV500 before connecting Otherwise damage might cause Here is the aspect of setting Monito Magnet stand Camera cable 2 mega pixel camera Lens f type white LED Punas arae fE j j Tryn vtr reed tg We use training cards for the exercises instead of practical works Training cards are in the appendix at the end of this training manual To inspect certainly the objects printed on the training cards are clear and contrasty However because the ceiling lightin
6. X Y ENTER key ENTER key left right up down ST X coordinate of the Y coordinate of the start point start point ED X coordinate of the Y coordinate of the end point end point Width X of cell Width Y of cell N Number of cells Max 100 92 lt NOTE Pressing the SHIFT key when you tilt the ENTER key moves an area by 10 pixel You can use the SHIFT key also in setting of a start end point and vertices of a polygon E Setting Mask Area You can set up to 16 mask areas for each checker Except Flaw Detection 1 In the checker setting window move the cursor onto Area of Area Setting Area Setting and press the ENTER key Inspection Condition The Area menu is displayed Judgment Condition Comment Camera Area 2 Select Add Mask and press the ENTER key Gales Change The shape of the mask area is displayed Change Shape ddd Mask Rectangle Delete Mask Ellipse Circle Polygon 3 Select a desired shape from Rectangle Ellipse Circle Polygon and press the ENTER key A blue mask area is added to the center of the image Mask Ellipse display area E Changing Position and Size of Mask Area 1 In the checker setting window move the cursor onto Area of Area Setting Area Setting and press the ENTER key Inspection Condition The Area menu is displayed Judgment Condition Comment Camera Area 2 Select Change
7. i Cresson dude Coanent press the ENTER key J0CO00 Unset J s ADGOO 1 Wise The cursor moves to Expression field in the list Tae eet JOCO Unset J0CO04 Unset J0CO05 Unset JOCOOG Unset JOCOOT Unset 35 Move the cursor with the up down arrow keys f and onto Expression of JDC000 and press the ENTER key OPERATE ENVIRONMENT TYPE NGPEGTIONN SAVE READ TOOL Checker Slice Level Preprocess Num Caleu Expression setting window appears as the right figure Judging Calculation JoCooO Comment Expression Now we will enter an expression in Expression field Press the ENTER key in Expression Judgment Expression Description The cursor moves into Expression field Press the ENTER key Data Updated Expression i oN 46 36 The list of items that can be registered in a calculation is displayed Use the up down Checker arrow keys ft and to move the cursor onto Operator Checker and then press the ENTER key Num Calcu Ju 37 Select a checker type to use PAC Position Adjustment Use the up down arrow keys f and to move the cursor onto Binary AUC Area Size Adjustment Window and then press the ENTER key LIC Line BWC Binary Window GWC Gray Window BEC Binary Edge GEC Gray Edge FEC Feature Extraction SMC Smart Matching FWO Flaw Detection CBW Connector Bin Win
8. 37 Enter the obtained values in Max and Min in Num Calcu menu Select 0 000 in Max and press the ENTER key The enter value window is displayed Enter value and press the Enter key In the same way enter minimum value Refer to NOTE in the previous chapter on how to enter a value Min Qutput gt 60 000 Result Judge Result Judge Result Judge The checker should judge OK Training Cards No 4 and No 5 as OK and NG Training Card No 6 as NG We have made the setting to judge the object as OK or NG Now the results are not output to the external device To output it set Judgment and Total Judgment The procedure is almost the same as in the previous one 70 39 Open the window of Judgment and select JDC External for Type Select JDC000 with the up down arrow keys fand and the ENTER key OPERATE ENVIRONMENT TYPE ENSPEQTIONN Save ReAD TOOL Checker Slice Level Preprocess Type JOC External 0 Checker No ETE inset Inset MT Mine JOCO0 2 Unset JUCOOS Unset JOCOO4 Unset JOCOO5S Unset JOCOOG Unset JOCOO Unset Condition Setting Setting P Condition Checker No fecerintien Total Judg No Save Img Memory No No Save JRC JDC at NG Image Output No No Output JRC JDC at NG Data Updated TRIG Run Test FUNC Pop up bMenu Change Battery Fl Image Weri 40 We have made the setting of numerical OPERATE EK
9. Contact gap of relay Broken lead pin 74 4 2 Measure Width of the Object No 40 No 42 OK NG E Overview 1 Create a Connector Gray Edge which detects the width of the object 2 Set the mode to horizontally measure the width 3 Set an area to inspect 4 Measure the width of OK and NG objects 5 From the results of step 4 set the OK range to judge objects m Exercise 1 Connector Gray Edge Execution mode Width Measurement E Preparation Product type No 001 Training Card No 40 and No 42 Image preparation Capture Training Card No 40 Live C0 Gray 1 Go to SETUP window Next use the right left arrow keys and to move the cursor onto INSPECTION and then press the ENTER key SAVE READ TOOL Checker OPERATE ENVIRONMENT TYPE Position Adj Area Si 2 Use the right left arrow keys and gt to move the cursor OPERATE ENVIRONMENT TYPE INSREGTIGNE SAVE READ TOOL onto Checker and then press the ENTER key meee Area Size Adi cel Position Adj Area Sive Adj 3 Select Connector Gra Edg in a i Checker Type Checker Type Connector Gra Edg Checker No 0 4 Move the cursor with the down arrow key to the checker select list Select O00 and press the ENTER key 000 19 5 The setting window of the Setting window of Connector Gray Edge Connector Gray Edge is displayed Area Setting Comment
10. This manual describes the cameras as follows 2 mega pixel Digital Camera 2 Mega camera Quad speed Digital Camera Quad speed camera E Processing Captured Images PV500 connects up to four cameras for four camera type product And you can use three types of cameras at the same time as necessary Connecting cameras are Camera 0 Camera 1 Camera 2 and Camera 3 as indicated next to each camera connector of PV500 PV500 has inspection image memories for each camera inside and captured images are stored in the each designated memory Memory 1 for Camera 1 Memory 2 for Camera 2 Memory 3 for Camera 3 Displayed Image Type PV500 is an image processor for gray scale processing The device displays camera capturing images in two types of method Gray Scale Image and Binary Image You can change the type by operating the lt F1 gt key menu Memory Live gt Gray Binary When you set checkers an image on the screen switches between gray and binary to a gray image in the checkers perform gray processing and to a binary image in the checkers perform binary processing Pixel 299 What is Gray Scale Image Captured signals of image data have various level of brightness PV500 divides the signals in 256 levels of brightness and stores them as an image to display This image is gray scale image and just like a photo taken with monochrome camera What is Binary Image Binary Image is a gray scale
11. E SETUP window In this mode you can configure or change the settings for all the options in the menu bar ENVIRONMENT TYPE INSPECTION SAVE READ and TOOL As a default setting switching to SETUP window stops operation You can change the setting to operate in SETUP window as well E About Operation Status RUN and STOP In both of OPERATION and SETUP windows the monitor shows a sign of RUN or STOP in the upper right The operating status is displayed in the field STOP When PV500 in STOP status where it stops operation you can only set up regardless of OPERATION window or SETUP window All signals from external device including the inspection start signal START are denied Although pressing the TRIG key on the keypad performs a test results will not be output to the external device Run When PV500 in RUN you can execute inspections and output the results to the external device Only in RUN mode the PV500 outputs READY signal and accepts signals from the external device including inspection start signal START In addition the inspection results can be output to the external device according to the conditions of communication and output E Switching between OPERATION and SETUP Pressing the OPE SET key switches between the two windows Switching from the SETUP to OPERATION is available only when the screen shows no setting windows Note that you cannot switch the screen from SETUP to OPERATION if the
12. 113 F1 Select Camera Image Menu Memory Live Preprocess Pattern Display F Scroll Magnification Full Screen Save Image L Read Image OPERATION OPERATE Select Type Reset Statistics Restart Operation Stop Operation L To SETUP VIEW Screen Data R W H OPERATION Window Transmittance L Window Overlap Adjustment LAYOUT Layout TOOL Eject SD Save Setting Data Save Image Memory Clear Image Memory L Information F1 r Screen 0 3 Select Camera Memory Live Preprocess Pattern Display Select Window Scroll Magnification Full Screen Move Window Change Size Optimize Size L Data RW 0 3 F2 Switch Layout 114 Overview of Checkers 115 116 Chapter 6 Binary Edge 6 1 Overview E 8 What Is Binary Edge Binary Edge is a function that detects the boundaries edges between white and black in a binary image and outputs the detected count and coordinates of detected edges Outputs type of an edge which is white gt black or black gt white Up to 256 edges can be detected If the number of detected objects is within the allowable range you have set the object will be judged as OK if it exceeds the allowable range the object is judged as NG A triangle mark shown on the screen indicates the position of the detected edge iind Sean PlaneScan Judgment Condition Detected count 0 256 Output Data Coordinate X and Y of an edge Detect color of
13. A_AREA Preprocess Numerical Calculation Comment Expression Function Description Max imun Minimum Qutput Result Judgment Expression Description Data Updated FI Reolace Items F2 Delete Fe Delete All OPERATE ENVIRONMENT TYPE DNSPEGIIONN SAVE READ TOOL E SETUP Area Size Adj Checker Slice Level Preprocess CACOOO A_AREA Numerical Calculation Comment Expression PAC Position Adjustment AUC Area Size Adjustment LIC Line Judgment JUC BWO Binary Window Value GWC Gray Window Operator BEC Binary Edge Gen Register GEC Gray Edge Arithmetic FEC Feature Extraction Statistic SMC Smart Matching Trigonomet ric FYC F law Detection Geometric CBW Connector Bin Win Comparison COW Connector Gra Win Scan Count CGE Connector Gra Edge Data Uedated 63 2 Select Checker and press the ENTER key The cursor moves to PAC Position PAC Position Adjustment Adjustment Num Calcu AUC Area Size Adjustment Use the up down arrow keys f and to move Judgment JRC LIC L ne l the cursor onto BWC Binary Window and Judgment JDC BWC Binary Window then press the ENTER key Value GWC Gray Window Operator BEC Binary Edge 5 e PAC Position Adjustment Num Calcu AUC Area Size Adjustment Judgment JRC LIC Line Judgment JDC BWC Binary Window Value GWC Gray Window Operator BEC Binary Edge
14. Inspection Condition Camera Search Method Judgment Condition Area Threshold Adj Judgment NG Time ms Upper Pitch Lower Pitch Average Pitch Pitch Total Judgment Dispersion Total Judgment Noz T Pitch Judg Dispers T Jode XO VO Diff O xi Oi BES SS SSS BS ES BS SS ESS a SE 6 We will make setting to SConnector Gra Eds measure the width Preprocess Move the cursor onto Inspection erien ane ti Condition and press the ENTER Search Method Tcen iinei key ___dudgment Condition Checker Direction Horizontal Threshold Adi Scan Method single Edge Condition U Both Judgment NG Edge Condition 1 Time ms 0 00 Detect Position Front X Upper Pitch 0 000 Lower Pitch 0 000 Average Pitch 0 000 Pitch Total Judgment NG Dispersion Total Judgment 7 Press the ENTER key on Execution Mode Width Measurement z Detect Direction Checker Direction Scan Method Width Measurement ia Execution Mode Select Width Measurement and press the ENTER key As you switch the execution mode the message Area setting will be initialized Are you sure appears as the right figure Confirm that the cursor is on Yes and press the ENTER key ease No 76 8 Press the ENTER key on Checker Direction Set Checker Direction Vertical Scan Method Edsa fPaonditian N The message appears as the right figure Select Yes and press the ENTER key Area setting
15. OK AREA_OK 49 43 Judgment of the expression JDC000 is output to OUTO PV500 outputs the judgment when it is operating as you execute an inspection p 44 In the same way make a i No l l Expression Judge setting to output to OUT1 when a JOCOOO BYCOOO_JUDGE OK AREA_OK judgment is NG WJDEOOT Unset esses JDCO0O1 is supposed to output when the Binary Window named AREA a judges the object as NG In Judgment parallel signal turns on when executing the expression set in EE aC JDCXXX outputs OK vient it Raa Now we use a negation operator 7 in judgment expression of the Binary F Checker Logical Sum Window AREA Operator Logical Product Then select the Binary Window Num Calcu i No 000 named AREA again Judgement JRC Judgment JDC JDC001 BWCO000_JUDGE Expression y ERAIE EW TROMENT TIPE MAOO SLEE TOOL Slice Level Preprocess Mum Caleu Type JDC Extermal Setting the expression gives NG Checker Wo T judgment when AREA outputs OK a eit c 2 S000 BG AUGE M AREA because it negates OK aol hoa Conversely when AREA outputs NG yore inl the expression gives OK because it poe ne negates NG In this case parallel JOCOOT Unset signal turns on and is output ered Enti fave JRC J0C af WG Mapai JAGADE al N Change Patiarri In the right figure the comment of JDC001 is set to AREA_NG JDC001 BWC000_JUDGE 50
16. and press the ENTER key Change The color of the area changes to orange Change shape Tilt the ENTER key up down to display the deleting mask area to in orange Add Mask And then press the ENTER key to select the area to change Delete Mask Mask Ellipse 3 In the same steps for setting an area move the area and set the start point and the end point 93 m Changing Area Shape _ In the checker setting window move the cursor onto Area of Area Setting and press the ENTER key The Area menu is displayed Area Setting Connent Inspection Condition Camera fo 2 Select Change Shape and press the Judgment Condition No ENTER key hres oak Available shapes are displayed 3 Select the shape to set and press the ENTER key Change Change Shape Rectangle Add Mask ElI ipse Delete Mask Lire le Polygon E Deleting Mask Area 1 In the checker setting window move the Area Setting _ cursor onto Area of Area Setting TE Comment and press the ENTER key Inspection Condition pain The Area menu is displayed Judgment Condition Area 2 Select Delete Mask and press the ENTER key The mask area is displayed in orange Change Change shape ddd Mask Delete Mask 3 Make sure the mask area you want to delete Change is displayed in orange and press the ENTER Change Shape Add Mask key Delete Mask The selected mask area will be deleted KEY POINT Enhanced
17. and select JDC Set Checker No to 000 After setting is complete press the CANCEL key to close the setting window Now you completed the setting OPERATE ENVIRONMENT TYPE Slice Level Preprocess Block Wo Branch Condition Condition Total Judg JOE Save Ime Memory Image Output Data Updated Change Battery TRIG Fl SAVE READ TOOL Num Calcu Checker List qo Checker No Result DOU o n Output JRC JOC at NG Run Test mage Menu 42 Run the inspection on OK and NG objects and verify that the screen shows judgment and Total judgment correctly Press the CANCEL key few times to move the cursor to the main menu Snap the OPE SET Switch OPERATION window appears Place the card and press the TRIG key OPERMIE FIER LATO Tyee Wo 000 Layout Mo 00 Hair IRIG Sisri i Zalezi iata Updated 1 ou 8 Finis Fz oann OPERATE VIER Limoi TOOL Layout Wo 00 Hair IRIG 3 Stari Select Fini DRAB Tye Wo O00 Layout Ma 00 Wo Data Unda efi Diaa TRIS 2 Start Select Elades OFT Ts SETUP Fi Charge arent OPT Te SETUP F i Pange Liro oann Chapter 4 Connector Checker 4 1 Overview E What is Connector Gray Edge This checker measures gaps of IC pins pitch and float of leads and parts size outside inside diameters It detects edges of pins
18. 128 255 128 255 128 255 128 255 128 255 128 299 128 ee EE ee _ Lower 128 then press the ENTER key Auto Adjustment The table shows upper and lower values that are set for each slice level group A to H a a Ms m e Select group A and press the ENTER key The slice level setting window for group A is displayed There are two ways to set a slice level manual and automatic First execute the automatic setting Use the up down arrow keys f and to move Auto Adjustment the cursor onto Auto Adjustment and then press the ENTER key to execute a lt ENTER gt 299 Check that the Lower value field of the setting r window shows a new value and the Lower value Lower of group A in the table is updated Auto Adjustment Meer peewee 11 Pressing the CANCEL key closes the menu and the values are fixed Running Type Wa C00 Slice Level A E Setting lype Wa 000 57 12 If auto adjustment cannot binarize the desired object properly set slice level manually Select slice level group A and press the ENTER key Upper 259 Lower 43 Set a suitable value and press the ENTER key Auto Adjustment Press the CANCEL key to close the Upper Lower values setting window And then press the CANCEL key twice to close the slice level setting window Upper 259 Lower Jo Auto Adjustment 13 Next we will set an i
19. 45 Set Total Judgement to find an inspection OPERATION window result at a glance What Is Total Judgment Total Judgment is a judgment displayed in the status display area in OPERATION or SETUP window It can be output to the external devices solely You can display large signs in green if the result is OK in red if it is NG in the display field as the right figure OPERATE E Layout Ho 00 H Each product type can apply one of judgment expressions JDC External and JRC Internal as a Total Judgment Now we set to display OK sign when the Binary Window AREA outputs OK Because JDCO000 meets this condition set it as Total Judgment Checker OPERATE ENVIRONMENT TYPE MINSPEOIIDAI SAVE THe To set a total judgment select Condition Save Setting Data Read Setting tats oT linage Hemary Clear EER in the judgment setting window Select Condition Setting and press the Ei N sin ENTER key PMO Eesston i dg Comment 0000 EEG ARE ALOK JOGO ACO JIRE OK ARE ALN JOCOOY Unset JOCOOS Unset JOCOO4 Unset JOCOOS Unset JUCUO bs Unset JOCOOT Unset Condi tion Setting __Setting Condition Checker Mo Result Description Total Jude Save Ing Memory No Save JRC UDC al WG No Qutput JRC AIC at NG setting Condition 51 46 The setting window for condition is displayed SEME ONUDA TOE an SEA 1 Press the ENTER ke
20. gt QWoo lt gt lt gt lt 1 gt lt 1 gt yy lt ENTER gt 28 After entering the values of OK Judge Max and Min run a test on each Judgment 0E card Observe that Judgment displayed above the Area value shows OK for an OK object and NG for an NG object Judgment NG 29 It is inconvenient that you must close the setting window every time you observe the object while the inspection condition menu hides it PV500 has functions that temporarily display the screen in the front or display a captured image in zoomed in size on the screen Now use this function select Camera ea Setting OK Judge Max 175000 ion Judge Win 43000 Memory Live Pressing the F1 key shows the seal screen in the front and a box as Preprocess the right figure appears This Pattern Display menu box helps to select Full Screen often used commands such as o Scroll cure e Switching between memory Magnification image and live image Fall Sereen e Switching between binary image and gray scale image Save Image e Switching between display Read Tnap and hide calibration scale Set No 1 1000 e Changing image m magnification IRIG oo Run Test Pop up Wer Fl mage Heru On the bottom of the screen the current operation keys and their functions are displayed Press them as necessary 30 The right figure shows the screen when Calibration Scale in Pattern Display
21. is set to Valid Calibration scale is displayed Pattern Display Calibration Scale Filter 400 600 1000 1200 1400 1600 31 Make a judgment of an inspected result by the Binary Window checker we have set What Is Judgment PV500 has a function that totally judges on the judgments OK or NG of checkers and numerical calculations Judgment can be displayed on the screen and output to the external devices through parallel and serial communication or to a SD memory card In addition according to the judgment images can be saved and output to the external devices Up to 1000 formulas can be set for each product type in PV500 In this exercise we will configure the judgment function to output a signal from OUTO if the Binary Window we have named AREA judges as OK and from OUT 1 if it judges as NG 32 Use the right left OPERATE ENWRONENT TYPE MNSREGIMIONI SAVE7READ TOOL E arrow keys and to C Checker Slice Level Preprocess Num Calcu move the cursor onto Judgment and then press the ENTER key The setting window as shown on the right is displayed on the screen OPERATE ENVIRONMENT TYPE SAVE READ TOOL Checker Slice Level Preprocess Num Calcu Type Checker No 0 Judge Comment KP JDCOO 1 Unset JOCOO Unset JOCOO3 Unset JNCOO4 Unset JOCOO5 Unset JOCOO6 Unset JDCOO7 Unset Condition Setting Setting P Condition Checker No Result Description No No Save JRC
22. move the cursor onto Slice Level and lareat then press the ENTER key Filter 11 Slice level selecting box slice level list and a graph are displayed Slice Level Use the up down arrow keys f and to Group Upper Lower move the cursor to the center table Slice A 255 128 level list and then press the ENTER key The table shows upper and lower values that are set for each slice level group A to H The graph shows distribution of brightness of the image on the screen Brightness dispersion can be seen on the graph 12 Select A group and press the ENTER key The slice Upper 2 Group Upper Lower level setting window for group A is displayed Lower 128 A 255 128 EB 295 128 Aulo Adjustment c ana 128 200 128 foo 178 foo 128 200 128 200 128 3 There are two ways to set a slice level manual and automatic First execute the automatic setting Use the up down arrow keys f and to move the cursor onto Auto Adjustment and then press the ENTER key to adjust them Check that the Lower value field of the Upper 299 setting window shows a new value and the Lower 13 Lower value of group A in the table is updated Auto Adjustment ae wrmewet oF 13 Pressing the CANCEL key close the menu and the 3 values are fixed Running Type Mo 000 1 Selling Type He O00 14 If auto adjustment cannot binarize the desired object set slice level manually Select slice leve
23. 250 50 66 7 219 2 4 2 Lens focal point is around the closest position 3 Lens focal point is around 0 5 4 Lens focal point is around 1 5 Lens focal point is around 3 WD The distance from the front of the lens to the object Lens focal point differs from the others WD Working Distance Distance between the front of ens and an object E Exercise 1 Set a vertical view range to 10mm by referring to the values of WD and Adapter ring in the view range table to capture an image The view range table lists WD 30mm and Adapter ring 13mm for the 10mm vertical view range with an f 25mm lens A set of adapter rings consists of the rings of the following thickness 40mm 20mm 10mm 5mm lmm and 0 5mm Combine them to make 138mm thickness The camera or the lens and a 10mm ring can be screwed each other to fix However you cannot screw them if rings of over 2mm are between them Therefore insert rings of 1mm between the camera and a 10mm ring and another ring of 2mm between the 10mm ring and the lens to make the total thickness of 13mm m Exercise 2 Set a vertical view range to 50mm by referring to the values of WD and Adapter ring in the view range table to capture an image The view range table lists WD 219mm and Adapter ring 2mm for the 50mm vertical view range with an f 25mm lens The focal point is around 1 _ _ d _
24. 5 Tilt the ENTER key in the desired direction to move the end point Pressing the CANCEL key goes back to step 3 l Now you are in End point Set mode l l l l l 6 Press the ENTER key to set the position of the end point i The screen returns to the area setting menu l u 7 Tilt the ENTER key up down to rotate the area by 1 degree Tilt the ENTER key up down with pressing the SHIFT key to rotate the area by 0 01 degree Pressing the CANCEL key goes back to step 5 8 Press the ENTER key to decide the angle of the area Drawing a Circle Follow the steps below after displaying a checker shape on the screen by selecting Change Set start and end points of a rectangle circumscribing a circle 1 Tilt the ENTER key in the desired direction to move the whole circle 2 Press the ENTER key to set the position of the circle 3 Tilt the ENTER key in the desired direction to move the start point of the circumscribed rectangle Pressing the CANCEL key goes back to step 1 4 Press the ENTER key to set the position of the start point 88 Tilt the ENTER key in the desired direction to move the end point of the circumscribed rectangle Pressing the CANCEL key goes back to step 3 Press the ENTER key to set the position of the end point The screen returns to the area setting menu Tilt the ENTER key up down to rotate the area by 1 degree Tilt the ENTER key up down with pressing the SHI
25. CGW Connector Gra Win CGE Connector Gra Edg 38 A window to select a checker number to refer is displayed Use the up down arrow keys f and to move the cursor onto Checker No list and press the ENTER key The cursor moves into the table Because we have already set checker No 000 its name AREA is displayed Confirm that a judgment of the selected checker is displayed The screen shows the inspection area of the selected checker in orange OPERATE ENVIRONMENT TYPE INSPECTION Checker slice Level Preprocess Num Caleu Running Type No 000 Setting Type No 000 DA BYC Binary Window Checker No 0 AREA The area of Binary Window checker No 000 is displayed in orange Data ledated FI Image Meru 47 39 Press the ENTER key while the cursor is on AREA of checker No 000 in the list Automatically an expression is set BWC000_JUDGE Judgment of Binary Window No 000 40 Press the left arrow key lt The cursor moves onto BWC000_JUDGE The description of the selected expression is displayed in Expression Description field Confirm that it says Binary Window No 000 Judgment 48 BWC Binary Window Checker No NG ao OPERATE ENVIRONMENT TYPE MIHSRECTIGAT SAVE READ TOOL Checker Slice Level Preprocess Num Calcu Judging Calculation JOCOO0 Comment Expression BRCOOO_ JUOGE Jule merit Expression Descripti
26. Gray Edge Base Judgement BJUDGE The base checkers can detect the specified object or edge Rotation Adjustment Position Rotation Adjustment Feature Extraction Matching 2 checkers No 0 0 Horizontal Base Base Base Checker 0 Checker 0 Checker 0 0 Horizontal Base Checker 1 Center Center Detection Checker Area Size Adjustment AUC No 0 999 Base Checker 0 1 Center Detection Base Checker 1 1 Center Detection Judgement JUDGE The specified object or edge is detected Checker Line LIC No 0 999 Judgement JUDGE Dot count judgment and Land count judgment are both OK Dot count judgment DJUDGE The number of dots is within the upper lower values of OK Judgment Land count judgment LJUDGE The number of lands is within the upper lower values of OK Judgment Checker Binary Window BWC No 0 999 Judgement JUDGE Area value is within the upper lower limitations of OK Judgment Checker Gray Window GWC Judgement JUDGE Gray Average is within the No 0 999 upper lower limitations of OK Judgment No 0 999 No 0 999 within the range of OK Judgment Judgement JUDGE Checker Feature Extraction FEC No 0 999 Checker Smart Matching SMC No 0 999 The number of detected edges is within the range of OK Judgment Detected count at the last phase is equal to the upper limitation of detected count that was set at the last phase of the sequence Checker Flaw Jud
27. Pressing the CANCEL key finishes area setting The area is displayed in green The cursor goes back to the previous window ig 3 Area Setting Inspection Condi tien Judgment Condition Comnen Judgment NG Area i Tinelns 0 00 23 Because the object is black measure the black area Set the inspection target to black pu ea Move the cursor onto Inspection Condition and press the ENTER key Use the up down arrow keys f and to move the IB inary Wind cursor onto Target and then press the ENTER ___Area Setting Preprocess key to select it inspection Condition Slice Level udamen sonar tion Use the up down arrow keys 7 and to move the EO TIETE Target cursor onto Black and press the ENTER key to Filter Judgment NG decide nae k Time ms 24 Execute an inspection and see Binary indo Press the TRIG key Test is carried out once Preprocess Check the area detected by the Binary Window and e execution time displayed on the left of the screen Slice Level __Judgment Condition Target Filter Judgment Area lime ms 42 25 Now we will create the program to judge the object as which of OK or NG according to the inspection result Set the checker to judge as OK if the area of the object is within the certain range and to judge as NG otherwise For each training card one OK card and two NG cards measure the area size five times press the TRIG key five times each an
28. my en Panasonic Image Processor for FA IMAGECHELCKER I V500 Basic course Traini NQ Text May 2008 Matsushita Electric Works Ltd Automation Controls Business Unit Automation Controls Device Division Preface Thank you for selecting or evaluating our Imagechecker PV500 hereafter PV500 PV500 is an image processing device built on our image processing technology accumulated for many years PV500 simultaneously achieves ease of use high speed and high performance by complete pursuit of functions and performance based on our customers needs and our hands on experience and expertise This text 1s for trainings such as our FA Seminars where participants can learn about the functions and basic usage of PV500 It is also useful after introduction for installing and using of PV500 In addition to this text the following manual is available on PV500 User s Manual Chapter 1 What is Imagechecker ccccceececceeeeeeceeeseeeceeseeeccsegeeeceeaseeecsauseesssanseesseageees 3 1 1 Why We Use Imagechecker cccccceecsecceeceeceeccecseeseeseeceeeseeseeseeseeseeseeseeseesensaees 3 1 2 Imagechecker Operation SEQUENCE ccccccecceeceeceeceeceeseeeseeceeceeaeeseeseeseeseeseesaees 4 1 3 Mspectonmiimages TOF PV O00 nds cee eer ae E 5 1 4 PVS00 Inspection Frodu CS sroreoieeieneieni eni eena eLA AE AEA NE 8 Chapter 2 Settings and Basic Operations ccccecccccsecceceececeeceec
29. 3 CANCEL Key To return to the previous window or operation while setting 4 F1 Key Mainly to display the image menu 5 F2 F3 Key Use these keys when key guide is displayed in the bottom of the window 6 OPE SET Switch To switch windows between SETUP and OPERATION This is a snap type switch and the window switches every time you snap it 7 FUNC Key To display pop up menu FUNCTION Pressing it 2 seconds or more takes a printscreen screen display copying 8 SHIFT Key Use when SHIFT sign is shown on the screen Mainly to make the cursor move faster combining with cursor operation SHIFT sign is shown when you select a Product type or a checker and set an inspection area 9 LOCK Switch To lock or disable the 1 8 keys by setting in LOCK side The switch prevents undesired operation of the keys by mistake In the key operation guide field on the screen the information whether the following keys can be used and their operations TRIG key F1 key F2key F3 key OPE SET switch FUNC key and SHIFT key 11 2 3 Initializing Environment Settings We will configure the initial settings of PV500 environment for this training Environment is the common setting for all product types to make a suitable environment for inspections such as setting of camera or communication Press the OPE SET key in OPERATION window to display the menu bar Next use the right left arrow key
30. Chapter 4 Connector Gray Edge cccccssscccceesececceeseeeceeeseeecseaseeeceaseeecsesseeessageeeseaseees 73 4 1 SN arcs eae a eee ee settee eneatetetetees 73 4 2 Measure Width of the Object fered en cl cece ccc icnlanclan leah hase cater ecatiuaeanseanieectanensea de 15 Chapter 5 Basic Setting Of Checkers 1 o 2 2 00 5 0 c0c0dccecececcdeeedeteeedeced ee tiiideedeied andi andi icaee 83 5 1 CVI ON hid heel EAEAN dainsMaaalnah dash dust tana traded bad 83 5 2 Checker Number and Checker Type iirinn rirerire inaran EDA ANNEE 84 5 3 Areg SeN arses caras e eaa ae ea aeee ee e 87 Appendix 1 The List of Checkers cc eecccceecccceceeceeeeeeeeeeseeeceseeeeeseueeeseeeeesseeeetseeetsaeeeeas 95 Appendix 2 The List of Environment Setting ccccccccccccseeceeeeeceeeeeeeseeeeesseesesseeeesseeeeeas 97 Appendix 3 The List of Reference Data for Calculation and Restrictions 00068 101 O Operators and Functions tpemaee semen aero inca eran ES ASEA EE NEESTAS SEE 105 Appendix 4 The List of Reference Data for Judgment and Restrictions 0008 107 Appendix 5 Error Codes and Error SIGH al S sss EEM E EEEE E 109 7AN 1 8521 a9 b calo abl Ma BY Koy ao 1 2 8 Koco ee eee net erent inter terete ner tenth ner nent oot mene mere meee 112 CRAD OBN IIV EJOO 4 lt arcceucancccocecacecocacacsdeseacocaeeeneecstcectieessaacceesancedeseceoececsnosececensesdecatees 117 6 1 ONONO ana T fs apace en eee samen nu
31. Checker No Set No 0 1000 Checker No i a 55 6 Check that the Binary Window checker setting window image displayed on the screen was changed to a binary a pap image Area Setting l oer Inspection Condition t AMET a Judgment Condition Area Judgement NG Area 0 Time ms This binary image is binarized based on the slice level selected by the setting checker Set No 0 1000 Data Updated TRIG Run Test FUNC gt Pop up F image Menu Binary image Z Set a checker name in Comment Use the up down arrow keys and to move the cursor onto Area Setting and then press the ENTER key Use the up down arrow keys f and to move the cursor onto Comment and then press bane ye BN EER key Judgment Condition sai Judgment NG The window for entering a comment appears ples For this training enter AB AREA Time ms 0 00 After entering a string select Enter and press the ENTER key 8 Set a slice level a Ti _ e Use the down arrow keys to move the area Santina 1 fo rl cursor onto Inspection Condition and Inspection Condition sary press the ENTER key Judgment Condition seer Timelms 56 9 Select a slice level group and set it Preprocess Use the up down arrow keys f and to move the Slice Level cursor onto Slice Level and then press the ENTER Target key Filter No Group Upper Lower 255 128 255
32. Color Normally areas and mask areas are displayed in green and blue respectively but when setting and changing the area and the mask area they are shown in orange In PV500 this orange color is enhanced color This is a helpful function to select the mask area to edit when you have set multiple mask areas NOTE Regardless of an inspection execution or a test run the mask area and the checker area that were judged as NG are displayed in red when you press the TRIG key 94 Appendix 1 The List of Checkers Main application bao Gray Edge Feature Extraction Smart Matching Flaw Detection Connector Binary Window Connector Gray Window Connector Gray Edge Presence absence inspection Counting Measurement of size Presence absence inspection Measurement of brightness Orientation recognition Position detection Measurement of length at high speed Position detection Measurement of length at high inspection accuracy Position detection Angle detection Counting Position detection Angle detection Type recognition Flaw detection Crack or chip detection Burr detection Presence absence inspection Presence absence inspection Measurement of pitch of lead pins float check Width measurement of connector gap Description Counts the number of white or black pixels or the number of object on a line in a binary image Counts the number of white or black pixel
33. E0200 While PV500 stops the operation a signal or a command Operate run PV500 and execute again to execute one of the following is input or sent e Type Switch e Switch layout e Read write Parameter e Save or read product type or images to or from a SD memory card e Print screen e Clear the saved image memory of PV500 e Save to or read from the image memory of PV500 e Statistics Data Reset E0212 Other number than 00 99 was specified as an area number when saving or reading setting data to or from PV or a SD memory card When reading setting data from a SD memory card E0213 e No SD memory card is attached or cannot be Check attachment of the SD memory card accessed or presence of data file e No data file in the designated area of a SD memory card E0214 e The data file is not data of PV500 Prepare a correct data file e The Data file is incompatible Data of the later version etc e The number and types of cameras connected to PV 500 is different from the Camera setting of the data file 110 Error C Cause Solution etc ode E0216 When saving setting data in a SD memory card Check attachment write protection e No SD memory card is attached or cannot be accessed and presence of enough free space e Capacity of the SD memory card is used up of the SD memory card The SD memory card is write protected E0245 When switching layout Although PV500 is operating RUN displaying SETUP window cannot switch
34. JDC at NG No Output JRC JDC at NG TRIG Run Test OP SET To OPERATION Fl mage Menu 33 Use the right left arrow keys and to move the cursor onto Type and then press the ENTER key The menu for selecting JDC External or JRC Unternal is displayed Type is a setting for selecting whether PV500 outputs a judgment OK or NG to the external device or not To output select JDC External and not to output select JRC Internal JOC External JRC Internal fc ty JOC Ex il Type Checker No Tssa JICT ai E Gates JOC al B For now to output a judgment of the Binary Window checker to the external device select JDC External 45 34 We will set an operation expression You need to register a conditional expression in the expression list to output a judgment The W pression expression outputs parallel signal ON the mms object judged as OK when Imagechecker is et executed As opposed to that it does not output Expression List tse parallel signal OFF when the judgment is NG J0C007 ase Thus you need to set expressions so that JDC000 turns on when you want to output to OUTO and JDC001 turns on to output OUT u Save GJIC at We kipul JE ai Bi First set an expression in JDCO000 to output from OUTO when the Binary Window named AREA judges the object as OK Move the cursor onto the expression list and
35. No 000 Setting Data and press the ENTER key TYPE INSPECTION SAVEFREAD Save Setting Data Read Setting Data S 6 The cursor moves to Save to Confirm that Main Memory is selected Biro ba Free Deace O Briss Arco Be cifedhe Werssen al data created Date E SE SEE EEE E i Use the up down arrow keys f and to the cursor onto the Area No list and press the ENTER key 7 The cursor moves to 00 Save the current information in the area of No 000 Press the ENTER key on 00 Area No Ey ECE The message appears as the right figure Are you sure to save Confirm that the cursor is on Yes and press the ENTER key The settings we set have been saved in PV500 excluding lens aperture and Yes No focus 14 8 Observe the size and date of the saved data in the field of Size and Date of Area No 00 Plus confirm that the sign saying Data updated which was shown in the message area disappears Now saving the setting data in PV500 TE NSPECT ION STOF es Ti ETL a Read Setting Data Save Image Memory Clear Image Wemory Save tao iain enor y i Froe Space 0 Bytes oo i Jate 15 20 23 46 is completed ma waa gt J The settings saved in Save Setting Data in this chapter are conditions which you set in SETUP and OPERATION windows Note that these con
36. ON at Output Error Forced Outage at Output Error SS pS SS SS SS SS SS SS SS E a FP ee Image Memory Saving Condition Overwrite L Print Screen Destination F Camera Camera Type of Camera No 0 3 L FLASH Polarity FLASH Polarity 0 3 Color r Pattern L SETUP Window Transmittance Password L Initialize 112 TYPE Select Type H Type Setting Marker Display Data R W L Initialize INSPECTION Position Adjustment r Execution Condition p Execution Mode L Number of Blocks L Camera Setting r Common Setting Trigger Detects Error Outside Search Area Camera No to Set Connected Camera Shutter Speed Gain H Shutter Delay ms FLASH Signal Delay ms FLASH Span ms Partial Imaging L Calibration Area Size Adjustment Checker F Slice Level Preprocess r Line Binary Window Gray Window Binary Edge Gray Edge Feature Extraction Smart Matching Flaw Detection Connector Binary Window Connector Gray Window L Connector Gray Edge H Numerical Calculation Judgment Checker List L Group Move SAVE READ Save Setting Data Read Setting Data Save Image Memory L Clear Image Memory TOOL r Configuration SD Property Eject SD Card Information F Setting Help L Update r Startup Setting Network Calendar Language L Initialize r Firmware L Splash Screen
37. The operation described here is due to the Checker Direction which we have set to Vertical in step 8 For further information refer to the Note on the next page 19 15 Now we are in Cell Number Set mode Use the right left arrow keys to change the number of cells Area Setting Conmector Gray Edge No 000 For now set the value to 5 Incpection Area After deciding the number press the Enter key Data Updated 16 The cursor goes back to the previous setting window eae onment Inspection Condition Camera Search Method Judgment Condition A rea Threshold Adi Judgnent NG Time ms Upper Pitch Lower Pitch Average Pitch Pitch Total Judgment Dispersion Total Judgment lie NOTE In the area setting of Connector checker the length of the side parallel to the line between the start point and end point is the cell width of X The length of the side perpendicular to it is the cell width of Y Note on the directions when you set cell size Gray Edge Cell Cov X WX Checker Direction Checker Direction x Horizontal Vertical Y 17 Set inspection conditions Move the cursor onto Inspection Preprocess ps 95 Execution Mode Width Measurement sian and press the ENTER Search Hethod RED Dutside gt Instde y o Judgment Condition For this exercise set the condition Threshold Adi Aaa a Single E as fo
38. change the positive direction and the original point of axes as necessary Data Undated TRIG lt Start OPSET To SETUP Change Batiary Fl Select Window Fi Change Layout Digital Cameras for PV500 PV500 uses digital cameras instead of analog cameras used by the earlier models Compared with analog cameras digital cameras have the features shown below Insusceptible to pf a Relatively susceptible external noise J i to external noise Digital signal EU C Analog signal T No Digitized Digitized diaitizati Captures at the after it inside the Ee signal input of j is required g p comes in camera PV310 to PV310 Less fluctuation of capturing More fluctuation of capturing PV310 Digital camera Analog camera Thanks to these features digital cameras allow higher precision inspection with its uninsusceptibility to noise and less fluctuation in capturing quality m Camera Type PV500 connects three types of cameras shown in the table below You can select one of the cameras according to the conditions including size of inspection object required accuracy and inspection time To make setting of connecting camera select ENVIRONMENT gt Camera and TYPE gt Type Setting gt Camera Setting Camera ANPVC1210 ANPVC1040 Speed Digital Camera ANPVC1021 1600 x 1200 640 x 480 Image transferring Approximately 34 ms Approximately 9 ms Approximately 17 ms Time
39. displays the list of items that can be i l Num Calcu registered in a calculation Tug JRC With the up down arrow keys f and and the ENTER key udgment select Operator gt and then press the ENTER key Judgment JDC Value Gen Register 30 Next we will register the Binary Window measuring the area of Circle B in the expression Make setting in the same way as the previous one Press the ENTER key and select Checker gt BWC Binary Window and then press the ENTER key As the list of Binary Window checkers appears press the ENTER key on No 001 B AREA Press the ENTER key again on Area Select Result and check the value is displayed Then press the ENTER key BWC Binary Window Checker No Result Type 000 AB_AREA Judgment 001 Inspection Time 00 003 004 Result Statistics 6877 000 Result Atatistics el lt ENTER gt 65 31 Now the expression obtaining Expression the area of Circle A is complete BWC000_JUDGE BWC001_AREA Check this expression is correct or not Expression Move the cursor with the left arrow BWCO00_JUDGE BWC001_AREA key to select the item The expression description field shows iri Di ae mm nc the set information checker No and F result type Erer beactiel ion Binary Findew fo kma Binary Window No 00 Area Moving the cursor further with the
40. elect Type OPERATE ENVIRONMENT PEM INSPECTION ype Type Setting q Current Type No O01 lype No at Startup O00 Comment Ho Name 000 Yes NoName No Name oor Yes 00 Copy Paste Delete Enter Comment Type No at Startup HEnter Comment 5 After entering it select Enter and press the ENTER key The title is registered You can see that the product type list shows the title you have entered In the right figure TEST_1 OPERATE Corrent Type Mo pii Hi m Tyee Ho at Startup UUU testi 0 00 as Coneen Est cet On Tea Mo Mim z Tes TEST 3 Current Type No 001 Type No Comment 6 Next we will change the shutter speed Select TYPE gt Type Setting Move the cursor onto Camera Setting and press the ENTER key OPERATE at Startup O00 OPERATE ENVIRONMENT RPE INSPECTION SAVE READ TOOL ee Harker Display ENVIRONMENT EMDEN INSPECTION SAVE READ Tom Select Type Select Type 7 Press the ENTER key in Common Setting and select No Independent About items of Common Setting In PV500 you can set the items of Camera Setting including a trigger which commands an inspection start and shutter speed of a camera for each product type Additionally you can commonly use them in different types Common Setting decides whether you make setting for each type or use commo
41. frau flavors Slow speed Light Fast speed Dark E NOTE E About Setting Numbers As you can see in the type list Type number begins from 000 in PV500 In the same way the rest of the setting items begin from 0 including Connected Camera number Screen number and Checker number ENVIRONMENT gt Camera OPERATION gt Layout OPERATE QEMMIROMMENTE TYPE INSPECTION GAVE READ TOOL _ Condition Input Output Color Password Camera Camera Connected anera Camera Type 01 Tile FLASH Polarity Maint3Subs Hor Camera No 0 Mega 2 Mega Pe MaintsSubs Ver Camera No l 2 Mega 2 Mega J Camera No 2 2 Mega Camera No 3 None Unused Layout Image Synbols on Screen On Data R W nm Window No The number begins from 0 INSPECTION gt Checker OPERATE ENVIRONMENT TYPE MESECU SAVE READ TOUL Position Adj Area Size Adj ne Checker Type Line The number begins from 0 Checker No fl foo O01 oo O03 tif Note that all the setting numbers in the earlier models PV310 AX40 A series etc begin from 1 24 2 9 About Screen OPERATION 1 PERATE VIEW LAYOUT TOOL Type No 002 m Layout No 03 Ma int3Sut Ver PVsoo A Change Layout 1 Main Menu Displays the menu to set in OPERATION 2 Information Display Area Displays the information of PV a Displays the current type layout No and the status of the PV500 b R
42. full size of the screen 3 Reading and saving of an image only for SETUP window To save images stored in the Image Memory of PV into a SD memory card Save Image About Image Memory see the figure below To read images in Image Memory of PV500 or Test Image and Image Read Image Memory of aSD memory card as images for inspection In the figure below Image Memory Test Image and SD Image Memory are marked with 4 Adjustment of size and position of the screen only for OPERATION window Move Window To move a screen window and a data R W window displayed on OPERATION window Change size To change the size of a screen window and a data R W window displayed on OPERATION window Optimize size To change the size and magnification of a screen window displayed on OPERATION window into the optimum size Connected camera 2 mega camera Magnification 50 Connected camera Quad speed camera Ultra compact camera Magnification 100 PV500 saves camera capturing images in PV500 a SD memory card or PC Some of the saved images can be read out Images can be saved in the destinations described in the table below Image Saving PV500 Camera Inspection Capture image image memory External devices Test Image SD image memory Image Receiver Our free software w Personal Sees Ethernet Destination for image saving Readable to PV500 D
43. image that whitens all pixels within the certain range of gray scale and blackens the rest of pixels Gray area which a gray scale image has does not exist The gray scale which divides white and black range 255 is a slice level The smaller color information of a binary image that is binary white and black information speeds the process of checkers comparing to inspections with a gray scale image Note that if the brightness of the image or an inspection object changes during inspection a pixel may change trom white to black or black to white Upper 255 Lower 128 Gray scale image Binary image 1 4 PV500 Inspection Procedure The general setting procedure for inspection with the PV500 is as described below Every step is not always needed and you can skip some steps depending on the condition IP address setting Calendar setting PV500 basic settings Setting data save View range setting focus and aperture adjustment Result input output setting Environment settings Communication settings parallel and serial Camera connecting Camera type setting Type selection Setting of execution mode and number of blocks of execution mode and number of blocks Calibration setting Setting of preprocess and slice level Checker setting Product type settings Numeric calculation setting Judgment setting Setting of image save output Setting save Layout setting save OPERATION window s NOTE
44. is displayed indicating you are in Start point Set Mode In this mode you can move the start point by using the arrow keys Tt and Move the start point to the desired position then press the ENTER key To return to Area Shift mode press the CANCEL key instead of the ENTER key Start Point Set mode 20 The start point of the area disappears and only the end point is displayed indicating you are in End point Set Mode In this mode you can move the end point by using the arrow keys Tt and Move the end point to the desired position then press the ENTER key to decide the area size To return to Start Point Set mode press the CANCEL key instead of the ENTER key End Point Set mode 21 The rectangles representing the start point and the end point disappear and the cursor moves to Angle in the information display area Now you are in Angle Set mode In this mode pressing the up arrow key T rotates the area around the center of it clockwise Pressing the down arrow key rotates it counterclockwise Set the angle and press the ENTER key to decide the setting To return to End Point Set mode press the CANCEL key instead of the ENTER key Inspection Area cn ca Ca ST 439 369 ED 1261 843 Angle 0 00 Angle Set mode Rotatable within 45 degree 22 The inspection area is displayed in green again
45. judgment results correctly Layout Wo 00 You should see that the total judgment is displayed as a green OK sign for an OK object and a red NG sign for an NG object In addition the checker pattern of the Binary Window turns to green when the object is OK and to red when itis NG Moreover verify that signals are correctly output from the parallel ports by viewing Output status monitor OPERATE VIEW LAUT TOM aes AAT TO OPERATE VIEN LAYOUT TO Type No O00 Se A mee Type No O00 Layout No Mi Layout No A i i PEW Output status of signals 53 3 3 Measure Area Aon Image f Circle B Circle A No 6 No5 No 4 OK 1 OK 2 NG E Overview 1 Create a Binary Window No 000 to measure the sum of the area of Circle A and B 2 Create a Binary Window No 001 to measure the area of Circle B 3 Subtract the result of Step 2 from the result of Step 1 to obtain the area of Circle A m Exercise 2 Binary Window Circle setting Binary Window Circle setting for Circle B Numeric Calculation Setting E Preparation Product type No 001 Training Card No 4 No 5 and No 6 3 cards Image preparation Capture Training Card No 4 Live CO Gray 7 Create a new product type FEE NENT GREY SECT SEE TO Type Setting Marker Display Press the OPE SET switch in OPERATION Move the cursor 7 suman onto TYPE press the ENTER key select Select Type and Current Type No 000 then press the ENTER ke
46. layout e Other number than 00 31 is specified for layout number No layout has been registered in the specified layout number When sending parameter write command Switch to OPERATION window Specify a correct layout number E0250 e Because PV500 shows SETUP window parameters cannot Switch to OPERATION window be written E0251 e Specification of the parameter is wrong Specify correct parameters e g Undefined parameter is specified The specified values led to the status of Upper value lt Lower value when entering them E0252 e The specified parameter does not exist e g The number of uncreated checker is specified as a parameter e The specified parameter value is out of the settable range e g Upper value of slice level is being set to over 256 E0260 When saving Image memory of PV500 in a SD memory card Check attachment write protection e No SD memory card is attached or cannot be accessed and presence of enough free space e Capacity of the SD memory card is used up of the SD memory card The SD memory card is write protected When saving Image memory of PV500 in a SD memory card Delete all or some folders of 00 99 there is no blank folder All of 00 99 are used in the Backup folder of the SD memory card E0061 When saving Print screen in a SD memory card or a PC through Check attachment write protection Ethernet and presence of enough free space e No SD memory card is at
47. left arrow key shows Subtraction and Binary Window No 000 Area ERTE E ERIRE EW ROPaE E Aroa Sire Adj Becka Slice Love Preprocess Hum Calci Area Sire Adj Checker Misarical Calculation CACC feoerical Calculation Cacood Common t AREER Comment MARFA Espresso ice Eiproan ber BWCOOO_AREASBWCOO1_AREA BWCOOOZAREA B CO01_AREA Function Beacript ia Function Description e Expression Description Expression Description Binary Window No 000 F subtraction Area 32 After confirming the expression register it Press the CANCEL key twice A message saying Register appears Choose YES and press the ENTER key The expression below is registered CAC000 BWCO000_AREA BWC001_AREA BWCO000 AREA Binary Window No 000 Area BWC001 AREA Binary Window No 001 Area Does the result field show the area of L tesult udge Circle A CACOOOBWGOOO_AREA BWCOOI_A 55188000 po j lt gt Moving the cursor right shows the Cursor lt Register Yes No Cancel set comment on the next page ce pression Comet CACOOOBWEODD ARE A BWCOO AREA A AREA 66 33 To see the captured image in the current window you need to press the F1 key Pressing the F1 key however the image hides the result field PV500 has a function to change the transparency of the setting window and the color of items Let s have a look at the function Press the CANCEL key few times to
48. move the cursor to the main menu Use the right left arrow keys and to move the cursor onto ENVIRONMENT and press the ENTER key Then use the right left arrow keys and to move the cursor onto Color and press the ENTER key The color window appears as the right Standard figure and the cursor moves to Pattern The default pattern is set to Standard Sti da de 4 Selecting it with ENTER key shows the preset color patterns Select Casual or Grass with the ENTER key Palm Dialog Button Input Field Main Menu Submenu Menu Selection History Title Bar Wall Paper Key Guide Information Area Selection OPERATE ENWIRONWENTN TYPE INSPECTION SAVE READ TOOL OPERATE ENVIRONMENTS TYPE INSPECTION SAVE READ Pattern Details Can you find the pattern of the screen menu and the color of letters were changed SETUP Window Transmittance 0 No 80 Transparent Cond i tion Input Output Pallern Details Details Font Font Dialog TLETT Button lnpui Field Button Inpal Field futtonflapat Field Main Henu Main Meru Main Sulini Submenu Menu Selection History Menu Selection History E Title Bar litle Bar i Tithe tar Wall Paper Wall Panor Wall Paper Koy Guide Key Guide Key Guide Information Area atarua on ire Information Aros Selection Solection Solection Buben Hopa Selection History SETUP Window Transmittance DE Of Nal 0f Tr
49. occurs in operations after inputting the signals which are marked with in the table of input signal including Type type switch and Display change layout While the error signal is ON inputting the signals again operates correctly and turns off the error signal When Error0 turns on Error Cause Solution etc Code Parallel Handshake Timeout occurred Connect and set correctly No Acknowledge signal indicating that the external device has received data was input to PV500 within the Timeout E0151 Values exceeded the following ranges during calculation Check the expression of Effective range of values during calculation Numerical Calculation or 2147483648 to 2147483647 2 to 2 1 Judgment which shows E E0152 Denominator became 0 in the division that is specified as a numeric sign in the Checker List calculation E0153 Any item that does not exist is referred to the Numeric calculation Judgment If the referred item is deleted although it existed when it was set E0160 Position adjustment for a detect trigger is unset when you use Detect Register a Position Trigger common Adjustment for the detect trigger E0200 While PV500 stops the operation a signal or a command to execute one Operate run PV500 of the following is input or sent e Start executing an inspection e Execute template setting of Smart Matching E0201 e The command spec
50. type of the actually connecting camera and the settings of Connected Camera and Camera Type in Camera menu of ENVIRONMENT are not the same Differences between operations in RUN and STOP START Capture Execute Calculates gt Output to signal input an image checkers a result the external devices RUN 2 STOP DX o lt No output to the external devices As the default setting product number is 000 at startup To specify a type number at startup or change it to the type number you have selected right before you turned off PV500 make setting from ENVIRONMENT menu ENVIRONMENT gt Condition gt Startup Setting gt Type No 2 2 11 Menus and Functions Screen at startup Switch with OPE SET switch Time EU SU ms TRIG itari Fl Select Window Fi Change Larout OPERATE To switch items on operation VIEW To set displaying OPERATE Y IEW LAYOUT Select Type Screen Reset Statistics Data RW nan aa ae OPERATION Window Transmittance Stop Operation Ee To SETUP Window Overlap Adjustment screen layout VIEW LAYOUT TOOL LAYOUT To register and switch layouts TOOL To save data and show information Wo Comment Layout Image of PV500 00 Main o TOOL Ol Tile 0 Wain 3Subs Hor Eject SU Card 03 Maint338ubs Ver pave Setting Data save Image Memory Clear Image Memory Informat ion Symbols n Screen LA
51. 0 000 9999999 999 Scan Count SYS Number of Scans COUNT Nop Judgment Referring to Position Adjustment Base result No Select a base checker carefully when you refer to the following items in Position Adjustment Items Base judgment Base inspection time Base X Base Y Base projection X and Base projection Y Result No Position Adjustment Position Rotation Adjustment Rotation Matching 2 checkers Checker 0 No 1 1 Horizontal Base Base Checker 0 1 Checker 1 Center Detection meag Vere Detection pes e i 1 Center Detection Center Detection 104 Operators and Functions Operators Addition Subtraction gt Multiplication o O I Division If denominator becomes 0 the calculation will be terminated and an error signal Parenthesis Up to three parentheses can be used successionally You cannot use four or more of them successionally Correct A B C D E Wrong A B C D E F Arithmetical Function MOD S0 S1 Remainder when SOisdividedbyS1 e g MOD 9 4 4 e g SQRT 144 12 e g ABS 255 255 e g INT 1 8 1 e g ROUND 1 485 1 e g FLOOR 1 485 1 e g CEIL 1 3 1 Difference among INT ROUND FLOOR and CEIL S INT S ROUND S FLOOR S CEIL S 1 5 1 2 1 2 1 4 1 1 1 2 z 1 2 1 1 5 1 2 2 1 Statistical Function calculation No C CA000 10 calculation No C In the case of CA002 3 c
52. 10 11 62 5 62 5 100 133 3 968 12 456 2 286 11 83 3 83 3 150 200 0 1441 2 693 11 438 0 5 125 0 125 0 200 266 7 1915 15 929 11 589 10 5 166 7 166 7 250 333 3 12388 1 1166 1 741 10 5 208 3 208 3 300 400 0 2862 1 1403 0 5 892 10 5 250 0 250 0 350 466 7 13335 l1 1639 0 5 1044 0 291 7 291 7 400 533 3 13809 0 5 1876 0 5 1195 0 333 3 333 3 450 600 0 4282 05 2113 0 5 1347 0 375 0 375 0 500 666 7 4756 0 5 2350 0 5 1498 0 416 7 1416 7 600 800 0 15703 05 2823 lO 1801 0 500 0 500 0 700 1933 3 6649 05 3297 l0 2104 0 583 3 583 3 800 1066 7 7596 0 5 13770 O 2407 0 666 7 666 7 900 1200 0 8543 05 4244 l0 2710 0 750 0 750 0 1000 1333 3 9490 lO 4717 0 3013 JO 833 3 833 3 variety of thickness 0 5mm 1 0mm 5mm 10mm 20 mm and 40mm Make the thickness of Adapter ring in the table by combining them Lens focal point differs from the others 1 Around 2 2 Around the closest position 3 Around 0 5 4 Around 1 5 Around 0 3 Mounting Flate x Adapter Ring i Lens WO Working Distance Distance between the front of Hanzential Vie ica ens and an obpect WD The distance from the front of the lens to the object f Focal length The adapter rings come ina 17 2 6 1 2 Quad speed Digital Camera ANPVC1040 The values in the table are around the focal point of except as otherwise noted
53. 2 0 820 0 573 0 729 2 729 2 400 1533 3 15675 0 5 5664 0 5 12811 0 1787 0 939 0 657 l0 833 3 833 3 450 600 0 6379 0 5 6368 0 5 13163 0 2013 0 1059 10 741 0 937 5 937 5 500 666 7 7083 0 5 7072 0 5 13515 l0 2238 l0 1179 0 826 0 1041 7 1041 7 600 800 0 8491 0 5 8480 0 5 14219 0 2688 0 1418 0 995 l0 1250 0 1250 0 700 933 3 9898 0 5 9887 0 5 14923 l0 3139 0 1657 0 1164 0 1458 3 1458 3 800 1066 7 11306 0 11295 0 5626 10 3589 0 1897 0 1333 l0 1666 7 1666 7 900 1200 0 12714 0 12703 10 6330 0 4040 0 2136 0 1502 0 1875 0 1875 0 1000 1333 3 14121 0 14110 0 7034 0 4490 0 2375 0 1671 0 2083 3 2083 3 WD The distance from the front of the lens to the object f Focal length 1 WD 4 mm 2 Lens focal point is around the closest position 3 Lens focal point is around the middle position Horizontnal View w Lens Mounting Plate Adapter Ring WD Working Distance Distance between the front of ens and an object 18 2 7 View Range Setting For this training we use the lens of f 25mm and set the vertical view range to 50mm Now make a setting of view range m Excerption of the view range table for 2 mega pixel digital camera ANPVL502 ANPVL252 ANPVL162 Resolution View range f 50mm f 25mm f 16mm um pixel TOF Adapter Adapter Adapter a a Ka Mounting Plate Adapter Ring a Lens nsen barf ee fae fe O ao 05 8 ea 20a ra aay 2 0
54. 45 79 167 733 i in Pitch column Judgment Time ms From the results in the list Upper Pitch 415 484 the upper and lower pitches Lower Pitch 409 809 and the average are Average Pitch 411 975 displayed in the window Pitch Total Judgment Ok Dispersion Total Judgment Pitch Total Judgment shows OK when all cells return OK on the pitch 19 Replace the inspection card and press the TRIG key to execute a test Write down the obtained values on OK object and NG object OK object No 40 NG object No 42 Minimum Maximum Minimum Maximum 20 We will make setting to judge as NG when inspecting on NG card aren Sottine No 42 using the values obtained in en i __ a Wax Pitch __ 416 000 step 18 Press the ENTER key on Win Pitch 40s 000 i eee earch Method 99999999 999 juge men Condiioa Inputihe Judgment Condition 0000 setting values for Max Pitch and O ThreshAdje Min Pitch Judgment OK Time ms 3 24 Upper Pitch 415 484 Lower Pitch 409 809 Average Pitch 411 975 Pitch Total Judgment OK Dispersion Total Judgment 21 Confirm that OK judgment is output when you inspect OK card and NG judgment is output when you inspect NG card OK object No 40 The judgment is OK andthe __ Judament area is displayed in green Time ms 3 24 Upper Pitch 415 484 Lower Pitch 409 809 Average Pitch Pi
55. 500 m About Image Data A camera captured image consists of pixels or the smallest units of an image PV500 captures an image in 1600 pixels horizontally and 1200 pixels or 640 pixels horizontally and 480 pixels vertically The number of pixels varies depending on using camera PV500 uses monochrome cameras and each pixel has 8 bit grayscale value from 0 to 255 Using an image with 256 gradation levels and differences of grayscale levels to contrast each pixel the gray image processing is strong for brightness changes and allows stable inspections The example below describes 2 mega pixel digital camera we will use in this training 1600 pixels 1 pixel Brightness information Gray level 0 to 255 255 atttt ett ee eee HE Eai Brightness 09200000S tbe ee et Sea be ee med cere ee bSSoeeheoeeseaoose See 0 When 2 mega camera is used X axis i e ss PV500 has a coordinate system as i Coordina the left image 0 0 X axis is in the horizontal direction and Y axis is in the vertical direction gable Rotation angle theta is clockwise Rotation 8 The coordinate at the upper left of the screen is 0 0 and the bottom right is 1599 1199 for 2 mega camera and 639 479 for ultra compact camera X coordinate or Y coordinate described in the setting of checkers and inspection results are based on this coordinate system Coordinate 1599 1199 You can
56. Area Size Adjustment Checker No list Left Offset Area Size Adjustment Right Checker 7 Checker No Area Size Adjustment Checker No list Right Offset Inspection Condition Preprocess Slice Level Target Filter Judgment Condition T__ OK Judgment Max OK Judgment Man 3 2 Judging Object as OK or NG OK NG 1 NG 2 E Overview Create a Binary Window to measure the area of an object Create a comment Set a slice level Set an area to inspect Measure the area of OK and NG objects From the results of step 5 set the range to judge objects Make a judgment setting to output judgment results to the external devices Set a Total Judgment to see the judgment result at a glance OCAAAKWNeH m Exercise 1 Binary Window Rectangle setting Judgment setting E Preparation Product type No 000 Training Card No 1 No 2 and No 3 3 cards Image preparation Capture Training Card No 1 Live CO Gray 7 Press the OPE SET switch in OPERATION to switch to SETUP Next use the right left arrow keys and to move the cursor onto INSPECTION and then press the ENTER key OPERATE ENVIRONMENT Position Adj AVE READ TOOL Checker 2 Wee the right left arrow keys and to move the OPERATE ENVIRONMENT TYPE MINSPEOTIONN SAVE READ TOOL cursor onto Checker and then press the ENTER key Position Adj Area Size Ad
57. DY X coordinate of the lower right point of circumscribing rectangle RDX Y coordinate of the lower right point of circumscribing rectangle RDY Perimeter PLEN Principal axis angle ANG Projection distance of X PX Projection distance of Y PY Output value 0 2000 Output value 0 2000 NO N N Output value 89 9 90 0 type Smart Matching SMC Inspection Time TIME 2 i O No 0 999 0 255 Detect Template No TEMP 2 O Correlation COR 2 S O X coordinate X 18000 OS 180 0 Max subtraction AREA O a Subtraction number LCNT Projection distance of X PX Projection distance of Y PY Interim detection count SCNT Interim correlation SS Flaw r Judgement JUDGE Output value 0 128 Output value 0 256 Output value 0 001 1 000 Output data OK 1 NG 0 Detection FWC Inspection Time TIME No 0 999 Detection count COUNT 0 511 Flaw size SIZE Top cell No FCELL X coordinate X Y coordinate Y Projection distance of X PX Projection distance of Y PY Judgement JUDGE Inspection Time TIME Detection count COUNT 2 Output value 0 Area AREA Individual judgment PJ Judgement JUDGE Inspection Time TIME Detection count COUNT 2 Output value 0 Gray Average AVE Output value 0 255 Individual judgment PJ Output data OK 1 NG 0 Connector Gray Judgement JUDGE Output data OK 1 NG 0 Edge CGE Inspection Time TIME No 0 999 Detection
58. Direction scan Direction Jf uonoasq Ues __ End Point ED m WY X WX The Number of Cells N X Left right key of the keypad Y Up down key of the keypad ST X coordinate of the Y coordinate of the start point start point ED X coordinate of the Y coordinate of the end point end point Ww Width X of cell Width Y of cell N Number of cells 91 Drawing Connector Checker Tilt the ENTER key in the desired direction to move the whole line Press the ENTER key to set the position of the line Tilt the ENTER key in the desired direction to move the start point Pressing the CANCEL key goes back to step 1 Press the ENTER key to set the position of the start point Tilt the ENTER key in the desired direction to move the end point Pressing the CANCEL key goes back to step 3 Press the ENTER key to set the position of the end point Tilt the ENTER key to change the cell size Pressing the CANCEL key goes back to step 5 Press the ENTER key to decide the cell size Tilt the ENTER key right left to change the number of cells Pressing the CANCEL key goes back to step 7 10 Press the ENTER key to decide the number of cells The screen returns to the area setting menu Checker Direction Horizontal x Checker Direction Vertical ii Gray Edge Cell Cia X WX
59. ER key 16 Use the up down arrow keys f and to move the cursor onto Area and press the ENTER key Pressing the CANCEL key at the time cancels the area setting Inspection Condition Judgment Condition Judgment Area Time ms HBinary Window Inspection Condition Judgment Condition Judgment Area Time ms Sel Ho UF 1000 Comment AREA No Set Checker Offset Comment Camera rea AREA 39 17 The inspection area is displayed in green Set size and position of this area Check to make sure that the cursor is on Change menu in the information display area on the left of the screen Press the ENTER key Area Setting Binary Mindon Ho O00 STOP mgee Inspection area Add Mask Data Updated 18 The area on the screen changes its color from green to orange indicating you are in Area Shift mode In this mode you can move the entire area by using the arrow keys f and Move the area to the desired position then press the ENTER key To cancel the moving press the CANCEL key instead of the ENTER key Start point Area Shift mode While you are setting an area SHIFT sign is displayed on the lower right as the right figure Pressing the arrow keys and the SHIFT key on the keypad at the same time moves the area faster in the direction 19 The end point of the area disappears and only the start point
60. Enter the number you want to create by tilting the ENTER key up and down and press the ENTER key If a comment is shown next to the checker number the checker has been already set If a comment has not been set the list shows No Name down and press the ENTER key The cursor moves to the checker number you have set in step 6 Press the ENTER key then The setting window of the checker that you selected is displayed Deleting the Checker INSPECTIONS SAVE READ TOOL Size Adj Checker Select INSPECTION from the main menu select Checker and press the ENTER key Checker Type the checker list The submenu associated with the checker function is displayed Select Delete and press the ENTER key Copy The message saying Are you sure to delete appears Paste Delete Select Yes and press the ENTER key He Piltar The checker is deleted and the title field is cleared 84 Copying the Checker To copy a checker that is already created 1 Press the FUNC key Move the cursor onto the checker number you want to Press the FUNC key INSPECTION SAVE READ TOOL Select INSPECTION from the main menu select Checker and press the ENTER key Size Adj Checker Select a checker type to copy Select the checker number you want to copy 000 001 No Name The submenu associated with the checker function is disp
61. FT key to rotate the area by 0 01 degree Pressing the CANCEL key goes back to step 5 Press the ENTER key to decide the angle of the area Drawing a Line Line scan Tilt the ENTER key in the desired direction to move the whole line B Press the ENTER key to set the position of the line Tilt the ENTER key in the desired direction to move the start point GB Pressing the CANCEL key goes back to step 1 i Hin a Press the ENTER key to set the position of the start point Tilt the ENTER key in the desired direction to move the end point Pressing the CANCEL key goes back to step 3 Press the ENTER key to set the position of the end point gt The screen returns to the area setting menu Drawing a Polygon Tilt the ENTER key in the desired direction to move the whole polygon Press the ENTER key to set the position of the polygon Tilt the ENTER key in the desired direction to move the vertex 1 Pressing the CANCEL key goes back to step 1 Press the ENTER key to set the position of the vertex 1 Now you can set the next vertex To set the vertices repeat step 3 and step 4 Repeat this operation until the final vertex 89 E Adding Polygon Vertices You can add up to 16 vertices to a polygon 1 Move the desired vertex and press the FUNC key The menu adding deleting vertices is displayed 2 Select Add Vertex from the menu A new vertex is added about the middle position betw
62. IME 2 gt O No 0 999 101 type Gray Window GWC No 0 999 Binary Edge BEC No 0 999 Gray Edge GEC No 0 999 Feature Extraction FEC No 0 999 102 Inspection Time TIME 2 ee Inspection Time TIME 2 Detection count COUNT Output value 0 256 ae ee X coordinate X Y coordinate Y Detected color COLOR Output value White gt Black 0 Black gt White 1 Projection distance of X PX Projection distance of Y PY Judgement JUDGE Inspection Time TIME Detection count COUNT X coordinate X Y coordinate Y Differential Value DEF Projection distance of X PX Projection distance of Y PY Judgement JUDGE Inspection Time TIME Detection count COUNT Area AREA X coordinate of gravity center NO NIN Output data OK 1 NG 0 Output value 0 256 Output value 0 255 Output data OK 1 NG 0 Output value 0 10000 Output value 0 1920000 Y coordinate of gravity center Projection width PWX Projection height PWY X coordinate of the upper left point of circumscribing rectangle LUX Y coordinate of the upper left point of circumscribing rectangle LUY X coordinate of the upper right point of circumscribing rectangle RUX Y coordinate of the upper right point of circumscribing rectangle RUY X coordinate of the lower left point of circumscribing rectangle LDX Y coordinate of the lower left point of circumscribing rectangle L
63. Pitch and Width measurement Switch among modes depending on inspection type Using the edge detecting principle of Gray Edge measures pitches of many pins detects floats and measures gaps of a connector It has also Detect Mode which inspects width or height of parts using many edges Judgment criteria of OK NG Number of Pixels Number of the object Number of black white pixels Gray Average Edge existence Number of edges Number of clusters Detection count Subtraction count Flaw detection count Number of black white pixels of each cell Gray average of each cell Measured size 95 The table below lists obtainable results by each checker Refer to the chapters of each checker for details Checker Position Shape oe Count Coordinates Angle Feature Correlation oun row vous Ys w juc_fve le rary Widow fewe ve ewww jew S y l Breves fec ve cwe Jec w S me Feature Exrecion rec vs ver vo vos Smartwatchng e e Yes es Faen pwc ve wing few ves TT Window sn few OE Comorees oor ve Adjustment Adjustment Ye Ye Yes Yes a Lo Measurement of a moving Calculates the distance adjustment mount between the base position amount X Y and the object position obtained by each checker Grouped checkers Movement of a checker perform in the position where the object mo
64. ST X0 Y0 X1 Y1 Distance between two points QO X0 Y0 and Q1 X1 Y1 in pixels VDIST X0 Y0 a0 b0 c0 Length of a perpendicular to line L L ax by c 0 a0x b0y c0 0 through point Q X0 Y0 in pixels ki lt VDIST X0 Y0 a0 b0 c0 gt x0 y0 VPOINTX X0 YO a b c Coordinate X and Y of Q1 which is a Qi L ax by c 0 VPOINTY X0 Y0 a b c intersection of line L ax by c 0 and a perpendicular to line L through point QO X0 YO Q x0 y0 gt CIRCLEX x0 y0 x1 y1 x2 x3 Coordinate X and Y of the center and x0 y0 CIRCLEY x0 y0 x1 y1 x2 x3 radius in pixels of a circle through three Ea Ta CIRCLER x0 y0 x1 y1 x2 x3 points x0 y0 x1 y1 and x2 y2 r E x he x2 y2 If it cannot be calculated the judgment will be Error 106 Appendix 4 The List of Reference Data for Judgment and Restrictions A List of the Data Can Be Referred to Judgment All of the data listed below can be incorporate into a Judgment formula After creating a Judgment formula the formula consisting of the symbols listed below and numbers from 0 to 9 is displayed Data That Can Be Used in Judgment The data described below is that can be used in judgment expression The symbols in parentheses are displayed in operation expressions pO Condition for OK judgment Checker Position Adjustment PAC No 0 999 Judgement JUDGE LF The specified object or edge is detected Position Adjustment Binary
65. Type and then press the ENTER key The list of set Product Types appears on the screen For this training initialize the all types firstly OPERATE ENVIRONMENT MEEI INSPECTION SAVE READ TOOL SETUP Select Type lype Setting Marker Display Uata R W Initialize 3 Press the CANCEL key to move the cursor onto Select Type Press the right arrow key gt to select Initialize and then press the ENTER key OPERATE ENVIRONMENT INSPECTION SAVE READ TOOL SETUP STOP Select Type lype Setting Marker Display Data R W Initialize 4 The message below appears Select YES P FERATE ENVIROMENT 0TVRES IKSPECTION SAVEVREAD TOOL i and press the ENTER key Select Type Iyoe Setting Warker Display Mata RWO Initialize Running Type No 000 Setting Type Mo 000 _ READY Are you sure to initialize Are you sure to initialize SCAM Yes No Initialization of all product types completed Be sure to save the new settings otherwise the PV500 clear Running Type No 000 unsaved settings when the device turns oft Right after initialization PV500 creates a new type in No 000 setting Type No 000 Confirm that 000 is shown for Running Type and Setting Type in the information display area 13 5 Store the setting data in PV500 Save Setting Data Read Setting data Save Move the cursor to SAVE READ and press Running Type Mo O00 the ENTER key Move the cursor to Save Setting Type
66. WIRONWENT mee PERETI SAVE REM TOUL calculation to judge the object as OK or NG Checker Slice Level Use this result in Judgment Judging Calculation Jocooo OCA Previous Value In this exercise we will configure the judgment Conent oo Checker No 0 function to output a signal from OUTO of the Expression parallel terminals if the object is judged as OK and from OUT1 if it is judged as NG Checker First set it to output a signal from OUTO when the object is judged as OK l Judement JC hre Select JDC000 and open Expression to udgnent JDC 5 display the reference item list Select Num ____ Calu Expression De Selecting Numerical Calculation for Type shows the numerical calculation list Select 000 A_AREA The result of the numerical calculation is ears referred in the expression now Press the CANCEL key to register the expression Next set it to output a signal from OUT1 when the object is judged as NG Open JDCO001 enter Negation from Operator and refer 000 A_AREA of Num Calcu Check that JDC001 displays the opposite result to JDC000 Press the CANCEL key to register the expression Expression _ No JDC000 CACOOO_JUDGE JDCOO1 CACOOO_JUDGE 1 41 Set the result of JDC000 to Total Judgment Opening Setting of Condition shows the setting window Open Condition of Total Judg
67. YOUT E OA This is the setting about size number of n Data R W me Chee ay screens and camera type for screens and data R W windows SETUP window OPERATE EXVIROMMENT TYPE INSPECTION SAVEYREAD To Position Adj Area Size Adj Checker Slice Level Preproacess Running Type No 000 oy 60 50 ms Setting Type No 000 BD 29 ms READY TRIG Run Test OFSET To OPERATION Fl image Meru OPERATE Switches operation To OPERATION Restart Operation Stop Operation ENVIRONMENT Common setting for all product Condition Input Output Camera Color Password Initialize TYPE Setting necessary for inspections select Type Type Setting Marker Display Data R W Initialize INSPECTION Sets each inspection condition Position Adj Area Size Adj Checker Slice Level Preprocess Num Calcu Judgment Checker List Group Move SAVE READ Saves or reads setting data and images save Setting Data Read Setting Data save Image Memory Clear Image Memory TOOL Sets and Shows the information of PV500 Configuration SD Property Eject SD Card Information setting Help Update Operations of Imagechecker and Main Settings The diagram below shows the setting items described in page 3 to operate Imagechecker Capture an image Environment Camera Type Camera Setting Calculate a result Inspection Numerical Calculation Output to the external device Inspection Judgment Environment Input Output Ex
68. a shape Delete Mask is displayed in green indicating it is registered Then press the CANCEL key Charmane Charge Share Add Mask The checker menu is displayed Shape of Area and Mask for Checkers Checker Area Line Line Broken line Arc Binary Window Rectangle Ellipse Circle Polygon Rectangle Ellipse Circle Polygon Gray Window Rectangle Ellipse Circle Polygon Rectangle Ellipse Circle Polygon Binary Edge Line Scan Plane Scan Gray Edge Line Plane Ellipse Feature Extraction Rectangle Ellipse Circle Polygon Rectangle Ellipse Circle Polygon Smart Matching Template Rectangle Ellipse Circle Polygon Template Rectangle Ellipse Circle Polygon Area only Rectangle Area Flaw Detection Line Plane Ellipse Rectangle Connector Line Scan Binary Window Connector Gray Edge Line Scan Connector Gray Edge Line Scan m Drawing a Rectangle Plane Follow the steps below after displaying a checker shape on the screen by selecting Change 1 Tilt the ENTER key in the desired direction to move the whole rectangle Now you are in Area Shift mode 2 Press the ENTER key to set the position of the rectangle 3 Tilt the ENTER key in the desired direction to move the start point D Pressing the CANCEL key goes back to step 1 Now you are in Start point Set mode 4 Press the ENTER key to set the position of the start point l
69. alculation No C MAX 0 3 10 SUM C S Sum of S number of results of numerical calculation MIN O 3 3 Noc AVE 0 3 6 267 SORT C S0 1 S2 S2th value when sorting S number of numerical SUM 0 3 18 8 calculation No C in order of S1 condition SORT 0 3 1 1 3 O descending 1 ascending 105 Trigonometrical Function SNOR Sredange DR SOS coso Cosine ofangie DR radian lt OC o ASIN OR ArcsneofangeDR adia SS TAGOS DR Arocosine of angle DR radian O OoOo o oooO TATANDR Arclangent of angle DR radian SSCS e g TAN 45 1 ASIND S Arcsine of ange D_ e g ASIN 1 90 e g DEG 0 785 45 Geometric Function MIDDLEX X0 Y0 X1 Y1 Coordinate X and Y of the middle point of two points QO X0 YO and Q1 X1 Y1 MIDDLEY X0 Y0 X1 Y1 CPOINTX a0 b0 c0 a1 b1 c1 Coordinate X and Y of the intersection of two lines LO a0x bOy cO 0 and L1 CPOINTY a0 b0 c0 a1 b1 c1 a1xt b1y c1 0 If two lines are parallel the judgment will be ERR ELINEPA x0 y0 x1 y1 Element a b and c of a line ax by c 0 x ELINEPB x0 y0 x1 y1 which connects two points x0 y0 and eae AN ELINEPC x0 y0 x1 y1 x1 y1 x0 yO _ tL an L ax by c 0 CANGLE a0 b0 c0 a1 b1 c1 Narrow intersecting angle DR radian of LO a0x b0y c0 0 two lines LO a0x bOy c0 0 and L1 a1xt b1y c1 0 DRiradian oe are parallel the judgment will be L1 atx biy c1 0 DI
70. and Adapter Rings 2 6 1 View Range Table Selection of Lens Adaptor Rings and Installation Distance of Camera First you need to decide range of capturing images view range Adjusting the distances between a camera and a lens and a lens and an object gives you desired view range Insert adapter rings between a camera and a lens to adjust the distance between them The View range table lists types of camera and lens thickness of adapter rings and distance to object 2 6 1 1 2 mega pixel Digital Camera ANPVC1210 Select the appropriate lens and adapter rings from the table below to match the resolution and view range Moreover confirm the distance between the camera and the object The values in the table are around the focal point of except as otherwise noted ns ANPVL502 ANPVL252 ANPVL162 Resolution View range f 50 mm f 25 mm f 16 mm um pixel mm Ver Hor WD ene WD poets WD eon Ver Hor 1 1 3 30 264 08 10 8 2 27 140 132 i7 ee 3 40 149 88 25 25 4 53 159 66 3 3 133 5 6 7 68 53 4 2 142 7 5 10 0 192 35 6 3 6 3 10 13 3 115 126 30 13 8 3 8 3 12 5 16 7 1139 121 41 11 10 4 10 4 15 20 0 163 118 53 9 12 5 112 5 20 26 7 210 113 77 7 16 7 116 7 30 40 0 1305 9 124 2 2 74 2 5 25 0 25 0 40 53 3 1399 7 172 2 3 1104 2 33 3 33 3 50 66 7 494 5 219 24 135 11 5 41 7 141 7 75 100 0 731 2 1 337 2 2
71. and an object by multiple Gray Edge checkers on lines of the area and is suitable for inspections on a connector IC with many pins In the same method of Gray Edge checker it detects a size of an object such as edges of pins and chip parts Four modes are provided Gap Float Pitch and Width Measurement Use them according to your purpose Rectangle Number of cells Max 100 The results differ depending on the Petected Count 3 100 Yes Arati Upper lower average Pitch Yes Yes _ Yes Y s i a Pitch Total Judgment pod Yes Yes Yes Yess ee ee te es e waz o i oaa Yes Yes Yes Area2Y 01199 999 Yes Yes 1 Yes Area2 Differential 0 255 Yes Yes 1 Yes 2 mega camera is used and calibration is set t o No Detection example in the execution modes When all gaps are within the set tolerance range of gaps Judges if the detected floats are within the set the object is judged as OK tolerance Width Measurement Detects a tip of each pin and a standard position The Detects two edges in an area and calculates the difference between them is the base distance of a float If difference width between them Multiple widths the distance is short it is judged as a float This base on the inspection line can be measured at the distance is Float same time al If the float judgment and dispersion total judgment are both OK total judgment will be OK When all widths are within the set to
72. ansparent Casual SETUP Window Transm lance OY Wo 80 Transparent Sepia SETUP Window Iranani tance 0E Wo HOE Tramaparent Midnight In addition to the patterns you can change the color of Font or Title Bar When you open Font for example the window shows R 0 255 G 0 255 and B 0 255 By changing the values of RGB red green and blue you can set colors as you like In the right figure all of RGB is set to 0 The Enter button is black according to the values of RGB 0 When you change the RGB values the color of the button changed The color of setting item will be changed to this color After changing color and pressing Enter button changes the font color In the similar way you can change the color of the other items 255 A 255 255 34 To change the transparency select SETUP Window Transparence on the bottom of the menu When you select it and press the ENTER key the box shows percentages 0 20 40 60 and 80 Can you see the background is becoming transparent as you increase the value Set it to 40 for this exercise Select 40 and press the ENTER key After setting is complete press the CANCEL key to return to the main menu and select INSPECTION The cursor should be on Num Calcu where we were setting in the previous step Can you see the screen be
73. bishi MELSEC Q Mitsubishi MELSEC FX To set a PLC type for communicating in Computer Mitsubishi Link communication mode MELSEC FX 2 OMRON C CV CS1 Allen Bradley SLC Fuji MICREX SX Start Register To specify the data register number of the target PUOI as 16 bit 32 bit To select 16 bit or 32 bit to output one data Computer Link 20 to 20000 To limit the response time from a PLC To notice to a PLC outputting data from the No Yes l imagechecker is complete Output Register l Computer Link 0 to 99999 To specify the data register of the target PLC Oto 15 To set data bit to output To select which of parallel I O communication or reference data stored in the specified register to input a type switch signal in Computer Link mode Parallel Computer Link To specify the register number to store the number 0 to 99999 of type switch signal that is input through Computer Link Not to output inspection images To output images to a SD memory card attached to SD Card PV500 To output images to the PC in which the designated software is installed via Ethernet Ethernet Image Receiver for PV310 which is available in our web site To output images at every inspection To output images when the judgment selected in eo ssuagmerat Image Output in Judgment is NG AP atonal To output images per the specified number of inspections Command To output images when r
74. by Principal Axis Angle Feature Extraction 90 degrees Matching 360 degree Adjusts rotation by using Smart Matching supporting 360 degree rotation Feature Extraction Adjusts rotation using the angle created by the straight line connected to 2 checkers the two points detected by two Feature Extraction checkers and the X axis Matching 2 checkers Adjusts rotation using the angle created by the straight line connected to the two points detected by two Smart Matching checkers and the X axis Appendix 2 The List of Environment Setting tem Option Description Last Layout No Selected To set Layout No to call at startup Layout No Layout No Select Startup Layout No setting Last Type No Selected Type To set Type No to call at startup No To stop operation when switching to SETUP window Run in SETUP while Permin IOSPEENON RUN in OPERATION Contine To continue operation even when switching to SETUP window while performing inspection RUN No To save no test image when you switch the window Use as Test Image from OPERATION to SETUP To save the lastly inspected image of camera in a SD Type No Select Type No at Going to SETUP Yes memory card when you switch the window from OPERATION to SETUP Parallel To capture the next image after an image is captured Sequential To execute inspection one by one in order General Output Synchronous To select whether or not to output data w
75. checkers and outputs the data to the external devices The area of Circle A can be calculated by using numerical calculation The numerical calculation has the following main functions Executing numerical calculations Executes calculations including four arithmetic operations trigonometric operations and geometric operations Up to 1000 functions can be set per Product Type Statistics data of Checkers Position Adjustment Area Size Adjustment Numerical Calculation and Judgment can be includes in the expression The statistics data can use only the values gathered in OPERATION and the values in STOP status are invalid Making judgments on the calculation result The numeric calculations are judged according to the acceptable range for OK judgment that you have set If the results of the numeric calculations are within the range it is judged as OK otherwise NG The maximum value of this range is OK Judgment maximum value and the minimum value is OK Judgment minimum value Outputting inspection results to external devices To output inspection results to external devices you need to make setting from ENVIRONMENT gt Input Output 24 Now we will set a numerical calculation expression Use the right left arrow keys and to move the cursor onto Num Calcu and then press the ENTER key The cursor moves onto Checker No Press the ENTER key and set OO And then pre
76. ck Eight groups Group A to H of upper lower levels can be specified for each product type 86 5 3 Area Setting The region on the screen that checkers inspect is Area which is displayed in green The function to exclude some parts of an area is Mask function and the specified region not to be inspected is Mask Area The mask area is displayed in blue Although the shapes of Area and Mask Area include rectangle ellipse circle polygon up to hexadecagon plane scan rectangle and line scan line broken line and arc the settable shapes vary depending on checker type E Setting an area A setting example for binary window checker is explained below 1 In the Binary Window setting window Area Setting Comment move the cursor onto Area Set of Inspection Condition c Area Setting and press the ENTER Judement Condition ile key The Area menu is displayed Area 2 Select Change Shape and press the ENTER key Change A list of shapes available for the selected checker is Change Shape Rect TE le displayed Add Mask Ell ipse Delete Mask Ol re le 3 Select Rectangle Ellipse Circle or Polygon Polvzeon 4 Select Change and press the ENTER key fierce An area is displayed on the screen Change its position angle and size Ch Sh Refer to the next page for how to set an area ae aie dd Mask 5 After deciding the position the angle and the size of the area the are
77. count COUNT Pitch total judgment PTJG Pitch dispersion total judgment UPJG Max Pitch PMAX Min Pitch PMIN Average Pitch PAVE Output value 0 512 Output value 1 254 Output value 1 255 r ININININININININI gt ININININININ Connector Binary Window CBW No 0 999 Output data OK 1 NG 0 Output data OK 1 NG 0 Connector Gray Output data OK 1 NG 0 Window CGW No 0 999 NIN Output value O Output data OK 1 NG 0 Output data OK 1 NG 0 NIN Edge X coordinate 0 of area 0 Edge X coordinate 1 of area 1 X2 Edge Y coordinate 0 of area 0 Y1 Edge Y coordinate 1 of area 1 Edge differential 0 of area 0 2 N Output value 0 255 NO Edge differential 1 of area 1 D2 Pitch PT Pitch Dispersion UPT Pitch Individual Judgment JG Dispersion individual judgment UJG Output value 0 255 Output data OK 1 NG 0 Output data OK 1 NG 0 103 Numerical Calculation RR Gi Fc ee type No 0 999 OK 1 NG 0 Eee Only smaller No than the setting Result VALUE numerical calculation No is settable a Result OCA No 0 999 Judgement JUDGE Output data Eee 1 NG 0 Resut VALUE Result Type Statistics type Judgment Internal JRC Judgement JUDGE 1 Only statistics No 0 999 Judgment External JDC Judgement JUDGE 1 Only statistics No 0 999 Value General re Count Fil hao face an bene a ae 9999999 999 peee A o No 0 7
78. culations the formulas including the symbols and numbers from 0 to 9 in the table below are displayed The data described below is that can be used in numerical calculation The symbols in parentheses are displayed in operation expressions Inspection data that can be registered in Numerical Calculation Depending on type of result data selectable statistics data varies when selecting Statistics Statistics type 1 Scan Count TIME OK count OkK NG count NG Statistics type 2 Minimum MIN Min OK Judg OKMIN Min NG Judg NGMIN Maximum MAX Max OK Judg OKMAX Max NG Judg NGMAX Average AV OK average OKAV NG average NGAV Range RG OK range OKRG NG range NGRG Disperse DV OK disperse OKDV NG disperse NGDV Checker Result Type Statistics type Position Adjustment PAC No 0 999 Inspection Time TIME 2 XAdjustmentAmount AJX 2 YAdjustmentAmount AJY 2 Adjustment Amount AJA 2 Xo o S 2 S O Y A Theta ANG ee a ee ees Base Judgement No 0 3 Output data Base Base NG 0 Refer to BTIME BaseX BX NoO 3 2 BaseY Y NoO 3 2 BPX Fee al e o BPX Area Size Adjustment AUC Inspection Time TIME 2 No 0 999 Xcoordinate X J 2 Soo O Ycoordinate Y J 2 S O Projection distance of X PX 2 S O Projection distance of Y PY 2 i O Line LIC No 0 999 Inspection Time TIME 2 J S O Binary Window BWC Inspection Time T
79. d and the scroll bar appears Moving the scroll bar also captured by camera allow you to observe the hidden part of the image Be sure to aware that hidden part exists if the scroll bar is displayed when setting view range Hidden part 21 2 8 Selecting Type Create a new product type Right after initializing all types PV500 creates a new type in No 000 Press the ENTER key on TYPE Use the right left arrow keys and to move the cursor onto Select Type and then press the ENTER key 2 The cursor moves to the type list In the window of Select Type the type list is displayed In this window you can create a new type switch types and enter a comment To select the type No you want to create use the up down arrow key f and to move the cursor For now move the cursor onto product type No 001 and press the ENTER key Current Type No 001 is shown above the list Now the type is switched to the new one 3 Name this product type Choose Type No 001 and press the FUNC key A menu appears in the top left of the screen Use the up down arrow keys f and to move the cursor onto Enter Comment and press the ENTER key 4 The Enter Comment box appears Enter a product type title using the arrow keys and ENTER key A Product Type title consists of up to 64 characters In the right example Test_1 is being set 22 MLEQNUENT MEEN INSPECTION
80. d select Clockwise or Counterclockwise when you select Change in Area Setting window Default is Clockwise T E Edges End Point Detected Edge Clockwise 118 Chapter 8 Feature Extraction 8 1 Overview 8 What Is Feature Extraction Feature Extraction is a function that counts the number of the clusters hereinafter called object of a certain size within the area on a binary image If the number of counted objects is within the preset limits the object will be judged as OK if the number of counted objects is out of the preset limits the object will be judged as NG Feature data of detected clusters includes Area Gravity X and Y Principal Axis Angle Perimeter Projection Width and Projection Height To specify the range to judge an object enter values in Extraction Condition gt Max Area and Min Area Rectangle Ellipse Circle Polygon Up to 16 Judgment Condition 0 to the value specified in Max Detected Count 0 to 10000 Output Data Area in pixels Gravity Y Gravity X Principal axis angle Perimeter Projection Width Projection Height Detected count Judgement Object 3 Object 2 NOTE Feature Data Perimeter Length of border around the object If an object is circle its perimeter refers to circumference 119 Principal Axis Angle The angle formed by principal axis of an object and X axis For rectan
81. d write down the results in the table below Target Image Measured Area Size OK object Card No 1 NG object Card No 2 NG object 2 Card No 3 26 After writing down the result complete the table below based on the data Enter the obtained values in OK Judge Max and OK Judge Min in Judgment Condition menu Area Setting J TOK Judge Max 173000 Inspection Condi tion OK Judge Win 142000 Judgment Condition Judgment Area Time ns OK Judge Max OK Judge Min You cannot set a maximum value below a minimum value or a minimum value above a maximum value To set a maximum value below the current minimum value make the minimum value smaller before changing the maximum value 27 About entering a value refer to the example described below e Use the right left arrow keys and to move the highlighted cursor onto a desired digit e Use the up down arrow keys f and to increase or decrease the values Operation Example 1 Changing 4000 to 5000 04000 lt gt lt gt lt t gt M000 Operation Example 2 Automatic Shifting Up and Down WEE lt gt o aj 43 Operation Example 3 Changing 4000 to 7900 04000 lt gt lt gt efl000 lt t gt lt t gt lt t gt lt t gt M000 lt gt Moo lt gt M00 lt ENTER gt Operation Example 4 Changing 4000 to 202 04000 lt gt lt gt efl000 lt gt lt gt lt gt lt gt MA0 lt gt lt
82. der images Print Destination To copy the contents displayed on the entire screen in all windows and screen output to a SD card or Ethernet The images are saved as bitmap To set a type of camera for each connecting camera ports PV500 sends a FLASH signal which notices the timing of light FLASH eee ein emission to a strobe lighting Four terminals are provided for four Polarity cameras To select the polarity of the FLASH signals for each camera andad Ca a a dea SD e dor DnE A o Pattern Grass Sepia i p p y m Z lt J O Z z m Z 3 O emr Z ror D 3 D s v o O s y o n n O Q Floral Midnight can create a new color as a custom setting based on the selected color pattern SETUP Window Trans parency 0 20 40 60 80 To change the transparency of the displayed setting windows Password Enter Up to 15 characters Password To set a password requested when you switch the window from OPERATION to SETUP Save Data in OPERA No Yes TION Window Initialize To return the configuration data to default settings To save data in the main memory when you modify some data in OPERATION window 100 Appendix 3 The List of Reference Data for Calculation and Restrictions A List of the Data Can Be Referred to Numeric Calculation The reference data listed below can be incorporated into Numeric Calculation formulas After performing cal
83. ditions exclude the settings of TOOL gt Configuration in SETUP window Configuration menu OPERATE ENVIRONMENT TYPE INSPECTION SaAVE READ DMOO Position Adj Area Size Adi Checker Slice Level Startup Setting Network Calendar Startup Setting Startup Read Area No l Helwork Calendar Language Initialize Language Initialize When you change or set the items of Configuration Startup Setting Network Calendar Language and Initialize the message appears as right figure To use the changed setting select Yes and Yes No press the ENTER key and complete saving Do you want to save the configuration PV500 Main memory Configuration Startup setting Area No 00 Network Calendar Environment Type 00 Camera a Input Output Type 255 Initialize Language 15 2 5 Initial Settings of Environment 1 Configure initial settings Move the cursor onto ENVIRONMENT and press the ENTER key Next use the up down arrow keys ft and to move the cursor onto Camera and press the ENTER key OPERATE BENWIRONMENTN TYPE INSPECIION SAWE READ TON Condition Input Output Camera Color Password Initialize 2 Move the cursor onto the Camera in the dialogue OPERATE ENVIRONMENTS TYPE INSPECTION SAVE READ TOOL Condition Input Output Password T Camera Camera Connected Camera Camera Type F TPotarity
84. dow ep Preprocess Area Setting l PPr O R Inspection Condition t AMET a Judgment Condition Area Judgment NG Area i Time ms 0 1000 TRIG Run Test FUNG Fl Image Wenu EBinar M Ine 7 Set a checker name in Comment eserin Select Area Setting and press the ENTER EEEE oonan nspection Condition i key Camera Judgment Condition Area Judgment Area Time ms Move the cursor on Comment and press Comment the ENTER key The window for entering a comment appears For this training set AREA After entering letters select Enter and press the ENTER key ifika nfolplalr s t ulv w x y z sf Seas ely Enter Press the ENITER key on Enter 36 8 The cursor goes back to the checker setting window Confirm that AREA is shown in Comment Conanin i Canora Area Judgnon i NG Area i Time s 00 9 Set a slice level Jere Press the CANCEL key to move the cursor Area Setting Area Salling Inspection Condition Preprotess Ho to Area Setting Inspection Condition Judgment Condition pa el White Then use the down arrow keys to move Judgment Condition ee y Judgment NG Area the cursor onto Inspection Condition and press the ENTER key Time ma 10 Select a slice level eroup and set it Preprocess Use the up down arrow keys f and to Renita
85. e cece eevee eaceuees 117 Chapter 7 Gray Edge cccccccccccccccsseeeeeeeeeeeeseeeeeesaeeseeesaeeeeeeseaeeeesseeeeesseeeeessaeeeeesaeeeeeeas 118 7 1 OVENI OW Baar nn E me ae a nO RS eS CSS 118 Chapter 8 Feature Extraction cccccccccesceceseeeeeeeeeeeteeeeeeeeeseeeeaeeeesaeetsaeeeseeeaeeeseeeaness 119 8 1 BAS ane oo OTE ER ER ET 119 Chapter 9 Shiai Wate Min oases ete eee See ee 121 9 1 OV CIVIOW orere renra AAEE E EEA 121 Chapter 1 What is Imagechecker 1 1 Why We Use Imagechecker Imagechecker is the product name of image processing devices produced by Matsushita Electric Works Ltd Imagechecker is device for automating and simplifying visual inspections which had relied on the human eyes Replacing the human eyes the devices can inspect the products by processing images taken by cameras Using cameras provides without touch those were impossible by optical sensors proximity switches or applications of actuators Imagechecker also provides because Imagechecker have no obsceneness of the standards unevenness instability or carelessness that visual inspections might have In addition the device accomplishes 1 2 Imagechecker Operation Sequence Imagechecker processes inspections set in advance when the external device signals to start The operation sequence of inspections is shown below oe aa ge renner T Qe nee rat as Executes checkers with the fa Calculates the OK a
86. eadEnd signal status image capture completion signal c Total judgment result d I O terminal status ACCEPT Available for receiving signals READY Inspection start ready completion signal STROB Result read timing TACT Result read timing ERRORO Error in executing an inspection or outputting a result ERROR1 Parallel signal command error e Displays inspection time and cycle in ms unit 3 Message Area Displays the message to inform e g The setting has been changed gt Data updated The voltage of the attached battery became lower gt Change Battery 4 Window Type Displays OPERATION 5 Operation Status Displays the status operating RUN or pausing STOP 6 Screen Window This is a window to display an image In addition a data R W window which shows data can be displayed in the area 7 Key guide Displays the operations of each key of the keypad 25 E SETUP anal _ 2 OPERATE ENVIRONMENT TYPE S INSPEOTIONN SAVE READ Position Adj Area Size Adj TOOL Si ice Level Checker Type Running Type No 000 TEST_I Setting Type No 00 SAMPLE_1 Smart Matching 0 00 ms READY Checker No 0 000 2 001 Set No 0 1000 4 Data Updated TRIG Run Test FUNC Pop up Menu FI Image Menu 1 Main Menu Displays the menu to make setting in SETUP 2 Sub menu Displays a sub menu of the menu selected in the main menu 3 Setting Windows Dis
87. eceiving the special Reception command from external device This setting is activated when you set At Interval to 2 to 10000 output images To output images at every specified value Camera No 0 to 3 No Yes To output images captured with camera No 0 to 3 to Output a SD memory card or to a PC through Ethernet To specify the header at the destination where an 8 characters l image is output 99 Option Description _ o To select the information to be added to a file name Additional None Type No File name Header Additional Information 0 Date Time rx Information 0 to 3 Additional Information 1_ Additional itebsHagment Information 2_ Additional Information 3_ and bmp extension Overwrite No Yes To overwrite images from the older image file in imade SD Card the older folder or to stop saving images Output O 1 to 1000 To decide the number of folders to save images ERR signal ON at No Not to turn on Error signal Output Error No Ethernet To turn on ErrorO signal when an error occurs Forced Outage at To continue inspecting Output Error Ethernet To abort inspections Not to save images Saving Condition To save all inspection images To save only the inspection images of which Total Judgment results are judged as NG To stop image saving The inspection will be l continued Overwrite Yes To continue to save images overwriting the ol
88. ect measurement of coordinate of gravity center or principal axis angle is interfered To prevent this processes to plug inside the object with the target color Plugging is not available when Labeling is set to No Original image Yes No White spots on black object Executes plugging Does not execute plugging m 120 Chapter 9 Smart Matching 9 1 Overview What Is Smart Matching Smart Matching is a function that detects the location of the saved base image a template within the search area a specified area If as many images as you have set are detected after searching the positions X Y coordinate values the Rotation Angle and similarity degree a correlation value to the template are output and then the object is judged as OK If no image was detected or the number of detected images was less than the specified Det Count the object is judged as NG Smart Matching of PV500 can register up to 64 templates per checker This checker is suitable to detect a target having variable image pattern or to recognize types The function finds an image that matches or resembles the template within the search area based on the gray value Some of the parameters of searching order can be changed The Smart Matching checker is also provided with a function that is effective if the difference in brightness between the background and the inspection object is small hereinafter called Low contrast or some par
89. ecute checkers Inspection Tool Configuration Screen of OPERATION window 29 OPERATE Type Mo O00 VIEW LAYOUT TOUL Layout Mo UU Bair Checker area Displays inspection areas of set checkers Total Judgment Uata Updated PASET To SETUP leci Window F2 Change Layout Calibration scale Data R W You can use the detected data in arbitrary unit This table shows results of inspections and in calculations specifying a point as an origin calculatitons in OPERATION Change Battery To switch between showing and hiding the checker area and the calibration scale in the figure above follow the procedure described below 1 Press the F1 key 3 Set with this menu gt Select Window __ Wemory Live Pattern Display srol Full Screen The key guide shows F1 Select Window in Nove Window OPERATION window Change Size J Optimize size Close 2 Select a screen you want to adjust on T itch the displ f the displayed menu o switch the display o calibration scale and checker area select Pattern Display Marker Display Calibration Scale Walid Pattern Display All Checkers Results 30 2 12 Displayed Image Two types of images are selectable when displaying captured images on the monitor To select image types press the F1 key and select Memory Live in the displayed menu D
90. edges Detected count Judgement Detect Example Condition Scan direction Horizontal Condition Scan direction Vertical Target Black gt White Target White gt Black Detect Position Plural Detected Edge Detected Edges 117 Chapter 7 Gray Edge 7 1 Overview mg 8 What Is Gray Edge Gray Edge is a function that detects the points where brightness of pixels changes more than a certain level using the gray value of each pixel in a gray image It outputs detected count of the points and their coordinates and differential value amount of brightness change This function detects up to 256 edges fulfilling the preset conditions within an area If the number of detected objects is within the allowable range you have set the object will be judged as OK if it exceeds the allowable range the object is judged as NG A triangle mark shown on the screen indicates the position of the detected edge Area shape Line Plane Ellipse Judgment Condition Detected count 0 256 Output Data Coordinate X and Y of an edge Differential value 0 255 Detected count Judgement Detect Example Condition Condition Condition Scan direction Horizontal Scan direction Vertical Scan direction Clockwise Target Dark gt Light Target Light gt Dark Target Both Detect Position Plural Area shape Ellipse Detected Edges To specify scan direction in Ellipse of area shape press the FUNC key an
91. eeeceseeeceseeeeesseecesseeessaaees 9 2 1 C nnec ng Pennher AlS nri aE E OEE E 9 2 2 KEYPA oioi E E O A 11 2 3 Initializing Environment Settings ccccccccseceeceeeceeeceeseeceeeceesaeseeeseeseeseeeseeeas 12 2 4 M alizaton Or Prod ct Typem T E 13 2 5 Initial Settings Of ENVIFONMENE reete R AES 16 2 6 Mounting the Camera Lens and Adapter RINGS cccccceecseeeeeeeeeeeeeeseeeeeeeeeenees 17 2 6 1 View Range Table Selection of Lens Adaptor Rings and Installation Distance of Camera 1 2 1 NLGW Range Sening esa eae rh ee nicer an ars cette ctv nde cde ANAT 19 2 7 1 Capturing Suitable Images for INSPECTION cece eeceeec seen eee eeeeeeaeeeeeeneeeaees 20 2 8 315 2 011 910 ea hho caeeee eee eee Rete heer crete mente E tr tenner er reer eer ea 22 2 9 PADOUL SCICCMN ustssd eliiatetal oldted a cuevseeddvacdendduncduncdmnsdeeid 25 210 OPERATION window and SETUP WINAOW wicivresecetuce tute eieiei aieiaa a 27 ZI MENUS AMG FUNCIONS srssisisssiesrossriedoiviiidiededvivdododededoiviod edod eioi ni aA 28 DMZ NSP U AY CO NIA VAC eet ence ac EE E E nae Deaton uaa meena 31 Chapter SB iar VV NOON sss srs ps ser seape eee a aest oee oesheet eeermtanae 33 3 1 BIE E emcee ae emg a A EN nT IR ADT nr noe ce Dees eee Toe 33 3 2 JUAGING Objectas OK OF NG mereranna airan ena wdsa wdas AAA itn A TEE RERE Aaa 34 3 3 Measure Area A on IM Ge cccccceccescceeceeceeceecseeseeseeseccecsecceeseeseeteeseeceeeseesensass 54
92. een A and B l Negation Reverses a judgment Do not put a symbol before the multiple contents in parentheses Wrong JD01 A B Correct JDO1 A B Left parenthesis Right parenthesis 108 B OK 1 OK 1 OK 1 NG 0 NG 0 OK 1 NG 0 NG 0 Example JD01 A B A B OK 1 OK 1 OK 1 NG 0 NG 0 OK 1 NG 0 NG 0 Example JD01 A B A B OK 1 OK OK 1 NG 0 1 NG 0 OK 1 NG 0 NG 0 Example JD01 A A l OK 1 Reversed NG 0 Reversed Judges the contents in parentheses by priority Appendix 5 Error Codes and Error Signals Turning on the signals of Error 0 and Error 1 indicates that processes such as executed inspection or type switching have not completed correctly Check if PV500 makes the causes of turning on the error signals And then to prevent those causes adjust the settings of PV500 or recheck the signal and the command that the external device sends to PV500 Error 0 ERRO Error in executing an inspection or outputting a result Error 0 signal turns on as Result signal is output when an error occurs on result output or template setting when Reentry signal is input during an inspection Error 1 ERR1 Parallel signal command error It turns on when an error
93. een the currently selected vertex and the next vertex 3 Tilt the ENTER key in the desired direction to move the added vertex 4 Press the ENTER key to set the position of the added vertex Now you can set the next vertex E Deleting Polygon Vertices 1 Select the vertex you want to delete 2 Press the FUNC key The menu adding deleting vertices is displayed 3 Select Delete Vertex from the menu The vertex you selected is deleted 90 Drawing Flaw Detection Checker Tilt the ENTER key in the desired direction to move the whole line Press the ENTER key to set the position of the line Tilt the ENTER key in the desired direction to move the start point Pressing the CANCEL key goes back to step 1 Press the ENTER key to set the position of the start point Tilt the ENTER key in the desired direction to move the end point Pressing the CANCEL key goes back to step 3 Press the ENTER key to set the position of the end point Tilt the ENTER key to change the cell size Pressing the CANCEL key goes back to step 5 Press the ENTER key to decide the cell size Tilt the ENTER key right left to change the number of cells Pressing the CANCEL key goes back to step 7 10 Press the ENTER key to decide the number of cells The screen returns to the area setting menu I o Scan Direction JE a start Point ST Cell Inspection Area Scan
94. estination of images Saving images and Menu to operate PV500 Image Memory Saving Image Images captured in RUN Turning off the power deletes them Menu to operate ENVIRONMENT gt Input Output gt Save Image Memory Test image The last image captured in OPERATION window ENVIRONMENT gt Condition gt Operation Saved when switching to SETUP window SD image memory Images captured in RUN ENVIRONMENT gt Input Output gt Image Output PC Image Receiver Images captured in RUN ENVIRONMENT gt Input Output gt Image Output Chapter 3 Binary Window 3 1 Overview m 3 What Is Binary Window Binary Window is a function that counts the number of black and white pixels in a binary image If the number of counted pixels is within the allowable range the object will be judged as OK if it exceeds the allowable range the object is judged as NG Black pixels Pixel Areas Counted black pixels Counted black pixels 12 pixels 8 pixels E Menu Options Binary Window Area Setting Comment Camera Position Adjustment Area Change Change ynepe l Rectangle Ellipse Circle Polygon Add Mask Area Size Adjustment ONS MBOK Up Checker Checker No l Area Size Adjustment Checker No list Up Offset Area Size Adjustment ae Down Checker L_ lt ecKer wo Area Size Adjustment Checker No list Down Offset Area Size Adjustment Left Checker T Checker No
95. g is generally unstable for adjusting focus or aperture of a camera we have the special lightings for the training We have two types of lightings ring type white LED illumination and flat type white LED illumination We will use the ring type lighting in the training The above picture shows also flat type lighting for your guidance Mount the ring type lighting between a camera and a work training card as the picture The vertical position of the lighting should not be so strict thanks to the contrast of the training cards about the lighting position in the picture is appropriate Ifthe lighting is too far from the work it results in less illumination You can adjust the light intensity with the designated digital light controlling power Ifthe lighting is too close to the work the camera captures the lighting itself For trainings this is enough consideration of lightings However in actual inspections you need more consideration of lighting types and capturing way to capture various works 10 2 2 Keypad Key operation guide TRIG Start FUNC Pop up Menu OP SET To SETUP El Select Window F2 Change Layout m Names and Descriptions 1 ENTER key Cursor Operation To select the menu input letters and move the start and end points of areas Determination Operation To determine the settings or select menu 2 TRIG Key To start an inspection or run a test TRIGGER
96. gement JUDGE The number of detected flaws is Detection FWC No 0 999 within the range of OK Judgment Checker Connector Binary Window CBW No 0 999 Judgement JUDGE Individual Judgement PJUDGE No 0 99 is lt sSSsSCSidSY 107 Checker Connector Gray Judgement JUDGE aaa Window CGW No 0 999 Individual Judgement PJUDGE No 0 99 Checker Connector Gray Judgement JUDGE Pitch Total Judgment and Edge CGE No 0 999 Dispersion Total Judgment are both OK Pitch total judgment PTJUDGE Pitch Judgments are all OK Dispersion Total Judgment UTJUDGE Dispersion Judgments are all OK pe eee a pe Pitch Judgement PJUDGE No 0 99 The detected pitches are within the Judgment of each pitch range of OK Judgment Dispersion Judgement UJUDGE The detected dispersion is within No 0 99 the range of OK Judgment Judgment of each dispersion Numerical Calculation CAC Judgement JUDGE Calculation result is within the No 0 999 range of the upper lower Numerical Calculation Judgement JUDGE limitations Previous Result OCA No 0 999 No 0 999 Nobo ee No 0 999 About Operators Use operators to judge results of multiple checkers or numerical calculations Example JD01 A B Logical sum A Returns OK 1 if the result of either A or B is OK 1 Logical product Returns OK 1 if the results of both A and B are OK 1 Exclusive OR Returns OK 1 if the results differ betw
97. gle circle or triangle shaped objects the PV500 Principal ie X Axis ig cannot compute the angle of the principal axis The device Axis Angle might possibly output the angle of the principal axis but you cannot use the data due to its incorrectness In the case 180 0 is output indicating no principal axis angle has been Gravity Center obtained for practical usage Xg Yg Principal Axis The detected angle of principal axis may be positive or negative depending on the slanting direction of the object The slope of the principal axis rising from left to right is negative as the figure shown below The slope of the principal axis falling from left to right is positive Principal axis angle Negative value Principal axis angle Positive value Note As shown in Figures A and B the same value is output even if rotational angles of the objects are different Fig A m a oad xa s Principal axis a p p n Principal axis X axis eg Principa aa Projection Width and Projection Height Projection They are the width and height of the rectangle circumscribing Height around an object The vertical length between the principal axis and the circumscribing rectangle is Projection Height The horizontal length between the principal axis and the circumscribing rectangle is Projection Width Plugging If there is a part with different color from the target color inside an obj
98. have set a comment for the checker also the comment is copied and pasted a NOTE NG Filter is a function that displays only the checkers of which the result is NG from No 000 to No 999 Using this function allows you revise the checkers outputting NG immediately 21 Make setting of the pasted checker Press the ENTER key on No 001 AB AREA AB AREA Select Comment in Area Setting Edit the comment AB AREA to 4 B AREA After editing select Area to change the inspection area About how to B ARFA create a comment refer to Step 6 7 and 8 in the previous chapter 22 Modify the inspection area of checker No 001 obtaining the area of the inner circle as the right figure The inspection area set earlier is displayed in gray circle on the screen After changing press the TRIG key Test is carried out once Have you measured the area of Circle B 61 23 Here isa summary of the exercise at this point e Configurations of Binary Window No 000 specifying the area slice level and target e Configurations of Binary Window No 001 copying No 000 and specifying the area You can obtain the area of Circle A by subtracting the area given by Binary Window No 001 from the area given by No 000 Now how can we program a subtraction in PV500 What Is Numerical Calculation Numerical Calculation is a function that calculates the data detected by
99. hind the numerical calculation window Confirm that the setting window is transparent OPERATE ENVIRONMENT TYPE SAVE READ T en STOP Area Size Adj Checker se Levetmmmmitcencocess Num Calcu 169 Expression Result Judge Output gt Data Updated TRIG Run Test Change Battery Fl OP SET To OPERATION Image Menu 68 35 As we have finished setting of the window transparency we will create the program to judge the object as which of OK or NG according to the inspection result First measure the object of OK cards No 4 and No 5 and NG card No 6 due to a chip five times each by pressing the TRIG key five times for each card Write down the results that are shown in the Result columns as the right figure in the table below Confirm that the measured area of the NG circle is smaller than the OK circle OPERATE ENVIRONMENT TYPE MUNGREOINONN SAVE READ TOOL SETUP Area Size Adj Checker Slice Level Preprocess Result Judge ax Output gt Data Updated TRIG Run Test OP SET To OPERATION Change Battery Fl Image Menu Card Target Measured Area Size Image OK object 1 Card No 4 OK object 2 Card No 5 NG object Card No 6 36 Complete the table below using the data Decide the minimum value for OK Object using OK Object and NG Object For the OK Judge Max tentatively set a value 10 larger than the measured maximum value of the OK Object OK Judge Min OK Judge Max
100. ifying a block number is sent when execution mode Send an inspection start is set to Execute All or Automatic Switch command which specifies no block number e The command specifying a camera is sent when Trigger of Camera Send a command matching Setting is set to Common the setting of Trigger e The command specifying no camera is sent when Trigger of Camera Setting is set to Independent E0202 The error when execution mode is set to User Defined Specify block numbers e The specified block number does not exist correctly e The different block numbers are specified when inputting inspection start signal of cameras while Trigger of Camera Setting is set to Independent E0203 Image capturing error occurred Connect and set correctly e Nocamera is connected If the error reoccurs try the e Disconnection of the camera cable loose connection of the camera following procedures connector e Cut the power and e Independent Trigger Timeout pec onheck ie Camere l aa cable Not all of image capturing signals were completed to input within the specified Timeout from the first capture start when Trigger is setto Replace the cable Independent e No camera is connected to the specified number of camera port when you use Independent Trigger e No image exists in Inspection image memory when executing reinspection without capturing any image after PV starting
101. ion parts from the criteria for judgment set Subtraction Area Min to 11 Subtraction Number 0 128 A tolerance of a detected pixel cluster If the number of detected pixel clusters is less than the subtraction number the object will be judged as OK In the Case of Detection Failure If you cannot detect the part you want to detect as the result of tests adjust two conditions described below according to the inspection conditions and image status Using the functions below takes longer time to process compared with the case being not in use Detect Target Low Contrast If the difference in brightness between the icon maa ai object image and the background is extremely small or the some parts of the object image is chipped or shielded checker may not detect it correctly In such cases set hilak of defector Mark of detection object Detect Target to Low Contrast and then specify its intensity Filter Adjustment Feature and Usage of the Object Detect Filter Processing Target Adjustment speed e Higher contrast no shielded or chipped part Fast a POR Normal t e Type recognition quality inspection e Higher contrast possible existence of shielded or chipped part Low Contrast No e Position detection e Lower contrast ioe e Position detection ON ONASI S Slow 122 Filter Adjustment The Filter Adjustment function binarizes the object image and background using multiple items If desired result ca
102. isplayed Image Type Live image The current image An image changes in real time If the lens is covered with your hands a blacken image will be captured Memory image The image stored in a memory for inspection Unlike a live image the images do not change in real time For inspections with Imagechecker you should use memory images On the other hand live images help to make settings such as focus adjustment and aperture adjustment thanks to their feature that they change in real time E Switching between Live Memory Select Camera Press the F1 key when the key operation guide Memory Live which is on the bottom of the screen shows Preprocess Image Menu or Select Window for the F1 key Pattern Display A menu for display image setting appears Select i Memory Live and press the ENTER key Memory Live Live i Scroll o _Nagnification_ A menu to switch a display image appears as Gray Binary lyg PTE Full Screen shown on the right You can switch a display image by selecting Move Window Memory Live Change Size Optimize size Close To find the display image Memory or Live confirm the title bar on top of the screen The figure below shows the title bar when the display image is switched from Live to Memory The title is switched from Live to Memory E About Other Image Menu An image captured with the connecting camera is displayed on the Screen window You can cho
103. isplayed in the center of the screen Now we are in Area Shift mode Area Setting Gonnector Gray Edge No 0d Each rectangle detects edges inside nepection Area COC ICAL eo Data Useiat ed aage Wer Move the inspection area into the center of the object with the arrow keys f and gt After deciding the position press the Enter key 78 Area Seti ing Connector Gray Edge Ho Od 12 Only the start point is displayed El Scree indicating you are in Start point Set mode Insmection Area st 786 378 ED T56 713 Set the top position of the cells to E measure the width After deciding the position press the Enter key Data Undated mage Mer 13 Only the end point is displayed Area Setting Connector G indicating you are in End point Set mode ray Edge Ho 000 fe 3 i Set the bottom position of the cells to measure the width Inspection Area HSB ae F T JEE ST oh 378 Bl ae ee 7 i1 11 After deciding the position press the Enter key 14 Now we are in Cell Size Set mode You can adjust the horizontal size by using the up down arrow keys f and J By using the right lett arrow keys and you can adjust the vertical size Adjust the size so that you can detect the both edges of the object Inspection Area i J m Y rik Eo 75 rec TER 504 After deciding the size press the Enter key Data Uedated W meal ve
104. ithin the Asynchronous inspection time Synchronous Async img Image Output output first Async seque nce first To hold a parallel output signal until the next Hold inspection result is output To reset a parallel output signal before capturing the Reset next image No To start inspection using input signals from the external device Repeat After Trigger To start inspection using input signals from the external device and repeat Operation Mode To select whether or not to output an image within the inspection time Parallel Reset Operation Condition Q O 5 a O 5 LNAWNOYIANSA Automate To start and repeat inspection before receiving input signals from an external device Use the Last To use the current memory image which is the last Image captured inspection image to register a template en ew To capture a new image to register a template mage Set Position Position Adjusted Position the area the re register start signal must be input Area Display No Yes twice Registration To save a template as the common for all product Template Setting To set the position of the re register area To switch re register area display On Off To display Common types and select it from the common template in Smart Matching SYS REGO 9999999 999 Default to SYS to REG7 Default 9999999 999 There are eight registers for values These registers can be referred to an expression
105. j Checker _ _ gt Position Adj Area Size Adj Checker gt 34 Then the cursor moves to Checker Type field The list of checker is displayed on the screen 3 Press the ENTER key on Checker Type The checker select box appears Use the up down arrow keys f and to move the cursor onto Binary Window and then press the ENTER key 4 Move the cursor with the up down arrow keys ft and onto Checker No Press the ENTER key and set 00 And then press the Enter key again 5 Move the cursor with the down arrow keys to the checker select list Press the ENTER key to move the cursor to 000 Press the ENTER key again to show the Binary Window setting window Checker Type Line 001 007 003 O04 O05 O06 007 oug O03 010 O11 Set No 0 1000 Checker Type Line Binary Window Binary Window Gray Window Binary Edge bray Edge Feature Extraction Smart Matching Flaw Detection Connector Bin Win Connector Gra Win Connector Gra Edg Checker No Checker Type Binary Window Checker No 000 00 00 003 004 005 006 00s 008 009 010 011 012 Set No 0 1000 35 6 Check that the image displayed on the screen was changed to a binary image This binary image is displayed based on the slice level selected by the setting checker Binary Window checker setting win
106. l group A and press the ENTER key To set it manually select values of Upper and Lower and change them to be suitable Upper 299 We will set a lower value for an example for Lower i3 this training j 1s training Auto Adjustment Select Lower and press the ENTER key The cursor moves to the value field Adjust the values with the up down arrow keys f and to set the slice level so that you can clearly distinguish between the object and the Cel oT m so se lt ENTER gt ae Decreasing the lower value makes the entire 955 screen lighter In contrast increasing it makes Lower 53 the screen darker Auto Adjustment Set a suitable value and press the ENTER key 38 Now manual setting of a slice levels is complete Press the CANCEL key to close the Upper Lower values setting window Jodpeent Londition And then press the CANCEL key twice to close the slice Judean level setting window 15 Next we will set an inspection area Area Tise es Acca Selling Preprocess Slice Level I Target Filter HG D The figure below is appearance of Area setting Set an area surrounding the object Area setting can be operated by the menu of Area Setting Press the CANCEL key to move the cursor onto Inspection Condition Next use the up down arrow keys f and to move the cursor onto Area Setting and press the ENT
107. layed Copy Paste Select Copy and press the ENTER key Helle ke NG Filter paste Copy Faste Delete The submenu associated with the checker function is displayed Select Paste and press the ENTER key NG Filter After the checker number was copied the comment of the source checker is displayed in the pasted checker field When you have not set a comment for the checker the list shows No Name When you have set a comment for the checker also the comment is copied and pasted lt NOTE Youcan set up to 1000 checkers per product type The checker described here includes Position Adjustment and 000 BL Area Size Adjustment The number of checkers which have 7 been set is displayed beneath the checker number list as Set 003 No For Area Size Adjustment and the inspection checkers 004 creating a checker adds one to Set No For Position 005 Adjustment however creating a checker adds two or three to 006 Set No 007 008 009 010 O11 012 Checker Added number Position Adjustment Rotation Adjustment Position Rotation Adjustment Area Size Adjustment Inspection Checker Set No 1 1000 Set No 1 1000 85 Select Camera Select a camera Camera 0 to 3 to set checkers Imagechecker temporarily stores captured images in the memory The images captured with Camera 0 a
108. lerance range Float Judgement Judges if the detected floats are within of detected widths the object is judged as OK the set tolerance Dispersion Judgement Judges if the detected dispersion is within the set tolerance E Menu Options Connector Area Setting 7 Comment Gray Edge Camera Position Adjustment Area Preprocess Execution Mode Gap Float Pitch Width Measurement Detect Direction Edge Condition 0 Edge Condition 1 Detect Position Search Method Scan Pitch Filter Width Average Range Judgment Condition Max Pitch Min Pitch Max Dispersion Min Dispersion Inspection Condition Threshold Adjustment Independent Setting Threshold 0 Threshold 1 Execution Mode and Settings Width Measurement Checker Direction to the cells Right angle Right angle Parallel Right angle Number of set areas 2 2 4 4 2 Area 0 and 1 1 only Area 0 Gap between Distance between Distance between Distance between opposite cells the cell of Area 0 detected edges two edges and the edge of next to each other detected in cells Area 1 Pitch result measurement Although only Area 0 is needed to set two areas are set at the same time Thus you can obtain X Y coordinates and differentials of both of Area 0 and 1 Inspection Example In this manual we will make an inspection on length using Connector Gray Edge Also you can use it in the situation as the following examples
109. llows ee ait PS Edge Condition 0 Cight S0ark e Detect Direction Outside gt Jadis NG eae ems Inside default Inside gt Si i ARRE 0 d Time ms Detect Position Front utside Ea l Upper Pitch e Edge Condition Light gt Lowar Pitch Pitch Total Judgement Dispersion Total Judgment Outside gt Inside Inside gt Outside In Detect Direction select the direction to detect an edge from outside or inside of the object KEY POINT When you measure the width in Width Measurement of Execution Mode set the direction so that edges of the object will be detected sandwiching the center line of the area between them Inspection Come if jo warch Mo lhod dudgeent Condit ion hn al Uhinesh di 18 Press the TRIG key to f execute a test The table in the bottom of the setting window lists the Camis Loti Judin E Tise 1 74 Gaper Fileh ah a results Lower Pilch 403 04 iaraa Piich 411 97 Fitch Total Judemen i Bispersion letel Jedpeent fe ane ae fe Te Teen a Pitch Judg Dispers Judg XO YO ODiff 0 XI Yi__ Diff You can see each cell detects 415 484 OK ee ee ee two edges on the screen 592 17 490 394 J 493 895 76 592 034 585 560 a 580 579 76 The distances between edges i 593 743 675 714 86 1003 552 674 913 83 detected by cells are shown 412 081 592 960 768 5
110. n setting Common Setting applies to the items beneath it in the Camera Setting window 8 Next change the shutter speed Make setting for Camera No 0 Camera No to Set 0 Confirm that 2 Mega is shown in Connected Camera Shutter Speed Gain Capture Delay ms FLASH delay ms FLASH Span ms Partial Imaging and Calibration are setting items per camera Common Setting __ Type Setting Warker Display Data R W Connon Setting Trigger Detects Error Outside Search Area Canera Ho to Set Connect tod Camera Shutter Speed Gain Capture Delay ns FLASH Delay ns FLASH Span ms Partial Imaging Calibration No Independent to Set Connected Camera Shutter Speed Gain Camera No Capture Delay ms FLASH Delay ms FLASH Span ms Partial Imaging Calibration Shutter Speed Press the ENTER key on Shutter Speed 9 The menu shown on the right appears to select shutter speed Switch the speed which is currently set to 10ms to Sms lms 500us 250us Pressing the ENTER key at the higher speed setting shows the darker image On the contrary pressing the ENTER key at the lower speed such as 50ms 100ms 500ms shows the lighter image 100m SO0ms 000m The higher shutter speed darkens a captured image and the lower speed lightens it up Candies hrec
111. nary Window Area Setting Judgment Condition Judgment Area Time ms Bare Preprocess o Mo Slice Level A Target White x Filter White Black F Judgment Area Time ms Now we have measured the sum of the area of Circle A and B Press the CANCEL key twice to move the cursor to list of Binary Window Checker No OK 198539 0 65 Checker Type Binary Window 0 000 AB AREA 001 ann 60 19 Next we will create another Binary Window to obtain the eee area of Circle B alate This time we will create the checker by copying and pasting the NG Filter Binary Window we have created Select the Binary Window No 000 and press the FUNC key A box with options to delete copy or paste a checker appears Use the up down arrow keys and to move the cursor onto Copy and press the ENTER key 20 Use the up down arrow keys and Q to move the cursor onto a copy destination number Use No 001 for this exercise then press the FUNC key The box with options to delete copy or paste a checker reappears Because we have registered nothing for Checker No 001 yet you can select only the Paste command Press the ENTER key on Paste to paste the Checker No 000 settings After pasting the checker the screen shows as follows When you have not set a comment for the checker the list shows No Name When you
112. nnot be obtained even though you tried auto adjustment Recommendation Value adjust the values of items Set the items listed below from the top orderly Target White Black Extraction Filter Yes If the detect target is brighter than Recommendation Value the background select White If se _ the object image is darker than the E background select Black Expansion Denoising 1 80 Removes unnecessary noises around the object image As the setting value increases the more noises are removed Distortion 1 95 Extracts the part having contrast If some parts of the extracted object are chipped away increase the setting value If the object is expanded decrease the setting value Expansion 1 4 Expands the extracted object Make up the chipped or missed parts of the object that cannot be adjusted by using the Distortion function Sequence This item sets sequence to search an image pattern of a template within a search area Sequence executes searching based on the compressed information about template and search area The compression rate of the information is lowered every time a searching phase proceeds Processing speed is inversely related to compression ratio the higher compression ratio the faster processing speed the lower compression ratio the slower processing speed Specifying Items in Sequence Step Inspection is performed in up to six steps 1st 6th by changing compre
113. nspection area Area setting can be operated by the menu of Area Setting Press the CANCEL key to move the cursor back to Inspection Condition Select Area Setting and press the ENTER key ae Move the cursor with the up down arrow keys f and onto Area Set Press the ENTER key Jidgment Comdi lt ion Sei Mo 14 Select a circle shape of the inspection area to adjust the object shape Use the up down arrow keys f and to move the cursor onto Change Shape and then press the ENTER key Change Shape Tele 58 A 255 Group Upper Lower 43 B 299 128 255 255 128 128 255 128 299 128 ae i a a Comment apeciion Condition Camere Area 1 P000 Ten 255 255 128 128 15 A box of list of shapes to change appears Rectangle Ellipse Circle and Polygon Change You can draw a circle with either of Ellipse and Circle Although Change Shape Rectangle both shapes allow drawing a circle we will use Ellipse here to go Add Mask Ellipse through how to operate the cursor to draw a shape Jelete Masi Circle Select Area Display Polygon Use the up down arrow keys f and to move the cursor onto Ellipse and then press the ENTER key The checker shape which has been a rectangle changes to an ellipse Is the rectangle changed into ellipse on your screen 16 Use
114. of numerical calculation General Register 97 tem Option Description m Z lt J O Z z m Z 98 3ndjno Andu Parallel Parallel output Serial General Output REND OFF Min To set these items when external devices such as a ms 0 to 1000 ms PLC cannot detect signal switch between ON and ACCEPT OFF OFF because the OFF time of ReadEnd signal and Min ms Accept signal is too short To use this to perform the function below by a signal from the external device Template setting Switch RUN and STOP Save data in PV Save Set ASSIGN 0 to 5 data in SD Read data from PV Read data from SD Reinspect Reset statistics Reset error Save image memory to SD Output latest image Clear image memory Print screen Pause inspection and process Output Data Handshake Scan Count Judgment Numerical Calculation Bit Width Data Bit Output Signal Guarantee Time Timeout Baud Rate Bit Length Stop Bit To select a condition for RS 232C communication with the external Parity Check Flow device Control Not to output inspection result Destination serial COM 9 To output data of Scan Count Total Judgment Once outputs only 16 judgments of No 0 to 15 to OUTO to 15 of the I O connector All outputs data of Scan Count Judgment and Numerical Calculation that have been set to Output to the external device Ethernet Judgment and Numerical Calculation that have SD Ca
115. on Data Undated Fl Replace tems Fr Delete F3 Delete All Expression lt gt key Expression Description Binary Window No 000 Judgment 41 After setting the expression enter a comment for it Press the CANCEL key while the cursor is in the Expression field Press the up arrow key T to move the cursor into Comment and then press the ENTER key The window for entering a comment appears Enter AREA_OK and press the ENTER key on Enter Judging Calculation JOC000 Comment JARE A_OK Expression RWCOUO_ JUDGE Expression Description Binary Window No 000 Judgment AREA_OK SSCS Checker Slice Level Preprecess Num Calecu Judgment Data Undated 42 Pressing the CANCEL key shows a message saying Register Press the ENTER key on Yes to finish registering Confirm that the expression list shows the expression in Expression and the set string in Comment Register Yes No Cancel OPERATE ENVIROMENT TYPE IMM SAVE REM TOL Slice Level Preprocess Num Calcu Type HOC External Checker Wo i Exprens 1 on OK AREA CK JDEOOD JOCO01 Uns et JOCOO Unset JDCOOT Unset JOCO04 Unset JDCOOS Unset JDCOOG Unset JDCO0 F Unset Setting Condi tion Total Jude Save tne Masry Save JEC JOC af NG l Qutput JRC JDC at NG Data Unwind eed Chamas Babtery
116. ose a camera image and an image type to display Image Menu is to set them Press the F1 key to display the menu There are four main functions in Image Menu 1 Setting for screen display 2 Size adjustment of an image displayed on the screen 3 Reading and saving of an image 4 Adjustment of size and position of the screen 31 The table below lists details of the functions Select Camera Menory Live Preprocess Pattern Display Seral l Magnification Full Screen save mage Read Image Move Window Change Size Uptimize size Close 1 Setting for screen display Select Camera To select a camera to capture an image displayed on the screen Select how to display a captured image in Memory Live Gray Binary and Preprocess Memory Live To select Live or Memory for an image displayed on the screen Gray Binary To select Gray or Binary for an image displayed on the screen Preprocess To select to display preprocessed image or not Pattern Display To select display the support tools Marker Calibration scale Checker pattern or not 2 Size adjustment of an image displayed on the screen Scroll When displaying a zoomed in image only a part of image can be shown To show the nondisplayed part use the scroll function Magnification To display a camera image zoomed in out Full Screen To display an image in
117. played in the upper left of the screen The above image is an example of screen displaying the checker setting window 4 Message Area Displays the message to inform e g The setting has been changed gt Data updated The voltage of the attached battery became lower gt Change Battery 5 Window Type Displays SETUP Indicates the current window is SETUP window 6 Operation Status Displays the status operating RUN or pausing STOP 7 Information display area a Running Type No Type name Setting Type No Type name b Total judgment of Running Type Total judgment of Setting Type c ReadEnd signal status image capture completion signal d Displays inspection time and test time in ms unit 8 Screen Window Displays a camera image 9 Key Guide Guide for the keypad 26 2 10 OPERATION window and SETUP window PV500 has two windows OPERATION window for performing inspections and SETUP window for making settings such as inspection conditions Operate the device switching between them E OPERATION window This is a window for performing inspection The PV500 starts in this mode when you turn it on In OPERATION window the following items can be operated other than inspections selecting type resetting statistics setting screen layout saving setting data viewing PV500 information and modifying data from Data R W Window Regardless of the operation status RUN or STOP you can operate these menus
118. ray scale images Go to the next step Setting an inspection area and mask area Set the items provided to each checker Set a range of inspection result for an OK judgment Run the checker as a test and verify the result Calculate and analyze the inspection results 9 2 Checker Number and Checker Type Select a checker number and the checker type to create Twelve types of checkers are available in the PV500 You can set up to 1000 checkers per checker type However the maximum number of checkers available for a product type is 1000 1 To delete a checker that is already created 1 Select a desired checker type by tilting the ENTER key Select Checker No by tilting the ENTER key up and Select a checker type to delete Move the cursor onto the checker number to delete in Press the FUNC key Creating a New Checker Select INSPECTION by tilting the ENTER key left and right and press the ENTER key OPERATE ENVIRONMENT TYPE INSPECTION The submenu of Inspection appears Select Checker by tilting the ENTER key left and right and TINSPECTION SAVE READ TOOL press the ENTER key Size Adj Checker Select Checker Type by tilting the ENTER key up and Checker Type down and press the ENTER key The list of checker is displayed up and down and press the ENTER key Select Checker No by tilting the ENTER key up and down and Checker No 00 press the ENTER key
119. rd been set to Output to the external device To communicate with the external device through Protocol General Output oe port using RS232C except when you use a Computer Link To communicate in Computer Link mode No Output To output the scan count to the external device To output results of Total Judgment set in Total Judgment No Output INSPECTION gt Judgment gt Total Judgment to the external device To output all results set to JDC external in Judgment No Output INSPECTION gt Judgment to the external device To output numerical calculations set to Yes for No Output Output in INSPECTION gt Num Calcu to the external device Digit l NE General Output 4to 14 To specify the digit number of output data Decimal Digit l ira General Output To specify the decimal digit number of output data Filled with Unused Digit Zeros To set a process when the output digit number is General Output Comma less than output digit number Separated Numerical Calculation tem Joron pesoto OOOO LNAWNOYIANS indjino Andu PLC Type Computer Link Timeout ms Computer Link Data Output Completion Notice Computer Link Output Bit Computer Link Type Signal Computer Link Type No Register Computer Link Destination Output Conditions Interval File Header MEW FP Mitsubishi MELSEC A Mitsu
120. re stored in Memory 0 with Camera 1 are in Memory 1 with Camera 2 are in Memory 2 and with Camera 3 are in Memory 3 This chapter describes how to select a camera and how to switch a displayed image to a memory image when you create a checker E Switching Camera When Creating Checker 1 In the checker setting window move the cursor onto Camera of Area Setting and press the ENTER key Camera The subwindow for camera selection is displayed 2 Select a camera number you want to set and press the ENTER Area key The displayed image is replaced with an image of the selected camera Switching to Memory Image 1 Press the F1 key in the checker setting window Select Camera Image menu is displayed 2 Move the cursor onto Memory Live gt Memory and press the ENTER key Preprocess Pattern Display Scroll Henory Live Gray Binary Memory Live Magnification Full Screen l Save mage E Adjusting Memory Image Read Image Gray Image You do not have to make an adjustment of gray images on the PV500 However make a setting checking the live image to use because an image changes due to lens aperture setting and brightness of the light for image processing Binary Image You need to set a slice level to binarize an image The checker considers that the pixels having gray scale values within the range of the upper value and the lower value as white and the other pixels as bla
121. s area value in a binary image Calculates the gray average values of all pixels in a specified area Detects borders edges between white and black area in a binary image Detects a changing point edge in certain brightness based on the gray value of each pixel This function is effective if the variation in image brightness is small and the contrast of an edge is low Detects a black or white pixel cluster larger than a certain size in a binary image Outputs the feature amount such as the coordinates of the gravity center or principal axis angle Detects an image similar to a base image saved as a template by using the data of the image brightness gray value Supports for low contrast images or 360 degree rotated images Extracts the difference between the base image and the detected image finds out the difference in gray by superposing the base image with the detected image Setting a Mask area where inspection is not performed is available within a template Calculates gray average value within the segmented area cell in a line arc and circle or rectangular area Judges areas as flaws where there is certain difference in the average gray level by comparing the other cells Counts white or black pixels within the segmented area cell on a specified line on a binary image Calculates gray average value of all pixels within the segmented area cell on a specified line Four modes are available Gap Float
122. s lt and to move the cursor onto ENVIRONMENT and then press the ENTER key OPERATE ENVIRONMENT JYPE INSPECTION SAVE READ TOO ee 2 Use the right left arrow keys and to move the cursor onto Initialize and then press the ENTER key OPERATE ENWIRONMENTE TYPE INSPECTION SAVE READ TOOL Condition Input Output Camera Password Initialize P 3 The message below appears Select YES and press the ENTER key Are you sure to initialize Yes No Now initializing Environment is completed 12 2 4 Initialization of Product Type Product Type is a group of settings which are necessary to execute an inspection such as image capturing setting of camera inspection area and conditions of inspection method Multiple types can be registered You can continue inspections simply by switching to the registered type even if you need to inspect on the object with different conditions The PV500 allows you to save 25600 sets of inspection conditions You can set a title for each product type In this chapter we will initialize and set a product type of PV500 to use in the training Press the OPE SET key in OPERATION window to switch to SETUP window Next use the right left arrow keys and to move the cursor onto TYPE then press the ENTER key OPERATE ENVIRONMENT TYPE INSPECTION SAVE READ TOO 2 Use the right left arrow keys and to move the cursor onto Select
123. settings of objective areas a setting functions an w m and image processing and judges the NG a functions a results as Numerical a a ae za Data e r os aunununen onee aay uenneooeees a RELLLLLEES tunnun r al as oe s 1 Capture an image Capturing a contrasty image is important to allow camera distinguishing the area to inspect To inspect an image appropriately you must carefully select not only cameras and lens but also lighting equipment and the way of illumination It is the hardest but the most important to capture an appropriate image in image processing 2 Execute checkers A checker is a basic unit for image processing in Imagechecker PV500 has several types of checkers such as the following Binary Window counts the number of white or black pixels to measure the black area of the object and Gray Edge detects coordinates of the edge to measure the length of the object Each checker outputs individual results 3 Calculate Most inspections use the results of more than one checker to calculate and judge Using them numeric calculations and logical operations lead a final result 4 Output to external devices Numeric calculation results and judgments can be output to external device through specified interfaces The PV500 supports the following communications maximum of 16 bit parallel output RS 2382C serial output Ethernet and SD memory card 1 3 Inspection Images for PV
124. ss the Enter key again Move the cursor with the down arrow keys to the numerical calculation select list OPERATE ENVIRONMENT TYPE _ INSPE SAVE READ TOOL SETUP STOP Area Size Adj Checker Slice Level Preprocess C Num Calcu D G gt OPERATE ENVIRONMENT TYPE INSPECTION SAVE READ TOOL SETUP STOP Area Size Adj Checker Slice Level Preprocess G o Checker No 00 No Expression Result _ Judge Max Min Output gt CAC000 DASSE CACO01 Unset CACO002 Unset ICAC003 Unset ICAC004 Unset ICAC005 Unset CACOO6 Unset ICAC007 Unset ICAC008 Unset ICAC009 Unset CACO10 Unset CACO11 Unset CACO12 Unset CACO13 Unset CACO14 Unset CACO15 Unset CACO16 Unset CACO17 Unset 62 25 Press the ENTER key On Expression of CAC000 press the Enter key again Expression setting window appears as the figure below Use the up down arrow keys ft and to move the cursor onto Comment and then press the ENTER key For Comment set A AREA Refer to Step 7 in the previous chapter on how to set it 26 Use the up down arrow keys ft and to move the cursor onto Expression and then press the ENTER key The list of items that can be registered ina calculation is displayed Expression OPERATE ENVIRONMENT TYPE ENSPEQTIOWN SAVE READ TOOL Area Size Adj Checker Slice Level CACOOO
125. ssion ratio and other conditions Accuracy It is compression ratio There are six types of compression ratio 32 16 8 4 2 1 and S Accuracy 16 for example refers to compressing of information of 16 x16 256 pixels The smaller value indicates the lower compression Accuracy value must be smaller as a scanning step proceeds Accuracy 1 means that searching is performed without compressing the information Accuracy S means that detection is executed per subpixel If the accuracy is set to 1 or S the steps after that will be erased and no more steps can be added You cannot include both 1 and S in one checker e g Step 4TH Accuracy 1 Step 5TH Accuracy S Maximum Count Maximum value of the part to be detected in each step Setting an intermediate step to 3 detects 3 parts with higher correlation value than the minimum value in descending order and then inspects the parts with lower compression ratio in the next step Setting the final step to 3 judges as OK if detecting three or more parts and judges as NG if detecting less than three parts or nothing Minimum Correlation In acertain step the parts having the higher correlation value than this setting value are detected If there is no image with higher correlation value than it the inspection stops at the step and judges as NG Squaring Correlation This is a function that squares correlation values to emphasize them By squaring them low val
126. t the aperture and the focus before all settings including a checker setting About Image Display PV500 displays camera capturing images in Screen window Screen window allows displaying the images zoomed in out Thus the sizes of the displayed image and the captured image are not always the same Before setting the view range display the entire captured image on the screen Note that displaying no scroll bar on the screen Displaying the scroll bar indicates that the displayed image is a part of the captured image Be sure to set the view range when you can see the entire image Refer to page 30 on how to set it Captured image F LLLI luulu Screen display Depending on the magnification the area displayed on the screen varies even if the same image was captured per COLIT Ri RS BOE Wis 73 2A SOx Se fail 33 24 RIP 109 jo Livin H H ulun LLLI LLLI O a L Luultilinibiiatin Jimi t uilfuliul Magnification 30 Magnification 50 Magnification 100 The entire window cannot be displayed and scroll bar is Although magnification changes the display size of an image displayed on the screen the actual image size does not depends on it n 1600 x 1200 or 640 x 480 Larger magnification may not be able to display an entire captured image on the screen Only a part of the image is This part hidden on the screen is displaye
127. tached or cannot be accessed of the SD memory card e Capacity of the SD memory card is used up The SD memory card is write protected E0266 When Ethernet communication cannot be established with connection problems including disconnection Image Receiver is not activated 111 Appendix 6 The List of Menus SETUP OPERATE To OPERATION Restart Operation L Stop Operation ENVIRONMENT r Condition r Startup Setting p Layout No L Type No Operation r Run in SETUP Use as Test Image at Switch to SETUP Operation Mode General Output Image Output Parallel Reset Condition Repeat Template Setting L Registration General Register Register 0 7 Default Parallel r REND OFF Min ms ACCEPT OFF Min ms L Set ASSIGNO 5 Parallel Output r Output Data Handshake Scan Count Judgment Numerical Calculation Bit Width Output Signal Guarantee Time ms Timeout ms Serial L Baud Rate bps Bit Length Stop Bit Parity Check Flow Control F Input Output General Output r Destination Protocol Scan Count Total Judgment Judgment Numerical Calculation Digit Decimal Digit Unused Digit PLC Type Start Register Bit Width Timeout ms Data Output Completion Notice Type Signal L Type No Register Image Output Destination Output Conditions Interval Camera No 0 3 Output File Header Additional Information 0 3 Overwrite Save Folder ERR Signal
128. tch Total Judgment Dispersion Total Judgment ee Pitch fode Dispers ie 1 410 947 OK 592 817 2 411 555 592 034 3 409 809 0K 593 743 6 4 412 081 OK 592 960 ING object No 42 The judgment is NG andthe h i i udgmen t area is displayed in red Mnai Pm Upper Pitch 399 571 Lower Pitch 218 611 Average Pitch 311 13 Fitch Total Judgment Dispersion Total Judgement Mo Pitch Jude Dispers Jude xO E A ENG E Ta 1 218 611 NG Tr bia TEG 2 376 867 NG be3 016 2 889 51 NG ERRI FAE 4 249 489 NG 7 sa 33 48 82 Chapter 5 Basic Setting of Checkers 5 1 Overview In this chapter we will learn how to set and modify a checker that is a basic unit of image processing functions The general procedure of checker setting is as follows Every step is not always needed and you can skip some steps depending on the condition and images The checker described here includes Position Adjustment and Area Size Adjustment Specify the camera and shutter speed to capture images Capture the image of the inspection target object with the camera Set checker numbers and checker types Select camera Camera 0 to 3 to set checkers For inspections by converting gray scale images into binary images Preprocess the image to be appropriate for inspection Select a slice level group and set a slice level For inspections of g
129. the up down arrow _ SETUP STOF keys ft and to move the cursor onto Change and then press the ENTER key The color of the checker shape turns from green to orange and a rectangle surrounding the ellipse circumscribing rectangle appears ET umes un Add Mask Inspection Area sT 271 a Fi Ana le Data Updated 59 17 Set the inspection area to enclose the outer circle as the figure on the right The setting procedure is all the same as the procedure for a rectangle Se ee eS Se 4 A Area shift mode lt ENTER gt lt lt CANCEL gt setting mode Tg Cai beeen 17 End point setting mode lt ENTER gt lt lt CANCEL gt After setting a start point and an end point leave the Angle 0 00 and press the ENTER key Pressing the CANCEL key finishes the area setting and the cursor goes back to the previous window 18 Press the CANCEL key and use the up down arrow keys and J to move the cursor onto Inspection Condition and then press the ENTER key Use the up down arrow keys f and to move the cursor onto Target Select Black and then press the ENTER key again The inspection target is changed to Black Then pressing TRIG key runs a test once Check the area detected by the Binary Window and execution time displayed on the Binary Window setting window ElBi
130. ts of the object image may not be shown on the screen Output Data Template No 0 63 Correlation 0 1 000 Coordinate X Y Output point Detection Angle 179 000 180 000 Subtraction Maximum subtraction area Subtraction count 0 to 128 121 Subtraction The Subtraction function extracts a pixel that exceeds a certain degree of the difference in the gray value when the detected area overlaps the template With this feature the PV can detect up to 128 subtraction parts that are difficult to reflect in the correlation value It judges the object based on the number of detected subtraction parts Registered image Template Inspection image Subtraction result EST TEST Subtraction part About Items Related to Subtraction Subtraction Threshold This function extracts pixels that exceed the set degree of the difference in the grayscale value or more between the detected image and the template The lower the Subtraction Threshold value the stricter extraction standard is Filter Dilates or erodes the pixel clusters extracted under the condition of Subtraction Threshold value or does so after dilation or erosion Use the Filter function to enhance the extracted pixel cluster or remove fine noises or dusts Subtraction Area Min Detects only the clusters of the filtered extraction pixels having the area value more than the Subtraction Area Min For example if you want to exclude 10 pixel or less of extracted subtract
131. ues are become lower 123 The Items can be Confirmed in Sequence Detected count Number of the parts that were detected in each step Correlation Value Correlation value of the parts that were detected at each step If multiple parts are detected the lowest correlation value is displayed Correlation Value for the Low Contrast Function If Detect Target is set to Low Contrast the correlation values displayed in Sequence and the correction values output as inspection results can be different This is because the PV corrects the decreased correlation values that were affected by the distorted chipped or overlapped parts of the object and output them as inspection results The correlation values in Sequence are the ones that have not been corrected and the values in Result or output to the external devices are the ones that have been corrected Therefore the former is lower than the latter However if there are many distorted or chipped parts over the whole object image almost the same correlation values can be output 124 Training Text Revision History 3 10 2008 First issue Japanese tentative version 5 23 2008 First issue English tentative version 125
132. up 109 Error Cause Solution etc Code When you make Template setting with the following conditions E0230 e It was executed when SETUP window was displayed Operate PV500 e It was executed when Detect trigger was processing or Stop Detect trigger and Repeat start Repeat start was used and then execute Template setting e While Area Display is set to Yes the command for Ent d 4 Send 2 A was sent when Send 1 was supposed to a a eae e While Area Display is set to Yes the command for Send 1 Accc was sent when Send 2 was supposed to E0231 e The specified checker number or template number has Specify a correct checker number or not be created template number e Other number than 000 999 for checker number or 00 63 for template was specified E0232 e Template cannot be set because no image has been Execute an inspection or change the captured after PV500 started up when you select Use setting to Capture New Image to the Last Image for Template Setting execute Template setting E0233 e No feature on the image of template registration area Check the captured image An error occurs in Position adjustment when you use it When Error turns on ot Cause Solution etc Code E0100 The following errors when sending a command to PV500 e Block Check Code BCC error An undefined command was sent
133. ved from the base position by shape toward the current this adjustment mount However each checkers can refer to only the position of an object smaller number of Position Adjustment checkers The following checkers are available to detect an object Binary Edge Measurement of a moving Obtains the angle of the object using the object position coordinates amount X Y obtained by each checker and calculates the rotation angle adjustment Measurement of rotation mount of the object from the base angle Grouped checkers perform in angle the position where the object moved from the base position by this Movement of a checker adjustment mount However each checkers can refer to only the smaller shape toward the current number of Rotation Adjustment checkers position of an object The following checkers are available to detect an object Rotation of an checker shape according to the rotation angle of the object Binary Edge Horizontal Detects an angle using the coordinates of two edges detected by scanning horizontally Binary Edge Vertical Detects an angle using the coordinates of two edges detected by scanning vertically Gray Edge Horizontal Detects an angle using the coordinates of two edges detected by scanning horizontally Gray Edge Vertical Detects an angle using the coordinates of two edges detected by scanning vertically Feature Extraction Adjusts rotation using the angle of the principle axis angle detected
134. will be initialized Are you sure E What is Checker Direction Checker Direction is to set a start point and an end point of an area horizontally or vertically In this exercise we will set an area vertically as the right figure to measure the widths of the carton in each position Measure the length The settings of Execution Mode and Checker Direction in Inspection Condition are complete _______Search Method Detect Direction Threshold Adj Scan Method Single z Edge Condition 0 Both M Judgment NG Both Time ms 0 00 Detect Position Front Upper Pitch 0 000 Lower Pitch 0 000 Average Pitch 0 000 Pitch Total Judgment NG Dispersion Total Judgment Be sure to make setting of Execution Mode and Checker Direction before area setting Note that changing them shows the message as the right figure and clears the inspection area Area setting will be initialized Are you sure Yes No T 9 Next make setting to measure the width Move the cursor onto Area Setting and press the ENTER key Connector Gra Ede Area Setting Comment Inspection Condition Search Method Judgment Condition Area Threshold Adj Cay Camera Judgment NG Time ms Upper Pitch Lower Pitch Average Pitch Pitch Total Judgment Dispersion Total Judgment 10 Move the cursor onto Area Set and press the ENTER key ER Set 11 A checker area is d
135. y pianak ICE Ly Select Type No 001 and press the ENTER key The list shows Common Setting Yes Comment No Name Type Ho comon Setting ooo Check that it shows Current Type No 001 it LITE Now the type is switched to the new one Press the CANCEL key to return to the main menu i AVES READ TOOL eleet Typ Type Setling Marker Display Current Tyne Ho oo Type Mo at Startup O00 Comment 54 2 Use the right left arrow keys and to move the cursor onto INSPECTION and then press the ENTER key 3 Use the right left arrow keys lt and Checker Type to move the cursor onto Checker and then press the ENTER key Binary Window Then the cursor moves to Checker Type field Binary Window Gray Window Binary Edge Gray Edge Feature Extraction Smart Matching Flaw Detection Connector Bin Win Connector Gra Win Connector Gra Edg Press the ENTER key in Checker Type box Use the up down arrow keys ft and to move the cursor onto Binary Window and then press the ENTER key 4 Move the cursor with the up down arrow keys T and onto Checker No Press the ENTER key to set 00 and then press the Enter key again 5 Move the cursor with the down checker te arrow keys to the checker select list Press the ENTER key to move the cursor to 000 Press the ENTER key again to show the Binary Window setting window
136. y on Condition of Total Judg Bend Lion Checker Wo Benuli I la aial uate Mo fave lea Memory Wo Sawe JRO AIDE of H nago Gotpul Tutpet JAC SUC wt HG JACOU inast JICH nsei JDC Unset Condition Total Judg No Save Img Memory Save JRC JDC at NG Image Output Output JRC JDC at NG Em r Seve JRC UDC at K mge Output Qutput JRC INC at M Use the up down arrow keys f and to move the cursor onto JDC and press the ENTER key No Use the right arrow key to move the cursor onto Checker No and then press the ENTER key Condition Checker No Total Judg 000 Condition fherker Nn Total Judg JDC Specify 000 and press the Enter key After setting is complete press the CANCEL key to close the setting window o Condition Checker No Mu o oo 47 The cursor goes back to the judgment setting window The information of total judgment is displayed in the lower part of the setting window Gea ievikceet O Checker Slice Level Preprocess Wun Colcu Jiii Unset Total dude Saree lng Memory ave URRAIOC at HG CTET Qutewt JAE ai i a A T Total Judg JDC 00 Save Img Memory No io Save JRC JDC at NG No No Output JRC JDC at NG 52 ERATE VIEN LAYOUT To 48 Run the inspection on OK and NG objects and Type Mo 000 verify that the screen shows

Download Pdf Manuals

image

Related Search

Related Contents

(D) Mobile digitale Infrarot    PSD-4 PSD-8  Cisco 300 Series Data Sheet (German)  Bticino Guia Tecnico My Home Automacao  SV-AT18 User Manual  8. Reserva de Derechos al uso exclusivo del Título 2015  空気環境の調整  Prestone Anticongelante/Refrigerante de Larga Duracion 33% Listo    

Copyright © All rights reserved.
Failed to retrieve file