Page 2
Before Reading This Manual Thank you for purchasing the IMAGECHECKER PV500. This manual describes information on the hardware such as how to install and wire and the software such as how to set the functions. Read this User’s Manual carefully before use.
2.5.2 Connecting Power to XGA Monitor ...... 31 4.7.10 Smart Matching ............ 121 2.5.3 Connecting Power to PV500 ......... 32 4.7.11 Flaw Detection ............. 136 2.6 Supplying Power ............34 4.7.12 Connector (Binary Window) and Connector (Gray Window) ............. 146 4.7.13 Connector (Gray Edge) ........
Page 4
5.1 Start /Stop RUN Mode ..........314 7.4.5 Communication Test ..........355 5.2 Control in RUN Menu ..........316 7.5 Information Display and Updating of PV500 ..356 5.2.1 Control of “OPERATION” Menu ......316 7.5.1 Displaying PV Information ........356 5.2.2...
Page 5
10.2 Communication............432 10.2.1 Upload and Download of Setting Data ....432 10.2.2 Reading the Latest Image of PV500 ....433 10.2.3 Uploading Images in Storage Space in PV500 . 433 10.2.4 Downloading images into Test Image Memory of PV500 ..............434 Specifications and List of Product Numbers ..........
Do not perform a test of insulation resistance or withstand voltage between the power source or input/output signals and the metallic part of connectors or camera cases. · To avoid loss of data by accident, also save the setting data stored in PV500 into a PC or an external storage media.
List of Menu Options Language selecting window (Displayed only at the first startup after delivery) ┳ ━ Japanese/ English/ German/ French /Spanish / Italian/ Language Language selecting Simplified Chinese/ Korean/Traditional Chinese ┃ window ▶ p.36 ┗ Do not show this window at the next start-up. SETUP MENU ┳...
Page 8
┣ Camera ┳ Camera ━ Type of Camera No.0 - 3 ▶ p.58 ┃ ┗ FLASH Polarity ━ FLASH Polarity 0-3 ▶ p.59 ┣ Color ┳ Color Scheme ▶ p.340 ┃ ┗ Window Transparency (SETUP Menu) ▶ p.341 ┣ Password ▶...
1.1 PV500 Operating LEDs Displays the status of the following signals and communication ports. POWER / READY / ERROR0 / ERROR1 / COM.0 / COM.1 / COM.2 Parallel I/O Connector I/O interface, MIL connector type Reset Switch Reboots PV500. COM0 Port RS-232C Communication port.
Page 13
“Change Battery!” appears in the information display area. Replace with a new one then. (Battery product No.: AFPX-BATT) · To replace the battery, before the procedure described above, turn on the power of PV500 a minute or more and replace it in two minutes after turning off the power. ·...
*1: This product was discontinued as of the end of August 2011. Precautions for Use · Use only the camera and the camera cable with the proper product numbers specified by Panasonic Industrial Devices SUNX Co., Ltd. · Do not bend the camera cables forcibly or apply load to the connector joints.
1.2.2 Quad-speed/ 2-Mega-pixel Digital Camera Product No.: Quad-speed Digital Camera=ANPVC1040 /2-Mega-pixel Digital Camera=ANPVC1210 Lens Attach a C-mount lens with adapter rings as necessary. Lens fixture C-mount Mounting plate Insulation type plate. The plate can be attached to four sides of the camera. Cable connector Connects a camera cable.
1.2.3 Ultra Compact Double Speed Digital Camera Product No.: ANPVC1021 This product was discontinued as of the end of August 2011. Camera Head Lens Attach an exclusive lens for Ultra compact camera. Lens fixture Special mounting fixture. Lens securing ring A ring to secure the lens to the camera.
· The camera cable has directionality. Be sure to connect the cable at the connector with a product number sticker to the camera, and the connector with a ferrite core to the PV500. · 0.3-Mega Compact Gray Camera (ANPVC5030) cannot be used.
Page 18
Product No.: ANPVC82XX (XX=03, 05, 10) Applicable camera: 0.3-Mega Compact Gray Camera (ANPVC5030) Camera-side PV500-side Camera-side connector Connects to a camera. Product number label The label indicates product number of the camera cable. PV500-side connector Connect the CAMERA connector of PV500.
To lock or disable the 1 - 8 keys by setting in “LOCK” side. The switch prevents undesired operation of the keys by mistake. The operation from the keypad may be off on the PV500. Refer to page 334 for details.
1.4 XGA Monitor Product No.: ANPVM11021 Mounting hole Attach the included mounting brackets. for mounting bracket Adjustment volume The following adjustments are available. BRIGHT Brightness Adjusts the brightness. (Brightness: approx. 20 to 100%) V-POS. Vertical Position Adjusts the screen vertical position (in 16 lines).
2.2 PV500 Installation 2.2.1 Mounting Arrangement Install the main unit of PV500 by using the four mounting holes on the back side or using the screw holes on the bottom side after replacing the rubber legs. Before mounting PV500, attach a backup battery to it. Refer to page 315 on how to attach the battery.
2.2.2 Note on Mounting Mounting Direction Install PV500 in the correct direction (see the figures below) for heat radiation. Do not mount it sideways or upside down. Correct Wrong About Mounting Space Keep more than 50 mm of space around PV500 for ventilation. In addition, to wire cables safely, keep more than 100 mm of space in front of PV500.
2.3 Mounting a Camera 2.3.1 Selecting a Lens (View Range Table) Select a lens according to the capturing range (view range). Depending on the size of object, decide the capturing range (view range). And then, referring to the view range table of each camera, confirm the distance from the object to the camera (WD: work distance) and select a suitable lens.
Page 26
View Range Table - 2-Mega-pixel Digital Camera: ANPVC1210 Lens ANPVL502 ANPVL252 ANPVL162 Resolution f=50 mm f=25 mm f=16 mm µm / Pixel View Range (mm) Adapter Adapter Adapter Ver. Hor. Ver. Hor. ring ring ring 52.5 10.0 13.3 13.0 12.5 16.7 10.5 10.4...
Page 27
View Range Table - Ultra Compact Camera: ANPVC1021 These products (ANPVC1021, ANPVL3001, ANPVL1201, ANPVL0401) were discontinued as of the end of August 2011. Lens ANPVL3001 ANPVL1201 ANPVL0401 Resolution View Range f=30 mm f=12 mm f=4 mm (µm / Pixel) (mm) Adapter Adapter Adapter...
Page 28
View Range Table - 0.3-Mega Compact Gray Camera :ANPVC5030 This product is supported in Ver.2.40. Lens ANB846NL ANB845NL ANM88501 ANB847L ANB 843L ANB 842NL Resolution ANM88251 ANM88161 f=50 mm f=50 mm f=8.5 mm f=6 mm µm/pixel View range f=25 mm f=16 mm (mm) Adapter...
2.3.2 Mounting a Camera Attach a lens to a camera. Remove the camera cap and attach the selected lens. Protect the CCD (image sensor) from dust. And do not touch the glass surface of CCD image sensor. Fixing a Lens of Ultra Compact Camera This product was discontinued as of the end of August 2011.
2.3.3 Note on Mounting Mounting a Camera · Use the mounting plate (insulation type) initially attached on the camera to mount it in an electrically insulated way. Without insulation, the internal circuit might be damaged because the camera case connects GND of the internal circuit if the electric potentials of the mounting point and the camera case are different.
2.4 XGA Monitor Installation Install a XGA monitor: ANPVM11021 as below. Never block the ventilation slits of the XGA monitor. Prepare a panel to attach a monitor. Applicable panel thickness: 1 - 5 mm Insert the monitor into the panel. Attach the included attachment brackets to the monitor.
2.5 Connecting Cables 2.5.1 Connecting Peripherals Be sure to turn off the power source for PV500 before connecting peripherals. Connect a camera to PV500. Connect a camera cable with a camera connector. The camera cable has polarity. Connect the cable at the end with a product number sticker to the camera, and the end with a ferrite core to the PV500.
2.5.2 Connecting Power to XGA Monitor Connect the power of 24 V DC to the terminal on the back side. Use an insulated power supply with a built-in protection circuit as a power supply device to supply 24 V DC. Rated voltage: 24 V DC Operating voltage range: 21.6 to 26.4 V DC Power consumption: 1A or less...
- Insulated power supply with a built-in protection circuit • Ensure to use the separate power supply for the PV500 from the power supply for power devices. • Turn ON/OFF the power supply at the primary side. If you turn ON/OFF it at the secondary side, the...
Page 35
Install the PV500 as close to the ground point as possible and keep the ground wire short. • The power circuit of PV500 is insulated and you can ground the positive (+) terminal of 24V DC power supply without fault.
When you start the very first time after delivery, the dialog to select interface language appears. Refer to the next chapter for more details. If the monitor screen displays nothing, confirm the following statuses. · Is power supplied to PV500 correctly? · Is the power switch of the monitor ON? ·...
When you start the very first time after delivery, the English dialog to select interface language appears. You can display multiple languages in Ver.1.10 or later of PV500. Select an appropriate language in this dialog. Since the language can be changed in SETUP menu later as well, select your most accessible language for now.
3.1.2 SETUP Menu and RUN Menu About windows PV500 has two windows; RUN menu for performing inspections and SETUP menu for making settings such as inspection conditions. When power is turned on, RUN menu is displayed. To make a configuration, switch to SETUP menu with Ope/Set Switch of the keypad.
Page 40
SETUP menu In SETUP menu, the display changes depending on operation. You can choose the colors of each area of display. Main menu Displays the menu to set in SETUP menu. Sub menu Displays a submenu of the menu selected in the main menu. Setting windows Setting windows displayed in the upper left of the screen.
Page 41
SETUP menu. “Do not request a password every time.” Check this item to switch to SETUP menu without entering a password. However, after you reboot PV500, it requests a password again. Set the switch in "LOCK" side to change to request a password after that. (As the keys on the keypad are disabled when the switch is set to "Lock"...
3.2 Basic Key Operation 3.2.1 Selecting Items and Inputting Values or Characters Selecting an Item To select a menu or a value of an item, follow the instructions below. This manual describes this operation as “select xx”. Move the cursor to the menu or value you want to set by tilting the ENTER key on the keypad upward/downward/left/right.
Page 43
Inputting Characters Input characters in a title or comment field of Type, Checker, Layout, Numerical Calculation, or Judgement and a text of Data R/W using the software keyboard. With the setting simulation software PVWIN, you can input the characters that are not on the software keyboard.
3.2.2 Selecting a Display Image (Image Menu) An image captured with the connecting camera is displayed on the “Screen window”. You can choose a camera image and an image type to display. Select them from Image Menu. The information including camera number or type of the image displayed on the screen windows are displayed in the screen window bar.
Page 45
Memory: change even if you cover the lens or uncover it. If you want to run a test using the image memory of PV500 or images in a SD card in SETUP menu, switch to Memory. An image changes in real-time. When you cover the lens with •...
Page 46
Displays an image preprocessed by the set step of the selected • Step: 1st to 10th preprocess group. (only for SETUP Example) When 10 steps are set in preprocess group A Menu) Selecting "3rd" for preprocess step displays the image preprocessed by the 3rd step, and inspects on the image preprocessed by the 10th step.
Page 47
Selecting Image to Display on Screen Window in SETUP Menu Select “Memory / Live” from Image menu. The selection screen is displayed. Select Memory or Live in “Memory / Live”. Select Gray or Binary in “Gray / Binary”. Press the Cancel key. Select "Preprocess".
3.2.3 Zooming In/out Image (Image Menu) Displayed camera image can be zoomed in/out. In RUN menu, you can change the size and position of the screen. Specifying Magnification (Zoom In/out) You can change Magnification between 2% and 400% by 1%. Magnification 100% indicates the status displayed in the following size.
Displaying Image Full-screen (Full Screen) This is the setting to display an image full-screen regardless of size of a screen window. Select "Full Screen". The image is displayed full-screen. In SETUP menu, the image is displayed in 100% for Quad-speed/ Ultra Compact camera and in 40% for 2-Mega-pixel camera.
Page 50
Set the start point (a square mark) of the rectangle. Move the start point by tilting the ENTER key and press it to determine the position. Set the end point (a filled square mark) of the rectangle. Move the end point by tilting the ENTER key and press it to determine the position. Set the angle of the area.
Page 51
Polygon To draw a polygon, add vertices to a rectangle. Up to 64 vertices can be set. Select “Polygon” from “Change Shape” menu. Select "Change". Now you can draw an area. A rectangle is displayed when you set an area for the first time. Move the area.
Page 52
Deleting a Vertex of Polygon Select "Change". Press the ENTER key repeatedly until the vertex you want to delete turns to be modifiable (the square is on the vertex). Press the FUNC key. The menu adding/deleting vertices is displayed. Select "Delete Vertex". The vertex you selected is deleted.
Page 53
Setting a Mask Area Up to 16 mask areas, where checker does no inspection, can be set in an inspection area. (Some checkers cannot set a mask area. For details, see the descriptions of each checker.) Setting a Mask Area Inside mask area is excluded from inspection.
Image number: 0 to 9. Numbered consecutively within the same hour. About Save Folder of Image Files For SD card: /Panasonic MEW Vision/PV500/Screen For Ethernet: Specify with Image Receiver. Changing Destination of Image Files Select "ENVIRONMENT" > “INPUT / OUTPUT” from the menu bar.
4.1 Procedure for Setting Inspection Set the inspection conditions in SETUP menu in the following order. Select a product type No. (Type Switch) page 55 Set camera type and capturing conditions page 58 (ENVIRONMENT > Camera, TYPE > Type Setting) Select Execution Mode condition page 74 (TYPE >...
You can continue inspections only by switching to (calling up) the registered type if you need to inspect on the object with different conditions. Regarding types No.0 - 255 as a set of data, PV500 saves up to 100 sets of data in “Storage Space in PV500”. The data can be also saved in a SD memory card.
Page 58
Setting a Type to Be Read at Startup The type to be read at PV500 startup can be specified. This setting can be operated from ENVIRONMENT, and also the type switching window. If you change the setting in the window, the setting of ENVIRONMENT is also updated.
Page 59
Deleting a Product Type In type selecting window, move the cursor onto the product type which you want to delete. Press the FUNC key and select “Delete” from the displayed menu. Select “Yes” following the displayed message. The type is deleted. If you select “No”, deleting is not executed. Deleting All Product Types All crated product types can be deleted at a time.
4.3 Setting Capturing Conditions of Camera Set conditions of capturing an image of an object. Camera Type: Four cameras (or two cameras) of two types can be connected. Set a type of camera for each connecting camera ports. (ANPVC1021: Discontinued as of August 2011.) Camera Trigger: When connecting multiple cameras, you can select Common Trigger or Individual Trigger.
4.3.1 Selecting a Camera Type (ENVIRONMENT) PV500 provides for two types of cameras and can connect two cameras or four cameras. Set a type of camera connecting to each camera port. (You can use two cameras at the same time.) Although three types of cameras are displayed for choices, "Ultra small"...
4.3.2 Setting Individual Capturing Condition by Type Follow the procedure described below to set an Individual capturing condition for the type which is currently being set. Select "TYPE" > “Type Setting” from the menu bar. Select "Camera". Select "No (Individual)" for “Common Setting”. Now, the setting you are going to set applies only to the currently setting type.
4.3.3 Selecting Capture Timing (Camera Trigger) When using multiple cameras, images can be captured at separate timings by inputting a start signal to the cameras. This is "Individual Trigger”. On the other hand, the trigger starting image capturing with multiple cameras simultaneously is “Common Trigger”.
Page 64
Restrictions on when waiting for Individual Trigger Note the following restrictions on when waiting for Individual Trigger (at the time of "To" in the above figure) without using the timeout function. "Type Switch" and "Read Setting Data" with signals from the external device Type Switch or Read Setting Data will be executed if the signal of Abort Inspection/Process or the signal of the rest of Image Capture is input within 10 seconds from input of Type Switch signal or Read Setting Data signal.
Page 65
About Detect Trigger (common) This function detects an inspect target inside the inspection area with Position Adjustment No.0. It repeats image capturing and execution of Position Adjustment No.0 until the Position Adjustment detects the target (Judgement = OK), and then other checkers are executed and results are output.
Select desired shutter speed. To observe the image easily, set “Window Transparency (SETUP menu)” to a larger value. On PV500 Ver.1.50 or older, the shutter speed is selected from the following values. 30μs, 100μs, 250μs, 500μs, 1ms, 5ms, 10ms, 50ms, 100ms, 500ms, 1000ms.
Page 67
Image data (10-bit) loaded in a camera has a value in the range of 0 to 1023. This value is a camera gray value. As PV500 performs image processing with 8-bit gray images in the range of 0 to 255, inspection images are converted to data in the range of 0 to 255.
Page 68
Gain Range: 0.25 to 1.00 (Initial Value: 0.50) Setting unit: 0.01[Indication of setting] - When using 100% of camera gray value Camera gain = Max. value of PV500 gray value (255 fixed) / Max. value of camera gray value = 255 / 1023 = Approx.
Page 69
Setting Offset What is Offset? Set which brightness in camera gray values is used as 0 for inspection gray values when converting the camera gray values to the inspection gray values (0 to 255). The brightness in the camera gray values (in the range of 0 to [Offset]) is regarded as 0 for the inspection gray value.
Page 70
Difference in images set by Camera Gain and Offset The following figure shows the images on which "Camera Gain" and "Offset" are set. Offset Gain 0.25 0.50 0.75 1.00...
Page 71
Setting Delay Time from START Signal Input to Image Capture Specify the time after inputting START 0-3 signals before cameras start capturing. Default value is “0”. After signal input, the camera starts image capture without delay. Use it as necessary. This setting can be set individually for each camera.
Page 72
Capturing a Part of Image (Partial Imaging) This function takes a part of image captured by camera in PV500. (The size of image is 640 x 480 pixels for ANPVC1040 and ANPVC1021 and ANPVC5030, and 1600 x 1200 pixels for ANPVC1210.) Decreasing area to be taken shortens capturing time.
Page 73
Changing the Coordinate Origin and Unit (Calibration) Calibration is the function that changes detected data of checkers from pixel unit into actual measure and moves coordinate origin to a desired position. Calibration can be set by a camera. After calibration is set, the data detected by checkers is output in calibrated value. Enter the tolerance in calibrated value in the checkers which detect position (coordinate) or measurement.
Page 74
Changing Coordinate Origin The coordinate origin is set at upper left position of the image as the default. You can change this position. Select the camera No. to set in “Camera” window. Select "Calibration". “Calibration” window is displayed. Set “Calibration” to “Yes”. Now you can set all items.
4.3.5 Error if Checker Area Outside Image This function cancels the checker when its area is outside an image captured by a camera after Position Adjustment or Area Size Adjustment adjusted the area as the figure on the right. In this case, the checker returns "Error". ·...
4.4 Inspecting Divided Type (Execution Mode) In PV500, checkers can be divided by checker number to execute just one checker, multiple checkers or all checkers. Divided part is “Block” and the mode to decide how to execute is “Execution mode”.
Referring the results of other blocks In Execute All mode, all the set checkers are executed, however, some blocks are not executed in Automatic Switch mode or User Defined mode. When referring the result of other blocks, note that it may not work properly depending on the operation mode used even though it can be set.
Page 78
Flow concept The number of the executed block is displayed in the information area.
Page 79
Specifying Execution Mode and Number of Blocks Select "TYPE" > “Type Setting” from the menu bar. “Type Setting” window is displayed. Select "Execution Condition". Select “Automatic Switch” for “Execution Mode”. Enter the number of blocks 2 to 10 for “Number of Blocks”. Setting a Branch Condition Select "INSPECTION”...
4.4.4 Inspecting in “User Defined” Mode In this mode, inspections are executed by each block. Specify a block No.0 to 9 when inputting start signal from the external devices. (I/O input, serial command communication or Ethernet command communication.) The checkers, the numerical calculations, and the judgements belong to specified block are executed and output. The number of the executed block is displayed in the information area.
A test run is executed and an image is captured. You can call up the images saved in PV500 or a SD memory card to set checkers and execute a test. About how to save and read images, refer to Chapter 4.16, page 280.
4.6.1 Binarizing an Image (Slice Level) In PV500, up to 26 sets of slice level (A to Z) can be registered, which is called slice level group. Which slice level group is used to inspect an image is set in the checker setting window.
4.6.2 Setting Preprocess In PV500, up to five sets of preprocess (A to E) can be registered per type and camera. The sets of preprocess A-E are preprocess groups. Up to 10 steps of filters can be set for a preprocess group. PV500 also has a function to temporarily disable a part of the specified 10 steps.
Page 84
Direction is to apply the selected preprocess and the options are X, Y, and X/Y. Set 2ND to 10TH process as necessary. When multiple steps are set, PV500 processes from 1ST step in numeric order. After setting is completed, press the CANCEL key.
Page 85
Preprocess Filter List Index 1 · Denoising Main application: · Size: 3x3, 5x5, 7x7, 9x9 Common parameter: Direction: X/Y, X(only), Y(only) Dilation Dark (or black) noises are removed. Black areas in the image of the object contract. White areas in the image of the object expand. Erosion Light (or white) noises are removed.
Page 86
Correction Setting Divides 256 gray levels into 8 groups. Nine-point gray levels are specified. It is possible to change a specific level. Area Averaging In Area Averaging, the pixel with the gray level of "Center Gray Level" +/- "Noise Range" is converted to "Center Gray Level". When "Center Gray Level"...
Page 87
Move the cursor onto the point you want to change the value and press the F2 "Auto Adjustment". The value for the selected gray level (at the point marked with a black circle on the graph) is displayed. Tilt the ENTER key up/down to specify the value. Changing the value moves the point on the luminance graph up/down.
Page 88
Edge Extract X In the X direction, extracts the area of which grayscale value changes. Edge Extract Y In the Y direction, extracts the area of which grayscale value has been changed. Sharpen Enhances the area of which grayscale value changes. The image becomes sharp.
Page 89
Setting Dynamic thresholding Binarizes pixels using the threshold that is calculated by adding the offset value to the gray average of the specified size. The pixels with the gray level over the threshold change to white, and the pixels with the gray level below the threshold change to black.
Page 90
Index 6 Main application: Rotation and Reflection Rotation Rotate the whole captured image at a specified angle. The gray level can be specified for the blank spaces of the image created by the rotation (i.e. the gray area in the right figure). When rotating the image partially captured, the area out of the capturing range is also displayed with the specified...
Checker is a general term of the areas and the conditions for inspecting a captured image. Sixteen types of checkers are available in the PV500. You can set up to 1000 checkers per product type and checker type (when the number of used blocks is 10). However, the maximum number of checkers available for a type is 1000.
Page 92
Calculates gray average value within the segmented area (cell) in a line, arc and circle or rectangular area. If the PV500 detects an area more than a certain level of difference in average gray, the device judges it as a flaw.
Page 93
Smart Edge (Line) Available from Ver.2.0 Main application: Detection of the position or angle of uneven end face. Description: Detects the approximate line based on the coordinate value of the edge of the end face detected by setting a number of cells. Detecting the coordinate value or angle of the approximate line enables the detection of the position or angle of the object by setting only one checker.
4.7.2 Creating a Checker Creating a New Checker Select “INSPECTION” > "Checker". Select a checker type to create in "Checker Type". Select the checker No. list and specify a checker number to create. A new checker of the specified type is created and setting window is displayed.
Page 95
Displaying a checker list The checker list shows created/uncreated checker, comment, camera number and inspection result. Checker status, Comment The column on the right of checker number shows comments. The comments input in the checker setting window are displayed. When you have not set a comment for the checker, the list shows “Enter Comment”.
Page 96
Selecting Display Pattern on Screen Window Set the display methods of various patterns to be displayed on the screen window in SETUP Menu. The display methods are selected for the following patterns. · Arrows indicating the inspection area and scan direction of checkers (including Position Adjustment and Area Size Adjustment) ·...
Page 97
Pattern Display Hide Pattern This selection is kept until you cut the power of PV500. Once you reboot PV500, the patterns will be displayed. Common settings for checkers The procedures for setting Preprocess, selecting Slice Level group and selecting Position Adjustment group set for each checker are common to all checkers.
4.7.3 Moving Checkers in Group When you want to move the checker areas after creating checkers, you can move the areas of checkers set for each camera by checker types or setting value of Position Adjustment. This function is helpful to move several checkers or to move them keeping the positions between them. Select “INSPECTION”...
4.7.4 Line What is Line? Line checker binarizes an image captured by a camera and counts target colored pixels and the number of objects on a line. Judges as OK/NG according to those values. Output Data No. of Pixels: Outputs in the number of target colored pixels on the line. No.
Page 100
Selecting Preprocess / Slice Level / Position Adjustment page 95 Setting an Inspection Area Set a line which is the inspection span. You cannot set a Mask Area in Line checker. Select “Area Setting” in “Line” setting window. Select "Area Setting". Area setting window is displayed.
Page 101
Dilation and Erosion on Binary Image (Filter) This is the function that dilates or erodes the pixels of color selected for target color to count. Use this function mainly when you delete a slight noise or enhance a detected area. If applying this function is not necessary, proceed to the next step.
Page 102
Setting Judgement Limits Set tolerance (Maximum and Minimum values) of the counted pixels and objects. If the counted pixels and objects are within the tolerance, the object will be judged as "OK", if it is out of it, the object is judged as "NG". Select "Judgement Limits".
4.7.5 Binary Window What Is Binary Window? Binary Window binarizes an image captured by a camera and measures an area or the number of white or black pixels. Judges as OK/NG according to the measured area. Output Data Area: Outputs in the number of pixels. Judgement: If the number of detected area is within the allowable range you have set, the object will be judged as "OK", if it exceeds the allowable range, the object will be judged as "NG".
Page 104
Setting an Inspection Area Set a range to measure area. Select “Area Setting” in “Binary Window” setting window. Select "Area". “Area Setting” window is displayed. Select a shape of inspection area from “Change Shape”. Select from Rectangle, Ellipse, Circle and Polygon. Select “Change”...
Page 105
Setting Judgement Limits Set a tolerance (Maximum and Minimum values) of the measured area. If the measured area is within the tolerance, the object will be judged as "OK", if it is out of it, the object is judged as "NG". Select "Judgement Limits".
4.7.6 Gray Window What Is Gray Window? Gray Window calculates the gray average of the inspection area based on the gray values of every pixel on a gray image captured by a camera. And then the checker judges as OK/NG using the value. Output Data Gray Average: Average of gray value within an area.
Page 107
Setting an Inspection Area Set an area to measure gray average. Select “Area Setting” in “Gray Window” setting window. Select "Area". “Area Setting” window is displayed. Select a shape of inspection area from “Change Shape”. Select from Rectangle, Ellipse, Circle and Polygon. Select “Change”...
4.7.7 Binary Edge What Is Binary Edge? Binary Edge binarizes an image captured by a camera and detects an edge between white and black pixels. The checker judges as OK or NG in accordance with the number of detected points. Detect Example) Condition: Scan direction = Horizontal...
Page 109
Setting an Inspection Area Set a range to detect an object. You cannot set a Mask Area in Binary Edge checker. Select “Area Setting” in “Binary Edge” setting window. Select "Area (Set)”. “Area Setting” window is displayed. Select a shape of inspection area from “Change Shape”. Select from Line and Plane.
Page 110
Edge Condition (White -> Black(-) / Black -> White(+) / Both) White -> Black(-) Black -> White(+) Both Detects a point changing from Detects a point changing from Detects both point from white to white to black as an edge. black to white as an edge.
Page 111
Setting Judgement Limits Set a tolerance (Maximum and Minimum values) of the number of detected edges. If the number of detected edges is within the tolerance, the object will be judged as "OK", if it is out of it, the object will be judged as "NG". Select "Judgement Limits".
4.7.8 Gray Edge What Is Gray Edge? Gray Edge detects a brightness changing point (edge) on a grayscale image and judges as OK or NG in accordance with the number of detected points. This function is effective if the variation in image brightness is small and the contrast of an edge is low.
Page 113
Selecting Preprocess / Slice Level / Position Adjustment page 95 Setting an Inspection Area Set a range to detect an object. You cannot set a Mask Area in Gray Edge checker. Select “Area Setting” in “Gray Edge” setting window. Select "Area (Set)". “Area Setting”...
Page 114
Press the FUNC key and select a scan direction “Clockwise” or “Counterclockwise”. Default is “Clockwise”. Tilt the ENTER key left/right to specify a start point and an end point. Tilting it right moves the start/end point clockwise and tilting left moves counterclockwise.
Page 115
Edge Condition (Light -> Dark/ Dark-> Light/ Both) Light ->Dark Dark-> Light Both (default) Detects a pixel that changes from Detects a pixel that changes from Detects a pixel that changes both high gray to lower gray (or from low gray to high gray (or from from light to dark and from dark light to dark).
Page 116
Average Range This item decides how many pixels from the detected edge positions are averaged. If the desired position cannot be detected as a result of the test using the default value, change the Average Range value. Increasing the Average Range value detects the position slightly inside the edge of the object. Decreasing the value detects the position on the edges of the object.
4.7.9 Feature Extraction What Is Feature Extraction? Feature Extraction binarizes an image captured by a camera, detects a specified size of clusters of white or black pixels (hereinafter called “object”), and then judges as OK or NG depending on the measured number. The checker outputs the feature quantity such as the coordinates of a center of gravity or principal axis angle (+/-90 degrees).
Page 118
Selecting a Camera Select a camera image to set Feature Extraction checker. Select “Area Setting” in “Feature Extraction” setting window. Select a camera No. in “Camera”. The selected camera image is displayed. Select a displayed image type (Live/Memory or Gray/Binary) or magnification in “Image Menu” opened by pressing the F1 key.
Page 119
Select a Target Color Set to detect which object of white or black on a binary image. Select “Inspection Condition” > "Target". Select “White” or “Black” to detect. White (default): Detects a white object. Black: Detects a black object. Dilation and Erosion on Binary Image (Filter) This is the function that dilates or erodes the pixels of color selected in “Target”.
Page 120
Selecting Feature Data to Measure Select feature quantity data to measure on a detected object. Setting unnecessary items to “No” decreases the inspection time. Selectable feature data types are Perimeter, Projection Width/Height and Principal Axis Angle. Select "Search Method". Set whether or not to detect Perimeter, Projection Width/Height and Principal Axis Angle.
Page 121
Set the Condition of Objects to Detect (Extraction Condition) Set the range of area, projection width, and projection height of objects to detect. Setting example of an area In the right figure, setting “Min. Object Area” to 100 detects 10 objects. Select “Extraction Condition”...
Page 122
Running a Test Confirm if the current settings perform an inspection properly. To observe the image easily, set ““Window Transparency (SETUP menu)” to larger value. (“Changing Window Transparency (SETUP Menu)”, page 341 ) Press the TRIG key. When a live image is displayed on the screen, PV captures a new image first and runs a test.
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 its type.
Page 124
Selecting a Camera Select a camera image to set “Smart Matching” checker. Select “Area Setting” in “Smart Matching” setting window. Select a camera No. in “Camera”. The selected camera image is displayed. Select a displayed image type (Live/Memory and Gray/Binary) or magnification in “Image Menu” opened by pressing the F1 key.
Page 125
Select a shape of template area from “Change Shape”. Select from Rectangle, Ellipse, Circle and Polygon. Select “Change” and set a template area. Refer to section of Drawing an Inspection Area (page 47). The maximum size to draw (the size of a circumscribing rectangle of the area) is as follow.
Page 126
Selecting a Template from Common Image Patterns Other than templates created in each Smart Matching, PV500 provides with a function that saves common templates to all types, including Position Adjustment and Area Size Adjustment, that can be selected in all Smart Matchings as common using templates.
Page 127
For example, the total number of templates is five in the figure at the previous page. After copying the templates to each checker, the total number is seven as the figure below which is increased by two. You cannot reset to "Per Checker“ when inadequate memory of PV500 or excessive number of registration prevents copying the templates.
Page 128
After drawing is completed, press the CANCEL key. The set image pattern is registered as a template. Select “Register” for "To template #". (“#” indicates the number you have specified in step 1.) Through these steps, you can register the commonly saved template in “Template #”.
Page 129
Selecting from Saved Common Template List Select a template No. in template setting window. A list of commonly saved templates is displayed. Select a template to use. Select “Register” for "To template #". (“#” indicates the number you have specified in step 1.) Through these steps, you can register the commonly saved template in “Template #”.
Page 130
Set "Position". “Set Position” (Default): To register the image pattern within the template of selected Smart Matching. “Adjusted Position”: To execute the Position Adjustment relating to the selected Smart Matching and reregister the image pattern within the template of selected Smart Matching. .
Page 131
Setting a Search Area Set the range to search the same image pattern as a template. You cannot set a Mask Area in the search area of Smart Matching checker. Select “Area Setting” in “Smart Matching” setting window. Select "Search Area". “Area Setting”...
Page 132
Detecting Black/White Reversed Image To detect an image which has reversed gray level of registered image Template pattern, use the function of “Detect B/W Reversed Template”. This function allows to perform an inspection without lowering correlation value because of image reversal. Detecting Image Select "Inspection Condition".
Page 133
↓ Low Contrast • Lower contrast Slow • Position detection Select "Inspection Condition". Select “Low Contrast” for “Detect Mode”. The “Filter Adjustment” button is activated. Run a test in the current status. If an object cannot be detected stably, make filter adjustment. Filter Adjustment The Filter Adjustment function binarizes an object image and background using multiple items.
Page 134
Template Rotated by 180d Use this function when running a test with a specified Rotation Range setting detects a180-degree reversed image by mistake, or a 180-degree reversed image is similar to the image pattern registered as a template. Select "Inspection Condition". .
Page 135
The Items can be Confirmed in Sequence No. of Objects Number of the objects that were detected in each step. Correlation Value* Correlation value of the objects detected at each step. If multiple parts are detected in each step, the lowest correlation value is displayed.
Page 136
Using Subtraction Function Subtraction function extracts a pixel that exceeds a certain degree of the difference in the gray value comparing the detected area and the template. With this feature, the PV can detect up to 128 subtraction parts that are difficult to reflect in the correlation value.
Page 137
Running a Test and Confirming Result Confirm if the current settings perform an inspection properly. To observe the image easily, set “Window Transparency (SETUP menu)” to larger value. (“Changing Window Transparency (SETUP Menu)”, page 341 ) Press the TRIG key. When a live image is displayed on the screen, PV captures a new image first and runs a test.
The checker calculates gray average value within the segmented area (cell) on a line, an arc, or a circumference, or in a rectangle. If the PV500 detects an area more than a certain level of difference in average gray, the device judges it as a flaw.
Page 139
Selecting a Camera Select a camera image to set “Flaw Detection”. Select “Area Setting” in “Flaw Detection” setting window. Select a camera No. in “Camera”. The selected camera image is displayed. Select a displayed image type (Live/Memory and Gray/Binary) or magnification in “Image Menu” opened by pressing the F1 key.
Page 140
Drawing an Area: In the case of Area Shape = Line Set a start point (ST) and an end point (ED). You can set an area in the vertical and oblique directions as well as in the horizontal direction. Set the size of a cell (W) which is a rectangle calculating the average brightness.
Page 141
In the case of Area Shape = “Plane” Scan direction: Horizontal Scan direction: Vertical . Set a start point and an end point. Set a start point (STX, STY) and an end point (EDX, EDY). PV scans from the start point to the end point.
Page 142
In the case of Area Shape = “Ellipse” . Set the coordinates of the center of a circle as CPX and CPY, and set the radius in the X and Y directions of a circle as RX and RY. An inspection area (circle) and the rectangle circumscribing around it are displayed.
Page 143
How to exclude from inspection (Mask area) Mask areas, where checker does no inspection, can be set in an inspection area. For Flaw Detection, set a first cell and an end cell of the range to be excluded from inspection. The number of mask areas is not limited.
Page 144
Inspecting in “Differential” Mode Principle of “Differential Mode” of Flaw Detection Process description Image The checker calculates the brightness (average gray value) of each rectangular area, which is called cell, created in a certain size within the inspection area. If the calculated average brightness of the cells is more than the “threshold value”...
Page 145
Inspecting in “Gray Range” Mode Principle of “Gray Range Mode” of Flaw Detection If the PV failed to detect any flaw after testing in Differential mode, try to test again after switching to Gray Range mode. Gray Range mode is effective to inspect the object with a surface of uneven brightness, but it will take longer time to process than Differential mode.
Page 146
Setting Procedure Select "Search Method" in “Flaw Detection” setting window. Select “Gray Range” for “Detect Mode”. “Num. of Cells for Calc. Range” and ”Num. of Cells per Shift” become settable. Set “Num. of Cells for Calc. Range” and ”Num. of Cells per Shift”. Num.
Page 147
Setting Judgement Limits Set a tolerance (maximum and minimum values) of the number of detected flaws. If the number of detected flaw is within the tolerance, the object will be judged as "OK", if it is out of it, the object will be judged as "NG". Select "Judgement Limits".
4.7.12 Connector (Binary Window) and Connector (Gray Window) What are Connector (Binary Window) and Connector (Gray Window)? These are the functions that mainly perform appearance inspection such as foreign objects detection on IC pins. Connector (Binary Window) measures areas of multiple Binary Window cells set on the inspection line and outputs the measured areas.
Page 149
Selecting a Camera Select a camera image to set a checker. Select "Area Setting". Select a camera No. in “Camera”. The selected camera image is displayed. Select a displayed image type (Live/Memory or Gray/Binary) or magnification in “Image Menu” opened by pressing the F1 key.
Page 150
Setting Judgement Limits Set a tolerance (Maximum and Minimum values) of area or gray average measured in each cell. If the detected data are within the tolerance, the object will be judged as "OK", if they are outside of it, the object will be judged as "NG".
Page 151
Registering Inspection Results in Numerical Calculation (This is supported in Ver.1.30 or later.) The detected Area of cells (for Connector (Binary Window)) or Gray Average (for Connector (Gray Window)) and Judgement can be registered into Numerical Calculation from the checker setting window. Although you can register them also in Numerical Calculation setting window, information of many cells can be registered efficiently with less operation from the checker setting window.
Page 152
Registering into Data R/W (This is supported in Ver.1.30 or later.) The detected Area of cells (for Connector (Binary Window)) or Gray Average (for Connector (Gray Window)), Judgement Limits, and Judgement can be registered into Data R/W from the checker setting window. Although you can register them also in Data R/W setting window, information of many cells can be registered efficiently with less operation from the checker setting window.
4.7.13 Connector (Gray Edge) What is Connector (Gray Edge)? This checker measures gaps of IC pins, pitch and float of leads, and parts size (outside/inside diameters). It uses multiple Gray Edge checkers on a line in the area to detect edges of pins and an object, and helps to inspect on a connector IC with many pins.
Page 154
Specifying Checker No. Select “Connector (Gra. Edg.)” in "Checker Type". Select the checker No. list and specify a checker number to set. Press the ENTER key to determine the checker No. “Connector (Gra. Edg.)” setting window is displayed. The gray image is displayed on the screen window. Selecting a Camera Select a camera image to set Connector (Gray Edge) checker.
Page 155
In the case of Execution Mode = Gap The procedure described below is for area setting and other inspection conditions when Execution Mode is set to “Gap”. Setting an Inspection Area You cannot set a Mask Area in Connector checker. Select “Area Setting”...
Page 156
• Right -> Left • Left -> Right (Checker (Checker Direction Direction =Vertical) =Vertical) For the information of the following conditions, refer to the chapter of Gray Edge checker (page 110). · Inspection Condition - "Scan Method”, “Edge Condition", “Detected Position” ·...
Page 157
In the case of Execution Mode = Float The procedure described below is for area setting and other inspection conditions when Execution Mode is set to “Float”. Setting an Inspection Area You cannot set a Mask Area in Connector checker. Select “Area Setting”...
Page 158
Setting Edge Conditions Specify the condition of detecting edges and scanning. Select "Inspection Condition". Set "Detect Direction". Set a Detect Direction which is suitable for the captured image. For the image shown below, setting “Outside -> Inside” detects edges correctly. •...
Page 159
Press the TRIG key to execute a test. Press the F1key to display the image and confirm that all parts are detected stably.
Page 160
Setting Judgement Limits Set a tolerance (maximum and minimum values) of the values of detected floats and “Distance Difference”. If the floats and distance difference are within the tolerance, the object will be judged as "OK", if they are out of it, the object will be judged as "NG".
Page 161
In the case of Execution Mode = Pitch The procedure described below is for area setting and other inspection conditions when Execution Mode is set to “Pitch”. Setting an Inspection Area You cannot set a Mask Area in Connector checker. Select “Area Setting”...
Page 162
Setting Edge Threshold Decide a threshold value of differential in detecting area. Only the areas with differential value which is higher than this threshold are subjected to detect. The threshold can be set in two ways, common setting and individual setting. The common setting sets the same value for all pins and the individual setting sets separate values.
Page 163
In the case of Execution Mode = Width Measurement The procedure described below is for area setting and other inspection conditions when Execution Mode is set to “Width Measurement”. Setting an Inspection Area You cannot set a Mask Area in Connector checker. Select “Area Setting”...
Page 164
Deciding Differential Threshold Decide a threshold value of differential in detecting area. Only the areas with differential value which is higher than this threshold are subjected to detect. The threshold can be set in two ways, common setting and individual setting. The common setting sets the same value for all Gray Edge cells and the individual setting sets separate values.
Page 165
Running a Test and Confirming Result Confirm if the current settings perform an inspection properly. To observe the image easily, set “Window Transparency (SETUP menu)” to a larger value. (“Changing Window Transparency (SETUP Menu)”, page 341 ) Press the TRIG key. When a live image is displayed on the screen, PV captures a new image first and runs a test.
Page 166
Registering Inspection Results in Numerical Calculation (This is supported in Ver.1.30 or later.) The detected coordinate and differential value of cells and judgement can be registered into Numerical Calculation from the checker setting window. Although you can register them also in Numerical Calculation setting window, information of many cells can be registered efficiently with less operation from the checker setting window.
4.7.14 Smart Edge (Circle) (Available from Ver.1.6) What is Smart Edge (Circle)? Smart Edge (Circle) is a function to output the center point, radius or diameter of a round object by detecting edges of the object with a number of cells. It is suitable for the detection of a missing edge and burr of a round object, angle of a convex (or concave) part, the inspection of circularity and the calculation of the angle of the diameter position of an ellipse.
Page 168
Specifying Checker No. [Select “Smart Edge (Circle)” in "Checker Type". Select the checker No. list and specify a checker number to set. Press the ENTER key to determine the checker No. “Smart Edge (Circle)” setting window appears. The gray image is displayed on the screen window. Selecting a Camera Select a camera image to set “Smart Edge (Circle)”...
Page 169
Selecting a Preprocess Group Set a preprocess filter to apply on an image captured by a camera as necessary. Select “Virtual Circle Detect Condition” > "Preprocess". “Preprocess” window is displayed. Select a Preprocess group (A to E) in “Preprocess”. For details of preprocess, refer to page PAGEREF. After setting is completed, press the CANCEL key.
Page 170
Setting Detect Mode Select “Virtual Circle Detect Condition” > "Detect Mode". Select a desired Detect Mode from the list. Depending on the selected Detect Mode, detected data items to be displayed at the bottom of the screen vary. Detect Mode •...
Page 171
b) Maximum, minimum and average of measurement values Calculates the radius, diameter or width using the edges detected by each cell. Then, calculates the maximum, minimum and average values for the remaining data except the data judged as noises. The criterion to judge data as noises is decided by "Denoising" function. As the graph displayed on the screen (described below) shows the maximum and minimum values before denoising, the values of the graph may be different from the output values.
Page 172
About Graphs and Cell results to be displayed Measurement values of each cell obtained from test results are displayed as graphs in Smart Edge (Circle). The graph shows the status of edge detection for each cell or whether they are within edge threshold as marks. It is also possible to shows a list of the status of edge detection or detection data for all cells.
Page 173
Checking result and data of each cell Press the FUNC key and select “Cell Result” from the pop-up-menu. Cell number, judgement, measurement values, deviation, coordinate and differential are listed for all the set cells. The selected cell is displayed in pink on the screen window.
Page 174
Displaying only the cells of a specific judgement result It is possible to display only the cell data of a specific result such as the cells judged as NG or the NG and excluded cells. Press the FUNC key when displaying the cell result list and select the type of the cells to be displayed from the pop-up menu.
Page 175
Set a pitch of the angle to arrange the cells (cell X (Left/right key of Y (Up/down key of the keypad) the keypad) pitch) in 0.1 degree (*1). CP X coordinate of the Y coordinate of the When it is set to 10.0 (Default), 36 cells are arranged center of the circle center of the circle at every 10 degree for measuring whole...
Page 176
Edge Detect Condition Set conditions of detecting edges of an object. Select "Edge Detect Condition". The list of the conditions for detecting edges and the graph is displayed. When Detect Mode is "Measure Width", two sets of conditions are provided. Setting these conditions enables the 2 edges of the outer circle and inner circle to be detected with different conditions.
Page 177
How to read a graph when setting a threshold Pointing the cursor to "Edge Threshold" displays the graph of differentials of edges. Decide the appropriate threshold referring to the detection result and differential of each cell in "Cell Result" and this graph. Vertical axis: It indicates differential.
Page 178
Select "Edge ratio used(%)".] The menu for setting "Edge ratio used" appears in the upper left of the screen. The screen window can be checked. Default: 80 (%) ○ When "Edge ratio used" is 100, all the detected edges are indicated with " "(light blue).
Page 179
Setting Base Angle Select a base angle from the following three types for detecting the angles of the maximum and minimum values of radius, diameter or width. This setting affects the display of the lower horizontal axis of the graph that is displayed on the setting window.
Page 180
Output example of angle Condition Start Angle: 45 degree End Angle: -45 degree Max. value (Max. angle): Projection Detection angle Position/Rotation Adjustment, Rotation Adjustment Yes: Adjustment angle = 30 degree X Direction 120 degree 120 degree Detects from the right side of X axis to the Detects from the right side of X axis (before maximum position.
Page 181
Setting Judgement Condition Perform judgement for the following four conditions respectively. When all the conditions are met, the judgement result of the checker will be OK. · Measurement: Radius, Measurement: Diameter, Measurement: Width · Standard deviation (Standard deviation calculated from the result of measurement) ·...
Page 182
Set "Denoising Range". Set the denoising range checking the graph or the result of each cell (Cell Result). Refer to page 171 for details of Cell Result. The figure below shows an example that Denoising is not used. Multiple edges in the two areas are targeted for measurement.
Page 183
Setting Judgement Limits Select the table of maximum/minimum values in "Judgement Limits" setting window. Specify the maximum and minimum measurement values of radius (diameter/width). As the maximum and minimum measurement values are displayed at the bottom of the screen, make the setting checking it.
Page 184
Running a Test and Confirming Result Confirm if the current settings perform an inspection properly. To observe the image or checker pattern easily, set “Window Transparency (SETUP menu)” to a larger value. (“Change Window Transparency (SETUP Menu)”, page 341 ) Press the TRIG key.
4.7.15 Smart Edge (Line) (Available from Ver.2.0) What is Smart Edge (Line)? Smart Edge (Line) is a function to calculate an approximate line using the coordinate values detected with a number of cells. Detecting the line of the edge face enables the detection of the angle of the object even if the object has a rough face.
Page 186
Specifying Checker No. [Select “Smart Edge (Line)” in "Checker Type". Select the checker No. list and specify a checker number to set. Press the ENTER key to determine the checker No. “Smart Edge (Line)” setting window appears. The gray image is displayed on the screen window.
Page 187
Selecting a Camera Select a camera image to set “Smart Edge (Line)” checker. Select “Area Setting” in “Smart Edge (Line)” setting window. Select a camera No. in “Camera”. The image of the selected camera is displayed. Select a displayed image type (Live/Memory and Gray/Binary) or magnification in “Image Menu” opened by pressing the F1 key.
Page 188
Execution Sequence of Smart Edge (Line) Related parameters • Area Setting (page 191) Detection of edges of target area • Edge Detect Condition (page 174) • Detection Detection of approximate line ┐ Method ├page 193 • Edge ratio ┘ used •...
Page 189
Select “Approximate Line Detect Condition” > "Detect Mode". Select a desired Detect Mode from the list. Depending on the selected Detect Mode, detected data items to be displayed at the bottom of the screen vary. Detect Mode • Measure Deviation •...
Page 190
About Positive and Negative of Deviation Data The deviation data detected when Detect Mode is "Measure Deviation" is positive or negative depending on the scan direction (of the cell). When the scan direction (upper dashed arrow) is from left to right, the right area across the approximate line is positive and left area is negative as the right figure When the scan direction is the other way, the...
Page 191
About Graphs and Cell results to be displayed Measurement values of each cell obtained from test results are displayed as graphs in Smart Edge (Line). The graph shows the status of edge detection for each cell or whether they are within edge threshold as marks. It is also possible to show a list of the status of edge detection or detection data for all cells.
Page 192
Checking result and data of each cell Press the FUNC key and select “Cell Result” from the pop-up menu. Cell number, judgement, measurement values, coordinate and differential are listed for all the set cells. The selected cell is displayed in pink on the screen window.
Page 193
Setting Inspection Area Set the position and size of the area and the size of cells to detect edges of the object by the cells. Select “Area Setting” in “Smart Edge (Line)” setting window. Select "Area Setting" > "Change". Move the whole area by operating the ENTER key and press the ENTER key. Specify "Start point (ST)"...
Page 194
Assignment of cell numbers Mask Area Include Cell numbers are assigned to the arranged cells from the start point. When a mask area has been set, it is also possible not to assign a cell number to the mask area (to skip the cell in the mask area). Select "Approximate Line Detect Condition".
Page 195
When Detect Mode is "Measure Width", two edges are detected with one cell. The following is the example that the start point of the area is regarded as the position at six o'clock. Condition Conditi Scan Method on 1 -> ->...
Page 196
Details Mode (Default): When an object has projections or concave surface, using this mode enables those edge coordinates not to use for calculating an approximate line. First, detects an approximate line using all the edge coordinates, and then detects the final approximate line only using the edge coordinates in "Edge ratio used"...
Page 197
Setting Judgement Condition Perform judgement for the following four conditions respectively. When all the conditions are met, the judgement result of the checker will be OK. · Measurement: Deviation, Measurement: Distance or Measurement: Width · Standard deviation (Standard deviation calculated from the result of measurement) ·...
Page 198
Set "Denoising Range". Set the denoising range checking the graph or the result of each cell (Cell Result). Refer to page 189 for details of Cell Result. The figure below shows an example that Denoising is not used. Multiple edges in the two areas are targeted for measurement.
Page 199
Specify the maximum and minimum values of standard deviation and linearity. As the current value of each condition is displayed at the bottom of the screen, make the setting checking Specify the maximum value for "Unused Edge Count". Default: 2998 The current value of the unused edge count (test result) is displayed on the left of the screen.
You can set up to 1000 position adjustment checkers per type (when 10 blocks are used). PV500 has multiple types of position adjustments to detect the position and the rotation angle of an object. Position Adjustment (Horizontal/vertical shift amount) After each checker detected the position of the object, Position Adjustment calculates the misalignment between the object and the base position.
4.8.2 Position Adjustment Type Position Adjustment Binary Edge and Gray Edge These checkers detect in the same method of Binary Edge checker and Gray Edge checker. The X/Y coordinates of the detected edge is considered as a base position. They also have the Center detection function which decides a base position by calculating the middle of the detected two points both in horizontal and vertical directions.
Page 202
Smart Edge (Line) This checker detects an object in the same method of Smart Edge (Line) When the horizontal base checker and vertical base checker are both set, the intersection point of two approximate lines will be considered as the base position. When only the horizontal base checker or vertical base checker is set, the intersection point of the approximate line and the line passes through the center of the inspection area will be considered as the...
Page 203
Smart Edge (Line) This checker detects an object in the same method of Smart Edge (Line) The intersection point of two approximate lines detected with two base checkers is considered as the base position, and the angle of the median on two approximate lines is considered as the base angle.
Smart Edge (Line) (Horizontal), Smart Edge (Line) (Vertical) The angle of the approximate line detected in the same method of Smart Edge (Line) is considered as the base angle. The base coordinate is the intersection point of the line passing through the center of the inspection area and the approximate line.
Page 205
Creating a Base Checker Select "Base Setting" in “Checker Settings” setting window. Now, it is ready for base checker setting. Select a base checker to set. The setting window of selected base checker is displayed. Set necessary items. The setting procedure is the same as the other checkers.
Page 206
When adjusting position by detecting the center Select "Base Setting" in “Checker Settings” setting window. Now, it is ready for base checker setting. At this moment, “Detect Center” cannot be selected. Select base checkers to detect the center (Horizontal base checker 0 and Vertical base checker 2).
Page 207
Deleting a Base Checker With Position Adjustment - Binary Edge/ Gray Edge/ Smart Edge (Line), adjusting only either of horizontally or vertically can be performed. To delete (restore to be unset) the horizontal base checker or vertical base checker that has been "Set", operate from the pop-up menu. Move the cursor onto the set base checker to delete.
Page 208
Position Adjustment - Feature Extraction, Matching and Pos/Rot Adjustment (Except Position Rotation Adjustment - Smart Edge (Line)) Select "Base Position". Select "Register". The window to select an object to use in Position Adjustment from the detected objects appears. Even if only one result is detected, this window is displayed.
4.8.4 Applying Position Adjustment to Checkers Which Position Adjustment is applied to checkers must be determined because multiple Position Adjustments can be registered for a Type. To do so, select a Position Adjustment in Area Setting window of each checker. An area of Position Adjustment checkers also can be adjusted by Position Adjustment.
4.9 Adjusting Area Size (Area Size Adjustment) This function expands or contracts the inspection area or mask area to fit a variable-sized object. The function detects the part which signifies an object size, such as edges of the object or register marks, and expands or contracts a checker area based on the coordinates of the part.
Page 211
Detecting a Object Size Binary Edge, Gray Edge, Feature Extraction, Smart Matching and Smart Edge (Line) can be set to detect an object size in Area Size Adjustment. Example 1: Example 2: Example 3: If Area Size Adjustment detects multiple parts, the coordinates of No.0 is used to adjust the area. When there is a possible to detect multiple parts, sort them so that the desired part is always No.0.
Page 212
Using Area Size Adjustment for Checkers Multiple Area Size Adjustment checkers can be set. For performing auto adjustment of the area size of each checker, select an Area Size Adjustment checker to use its coordinates for the adjustment. After using Area Size Adjustment, the area frame (checker pattern) is displayed in the adjusted size. However, the positions of the start point (ST) and end point (ED) that are displayed by selecting “Area Setting”...
4.10 Geometry Calculation of Detected Data 4.10.1 What is Geometry Calculation? Geometry Calculation is a function that calculates the distance between two points, intersection point of two lines and median using the data detected with each checker. With this function, only specifying the result detected by a checker enables to execute calculation without setting any operation expression.
4.10.2 Setting a Geometry Calculation Selecting a Checker No. and a Type of Detect Mode Select “INSPECTION” > "Geometry Calc.". Select the checker No. list and specify a checker number to set. Move the cursor onto a type of Geometry Calculation to create.
Page 215
For Distance Point - Point In this section, for the object detected in Feature Extraction No.0, enter the detected zeroth coordinate in Point 0, and enter the detected first coordinate in Point 1. In Feature Extraction, it has been set to sort the objects in descending order of area and detect the circle of the largest area zerothly.
Page 216
For Intersecting Point "Intersecting Point" is used to calculate the intersecting point using the lines detected by Smart Edge (Line) and Geometry Calculation. When using the lines detected by Geometry Calculation, only smaller numbers than the number of the currently setting Geometry Calculation can be specified.
Page 217
For Approximate Circle Selecting "All Points" enables to set multiple points detected by one checker in block. In this section, enter all the coordinate positions of the object detected by Smart Edge (Line) in the point 0. The procedures for setting "Reference" of Approximate Line and Approximate Ellipse are the same as that of Approximate Circle.
Page 218
List of Settable Items for Each Object Point All Points Line ○ × × PAC: Position Adjustment Base Position Coord. Detect Position Coord. Base Coord. (Detect Coord. of Base Checker) ○ × × AUC: Area Size Adjustment ○ ○ × BEC: Binary Edge ○...
Page 219
Setting Measurement Condition Measurement conditions vary depending on the type of geometry calculation. Detect mode Measurement condition Distance Point-Point Line Display: Segment / Half line0 / Half line1 / Wall-to-wall Angle Range: 0<->360 / -180<->180 Direction: ST -> ED / ED -> ST / Down / Left / Up / Right Intersecting Point Intersecting Angle: Acute Angle / CW / CCW...
Page 220
Direction Detected angles vary depending on the specified direction and the setting value of "Angle Range". Example) For Distance Point - Point Direction Appearance of Direction Angle Range and Detect Angle Angle Range: 0<->360 Angle Range: -180<->180 ST -> ED Range: 0 - 359.999 Range: -179.999 - 180 Result: 160...
Page 221
Example) When Median of Two Lines - Direction = Vector Sum Angle Range Angle Range: 0<->360 Angle Range: -180<->180 Two lines are headed in the same direction. Two lines are headed in different directions. Example 1 Two lines are headed in different directions.
Page 222
Intersecting Angle Specify one of the three methods to detect the angle between two intersecting lines. Line specified in Reference No.0 Line specified in Reference No.1 Acute Angle In case of CW or CCW, the start position is the line specified in Reference No.0.
Page 223
Setting Judgement Condition Measurement conditions vary depending on the type of geometry calculation. Detect mode Judgement limits Input range Distance Point-Point Median X, Median Y -99999999.999 to 99999999.999 Distance 0 to 99999999.999 Line Angle 0 to 359.999(When Angle Range is 0<->360) -179.999 to 180.000 (When Angle Range is -180<->180) Intersecting Point IP X, IP Y...
Page 224
Error messages when running a test If Geometry Calculation is not performed properly, error numbers and messages are displayed in the checker list. Error No. Message Cause E0070 Unset item found. When a checker to be used is not specified. E0071 No ref.
This function calculates using the data detected by checkers and outputs the data to the external devices. Up to 1000 expressions (when 10 blocks are used) can be set for each product type. · PV500 can handle the values from -2147483648.000 to + 2147483647.000, which are -(2 ) to (2 -1), during calculation.
Page 226
Select the numerical calculation input field and press the ENTER key again. The list of items that can be registered in a calculation is displayed. Checker: Select this to enter the inspection data or the statistics data of checkers including position adjustment and area size adjustment. Numerical Calculation: Select this to enter the result of numerical calculation or the statistics data of them.
Page 227
Input Example: Entering a Result of a Checker For this example, enter the object area detected thirdly by Feature Extraction No.0. Depending on the type of checker, selectable data varies. In the list of items that can be entered in expression, select “Checker”...
Page 228
Copying an Set Expression Select "INSPECTION” > “Num. Calcu.” from the menu bar. “Numerical Calculation” window is displayed. Select a numerical calculation list in the setting window and move the cursor onto the expression No. to copy. Press the FUNC key and select “Copy” from the displayed menu.
Page 229
Setting Judgement Limits Set a tolerance (maximum and minimum values) of the calculated result. If the value is within the tolerance, the object will be judged as "OK", if it is out of it, the object will be judged as "NG". If any judgement is not necessary, there is no need to set.
Page 230
4.11.2 Data That Can Be Used in Numerical Calculation 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 (@COUNT)
Page 231
Item Result Result Type Statistics Output Value, etc type Gray Window(GWC) Judgement (JUDGE) OK=1, NG=0 No.0-999 Inspection Time (TIME) Gray Average (AVE) 0 - 255 Binary Edge(BEC) Judgement (JUDGE) OK=1, NG=0 No.0-999 Inspection Time (TIME) No. of Objects (COUNT) 0 - 256 0-255 X coordinate (X) Y coordinate (Y)
Page 232
Item Result Result Type Statistics Output Value, etc type Smart Judgement (JUDGE) OK=1, NG=0 Matching(SMC) Inspection Time (TIME) No.0-999 No. of Objects (COUNT) 0 - 255 0-255 Detect Template No. (TEMP) Correlation (COR) X coordinate (X) Y coordinate (Y) Angle (CANG) -179.999 -180.000 Pixels of Max.
Page 233
Item Result Result Type Statistics Output Value, etc type Individual Result: 2/2 0-99 Pitch Individual Judgement OK=1, NG=0 page (PJUDGE) Distance difference individual OK=1, NG=0 judgement (UJUDGE) Pitch (PT) Distance difference (UPT) Edge X coordinate 0 of area 0 (X0) Edge Y coordinate 0 of area 0 (Y0) Edge differential 0 of area 0 (D0) 0 -255...
Page 234
Item Result Result Type Statistics Output Value, etc type X 1 (X1) *1) Y 1 (Y1) *1) Differential 1 (D1) *1) Judgement Code (STAT) 0-4 *2) Smart Edge (Line) Max. Measurement value (LMAX) (SEL) No.0-999 Min. Measurement value (LMIN) Common Result: 1/3 Average Measurement (LAVE) page Standard Deviation (STD)
Page 235
Item Result Result Type Statistics Output Value, etc type Individual Result: 0-2999 Individual Judgement (IJUDGE) OK=1, NG=0 3/3 page Measurement value (LEN) X 0 (X0) Y 0 (Y0) Differential 0 (D0) 0 -255 X 1 (X1) Data of the edges detected with the condition 1 when Y 1 (Y1) selecting Width for Detect...
Page 236
Numerical calculation Item Result Type Statistics Output Value, etc type Numerical CAC Numerical 0-999 *1) Judgement (JUDGE) OK=1, NG=01 Calculation Calculation Result (VALUE) OCA Numerical 0-999 Judgement (JUDGE) OK=1, NG=0 Calculation Result (VALUE) (Previous Result) *1) Only smaller No. than the currently setting numerical calculation No. is settable. Judgement Item Result Type...
4.11.3 Operators and Functions Operators Addition Subtraction Multiplication Division If denominator becomes "0", the calculation will be terminated and an error signal (ERROR1) will be output. (, ) Parenthesis Up to three parentheses can be used successionally. You cannot use four or more of them successionally.
Page 238
Trigonometrical Function = degree) · SIND · COSD · TAND SIN(Radian) Sine of angle DR (radian) e.g.) b = SIN (Radian) * c COS(Radian) Cosine of angle DR (radian) e.g.) a = COS (Radian) * c TAN(Radian) Tangent of angle DR (radian) e.g.) a / b = TAN (Radian) ASIN(S) Arcsine of angle DR (radian)
Page 239
CIRCLEX Coordinate X and Y of the center and (x0,y0,x1,y1,x2,y2) radius (in pixels) of a circle through CIRCLEY three points, (x0,y0), (x1,y1) and (x0,y0,x1,y1,x2,y2) (x2,y2) CIRCLER (x0,y0,x1,y1,x2,y2) If it cannot be calculated, the judgement will be “Error”. LINELSA (C0,C1,S) Regression line expression in least squares LINELSB (C0,C1,S) Element a, b and c of a regression line (ax+by+c) when regarding numerical LINELSC (C0,C1,S)
4.12 Totally Judging Results of Checkers (Judgement) PV has a function that totally judges on the judgements of checkers and numerical calculations. Although 1000 Judgements are provided, No.0 to 999 (when 10 blocks are used), you can set maximum of 1000 expressions per type combining with numerical calculations.
Page 241
Enter an operation expression. Up to 16 items and 560 characters* can be set. If you selected a wrong item, delete it with the F2 key and reregister the expression. Moving the cursor onto an item displays the information of the item in the expression explanation field.
Page 242
Copying an Expression Select "INSPECTION” > “Judgement” from the menu bar. “Judgement” window is displayed. Specify a type of judgement in the Judgement window. Select a calculation list and a judgement number to copy. Press the FUNC key and select “Copy” from the displayed menu.
Page 243
Data That Can Be Used in Judgement The data described below is that can be used in judgement expression. The symbols in parentheses are displayed in operation expressions. Checker - Position Adjustment (PAC) No.0-999 Item Condition for OK judgement Judgement The specified (JUDGE) object or edge is...
Page 245
Item Condition for OK judgement Checker - Connector Gray Judgement (JUDGE) Window (CGW) No.0-999 Individual Judgement(PJUDGE) No.0-99 Checker - Connector Gray Judgement (JUDGE) Pitch Total Judgement and Distance Difference Edge (CGE) No.0-999 Total Judgement are both OK. Pitch total judgement Pitch Judgements are all OK.
Page 246
Item Condition for OK judgement Geometry Calculation Intersecting Angle Judgement Intersecting Angle is within the range of the (GGC) No.0-999 (CAJUDGE) maximum/minimum limitations. Radius Judgement (RJUDGE) Radius is within the range of the maximum/minimum limitations. Major Axis Judgement Major Axis of Ellipse is within the range of the (LAJUDGE) maximum/minimum limitations.
Page 247
About Operators Use operators to judge results of multiple checkers or numerical calculations. Example: JDC001=A+B +: Logical sum JDC001 Returns "OK (1)", if the result of either A or B is OK (1). OK (1) OK (1) OK (1) OK (1) NG (0) OK (1) NG (0)
4.12.2 Total Judgement Total Judgement is a judgement displayed in the status display area in RUN menu or SETUP menu. It can be output to the external devices solely. One of judgements per type can be registered as a Total Judgement.
Page 249
For “Automatic Switch” or “User-Defined” execution mode Select "Condition" in judgement output setting window. “Condition” setting window is displayed. Select “Total Judge.” in the item selecting field on the upper left. The list of the Total Judgement by blocks is displayed.
4.12.3 Selecting an Image Output Condition Inspected images can be saved in the image memory of PV500 and output to the external devices when the judgement of the judging checker is “NG” during an inspection. Select a judging checker to be a condition to output images.
Page 251
When Output Condition is “NG Judgment” and Execution Mode is "Automatic Switch" or "User-Defined" Select "Condition" in judgement output setting window. “Condition” setting window is displayed. Select “Image Output” in the item selecting field on the upper left. The list of the Image Output by blocks is displayed. Select “Condition”...
Page 252
After setting is completed, press the CANCEL key. Now you completed registering. When Image output is "Judge. Per Cam." and Execution Mode is “Automatic Switch” or “User-Defined” Select "Condition" in judgement output setting window. “Condition” setting window is displayed. Select “Image Output” in the item selecting field on the upper left.
4.12.4 Selecting an Image Memory Save Condition Inspected images can be saved in the image memory of PV500 when the judgement of the judging checker is NG during the inspection. Select a judging checker to be a condition to output images.
Page 254
When Execution Mode is “Automatic Switch” or “User-Defined” Select "Condition" in judgement output setting window. “Condition” setting window is displayed. Select “Save Image Memory” in the item selecting field on the upper left. The list of the Save Image Memory by blocks is displayed.
4.13 Character/Figure Drawing 4.13.1 What is Character/Figure Drawing? Character/Figure Drawing is the function to draw figures or characters, and display them on the screen window. The drawable figures are Line, Cross, Rectangle, Slanted rectangle, Ellipse and Character. For some shapes, an arrowhead can be added or figure can be filled.
Page 256
List of Menu Options Character/Figure Drawing No.000 to 999* └ ┬ Comment ├ Camera ├ Color by Judgement ├ Color (OK Color) ├ NG Color └ No.0 - 9 ───── ┬ Line ┬ Start XY, End XY ─ │ ├ ─...
4.13.2 Creating Character/Figure Drawing Creating Character/Figure Drawing Select "Inspection” > “Draw Char/Fig.” from the menu bar. The list of Character/Figure Drawing checker is displayed. The number of figures that have been set in the highlighted checker number is displayed in the message field beneath the list. Example) No.
Page 258
When "Color" (Color by Judgement) has been set, select "OK Color" or "NG Color". A total of twelve colors are available, which are "Hide", 10 preset colors and one user-specified color. Select a desired color and press the ENTER key. The box of the selected color is checked.
Copying and Deleting Figure Figures can be deleted or copied from the pop-up menu to be displayed by pressing the FUNC key. Highlight the figure number you want to delete or copy and press the FUNC key. Select "Delete" or "Copy". When selecting "Delete", the dialog message appears.
Page 260
Optional Settings Select "Line Display". Select the type of the line from the following four types. Segment Half line 0 Half line 1 Wall-to-wall Display a line between Display a line between Display a line between Display a line between the start and end the end point and the the start point and the...
Page 261
Select the item to input in IP X from the list of the selectable items. When selecting "Cursor", move the cross mark displayed on the screen window and press the ENTER key. About the items that X and Y-coordinates are input together (page 257) In the same way, set IP Y.
Page 262
Slanted Rectangle Specify the center coordinate, width, height and rotation angle to draw a slanted rectangle. For details of selectable items, see page 266. Setting Size of Rectangle, Rotation Angle and Display Position Specifying Center Coordinate Select the table on the setting window of Slanted rectangle, and move the cursor onto "Center X"...
Page 263
Specifying (Rotation) Angle Set the rotation angle of the rectangle. Specify the angle in a range of -360 to 360 regarding the position at three o'clock as 0 degree. Clockwise is positive angle (0 to 360) and counterclockwise is negative angle (0 to -360).
Page 264
Move the cursor onto "Start Angle" and press the ENTER key. A list of available items is displayed. (The checkers displayed in gray indicates that they are not unset.) Select the item to input in Start Angle from the list of the selectable items.
Page 265
Character Displays a maximum of 16 one-byte characters such as inspection results of checkers and system values. Set the characters to display, display position, character size, number of digits and alignment. Specifying Characters to Display Select “Display Character” in “Character” setting window. A list of available items is displayed.
Page 266
Display Base When displaying a string in a specified position, the top left point of the string is placed on the specified coordinate value. This point is called "Display Base". It is selectable from nine points including Top Left. Differences in the display positions among display bases Example) When setting Coordinate X and Y to the center of the screen Display Base =Top Left Display Base = Center...
Page 267
Set "Display Base". Select from nine points (the encircled positions in the right figure), which are eight points on the circumscribing rectangle of the characters (including margins) and the center point. Top Left (Default) / Top Center / Top Right / Left Center / Center / Right Center / Bottom Left / Bottom Center / Bottom Right When the displayed characters are numerical values, the size of the circumscribing rectangle of characters depends on the "Digit Count"...
Page 268
A list of the Data Can Be Referred to Figure Coordinate X, Y Width, Height Angle ○ × ○ PAC: Position Adjustment Base Position Coord. Base Position Angle Detect Position Coord. Detect Position Angle Base Coord. (Detect Coord. of Base Checker) ○...
4.14 Checker List This function shows setting status and execution result of the checkers, position adjustments, area size adjustments, numerical calculations, judgements and character/figure drawing. To change the settings of them, you can jump to the setting window from this window. In this function, all displayed items in the table are called “checker”...
Page 270
Overview of Checker List 1 Checker Information a. Checker No. 2 Checker List b. Checker Type c. Setting Status/ Execution Result 1. Checker information It displays the information of the checker selected in Checker List described in 2. Selecting the checker outputting the judgement of which is error (“E”) shows detail of the error in the field of A in the figure above.
Page 271
Changing Display Color The color of characters displayed in the checker list, of selecting cells and of enhanced cells can be changed. Press the FUNC key on the Checker list window. The pop-up menu appears. Select “Colors. The color setting window appears. Select an item to change its color.
4.15 Outputting Inspection Results to the External Device PV500 has features of outputting judgements of inspections and results of numerical calculations through the parallel I/O connector, the I/O terminal block, and the ports, and writing them in an attached SD memory card.
Page 273
Settable range is 1 - 1000 ms. (Default: 10 ms) After outputting OUT signal and TACT signal, PV500 holds to output for the time specified in the item. TACT signal turns off after the specified time passes. (Whether OUT signal is held or reset depends on the setting in “System Settings”...
Page 274
Set “Output Signal Guarantee Time”. Settable range is 1 - 1000 ms. (Default: 10 ms) When Handshaking is not employed: OUT signal is output in the doubled cycle of the time specified in this item. When Handshaking is employed: After handshaking of the first inspection, output of the second inspection is not executed during "Output Signal Guarantee Time".
Page 275
Outputting Scan Count and Numerical Calculation Scan Count and Results of Numerical Calculations can be output to “OUT0-15” (or “OUT0-7”) of the I/O connector dividing in multiple times. · Numerical Calculations can be set to output or not for each expression. Only the expression that is set to “Output”...
Page 276
Example of Bit Assignment when outputting numerical data In the case of Data Bit: 32-bit, Bit Width: 8-bit OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1 OUT0 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit9 Bit8 Bit23...
Page 277
Example of Output Data Assignment Scan Count, Judgement, and Numerical Calculation output with Bit Data: 32-bit and Bit Width: 16-bit Scan Count = 100, Judgement=JDC000-14(15 points), Numerical Calculation CAC000=70000 1st (Lower 16 bits of Scan Count) 2nd (Higher 16 bits of Scan Count) 3rd (Judgement 0-14) 4th (Lower 16 bits of CAC000) 5th (Higher 16 bits of CAC000)
Result of Numerical Calculation (up to 1000 data): -214783648.000 to + 2147483647.000. Scan Count will be automatically reset and return to "0" when you turn off the power of PV500 or switch types. In addition, resetting statistics data by I/O input or command input resets Scan Count as well.
Page 279
Displaying General Output Setting Window Select "ENVIRONMENT" > “Input/Output” from the menu bar. Select “General Output” in “Input/Output” setting window. Selecting Destination of General Purpose Communication and (General) Output data Select a data destination in “Destination”. You can select only one type as a destination. Select "General Purpose Comm."...
Page 280
Specifying Digit Number of Output Data In general purpose communication, real numbers (values including after decimal point) can be output. Set the digit number of integer and after decimal point. Specify total digits of integer part and after decimal point in “No. of Digits”. In “Decimal Digit”, specify digits for after decimal point used from the digits set in step 1.
Page 281
Example of Output Output Data: Date: 2008/01/15 Time: 09:25:48 Scan Count: 1234 times Total Judgement: Judgement: JDC000 = OK, JDC001 = unset, JDC002 = NG Numerical Calculation: CAC000 = 215.8, CAC001 = unset, CAC002 = -368.0 Output Condition: Date and Time: Output (Not available when Destination is Serial(COM.0)) No.
4.16 Saving/ Outputting an Inspection Image Captured inspection images can be saved in PV500, output to a PC through Ethernet, or saved in an attached SD memory card. Also, you can read the images to change the checker settings and run a test.
Page 283
Image Memory Map PC etc. PV500 SD memory card (¥¥Panasonic MEW Vision¥PV500¥Image¥) *1) The number of sets of images can be saved varies depending on the combination of camera type and the number of them. : Chapter4.16.2, page 286 : Chapter 6.2.2, page 332 : Chapter 4.16.3, page 286...
Receiver for PV” needs to be installed in the PC. You can download the Image Receiver from our web site described below. http://panasonic.net/id/pidsx/global ("Products" > "Machine Vision System" > "PV500" > "Software") Downloading the software requires a user information registration.
Page 285
¥Panasonic MEW Vision¥PV500¥Image¥Output¥ Initially, decide the number of folders to save images. When using a SD memory card with PV500, it has a limit that up to 100 files can be saved in per folder. Thus, the specified number of folders by 100 files can be saved.
Page 286
Selecting Output Timing Set the timing to output images. There are two settings; to output images every time one inspection is executed, to output images while PV500 is able to output them until the start of the next inspection. Refer to page 335 for details.
Page 287
Enter “File Header” with the software keyboard. Default: “Image_” Select an item from four types for “Additional Information 0” to “Additional Information 3”. Select "None" when no additional information is needed. Example) File Header: Image_ Setting and Condition: Additional information 0: Type No. (=50) Additional information 1: Date (=20071215) Additional information 2: Total Judgement (=NG) Additional information 3: None...
0 - 1 for 2-camera type, and four images of camera 0 - 3 for 4-camera type. This image will be cleared when you cut the power of PV500. When you need to save the images, back up them in a SD memory card or a PC employing PVWIN.
The images saved in the following three areas can be called up to the Test image memory. Image memory: Read from the Save image memory of PV500. Memory image in SD: Backup images in a SD memory card (folder = ¥Image¥Backup¥00-99) Test image in SD: Test images in a SD memory card (folder = ¥Image¥Backup¥Test)
Page 290
In the test images saved in the selected image number, there is an image of the camera number that has been set to "Unused" for "Camera Type" under "Camera" in PV500. Example) In the above example, there are the images of camera 0 and camera 2 in Image number 1.
The conditions in the execution memory are temporarily called up to execute programs and are not saved in the memory. Regarding types No.0 - 255 as a set of data, PV500 saves the data in “Storage Space in PV500”. The data can be saved also in a SD memory card.
4.17.2 Reading Setting Data The setting data registered in the Storage Space in PV500 or a SD memory card can be called up to the execution memory. The setting data that has been stored in the execution memory will be overwritten. Before reading, save the setting data as necessary.
4.17.3 Deleting Setting Data To delete the setting data registered in the Storage Space in PV500 or a SD memory card, follow the procedure below. You cannot delete multiple data. Delete one by one. Select "SAVE/READ" from the menu bar.
4.18 Displaying Data on the Screen and Updating Settings (Data R/W) In RUN menu, inspection results (judgement, data, execution time, etc.), setting values (parameters of checkers, etc.), information of PV (calendar, system register value, etc.) can be displayed. This is Data R/W (Read/Write) function.
Page 295
Registering Data in Data R/W Sheet Select a sheet number of Data R/W to register data in Data R/W setting window. Select a cell to register data. The item selecting window is displayed. For the information of settable items, refer to page 296. When the settable items in the list are displayed in gray (when the color setting is the default), it shows that those...
Page 296
Copying a Cell To copy the data registered in a cell to the other cell. Select the cell that you want to copy and press the FUNC key. The pop-up menu appears. Select "Copy". Select the cell that you want to paste and press the FUNC key. The pop-up menu appears.
While displaying Data R/W window, you can change the data registered in Data R/W. (Some data cannot be changed such as results.) It is helpful to execute inspections changing values frequently (when introducing PV500), or to permit changing some limited values (when using password for limitation of switch to the SETUP menu to prevent to change the setting data by mistake).
Page 298
Press the F1 key (“Select Window”) in RUN menu. Select a Data R/W window where the data you want to change is registered. The Data R/W window is displayed and you can select a cell. Select a cell where the data to change is registered.
4.18.3 Registerable Items The data that can be registered in cells of Data R/W are listed below. · “Yes” in the “Change” column indicates the value of the cell is modifiable from Data R/W sheet. · The columns of Position Adjustment and Area Size Adjustment show that the item can be registered in Data R/W or not, when they are used for the adjustments.
Page 300
Line (LIC) Change Statistics Parameter Area Area Setting (Refer to p.307) Setting Area Size Adjustment (Refer to p.307) Inspection Preprocess Conditions Slice Level Count Pixel Color Count Object Color Min. Object Size Min. Gap Size Filter Judgement Max. No. of Pixels Limits Min.
Page 301
Binary Edge (BEC) Change Statistics Pos. Adj. - Area Size Base checker Adjustment Result Judgement Refer to the Refer to the items of items of Area Inspection time Position Size No. of Objects Adjustment Adjustment X coordinate (PAC) (AUC) Y coordinate Detect Color Proj.
Page 302
Feature Extraction (FEC) Change Statistics Pos. Adj. - Area Size Base checker Adjustment Judgement OK Judge. Max. Limits OK Judge. Min. Result Common Judgement Refer to the Refer to the Result items of items of Area Inspection time Individual Position Size No.
Page 303
Smart Matching (SMC) Change Statistics Pos. Adj. - Area Size Base checker Adjustment Min. Correlation Max. Count Min. Correlation Max. Count Min. Correlation Max. Count Square Correlation Subtractio Min. Subtracted Size Subtraction Threshold Filter Max. OK No. of Subtracted Objects Result Judgement Refer to the...
Page 304
Connector (Binary Window) (CBW) Change Statistics Parameter Area Area Setting (Refer to p.307) Setting Area Size Adjustment (Refer to p.307) Inspection Preprocess Conditions Slice Level Target Filter Set Individually Judgement Common Judgement Max. Limits Common Judgement Min. Individual Judgement Max. Individual Judgement Min.
Page 305
Connector - Gray Edge (CGE) Change Statistics Result Common Judgement Result Pitch Total Judgement 1/2 page Distance Difference Total Judgement Inspection time No. of Cells Max. Pitch Min. Pitch Average Pitch Individual Pitch Individual Judgement Result 1: Individual judgement for Distance 2/2 page Difference Pitch...
Page 306
Change Statistics Pos. Adj. - Smart Edge (Circle) (SEC) Base checker Max. Standard Deviation Min. Standard Deviation Max. Circularity Min. Circularity Max. Unused Edge Cnt. Result Detected Max. Measurement Refer to the Result: 1/3 items of Min. Measurement page Position Average Measurement Adjustment Standard Deviation...
Page 307
Change Statistics Pos. Adj. - Area Size Smart Edge (Line) (SEL) Base checker Adj. Filter 0 Width 0 Averange Range 0 Scan Direction 1 Scan Direction 1 Scan Method 1 Edge Condition 1 Edge Threshold 1 Detect Position 1 Filter 1 Width 1 Denoising 0 Judgement...
Page 308
Change Statistics Pos. Adj. - Area Size Smart Edge (Line) (SEL) Base checker Adj. Line 1 Start Coord. X Line 1 Start Coord. Y Line 1 End Coord. X Line 1 End Coord. Y Line 1 Element a Line 1 Element b Line 1 Element c Line Angle 1 Linearity 1...
Page 309
Geometry Calculation Change Statistics 2/2 page Judgement X Judge. Y Judge. Standard Devi. Judge. Angle Judge. Distance Judge. Intersecting Angle Judge. Radius Judge. Major Axis Judge. Minor Axis Judge. For All Checkers - Area Setting Line, Binary Edge, Gray Edge, Smart Matching, Flaw Change Statistics Detection (Line, Plane), Connector (Binary Window,...
Page 310
For All Checkers - Area Setting - Area Size Adjustment Line, Binary Window, Gray Window, Binary Edge, Gray Edge, Change Statistics Feature Extraction, Smart Edge (Circle), Smart Edge (Line) Area Size Area Size Adjustment Offset (Top) Adjustment Area Size Adjustment Offset (Bottom) Area Size Adjustment Offset (Left) Area Size Adjustment Offset (Right) Flow Detection, Connector (Binary Window, Gray Window)
Page 311
Preprocess Camera No.0 - 3, Group A - E, 1st step - Change Statistics 10th step Type Parameter 0 (Parameter name) to Parameter 8 (Parameter name) * The parameter name set for the selected step (1-10) is displayed. It shows the parameter number without name is not used for the selected preprocess type. Text Text Change...
4.19 Marker Marker is the function that displays figures of line, rectangle, circle, polygon or cross line on the screen window of RUN menu. This function can display an image on the screen like indicating a guide to position the object with no effect on the inspection time.
Page 313
Copying Marker Highlight the marker number you want to copy and press the FUNC key. The pop-up menu appears. Select "Copy". Highlight the marker number you want to paste and press the FUNC key. The pop-up menu appears. Select "Paste". The same marker as the copied one is pasted.
Page 314
Moving Marker (Inputting Command from External Device) Ver. 1.60 or later Rectangle Ellipse Cross line The created marker can be moved by inputting commands (*1) from the external device. It is also possible to read the current position. The position of the marker is based on the coordinate of the middle point of the circumscribing rectangle of the marker (the intersection point of two lines for Shape: Cross line).
5.1 Start /Stop RUN Mode Perform inspections along with the settings made in the previous chapter. Start RUN mode Switch to RUN menu by operating the “OPE/SET” switch. If you switched to SETUP menu from RUN menu during an inspection stoppage, follow the procedure described below to restart the operation.
Page 317
Inspection Time and Inspection Cycle Executing an inspection shows "Inspection Time" or both of "Inspection Time" and “Inspection Cycle” in ms units in the lower left of the screen. Inspection Time When “Inspection Process” is set to "Serial", Inspection Time equals "READY signal OFF time"...
This information can be registered as layout data. · Saves the settings modified in RUN menu in Save setting data (TOOL) the storage space in PV500 or a SD memory card. · Erases images saved during inspections and Save/clear image memory Page 317 backups them in a SD memory card.
Select "TOOL" > "Save Setting Data". The destination selecting window is displayed. Select a place to save it. Select “Storage Space in PV500” (or “SD card”) for “Save to”. Select a “No.” of a saving area. When the dialog message appears, select “YES"...
Page 320
Backing Up Saved Image Backups the images saved in the image memory during inspections to a SD memory card. Backupping cannot be executed during operations (RUN). Select "TOOL" > "Save Image Memory". The message is displayed if it is operating. To stop the operation and backup the images, stop it from “OPERATION”...
331 about the setting procedure 5.3.1 Selecting a Preset Layout PV500 has preset layouts to select. Based on a selected preset layout, you can arrange the layout and register it as a custom layout. . Select "LAYOUT" > “Layout” from the menu bar.
Be sure to save the setting data by registering the layout after layout arranging from “Layout”. If you switch to the other layouts or turn off the power of PV500 before registering and saving the setting, the arranged layout will be cleared.
Page 323
. Select "Data R/W" from “VIEW” menu and select the number of Data R/W window to hide. The selected number of Data R/W window is marked off and displayed. . Press the Cancel key. Select "Data R/W" from “VIEW” menu and select the number of Data R/W window to hide.
Page 324
Arranging a Data R/W Window The data and the number of cells displayed in a Data R/W window can be specified from “TYPE” > “Data R/W” in SETUP menu. In RUN menu, the items listed below can be set. · Changes the position and size of the windows.
Page 325
Optimizing Window Size (Optimize Size) Adjust the window size so that it displays all cells and no margin. This is optimization. While you can adjust the window size by modifying the start/end point by “Size”, using “Optimize Size” allows adjusting efficiently in one operation. Press the FUNC key to display the pop-up menu.
Page 326
Press the ENTER key to execute the replacement. Before replacement After replacement Replacing Screen 2 and 0 . After setting is completed, press the CANCEL key. Selecting Pattern Display Select patterns to display on the screen window. The patterns that can be selected to display or hide are as follows.
Page 327
Select “Display” or “Hide” for "Area". Area is an inspection area frame of each checker. In the right figure, it is indicated with a dotted line. Select “Display” or “Hide” for "Scan Direction". This item is available only when selecting "Display" for "Area".
Be sure to register the adjusted layout and save the setting data by following procedure after layout arranging. If you switch to the other layouts or turn off the power of PV500 before registering the setting, the arranged layout will be cleared.
Page 329
Copying/deleting a Layout Select "LAYOUT" > “Layout” from the menu bar. Move the cursor onto the layout number to copy (or delete). . Press the FUNC key and select “Copy” from the pop-up menu. If you want to delete it, select “Delete”. Move the cursor onto the layout number to paste, press the FUNC key, and select “Paste”...
5.3.4 Switching a Layout The current layout can be switched to the registered layout. With keypad, you can switch from the layout list or pressing the F2 key. You can also switch it by inputting a signal from the external device. Selecting from Layout List When many layouts are registered, switching from the layout list is suitable.
Input/output (Page 338) This menu sets items on communication with external devices such as parallel I/O and serial port. Camera This menu sets camera type to use and the polarity of FLASH signal output from PV500. · Camera Page 58 ·...
. Press the CANCEL key. The last layout number is held by using the backup battery on the back of PV500. When the battery runs out or no battery is installed, the layout number 00 is read. If the layout number 00 is not set, the preset layout number...
. After setting is completed, press the CANCEL key. The last type No. is held by using the backup battery on the back of PV500. When the battery runs out or no battery is installed, the type with the smallest number from the existing types is called up. Also, if the type specified in "Select Type No."...
Page 335
Saving Inspection Image in Image Memory (Test Image Copy) This function saves the last inspection images of the cameras in Test image memory. The default setting is to save images. Change the setting only when you do not save them. .
Page 336
The PV500 has "Keypad is invalid" function to disable various operations such as switching the menu to SETUP MENU with the keypad and editing in RUN MENU as a function to protect the PV500 from incorrect operations. When this function has been specified, "Keypad is invalid" is displayed in the key guide space on the window.
Asynchronous processing. Asynchronous: An inspection is complete before outputting results, and PV500 completes data output until the next inspection result output. Because the time of outputting general results is NOT included, its inspection time is shorter than Synchronous processing.
Page 338
If the number of images exceeds the storable capacity, new images cannot be stored in PV500 until enough space for storing is created by outputting the image that have been stored in PV sequentially. Inspections are executed on images that cannot be stored, however, image output is not executed.
6.2.4 Setting Default Variable (System Register) PV500 offers eight value registers. These registers can be used in an expression of numerical calculation, or can be referred for a drawing position or figure size of character/figure drawing. The values of the registers can be changed by inputting a command through COM.0 interface or Ethernet interface from the external device.
6.3 Input/output This function assigns functions of signals input from the external device to PV500, and makes settings on outputting result data and images. Parallel I/O: Setting of the minimum OFF time of READ END signal and Page 339 ACCEPT signal, and assignment of ASSIGN0-5 signals.
6.3.1 Changing Setting of I/O Terminals (Parallel I/O) Set the minimum OFF time of READ END signal and ACCEPT signal. And also, assign functions to ASSIGN0-5 when operating by inputting signals to I/O connector and I/O terminals ASSIGN0-5 from the external device.
6.4 Changing Color of Menu and Window Display color of letters and background on the screen and transparence of dialogue window in SETUP menu can be set from "Color” menu. 6.4.1 Changing Color of Letters and Background The color of letters, menus, and areas displayed on the screen can be changed. You can select from six preset color patterns.
6.4.2 Changing Window Transparency (SETUP Menu) You can change the transparence of the setting window displayed after selecting the submenu. You can recognize a screen window behind the setting window. It is useful to observe an image while making settings. The setting of transparence here is for SETUP menu only.
6.5 Initializing Environment Settings This function initializes the Environment data and restores it to the default settings. Select "ENVIRONMENT" > “Initialize” from the menu bar. The confirmation message appears. . Select "Yes". Environment data are initialized. If you select “No”, initializing is canceled. Initializing Environment might shows the message below when “Common”...
With “TOOL” in SETUP menu, the following can be performed; settings, information display, and updating of PV500 you use, adjustment support of optical parts and communication test at the introduction. In addition, you can switch the mode to communication with PVWIN, which is software of setting and simulation for PV series.
7.2.1 Specifying Data to Read at Startup Specify the data to read from the storage space in PV500 to execution memory at PV startup. You can also save the data in a SD memory card, however, cannot read it at startup.
7.2.2 Changing Network Setting Set a device name and make TCP/IP setting which is necessary to perform Ethernet communication. The port number of PV500 depends on type of communication data. · General output: 8601 · Image output: 8602 · Command* communication: 8604 (*See page 396.) Changing IP address Select "TOOL”...
Page 349
Changing the retry condition of TCP/IP (Available from Ver.2.23) Select “Details” for "TCP/IP" in “Network” setting window. Enter No. or Retries, Interval: Maximum Value and Minimum Value. No. of Retries (Default: 5) Interval: Maximum Value (Default: 2000 ms) Interval: Minimum Value (Default: 1000 ms) After setting is completed, press “Set”...
Set the date and time of the built-in clock. The date recorded when outputting data is the date of this calendar. While PV500 is not energized, the information on calendar is saved with the power of the backup battery. To use calendar function, open the battery case lid on the back and connect the battery with PV500.
7.2.5 Initializing General Settings This menu initializes the configuration. The items and their values to be initialized are listed below. Item Value after initialization Startup setting Start with Memory Area No.: Network IP Address 192.168.1.5 Subnet Mask 255.255.255.0 Default Gateway 192.168.1.1 Device Name ImageCheckerPV500...
7.3.1 Displaying Information of SD Memory Card You can confirm the information of a SD memory card attached to the SD memory card slot of PV500. The information includes capacity and free space of the SD memory card, the saving date of the files, and their size.
7.4 Setting Help This function supports to make setting of optical parts of PV500, to confirm the communication, and its adjustment for introduction. · To adjust focus of the lens. Rotate the focus ring of the lens following the Focus Adjustment: displayed message.
Rotate the focus ring (or aperture ring) of the lens following the displayed message. . Rotate the ring until “Result” field shows “OK”. A level bar showing consistent percentage is displayed in the “Focus Adjustment Level” area. When “OK” is displayed, stop turning the ring and then press the ENTER key.
7.4.3 Capture Delay Control This function helps to decide optimum capture conditions* by capturing and displaying images while changing the conditions for each camera. *) Shutter speed, Camera gain, Capture delay, FLASH delay, FLASH span . Select “TOOL” > “Setting Help”. The Setting Help menu appears.
Check the signal you turned on is input correctly from the external device. Input a signal from the external device to PV500. In the cell of the signal you input, “X” is displayed in the same way as the output signals.
The Communication Test window appears. Select a port to carry out communication test in “Select Port”. After you select a port, PV500 can receive commands from the external device. Receive and Send Test of Command . Select a port in the Communication test window and send a command from the external device.
Free space in the memory for template of Matching checker created for Camera 2 and Camera 3. Free Storage Space in PV500 Free space in the Storage Space in PV500 which sets up to 100 data. SD Total Capacity This is displayed only when a SD memory card is attached.
Selecting “No” cancels upgrading and the screen returns to the previous one. Do not turn off the power of PV500 during the upgrading. If you turn off the power during the upgrading, the system might be damaged and might not be able to start or function correctly.
7.5.3 Customizing Splash Screen (Update) A splash screen of PV500 is the blue screen showing the product name and the version at startup. The screen can be changed to another one. Changing the screen requires a SD memory card. Preparing a File Prepare an image to display as a splash screen.
*3: Command to control with interface of RS-232C and Ethernet. Refer to page 396 for details. Output The data shown in the table below can be output from PV500 during inspections. “Total Judgement” is output without condition, however, outputting the other data is selective.
Four pins of Common (No.17, 18, 37, and 38) are common for all input signals of I/O connector. The signals shown with * mark in the table are also provided for I/O terminal. Use one of I/O connector and I/O terminal block. PV500 might be damaged by connecting to the both terminals and inputting different signals.
Page 364
Output Signal Signal COMMON FLASH 0 designated common FLASH 0 Flash signal for Camera 0 COMMON FLASH 1 designated common FLASH 1 Flash signal for Camera 1 COMMON FLASH 2 designated common FLASH 2 Flash signal for Camera 2 COMMON FLASH 3 designated common FLASH 3 Flash signal for Camera 3...
Page 365
Output Circuit In the case of product number: ANPV0502ADN, ANPV0504ADN NPN Output Output load voltage: 5 to 24 V DC Maximum load current: 24mA/ terminal Connection Example In the case of product number: ANPV0502ADP, ANPV0504ADP PNP output (PhotoMos output) Output load voltage: 5 to 24 V DC Maximum load current’...
Page 366
Input Circuit Rated input voltage: 24 V DC Input voltage range: 21.6 to 26.4 V DC Connection Example...
Page 367
How to Wire Connect them using the discrete wires supplied with the product. The special tool is required to connect the wires. Included connector and special tool Product No. Included parts (Contact, housing and AFP2801 semi-cover) Special tool AXY52000FP Applicable wire Size Cross section area Outer insulation diameter...
8.2.2 I/O Terminal Block All input signals are also available for I/O connector. Use one of I/O connector and I/O terminal block. Connecting to the both terminals might damage PV. The input/output circuit is the same as the I/O connector. See page 364. Pin Arrangement Input Output...
Page 369
Wiring with Terminal Block Be sure to cut the power of PV500 before wiring. Wiring while the power is supplied might cause damage of PV500 and the connecting external device. About Terminal Block Socket Terminal block socket (included): Manufactured by PHOENIX CONTACT Model number: FMC1.5 / 16-ST-3.5...
Note that when executing the template reregistration. Run/Stop: Run/Stop Use this signal to switch between Run and Stop of PV500 by a signal from the external device. The status change of signal from OFF to ON (or rising edge of the signal) switches between RUN and STOP.
Page 371
SD memory card. Specify a storing area number (0 - 99) with “IN0 - IN6”. Read Data from PV (*): The setting data registered in the storage space in PV500 will be called up to “execution memory”. Specify a reading area number (0 - 99) with “IN0 - IN6”.
Page 372
ACCEPT (ACPT): Available for receiving signals It turns on when PV can receive some of the signals of TYPE, DISPLAY, REENTRY and ASSIGN. When PV500 receives the signals, ACCEPT signal is turned off, and when the operation is finished, the signal is turned on.
Page 373
Use the signal with ACKNOWLEDGE signal in pairs. PV500 turn on STROBE signal after outputting data. The external device receives data at rising edge of STROBE ON signal. Turn on Reception completion signal after reception is complete. PV 500 receives the reception completion signal with ACKNOWLEDGE terminal.
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.
Page 376
Execute an inspection, or • Template cannot be set because no image has been change the setting to “Capture captured after PV500 started up when you select “Use the New Image” to execute Last Image” for “Template Setting. Template setting.
Page 377
PV500. Communication error (communication timeout or sum check error) E0111 Connect and set correctly. occurred during PLC communication. While PV500 stops the operation, a command to execute one of E0200 Operate (run) PV500 and the following is sent. execute again.
Page 378
• Specification of the parameter is wrong. (A number other than 0 and 1 was specified.) Make PV500 be operable. • PV500 sent a command in the following inoperable state. – When selecting "TOOL" > "General", "Setting Help" or "Update –...
Page 379
"Output Conditions" E0257 Capture an image. • There is no image captured. When saving Image memory of PV500 in a SD memory card; E0260 Correctly attach a SD memory • No SD memory card is attached, the card cannot be card which is writable and has accessed, or used up its capacity.
Make sure that REDY signal is ON and then turn on STA0 signal for more than 1 ms. PV500 turns off REDY signal and REN0 signal, and starts capturing an image. The OFF time of REDY signal is called "inspection time" up to No.4.
Page 381
Out signal keeps on status until the next output (Hold), or turns off when TACT signal turns off (Reset). To select “Hold” or “Reset”, select “ENVIRONMENT” > “System Settings” > “Operation” > “Parallel I/O Output Reset Condition”.
Page 382
After image capturing is completed, PV turns on REN0 signal and executes checkers. After REN0 signal turns on, PV500 can receive STA0 signal (or capture and image). At the timing when it starts capturing the next image, input STA0 signal.
Page 383
REN0 signal is turned on. If it has not, PV waits until the data is output and turns on REN0 signal. After REN0 signal turns on, PV500 can receive STA0 signal (or capture and image). At the timing when it starts capturing the next image, input STA0 signal.
Page 384
STA signal (STA0 for the example above) for more than 1 ms. PV500 turns off REDY signal and REN0 signal, and starts capturing an image. To start capturing an image of the second camera (C1 above), make sure that REN signal for the...
Page 385
Note on Displaying Live Image When Live image is displayed, a delay time occurs until starting image capture after inputting the START signal. Note that the timeout period is measured including this delay time. The delay time varies depending on cameras.
8.3.2 Outputting All Results (Output = All) When the Handshake Function Is Set to “No” Inspection data are output at intervals of set “Output signal guarantee time (Tp)”. STROBE signal turns on each time outputting the data. Receive data with the external device after rising edge of STROBE ON signal and before the next STROBE signal turns on.
Page 387
Be sure to turn on ACK signal in the time of To after turning on Strob signal. PV500 checks that ACK signal is ON and turns off STROBE signal and TACT signal. Setting "Parallel I/O Output Reset Condition" to "Reset" resets OUT signal at this timing.
However, when “ACCEPT OFF Min.” is set, ACCEPT signal turns on after whichever longer of the type switch time or Accept OFF Min. time pasts. Turns off TYPE signal and IN0-7 signals before inputting a signal, such as START, to PV500.
When you turn on the light by inputting FLASH signal sent from PV500, the light continuously flashes while display image of PV500 is set to "Live". This is because the Flash signal is output continuously along with the display timing of the live image. It is advisable to display "Memory" image when you use the light using Flash signal.
Ethernet interface 9.1.1 RS-232C Interface Using COM.0 port, PV500 communicates with the external device through RS-232C. Outputting inspection result data and sending/receiving control commands (General purpose communication only) can be performed. There are two types of protocols for communication available, “General Purpose Communication” and “PLC Communication”.
Page 393
• When “Flow Control” is "Hard Flow" manual of PLC to connect it as necessary. Connections with Panasonic PLC (FP series) FPΣ COM port: RS232C 1 channel type FP0 COM port FP-X COM port: RS232C 1channel type...
About Baud Rate PV500 automatically adjusts the baud rate according to the speed of the device to communicate. (Auto negotiation) You can know the current baud rate by the position and color of LED of Ethernet port that lights when communicating.
Page 395
About Port Number Port number differs depending on protocol or communication data. General Purpose PLC Communication Communication. Protocol TCP / IP UDP / IP Communication behavior Server Client Port No. Data Output 8601 1 to 65534 (Except 8600 to 8699 and 9090) Command send / 8604 receive...
Page 396
Connect them with a commercially available straight cable (STP straight cable of category 5e or more is recommended.) through a hub or a router, which supports 1000BASE-T, 100BASE-TX, and 10BASE-T. Do not use the same IP addresses for the PV500 and the PC on the network.
PV500. As data is sent and received using ASCII strings, there is no restriction on external devices, however, a communication program for PV500 should be created in the external devices. Using this method enables to output inspection results, control PV500, read and change the setting values of PV500.
9.2 Communication Command 9.2.1 List of Commands The commands described in this chapter are the common commands for the ports to control PV500 through RS-232C interface and Ethernet interface. Port number of Ethernet interface to send/ receive commands for PV500 is “8604”.
This manual describes a block check code as “BBC”. As a block check code of PV500, a code that is given by removing a terminal code from Exclusive OR (8-bit) of a command message and converting it into ASCII code (two letters) is used.
Page 400
The specified block is invalid (the number which does not/ cannot exist was specified) • No camera is connected. • The specified camera number is set to "Unused" in PV500. Example: Starts the inspection of block No.2. Send * CR...
Page 401
• The specified camera number is invalid. No camera is connected. The specified camera number is set to "Unused" in PV500. Other number than 01 and 15 is specified. • A command specifying the camera which has already captured an image is sent.
Page 402
• The specified camera number is invalid. No camera is connected. The specified camera number is set to "Unused" in PV500. Other number than 01 and 15 is specified. • A command specifying the camera which has already captured an image is sent.
Page 403
Error code Operation is stopped Execution mode is “User-Defined”. There is no image captured. Reinspection cannot be executed because PV500 is inspecting repeatedly For “User-Defined” execution mode % R ? ? = 0 - 9 (Block No. to execute) Send...
Page 404
* The status where the device is waiting for the rest of camera triggers after receiving some of the camera triggers. Saving Setting Data Saving in the Storage Space in PV500 % M W ? ?? = 00 - 99 (Storage area No. of PV)
Page 405
The Data file is incompatible. (Data of the later version, etc.) • The number and types of cameras connected to PV500 is different from the Camera setting of the data file. (including the case that the camera is unconnected because the camera cable came off unexpectedly.)
Page 406
Abort Save/Read Setting Data % C D BCC=22 or ** Send Receive % C D $ BCC(06) Error (ERROR 1 signal = ON) % C D Error code (3-digit) Error code • Saving or reading setting data is not executed. •...
Page 407
Specification of the parameter is wrong. (A number other than 0 and 1 was specified.) • PV500 sent a command in the following inoperable state. When selecting "TOOL" > "General", "Setting Help" or "Update” When displaying SETUP menu when "Run Mode in SETUP Menu"...
Page 408
Resetting Error Signal To turns off ERROR 0 and ERROR 1. BCC = 60 or ** Send Receive BCC(44) Keypad Operation (Key Emulation) This is a command that performs the same operations of the keypad. % K s Send s = 0 - 1 (On/off switch of the shift key;...
Page 409
Error (ERROR 1 signal = ON) Error code (3-digit) Error code Operation is stopped • Although PV500 is operating (RUN), displaying SETUP menu cannot switch layout. • Other number than 00-31 is specified for layout number. • No layout has been registered in the specified layout number.
Page 410
• Other number than 000-999 for checker number, or 00-63 for template was specified. Template cannot be set because no image has been captured after PV500 started up when you select “Use the Last Image” for “Template Setting”. • No feature on the image of template registration area.
Page 411
• Other number than 000-999 for checker number, or 00-63 for template was specified. Template cannot be set because no image has been captured after PV500 started up when you select “Use the Last Image” for “Template Setting”. • No feature on the image of template registration area.
Page 412
Read Out Command This is a command that reads out the settings of PV500 and inspection results. For the information of readable data, refer to the pages after page 380. When reading one of data (such as Execution time, Total judgement, Maximum value, or Minimum value)
Page 413
Write Command This is a command that changes the setting value of PV500. Writing is available only when being in RUN mode and displaying RUN menu. For the information of writable data, refer to the next page. When writing one of data (such as System Register, maximum...
Page 414
Details of Read out/write Command Parameter When writing maximum and minimum values in sets using %PWP command, specify maximum values in Data 1 and minimum values in Data 2. When reading two data in sets using %PRP command, the data is output in the same order.
Page 415
Gray Window Parameter Read Write Minimum Maximum Details value value OK Judge. Max. GWCnnn:MAX OK Judge. Min. GWCnnn:MIN OK Judge. Max and GWCnnn:LPAIR Data 1 = Min. Min. Data 2 = Max. Binary Edge Parameter Read Write Minimum Maximum Details value value OK Judge.
Page 416
Connector Parameter Read Write Minimum Maximum Details (Binary Window) value value Common Judge. Max. CBWnnn:CMAX 62500 Common Judge. Min. CBWnnn:CMIN 62500 Common Judge. Max. CBWnnn:CPAIR 62500 Data 1 = Min. and Min. Data 2 = Max. Individual Judge. Max. CBWnnn:MAX.ss 62500 Individual Judge.
Page 417
Smart Edge (Line) Parameter Read Write Minimum value Maximum value Details Max. Measurement *1) SELnnn:LMAX -99999999.999 99999999.999 Min. Measurement *1) SELnnn:LMIN -99999999.999 99999999.999 Max. and Min. SELnnn:LPAIR -99999999.999 99999999.999 Data 1 = Min. Measurement *1) Data 2 = Max. Max. Standard SELnnn:SMAX 99999999.999 Deviation...
Page 418
Geometry Calculation Parameter Read Write Minimum value Maximum value Details Max. Radius GGCnnn:RMAX 99999999.999 Min. Radius GGCnnn:RMIN 99999999.999 Max. and Min. Radius GGCnnn:RPAIR 99999999.999 Data 1 = Min. Data 2 = Max. Max. Major Axis GGCnnn:LAMAX 99999999.999 Min. Major Axis GGCnnn:LAMIN 99999999.999 Max.
RS232C or Ethernet interface with an exclusive protocol. The following communications are available. Data Output PV500 writes the inspection results and data to the specified register of PLC as the beginning. The PLC does not need a communication program to receive data.
Page 420
In accordance with specification of PLCs, some of the registers in "Usable range" of "Usable device" listed below could not be used. Please confirm the specifications of PLC before use. FP series / FP series (ET-LAN unit) by Panasonic Industrial Devices SUNX Co., Ltd.
Page 421
FX-2N series by Mitsubishi Electric Corporation · CPU: FX2N, FX3U, FX3UC Communication adapter: FX2N-232-BD, FX3U-232-BD, FX3U-232-ADP · Protocol: Special protocol for FX2N Register for specifying communication format: Store "0" in D8120. (Reboot the PLC after the setting.) · Usable device Data output/ Type switch Data output completion notice Register*...
Goes back to the beginning and outputs START signal for the next inspection execution. About Data that can be Output When PV500 executes inspection, the data set to output are output in the following order. 1. Scan Count 2. Total Judgement 3. Judgement result: Up to 1000 points combining judgements and numerical calculations.
Page 423
Output format of Judgement data: Output Data A Judgement is output in 4-bit (digit) unit Four data of Judgement per word from PLC are saved starting with LSB. When the outputting data is other than multiples of four, hexadecimal E is output.
Page 424
Example of Output Output Condition - Output Data: · Scan count: 1234 times · Total Judgement: OK · Judgement: JDC000=OK, JDC001=unset, JDC002=NG, JDC003 or later=Unset · Numerical Calculation: CAC000=215.3, CAC001=unset, CAC002=-2184.6, CAC003 or later=Unset Output Result: Output Data = 16 bit, the top of Output Registers = 500 Register Value Data...
Page 425
%99#WDD0001 × × × × × Example) When Station No. is 99 . In “Start Register”, specify the first register number of the PLC that PV500 outputs data into. 0 to 99999 are available. Not all addresses 0 to 99999 can be used in destination PLC. As the address allowed to be written by the external device (PV500) varies depending on PLC, please make sure the address with the instruction manual of PLC.
Page 426
20 – 20000 ms (default: 5000) When PV500 writes data in the specified address of PLC, it sends and receives commands and response messages in the dedicated protocol between PV500 and PLC. The value set here is Timeout in the message communication in this case.
Page 427
Specify the port number of the PLC. Input the same number as the port number set on the PLC to communicate. Available port No. on PV500: 1 to 32767 (except 8600 to 8699 and 9090) Specify the station number of the PLC.
Default: 5000 Input the same number as the port number set on the PLC to communicate. Available port No. on PV500: 1 to 65534 (except 8600 to 8699 and 9090) 9.3.3 Switching Types by PLC Communication When outputting data through PLC communication, you can specify the product type to be switched by using the protocol of PLC communication.
Page 429
When Switching Types through PLC Communication . Select "ENVIRONMENT" > “Input/Output” > “General Output” from the menu bar. Set “Protocol” to “PLC Communication”. Select a destination in “PLC Type”, and select "PLC Communication Setting". Select “PLC Communication” for “Type Switching Signal”. Setting of “Parallel I/O”...
10.1 About PVWIN PVWIN is software of setting and simulation for PV series. Almost all items set in PV500 can be also set with PVWIN. In PVWIN, the program can be simulated off-line with PV500. For this, you can adjust the set programs by simulating them to confirm they obtain the expected results on the images captured with a camera and saved in a PC.
Page 433
Connecting PV500 with PC Connect PV500 and the PVWIN-installed PC with a USB cable or an Ethernet cable. About connection with an Ethernet cable, refer to page 392. Connecting with USB Cable Use a USB cable (for 2.0, AB type) of which length is 5m or less.
PV500 (PV500 to PVWIN). After downloading a project file from PVWIN to PV500, be sure to save the data in PV500. Turning off the power of PV500 without saving data removes the downloaded project file from the PV500.
10.2.2 Reading the Latest Image of PV500 The latest image of PV500 can be read out on the camera window of PVWIN by a command from PVWIN. Regardless of the displayed menu (SETUP/RUN) and running status of PV500, reading the image can be executed.
10.2.4 Downloading images into Test Image Memory of PV500 This is the function that downloads the images stored in a PC into the Test Image Memory of PV500 (Ver.1.40 or later) by a command from PVWIN (Ver.1.10 or later). Other than the images uploaded from PV500, images that meet the following conditions can be downloaded.
11.1 General Specification PV500 2-Camera type 4-Camera type 32-bit RISC CPU & DSP Number of camera connections Up to 2 Up to 4 Processing resolution Hor. 640 x Ver. 480 pixels (Quad-speed digital camera, Ultra compact digital camera, 0.3-Mega Compact Gray Camera*1) Hor.
Page 439
*1) 0.3-Mega Compact Gray Camera is supported in Ver.2.40. *2) Tested with the varistor and the condenser at the primary side of the power supply for the internal circuit removed. Keypad Operation keys ENTER key, TRIG(TRIGGER) key, FUNC(FUNCTION) key, CANCEL key, F1 key, F2 key, F3 key, OPE/SET switch, LOCK key, and SHIFT Environmental Operating humidity...
Page 440
Weight Approx. 65 g (without lens) Ultra Compact Digital Camera: ANPVC1021 This product was discontinued as of the end of August 2011. Interline transfer method. 1/3-inch CCD, pixel size: 7.4 mm x 7.4 mm Image sensor (tetragonal pixel) Number of effective pixels Horizontal 659 x vertical 494 pixels Scanning method Non-interlace...
Page 441
XGA Monitor: ANPVM11021 General Specification Rated power Power supply voltage 24 V DC Operating voltage range: 21.6 to 26.4 V Power Consumption 0.5 A (Max. 1 A) Environmental Operating ambient temperature 0 to +45 °C resistance Operating ambient humidity 35 to 85 %RH (without dew condensation at 25°C) Power noise 1,000 V (P-P) or more, pulse width 50 ns, 1 µs between power terminals (a noise simulator was used.)
*1 *2: Supported languages: Japanese, English, German, French, Spanish, Italian, Simplified Chinese, Korean and Traditional Chinese (For PV500V2: Ver.2.0, PV500: Ver.1.6) *4: These products were discontinued as of the end of August 2011. Attach the designated ferrite cores on the both sides of a monitor cable and a COM.0 connecting cable. Do not connect with the USB port.
Page 443
Camera Cable for 0.3-Mega Cable length: 3m ANPVC8203 Compliant Compact Camera with CE Cable length: 5 m ANPVC8205 Cable length: 10 m ANPVC8210 *1: Included item: Adapter ring 2.5 mm (1mm x 2, 0.5 mm x 1) *2: This product was discontinued as of the end of August 2011. *3: Included item: Adapter ring 2.5 mm (1mm x 2, 0.5 mm x 1), C-mount converter *4: This product is supported in Ver.2.40.
Page 444
*2: Discontinued as of the end of August 2011. Repair Parts Backup buttery for PV500 Coin-type lithium buttery AFPX-BATT Compliant with CE Power cable for PV500 Cable length: 1 m ANPVH001 Terminal socket 16 pins for I/O port ANPVH002 non- compliant 6 pins for COM.1 and COM.2 ports x 1...
Page 445
Lighting Ring light outside diameter: Ø 50, red AULDR2-50RD* [Direct lighting] outside diameter: Ø 50, white AULDR2-70SW* outside diameter: Ø 70, red AULDR2-70RD* outside diameter: Ø 70, white AULDR2-70SW* Options for ring For AULDR2-50RD/ Polarization plate AUPL-LDR-50B* light AULDR2-50SW Diffusing plate AUDF-LDR-50B* [Direct lighting] Diffusing plate,...
11.3 Dimensions PV500 Keypad L = cable length ANPVP03: 3 m ANPVP10: 10 m...
Page 447
Camera Quad-speed Digital Camera: ANPVC1040 / 2-Mega-pixel Digital Camera: ANPVC1210 With the mounting plate Without the mounting plate The mounting plate can be attached to four sides of camera except lens attaching side and cable connecting side. 0.3-Mega Compact Gray Camera: ANPVC5030 With the mounting plate With the mounting plate and Without the mounting plate and...
Page 448
Ultra Compact Digital Camera: ANPVC1021 (This product was discontinued as of the end of August 2011.) Camera Head With the mounting plate Without the mounting plate Camera Control Unit With the mounting plate Without the mounting plate...
Page 449
Camera Cable ANPVC8103, ANPVC8105, ANPVC8110 1: Product number label 2: Ferrite core L: Cable length ANPVC8103: 3 m, ANPVC8105: 5 m, ANPVC8110: 10 m 0.3-Mega Compact Gray Camera (ANPVC5030) cannot be used. ANPVC8203, ANPVC8205, ANPVC8210 1: Product number label 2: Ferrite core L: Cable length Product Numbers Ø...
Page 450
Lens ANPVL0401(Discontinued as ANPVL1201(Discontinued as ANPVL3001(Discontinued as of the of the end of August 2011.) of the end of August 2011.) end of August 2011.) ANM8850 (Discontinued product) ANM88501 ANB842NL ANB847L ANB843L ANB843L can not be used in combination with the 0.3M compact camera.
Page 451
ANB846NL ANB845NL ANM88251 ANM88161 ANPV162 ANM88161 and ANM88251 can not be used in combination with the 0.3M compact camera.
Page 452
ANPV252 ANPV502 Monitor (10.4-inch) Product No.: ANPVM11021 Cutting Dimensions of the Mounting Plate...
Appendix How to read commands This section describes the command names of the string functions used for Numerical Calculation or Judgement and the meanings in alphabetical order. "nnn" in the string functions expresses a checker number. "mmm" expresses a result number and the number of "m"...
Page 454
Numerical Calculation String function Judge. Meaning of function Statistics Result ATAN( Arctangent of value in parentheses (unit: radian) ATAND( Arctangent of value in parentheses (unit: degree) AUCnnn_JUDGE @ (Type1) Area Size Adj. Judgement AUCnnn_PX @ (Type2) Area Size Adj. Proj. X Axis AUCnnn_PY @ (Type2) Area Size Adj.
Page 455
Numerical Calculation String function Judge. Meaning of function Statistics Result CGEnnn_PT.mm @ (Type2) Connector (Gray Pitch Edge) CGEnnn_PTJUDG @ (Type1) Connector (Gray Pitch Total Edge) Judgment CGEnnn_TIME @ (Type2) Connector (Gray Inspection Time Edge) CGEnnn_UJUDGE.mm @ (Type1) Connector (Gray Distance Difference Edge) Judgement CGEnnn_UPJUDG...
Page 456
Numerical Calculation String function Judge. Meaning of function Statistics Result CWCnnn_BSD @ (Type2) Color Window B Standard Devi. CWCnnn_BSJUDG @ (Type1) Color Window B Standard Devi. Judge. CWCnnn_GAJUDG @ (Type1) Color Window G Ave. Judge. CWCnnn_GAV @ (Type2) Color Window G Ave.
Page 457
Numerical Calculation String function Judge. Meaning of function Statistics Result FECnnn_RDY.mmmm @ (Type2) Feature Extraction Circumscribing Rectangle Lower Right Y FECnnn_RUX.mmmm @ (Type2) Feature Extraction Circumscribing Rectangle Upper Right X FECnnn_RUY.mmmm @ (Type2) Feature Extraction Circumscribing Rectangle Upper Right Y FECnnn_TIME @ (Type2) Feature Extraction...
Page 458
Numerical Calculation String function Judge. Meaning of function Statistics Result GGCnnn_XJUDGE @ (Type1) Geometry Calcu. X Judgement GGCnnn_Y @ (Type2) Geometry Calcu. GGCnnn_YJUDGE @ (Type1) Geometry Calcu. Y Judgement Returns "1" when (the first term in parentheses) is greater than (the second term), otherwise "0".
Page 459
Numerical Calculation String function Judge. Meaning of function Statistics Result OCAnnn_JUDGE @ (Type1) Numerical Calcu. Judgement (Previous Value) OCAnnn_VALUE @ (Type2) Numerical Calcu. Calculation Result (Previous Value) PACnnn_AJANG @ (Type2) Position Adjustment Adjustment Amount Theta PACnnn_AJX @ (Type2) Position Adjustment X Adjustment Amount PACnnn_AJY...
Page 460
Numerical Calculation String function Judge. Meaning of function Statistics Result RTOPYC(c, Xr, Yr) Y coordinate of the coordinate in pixels converted from the real value specified by the second and third terms of the camera specified by the first term in parentheses. SECnnn_AMAX @ (Type2) Smart Edge (Circle)
Page 461
Numerical Calculation String function Judge. Meaning of function Statistics Result SELnnn_EY0 @ (Type2) Smart Edge (Line) Line 0 End Coordinate Y SELnnn_EY1 @ (Type2) Smart Edge (Line) Line 1 End Coordinate Y SELnnn_FCNT @ (Type2) Smart Edge (Line) Used Edge Count SELnnn_IJUDGE.mmmm @ (Type1) Smart Edge (Line)
Page 462
Numerical Calculation String function Judge. Meaning of function Statistics Result SMCnnn_TEMP.mmm @ (Type2) Smart Matching Detect Template No. SMCnnn_TIME @ (Type2) Smart Matching Inspection Time SMCnnn_X.mmm @ (Type2) Smart Matching SMCnnn_Y.mmm @ (Type2) Smart Matching SORT( The value of the number specified by the fourth term in parentheses when sorting the number of Calculation Nos.
Page 463
List of general communication commands This section describes communication commands in alphabetical order. "nnn" in commands expresses a checker number. Refer Command Meaning Send Receive %!10035 BCC error, reception of an undefined command / error %!11034 Receive buffer overflow / error %A!20077 Smart Matching template setting / error %A!23074...
Page 464
??:Layout No.(00-31) %Ks??(BCC) Keypad Operation (Key Emulation) s:SHIFT OFF/ON(0-1) ??:Button information(01-16) %MR!20029 Reading setting data (Storage space in PV500) / error %MR!21108 Reading setting data (Storage space in PV500) / error %MR!2120B Reading setting data (Storage space in PV500) / error...
Page 467
Refer Command Meaning Send Receive %PR LICnnn:LMAX(BCC) Read / Checker / Line / Max. No. of Objects %PR LICnnn:LMIN(BCC) Read / Checker / Line / Min. No. of Objects %PR SECnnn:CMAX(BCC) Read / Checker / Smart Edge(Circle) / Max. Circularity %PR SECnnn:CMIN(BCC) Read / Checker / Smart Edge(Circle) / Min.
Page 468
Refer Command Meaning Send Receive %PR SYS_RUN(BCC) Read / System value / Operation Status %PR SYS_TIME(BCC) Read / System value / Current Time %PR SYS_TIME1(BCC) Read / System value / Inspection Time %PR SYS_TIME2(BCC) Read / System value / Inspection Frequency %PR SYS_TYPE(BCC) Read / System value / Current Type No.
Page 472
Refer Command Meaning Send Receive %PR$SYS_TIME=[Data] Read / System value / Current Time (BCC) %PR$SYS_TIME1=[Data] Read / System value / Inspection Time (BCC) %PR$SYS_TIME2=[Data] Read / System value / Inspection Frequency (BCC) %PR$SYS_TYPE=[Data] Read / System value / Current Type No. (BCC) %PRP BECnnn:LPAIR(BCC) Read / Checker / Binary Edge / OK Judge.
Page 473
Refer Command Meaning Send Receive %PRP GGCnnn:LAPAIR(BCC) Read / Geometry Calculation / Geometry Calculation / Max. and Min. Major Axis %PRP GGCnnn:RPAIR(BCC) Read / Geometry Calculation / Geometry Calculation / Max. and Min. Radius %PRP GGCnnn:SAPAIR Read / Geometry Calculation / Geometry (BCC) Calculation / Max.
Page 474
Refer Command Meaning Send Receive %PRP$BWCnnn:LPAIR=[Data Read / Checker / Binary Window / OK 1],[Data 2](BCC) Judge. Max. and Min. %PRP$CACnnn:LPAIR=[Data Read / Numerical Calculation / Max. and 1],[Data 2](BCC) Min. %PRP$CBWnnn:CPAIR=[Data Read / Checker / Connector(Binary 1],[Data 2](BCC) Window) / Common Judge. Max. and Min. %PRP$CBWnnn:LPAIR.ss=[D Read / Checker / Connector(Binary ata 1],[Data 2](BCC)
Page 475
Refer Command Meaning Send Receive %PRP$GWCnnn:LPAIR=[Data Read / Checker / Gray Window / OK Judge. 1],Data 2](BCC) Max. and Min. %PRP$LICnnn:DPAIR=[Data Read / Checker / Line / Max. and Min. No. of 1],[Data 2](BCC) Pixels %PRP$LICnnn:LPAIR=[Data Read / Checker / Line / Max. and Min. No. of 1],[ Data 2](BCC) Objects %PRP$MRKcg_CXY=[Data1],...
Page 483
Refer Command Meaning Send Receive %PWP CBWnnn:LPAIR.ss= Write / Checker / Connector(Binary Window) [Data1],[Data2](BCC) / Individual Judge. Max. and Min. ss: Cell No.(00-99) %PWP CGEnnn:PPAIR= Write / Checker / Connector(Gray Edge) / [Data1],[Data2](BCC) Min. and Min. Pitch Judge. %PWP CGEnnn:UPAIR= Write / Checker / Connector(Gray Edge) / [Data1],[Data2](BCC) Max.
Page 484
Refer Command Meaning Send Receive %PWP Write / Marker / Central Coordinate Moving MRKcg_MOVE=[Data1] Distance Set [Data2](BCC) c: Camera No.(0-3) g: Marker No.(0-7) %PWP SECnnn:CPAIR= Write / Checker / Smart Edge(Circle) / Max. [Data1],[Data2](BCC) and Min. Circularity %PWP SECnnn:LPAIR= Write / Checker / Smart Edge(Circle) / Max. [Data1],[Data2](BCC) and Min.
Page 485
Refer Command Meaning Send Receive %PWP$FECnnn:LPAIR(BCC) Write / Checker / Feature Extraction / OK Judge. Max. and Min. %PWP$FWCnnn:LPAIR(BCC) Write / Checker / Flaw Detection / OK Judge. Max. and Min. %PWP$GECnnn:LPAIR(BCC) Write / Checker / Gray Edge / OK Judge. Max.
Page 486
Refer Command Meaning Send Receive %PWP$SELnnn:LPAIR(BCC) Write / Checker / Smart Edge(Line) / Max. and Min. Measurement %PWP$SELnnn:SPAIR(BCC) Write / Checker / Smart Edge(Line) / Max. and Min. Standard Deviation %Q!20067 Statistics Data Reset / Error %Q$50 Statistics Data Reset %Q74 Statistics Data Reset %R77...
Page 487
Refer Command Meaning Send Receive Switching Type / error %X!2006E Switching Type / error %X!2106F Switching Type / error %X!2116E Switching Type %X$59 %X???(BCC) Switching Type ???:Type No.(000-255) Switching Type %X$59...
INDEX Cell Result (Smart Edge Line) ....190 Change letter color ........ 340 ACCEPT OFF minimum time ....339 Change menu color ....... 340 Accuracy First (Smart Edge Circle) ..176 Character alignment and overwrite Accuracy First (Smart Edge Line) ..194 permission .........
Page 489
Display NG checkers only (Checker List) 93 Individual trigger ........61 Display NG checkers only (Pattern) ..325 Information ........318, 356 Distance Point - Point ......213 Initialize Distance Point-Line ....... 211 All Types ..........57 Environment ........342 Splash screen ........
Page 490
Line scan ..........138 device ..........248 Linearity ..........188 Output inspection images to external Low contrast .......... 130 device ..........251 Output inspection images to external device ..........282 Magnification ........... 46 Output Signal Guarantee Time ....272 Marker ........... 310 Mask area Add ............
Page 491
Reset Error signal ........406 Reset statistics data ....317, 369, 405 Tact signal ..........370 Result No. Assignment ....173, 192 Test image ..........333 RUN mode Test image memory ....... 280 Start ........... 314 Timeout .......... 272, 424 Stop............
ARCT1F466E-3 July 2013 Fourth edition • Revision and addition along with version update to Ver.2.30 • Correction of errors WME-PV500-OP-04 July 2014 Fourth edition • Revision and addition along with supporting 0.3-Mega Compact Gray Camera (Ver.2.40) • Correction of errors...