Table of Contents

Advertisement

Quick Links

8h‡ÃI‚Ãa $"@ !
Front Matter
Contents
About this Manual
Basic Operating Procedures
Processing Items Setting Procedures
Monitor Mode and Run Mode
Other Functions
System Settings
Communicating with External Devices
Appendices
Revision History

Advertisement

Table of Contents
loading

Summary of Contents for Omron F250-UME

  • Page 1 8h‡ÃI‚Ãa $"@ ! Front Matter Contents About this Manual Basic Operating Procedures Processing Items Setting Procedures Monitor Mode and Run Mode Other Functions System Settings Communicating with External Devices Appendices Revision History...
  • Page 4 OMRON Product References All OMRON products are capitalized in this manual. The word “Unit” is also capitalized when it refers to an OMRON product, regardless of whether or not it appears in the proper name of the product. Visual Aids The following headings appear in the left column of the manual to help you locate different types of information.
  • Page 5 Edge Position Compensation ........2-7-(1)
  • Page 6 Backing Up Data ..........4-(9) Clearing Measurement Values ........4-(24) Checking Image Density Distribution: Line Brightness .
  • Page 7: Table Of Contents

    SECTION 5 System Settings ........5-(1) Entering System Mode .
  • Page 8 This manual describes the operation of the F250-UME Application Software and it includes the sections described below. This is one of a pair of manuals. Refer to the following table for the contents of each manual. Manual Contents Cat. No.
  • Page 9 1-5-3 Creating Flowcharts ........
  • Page 10: Using This Manual

    Section 1-1 Using this Manual Using this Manual The structure of the PDF files in this manual is shown below. Bookmarks are provided to link the initial file to sections and sections to detailed information. Linked files Files containing only links...
  • Page 11: Operational Flow

    Position Displacement Compensation. STEP 3: Set the actual measurement methods. Refer to 1-6-3 STEP 3: Setting Measurement Methods. STEP 4: Make settings to output the results. Refer to 1-6-4 STEP 4: Setting Results Output Methods. Confirming Settings and Executing STEP 5: Perform test measurements and start executing measurements.
  • Page 12: Installing The Application Software

    Section 1-3 Installing the Application Software Installing the Application Software This section describes how to install the processing items in the F250-UME Application Software to the Controller. The Setup Menus are used to install these processing items. 1-3-1 Starting the Setup Menu Check that the basic components are connected.
  • Page 13 Messages will be displayed in English. This manual shows screens displayed with English messages. Press the ENT Key on the Console to confirm the language selection. After a short time, the Basic Screen for the Setup Menus will be displayed. Set up Select items...
  • Page 14: Selecting Installation Processing Items

    Binary pos. comp Model pos. comp Select ON. Repeat this process to set to ON the processing items to be installed and set to OFF the items that are not to be installed. Select END. The settings will be registered and the screen in (1.) will return.
  • Page 15: Executing Installation

    The size of the processing items will be calculated to determine if they can be installed. If the total size of the selected processing items is too large to be installed, a confirmation message will be displayed to ask if the files are to be com- pressed.
  • Page 16 Remove the F250-UME from Memory Card slot 0. Turn ON the Controller power supply. CHECK If the power is turned ON while the F250-UME is still mounted, the Setup Menus will open. Always remove the F250-UME before turning ON the power supply.
  • Page 17 Section 1-3 Installing the Application Software Installation If the total program size of the selected items is greater than the file size that without can be installed, a confirmation message will be displayed asking if the files Compressing are to be compressed. If the files are compressed, the Controller startup time Files will be longer.
  • Page 18: Displaying Images And Focussing

    Displaying Images and Focussing Displaying Images and Focussing This section explains how to check what kind of image is being displayed by changing the display image to through display and how to adjust the position of the measurement object and focus the camera.
  • Page 19 Setup Manual to focus the Camera. CHECK The light level for Intelligent Lighting can be adjusted from the Controller. Refer to page 1-(31). • When using a Camera Unit that does not have a light, turn the focus ring to focus the Camera. 1-(11)
  • Page 20: Menu Operations

    The Up and Down Keys are used to move the cursor up and down and Right Keys and also to set values. The Up Key will increase a value by 1 and the Down Key will decrease a value by 1. Hold down the Up or Down Key to quickly increase or decrease a value.
  • Page 21: Screen Displays

    Used to set system conditions. TOOL Used to save settings and images to a computer as backup. SAVE Used to saves data to flash memory in the Controller. If new set- tings have been made, be sure to save the data before quitting. 1-(13)
  • Page 22: Creating Flowcharts

    1.EC pos. comp ENT:Set SFT+ESC:Edit CHECK There is no limit to the number of units. Any number of units can be set pro- vided the Controller has enough free memory. SeeAlso Refer to SECTION 5 System Settings for information on how to check the remaining free work memory (main memory) space.
  • Page 23 Section 1-5 Menu Operations When a measurement command is input, the processing will be executed in order from the item set to unit 0. Register processing items for each unit, just like creating a flowchart. Flowchart Image Start Read image from Camera.
  • Page 24 Section 1-5 Menu Operations The following type of processing is also possible by adjusting the registered order. Example: Performing Position Displacement Compensation for Two Measure- ment Objects in the Same Field of Vision Flowchart Image Start Read image from Camera.
  • Page 25 Section 1-5 Menu Operations The Application Software also has branch control processing items. Example: Changing Inspection Conditions Based on the Upcoming Product Product 2 Product 1 Flowchart Image Start Screen Image 0.Scn 0 =SET= Read image from Camera. 0.Camera image 1.Classification...
  • Page 26 Circle pos. comp Results Display Reset scroll Select Binary pos. comp. Binary position compensation will be set for unit 1 and the next unit number (unit 2 in this case) will be displayed. 0.Scn 0=SET= 0.Camera image 1.Binary pos. comp...
  • Page 27 Section 1-5 Menu Operations Changing to Move the cursor to the unit number of the processing item to be changed. Other Press the SHIFT+ESC Keys. Processing Items 0.Scn 0=SET= 0.Camera image 1.EC pos. comp 2.Fine matching ENT:Set SFT+ESC:Edit A list of options will be displayed.
  • Page 28 When a unit is inserted, the subsequent unit numbers will be increased. The unit numbers set in other units for outputting results and branching will also be increased automatically. Move the cursor to the unit number where a new unit is to be inserted. Press the SHIFT+ESC Keys. 0.Scn 0=SET= 0.Camera image...
  • Page 29 2.Fine matching Change Insert Copy Delete Comment ENT:Set SFT+ESC:Edit Select Copy. A screen for selecting the source unit for the data to be copied will be dis- played. Original unit : Unit 0 Unit 0 Execute Unit 1 Unit 2 Select the appropriate unit number.
  • Page 30 Deleting Units CHECK When units are deleted, the subsequent unit numbers will be decreased. The unit numbers set in other units for outputting results and branching will also be reduced automatically. Move the cursor to the unit to be deleted.
  • Page 31 Section 1-5 Menu Operations Changing The names of processing items set to units can be changed to any name up to Processing Item 16 characters long. This is a useful function for easy understanding of the set- Names tings and when setting the same processing item to many units.
  • Page 32: Drawing A Region

    Move the cursor with the Up, Down, Left, and Right Keys. Use these keys together with the SHIFT Key to move the cursor quickly. Press the ENT Key at the desired positions and press the ESC Key to undo the setting.
  • Page 33 Drawing Mode For many processing items, up to 3 figures can be combined to draw a mea- surement region. Select either the OR or NOT drawing mode. Drawing Function mode Use this mode to draw a shape as a model or measurement region.
  • Page 34: Inputting Values

    1-5-5 Inputting Values This section explains how to input values when setting measurement condi- tions or communications specifications. Move the cursor to the item for which a value is to be changed. Judgement conditions Area : 2035.000 2000.000 : 247808.000] Gravity X : 180.000...
  • Page 35: Inputting Characters

    O P Q R S T U V W X Y Z Inserts a space. a b c d e f g h i j k l m n o p q r s t u v w x y z Deletes 1character to the right of the I cursor.
  • Page 36: Basic Operations

    Basic Operations Basic Operations This section describes the basic flow of operations up to the setting of mea- surement conditions and executing measurements. The explanation is based on the use of the Fine Matching processing item for the measurement method.
  • Page 37: Step 1: Settings For Image Input

    STEP 1: Settings for Image Input To set the inspection conditions, change first to Set Mode. When Set Mode is entered, the default processing item for unit 0 will be “Cam- era image.” The conditions for inputting images are set under this processing item.
  • Page 38 The Controller has two image memories. Two images, Image 0 and Image 1, are stored for the camera image selected under Select Camera. Both images are for the same Camera but different filtering can be applied to each of the images.
  • Page 39 7, the pulse width is approximately 450 s and the time the shutter is open is about the same as when the shutter speed is set to 1/2000 s. This means that settings will become invalid (the brightness will not...
  • Page 40 The light level for each segment is displayed in a 5- or 8-digit value, with each digit representing the light level of one of the segments. The light levels are displayed from 0 to 7, with 0 indicating that the light is OFF. The higher the set- ting, the higher the light level.
  • Page 41 Basic Operations Adjustment Method 1: Sample Lighting Patterns There are 15 lighting patterns registered in advance. The lighting can be set simply by going through the different patterns in order and selecting the one that gives the clearest image. Use the SHIFT+Left and Right Keys to switch between sample patterns.
  • Page 42 Use the Left and Right Keys to select the segment to be adjusted and use the Up and Down Keys to adjust the light level. F150-LTC20, F160-LTC20 F150-LTC50, F160-LTC50 Select Camera settings.
  • Page 43 CHECK For fine adjustment of light levels, move to the desired segment using the Right and Left Keys and adjust the light level using the Up and Down Keys. Press the ENT Key. The setting will be registered and the screen in (1.) will return.
  • Page 44 Section 1-6 Basic Operations Note Switch camera only switches between the images saved to Image 0 and Image 1 from the image buffers. New images cannot be sent to the image buff- ers using this processing item. Select Select camera.
  • Page 45 The Frame/Field function is used to select the unit for one image. Normally, it is sufficient to use the default setting of Frame. If the unit is changed to Field, the resolution in the vertical direction is halved but the image input time is reduced, allowing faster processing.
  • Page 46: Step 2: Settings For Position Displacement Compensation

    Select the position compensation processing items suitable for the measure- ment object. Reference Position The reference position is used so that the measurement region and measure- ment object are in the correct positions. Measurement region Measurement object 1-(38)
  • Page 47 Measurement is performed after the Measurement is performed after the image is returned to the reference measurement region is moved to position. compensate for the displacement. In either case, measurement is performed with the whole measurement object in the measurement region. 1-(39)
  • Page 48: Step 3: Setting Measurement Methods

    The registered image for an acceptable product and the input image are over- laid (matched) and the differences are detected. This enables small defects in the pattern and writing on the measurement object to be detected with a high level of accuracy.
  • Page 49 Select Fine matching. Fine Matching will be set for unit 1. CHECK If processing items are set for units after the unit to which Fine Matching has been set, care must be taken when manipulating images. Refer to page 1- (57).
  • Page 50 Section 1-6 Basic Operations 1-6-3-1 Selecting the Method for Matching with Model This section describes how to select a matching method suitable for the mea- surement object. Measurement conditions Boundary inspection: Defect inspection : Labeling Color for defects (Both*, white, black)
  • Page 51 Only defects detected for both models will be judged as defects. The size of dilation and erosion can be set using the boundary level. The asterisk (*) indicates the default setting.
  • Page 52 • Labeling* One group of white pixels is detected as one label and one label that matches the set conditions will be evaluated to determine if it is a defect or not.
  • Page 53 Sorts in ascending order by center of gravity Y coordinate. (See note.) The asterisk (*) indicates the default setting. Note When X and Y center of gravity are sorted, the upper left corner of the screen is the origin. The coordinate system set under calibration will not be affected.
  • Page 54 1-6-3-3 Registering Models An image of an acceptable product is registered as the model. The image of the measurement object read by the Camera is compared with this model and defects are detected where there are differences from the model.
  • Page 55 Up to three figures (0, 1, and 2) can be drawn. Model registration 492,405 Draw the region to be registered as the model with the selected figure. CHECK The range that can be registered as a model is (6,6) to (505,477). 1-(47)
  • Page 56 Figure 1 (drawn using OR) Figure 2 (drawn using NOT) Figure 3 (drawn using OR) CHECK Set the model region so that no more than three areas lie along any one straight line. INCORRECT Rectangle (drawn using OR) Circumference (drawn using NOT)
  • Page 57 Section 1-6 Basic Operations Correcting or In the screen for step 5 above, select the figure to be changed or cleared Clearing Figures using the Up and Down Keys and press the ENT Key. Figure 1 Figure 0 Model registration...
  • Page 58 Differential judgement values use the basic gradation of the differences between the model and measurement object images. Differential judgement values can be set between 1 and 255. Pixels in areas with a difference greater than the differential judgement value are converted to 1 (white) and all other pixels are converted to 0 (black).
  • Page 59 Section 1-6 Basic Operations Display the image of an NG object to enable the differential judgement val- ue to be adjusted while looking at the differential image. 1.Fine matching Measurement conditions Labeling Model registration Judgement conditions Differential image Detailed conditions...
  • Page 60 Right Key: Increases the value by 1. Left Key: Decreases the value by 1. Repeat the above two steps to adjust the differential value for the other im- age. Select OK. The settings will be registered and the screen in (1.) will return.
  • Page 61 Perturbation Select whether or not to perform a search near the registered model position. This function can be set to OFF* or ON. If OFF is selected, matching is per- formed only at the registered position, which reduces processing time.
  • Page 62 Section 1-6 Basic Operations Defect Display This function is used to select the display method for defects or burrs. The display will change depending on the settings for the defect inspection. SeeAlso See page 1-(44). Selection Defect Defect display position...
  • Page 63 OFF*: Output made using Camera coordinate values The asterisk (*) indicates the default setting. CHECK If the coordinate mode is changed after the judgement conditions have been set, the measurement results will change also. Change the judgement condi- tions to enable correct measurement.
  • Page 64 Section 1-6 Basic Operations 1-6-3-8 Referencing Models Models can be displayed on screen to check what kind of images are regis- tered as models. Select Model reference. 1.Fine matching Measurement conditions Labeling Model registration Judgement conditions Differencial image Detailed conditions...
  • Page 65 Image 1. If Image 1 is to be used for measurement for subsequent units, set Change Fil- tering before the next processing item and obtain the image stored in the image buffer again.
  • Page 66: Step 4: Setting Results Output Methods

    Only results from measurements performed in Run Mode will be output. Results of measurements executed in Monitor Mode will not be output to an external device. Set the processing items for the desired results output as outlined in the fol- lowing table. Data to be output...
  • Page 67: Step 5: Start Test Or Measurement

    Basic Operations 1-6-5 STEP 5: Start Test or Measurement This section explains how to check if measurements are being correctly per- formed with the set measurement conditions using Monitor Mode, and how to make actual measurements using Run Mode. 1-6-5-1...
  • Page 68 Test Measurement Use the following procedure to execute measurements according to the condi- tions set for the scene currently displayed. The test is completed internally by the Controller and the measurement results are not output via serial or parallel interfaces. The measurement commands can be input, however, via serial or parallel interfaces.
  • Page 69 1.Fine matching Judge Quantity : Area Gravity X :290.000 Gravity Y :280.000 Image 0 freeze Press the SHIFT+ Right or Left Key to switch between measurement dis- play and position display. Position display 67ms 0.Scn 0 1.Fine matching Image 0 freeze...
  • Page 70: Run Mode

    Section 1-7 Run Mode Run Mode 1-7-1 Entering Run Mode Move the cursor to MON and press the ENT Key. OK 67ms 0.Scn 0 TOOL SAVE Image 0 freeze The mode selections will be displayed. Select RUN to enter Run Mode.
  • Page 71: Performing Measurement

    Use the following procedure to execute measurement according to the condi- tions set for the scene currently displayed. The measurement results will be output to external devices as well. Press the TRIG Key on the Console or input the measurement command from an external device. Measurement result...
  • Page 72: Saving Settings And Shutting Down

    CHECK Using the Scene Group Function The scene data set to scene group 0 and the system data will be saved to the Controller flash memory. If this save operation is executed, the settings data for scene groups 1 to 31 will be saved to the Memory Card mounted to drive 1.
  • Page 73: Processing Items Setting Procedures

    2-38 Memory Card Data ........2-38-(1)
  • Page 74: Inputting Camera Images

    Image 0 or Image 1. A Camera image must be read to perform measurements, and Camera image is thus set for unit 0 by default. Do not delete Camera image from unit 0 or change it to another processing item.
  • Page 75 The calibration will be calculated automatically. Sample measurements can be made in up to 3 places. • When the magnifications are the same for the X and the Y directions, make sample measurements in 2 places only.
  • Page 76 Section 2-1 Inputting Camera Images CHECK The point measured by the Controller becomes the specified point for calibra- tion, giving a higher degree of accuracy than when using Point specification. Select Camera settings. 0.Camera image Camera settings Select camera Filtering order(Image0)
  • Page 77 Select Manual or Gravity. Manual: Any reference position can be set. Gravity: The image is converted to binary and the center of gravity is set as the reference position. When Manual is selected, the Reference Position Settings Screen will be displayed.
  • Page 78 The Controller automatically white in the display sets the binary level Move the cursor to the upper limit or lower limit and use the Left and Right Keys to change the value. Right Key: Increases the lowest digit by one.
  • Page 79 Registered model (The boundaries of the region will not actually be displayed.) 10. Change the region. CHECK Draw the region so that there will not be 2 or more similar figures within the sampling region. Incorrect Correct Sampling region Sampling region The region will be set and the Sampling Screen will return.
  • Page 80 Section 2-1 Inputting Camera Images A frame and display cursor will appear where the model was found and the screen for inputting physical coordinates will be displayed. 1time(s) Sampling X : [ 0.000] Y : [ 0.000] 12. Input the coordinates for the model position (display cursor) and select End.
  • Page 81 Section 2-1 Inputting Camera Images • When the magnifications are the same for the X and the Y directions, make sample measurements in 2 places only. • When the magnifications in the X and Y directions are different, perform sampling measurement in 3 places.
  • Page 82 Sampling input Specifying point Specifying coordinate axis Parameter input Reference parameter Select Specifying point. The Specifying Point Screen for the 1st point and a cursor for specifying the point will be displayed. Specifying point 1st point Specifying point 405,101 Use the Up/Down and Right/Left Keys to move the cursor to the position to be specified and press the ENT Key.
  • Page 83 Coordinate Axis sages displayed on the screen. The coordinate system, the origin, the rotation angle, and the magnification, are set in that order. The magnification for X and Y directions is the same setting when specifying the coordinate axis. Coordinate System Select the coordinate system.
  • Page 84 Up/Down and Right/Left Keys: Moves the position one pixel at a time. SHIFT+Up/Down and Right/Left Keys: Moves the position 10 pixels at a time. The origin will be set and the screen for setting the rotation angle will be displayed. 100.0...
  • Page 85 Press the ENT Key. The settings will be registered and the screen in (2.) will return. Parameter Input Use the following procedure to directly input parameters to be used for calibra- tion. Origin Specify the physical coordinates for the position of the origin as desired.
  • Page 86 Positive direction Origin center Origin lower left Magnification and Units Set the physical unit that will correspond to one pixel. Set a value in the range 0.00100 to 9.99999 for the magnification. Screen 200 pixels The magnification is 20(mm) / 200(pixels) = 0.1(mm/pix).
  • Page 87 Magnification :[1.00000] Make the settings for each item. Select End. The settings will be registered and the screen in (2.) will return. Reference This screen is used to check data settings. Parameters A to F represent the calibration conversion values. The camera coordinates are converted to physical coordinates based on these calibration conversion values.
  • Page 88 0.Camera image Camera settings Select camera Filtering order(Image0) Filtering(Image0) BGS levels(Image0) Filtering order(Image1) Filtering(Image1) BGS levels(Image1) Frame/Field The initial Camera Settings Screen will be displayed. Camera settings Shutter speed(Cam0) Light control(Cam0) Calibration(Cam0) Shutter speed(Cam1) Light control(Cam1) Calibration(Cam1) Shutter speed(Cam2) Light control(Cam2) Select Calibration.
  • Page 89 Inputting Camera Images 2-1-2 Camera Selection Up to four Cameras can be connected. Select Camera is used to select which Camera image will be used for measurement. The Controller has two image memories that store two images called Image 0 and Image 1 for the Camera selected under Select Camera.
  • Page 90 The processing order for filtering and BGS levels can be selected. This pro- cessing order can be set separately for Image 0 and Image 1. The cursor can be moved on the image to see the effects of filtering. Select the order while confirming the results on the image.
  • Page 91 The filtering can be set separately for Image 0 and Image 1. The cursor can be moved on the image to see the effects of filtering. Select fil- tering while confirming the results on the image.
  • Page 92 Filtering order(Image1) Filtering(Image1) BGS levels(Image1) Frame/Field The settings screen for filtering will be displayed. If Frame/Field is set to Frame, the filter size will be displayed in the top right-hand corner of the screen. Filtering(Image 0) Size3 3 Weak smoothing...
  • Page 93 BGS changes image areas with densities below the lower limit to 0, and image areas with densities above the upper limit to 255. Image areas with densities between the lower and upper limits are graded from 0 to 255 so that only images with densities between the lower and upper limits are measured.
  • Page 94 Section 2-1 Inputting Camera Images Move the cursor to the upper value and use the Left and Right Keys to ad- just the value. Right Key: Increases the lowest digit by one. SHIFT+Right Keys: Increases the value 10 times faster.
  • Page 95 The asterisk (*) indicates the default setting. CHECK This setting can only be made once for each scene. If Camera image is set for more than one unit, the Frame/Field menu will be displayed under Camera image only for the unit with the lowest number.
  • Page 96 Section 2-1 Inputting Camera Images The Frame/Field Settings Screen will be displayed. Frame/Field Frame/Field : Frame Make the setting. Select End. The setting will be registered and the screen in (1.) will return. 2-1-(23)
  • Page 97 Section 2-1 Inputting Camera Images 2-1-7 Additional Information Setting Camera Scrolling for position displacement compensation will return to the original Image after position. Position Displacement 0.Scn 0=SET= Compensation 0.Camera image 1.EC pos. comp 2.Fine matching Unit 1 position displacement 3.Switch camera...
  • Page 98: Switching Cameras

    Switching Cameras The Switch Camera processing item is used to switch the Camera (image buffer) from which images will be stored to Image 0 and Image 1. New images are not read from the Camera for this processing item. The filtering settings will be changed at the same time.
  • Page 99 Switching Cameras 2-2-1 Camera Selection When Camera Image is executed, the images stored in the image buffers will be read to Image 0 and Image 1. New images are not read to the image buff- ers. Select Switch camera. 0.Scn 0=SET= 0.Camera image...
  • Page 100 The processing order for filtering and BGS levels can be selected. This pro- cessing order can be set separately for Image 0 and Image 1. The cursor can be moved on the image to see the effects of filtering. Select the order while confirming the results on the image.
  • Page 101 The filtering can be set separately for Image 0 and Image 1. The cursor can be moved on the image to see the effects of filtering. Select fil- tering while confirming the results on the image.
  • Page 102 BGS levels(Image0) Filtering order(Image1) Filtering(Image1) BGS levels(Image1) The settings screen for filtering will be displayed. If Frame/Field is set to Frame, the filter size will be displayed in the top right-hand corner of the screen. Filtering(Image 0) Size3 3 Weak smoothing...
  • Page 103 BGS levels Upper[255 Lower[ :Move :Change Move the cursor to the upper value and use the Left and Right Keys to ad- just the value. Right Key: Increases the lowest digit by one. SHIFT+Right Keys: Increases the value 10 times faster.
  • Page 104 SHIFT+Left Keys: Decreases the value 10 times faster. Up and Down Keys: Switches between setting items. Use the same method to change the lower value. Select OK. The settings will be registered and the screen in (1.) will return. 2-2-(7)
  • Page 105: Additional Information

    Section 2-2 Switching Cameras 2-2-5 Additional Information Setting Switch Scrolling for position displacement compensation will return to the original Camera after position. Position Displacement 0.Scn 0=SET= Compensation 0.Camera image 1.EC pos. comp 2.Fine matching Unit 1 position displacement 3.Switch camera...
  • Page 106: Changing Filtering

    Section 2-3 Changing Filtering Changing Filtering The Change Filtering processing item is used to change only the filtering set- tings for Image 0 and Image 1. New images are not read from the Camera. Camera Changing settings Filtering Image buffer...
  • Page 107 The processing order for filtering and BGS levels can be selected. The set- tings can be made separately for Image 0 and Image 1. The cursor can be moved on the image to see the effects of filtering. Select the order while confirming the results on the image.
  • Page 108 The settings can be made separately for Image 0 and Image 1. The cursor can be moved on the image to see the effects of filtering. Select fil- tering while confirming the results on the image.
  • Page 109 Section 2-3 Changing Filtering If Frame/Field is set to Frame, the filter size will be displayed in the top right-hand corner of the screen. Filtering(Image 0) Size3 3 Weak smoothing Strong smoothing Dilate Erosion Median Enhance edges Extract vertical edges SFT+ENT:Filter size Select the filtering method while monitoring the image.
  • Page 110 BGS levels Upper[255 Lower[ :Move :Change Move the cursor to the upper value and use the Left and Right Keys to ad- just the value. Right Key: Increases the lowest digit by one. SHIFT+Right Keys: Increases the value 10 times faster.
  • Page 111 Section 2-3 Changing Filtering Up and Down Keys: Switches between setting items. Use the same method to change the lower value. Select OK. The settings will be registered and the screen in (1.) will return. 2-3-(6)
  • Page 112: Filtering Again

    Section 2-4 Filtering Again Filtering Again The Filtering Again processing item is used to add filtering to an image. This processing item is useful if stronger smoothing is required to eliminate noise or increase edge enhancement. Camera settings Filtering again...
  • Page 113 2-4-1 Direction Images can be sent from Image 0 to Image 1 or from Image 1 to Image 0 to add filtering to the image when it is transferred. The direction function is used to select the direction of the transfer. (Which image is used for measurement, Image 0 or Image 1, depends on the processing item, so select the proper transfer direction for the processing item.)
  • Page 114 4.Filtering again Direction Filtering order Filtering BGS levels Select Direction. The Direction Selection Screen will be displayed. Direction Transfer mode : Image1 Select the direction. Select End. The settings will be registered and the screen in (1.) will return. 2-4-(3)
  • Page 115 Filtering Order The processing order for filtering and BGS levels can be selected. The cursor can be moved on the image to see the effects of filtering. Select the order while confirming the results on the image. Select Filtering order.
  • Page 116 The cursor can be moved on the image to see the effects of filtering. Select fil- tering while confirming the results on the image.
  • Page 117 Direction Filtering order Filtering BGS levels The settings screen for filtering will be displayed. If Frame/Field is set to Frame, the filter size will be displayed in the top right-hand corner of the screen. Filtering(Image 0) Size3 3 Weak smoothing...
  • Page 118 BGS levels Upper[255 Lower[ :Move :Change Move the cursor to the upper value and use the Left and Right Keys to ad- just the value. Right Key: Increases the lowest digit by one. SHIFT+Right Keys: Increases the value 10 times faster.
  • Page 119 SHIFT+Left Keys: Decreases the value 10 times faster. Up and Down Keys: Switches between setting items. Use the same method to change the lower value. Select OK. The settings will be registered and the screen in (1.) will return. 2-4-(8)
  • Page 120: Binary Position Compensation

    The image read by the Camera is a 256-gradation image. This is converted to a binary image made up of black and white pixels. The center of gravity of the white area is used to perform position compensation.
  • Page 121 Section 2-5 Binary Position Compensation 2-5-1 Selecting the Measurement Image This section describes how to select an image stored at either Image 0 or Image 1 as the image for measurement. Select Binary pos. comp. 0.Scn 0=SET= 0.Camera image 1.Binary pos. comp ENT:Set SFT+ESC:Edit The initial Binary Position Compensation Screen will be displayed.
  • Page 122 Position Compensation with Gravity and Area Density images taken by the Camera are converted to binary images, made up of black and white pixels. The size (area) and position (center of gravity) of the area occupied by the white pixels are measured.
  • Page 123 STEP 1: Setting the Binary Level Set the level for converting 256-gradation images into binary images. Mea- surements are performed for the white pixels. Therefore, make the settings so that the measurement object is white. Select either Position compensation 0 or Position compensation 1.
  • Page 124 Section 2-5 Binary Position Compensation Move the cursor to the upper limit and use the Left and Right Keys to change the value. Right Key: Increases the lowest digit by one. SHIFT+Right Keys: Increases the value 10 times faster. Left Key: Decreases the lowest digit by one.
  • Page 125 Judgement conditions Detailed conditions Clear The screen for setting the measurement conditions will be displayed. Measurement conditions Fill profile : Select either ON or OFF. Select End. The setting will be registered and the screen in (1.) will return. 2-5-(6)
  • Page 126 CHECK Regions can be created by combining up to 3 different figures. Regions with difficult shapes can be drawn and sections not to be measured can be left out of the region by combining different figures. Select Region.
  • Page 127 Figure 2 (drawn using NOT) Figure 3 (drawn using OR) Correcting or Clearing Figures In the screen for step 5 above, select the figure to be changed or cleared using the Up and Down Keys and press the ENT Key. Figure 0 Figure 1...
  • Page 128 Binary Position Compensation Select either Correct or Clear and press the ENT Key. If Correct is selected, the cursor will be displayed. Correct the size and po- sition of the figure as desired. If Clear is selected, the selected figure will be cleared.
  • Page 129 Binary Position Compensation CHECK Position Compensation Judgement Results and Scrolling OK: Scroll will be performed. NG: Scroll will not be performed. The overall judgement will be NG, regard- less of the measurement result. Range for an OK judgement Judgement conditions Area : 2035.000...
  • Page 130 Section 2-5 Binary Position Compensation Skipping X and Skipping Y Set how many pixels to skip in the measurement region during measurement. The default setting is 1, which means that all of the measurement region will be measured. Skipping X Pixel Skipping Y Select Detailed conditions.
  • Page 131 A confirmation message will be displayed. Region will be cleared. Execute Cancel Select Execute. The settings will be cleared and the initial screen for binary position com- pensation will be displayed. 1.Binary pos. comp Measurement image Position compensation 0 Position compensation 1...
  • Page 132 Reverses dark and clear automatically sets the in the display. binary level. Move the cursor to the upper limit and use the Left and Right Keys to change the value. Right Key: Increases the lowest digit by one. SHIFT+Right Keys: Increases the value 10 times faster.
  • Page 133 Select OK. The settings will be registered and the screen in (2.) will return. CHECK It is also possible to set the binary level so that measurement is performed only for an intermediate density range. STEP 2: Drawing Regions When a measurement region is drawn, measurement is performed for the dis- played image and the results are registered as the reference values (area, center of gravity, and axis angle).
  • Page 134 0.000: 180.000] Change the settings. Select End. The settings will be registered and the screen in (1.) will return. STEP 5: Changing Pixel Skipping To shorten measurement processing time, change the number of pixels to be skipped. The greater the skipping setting, the shorter the processing time.
  • Page 135 Setting the Displacement Direction The direction function is used to select which region’s measurement results will be used as the basis for position displacement compensation in the X, Y, (rotation) directions Measurement Objects Not at An Angle (Example: Gravity and Area Set to Region 0)
  • Page 136 Section 2-5 Binary Position Compensation Set the conditions. Select End. The settings will be registered and the screen in (1.) will return. 2-5-(17)
  • Page 137 Display results Details Use the Up or Down Key to change to the unit for which binary position com- pensation is set and the following detailed screens will be displayed. Use the SHIFT+Right or Left Keys to switch in order between the three screens.
  • Page 138 Section 2-5 Binary Position Compensation Position Display Only the region will be displayed. OK 45ms 0.Scn 0 1.Binary pos. comp 2-5-(19)
  • Page 139: Ec Position Compensation

    Section 2-6 EC Position Compensation EC Position Compensation The EC Position Compensation processing item finds marks for position dis- placement compensation using shape information such a “round,” “angular,” etc. This allows position displacement compensation to be performed even if the section used for position compensation is deformed or chipped.
  • Page 140 Set search Register Register conditions surement region. box size. reference for obtaining conditions. position. line. For multiple intersection points (cross points) page 2-6-(29) (As required) Set condi- Set mea- Set search Register tions for surement region. reference obtaining conditions. position.
  • Page 141 EC Position Compensation 2-6-1 Selecting Measurement Images This section describes how to select an image stored at either Image 0 or Image 1 as the image for measurement. CHECK The edges are extracted for the image number selected here and this image is then stored at the other image number.
  • Page 142 Set the level to which the background will be cut from the edge-extracted image. The levels can be set between 10 and 255 (default 100:255). Areas with a density above the lower limit will become the edge of the mea- surement object. Refer to the following examples and adjust the upper and lower limits.
  • Page 143 The selections are 5 5 (default) or 3 CHECK This setting will be enabled only if Frame/Field under Camera image is set to Frame. If set to Field, the effect will remain the same as if 5 5 is selected even if 3 3 is selected.
  • Page 144 Decreases the lowest digit by one. SHIFT+Left Keys: Decreases the value 10 times faster. Up and Down Keys: Switches between setting items. Select the mask size. Select OK. The settings will be registered and the screen in (1.) will return. 2-6-(6)
  • Page 145 “OFF.” Checks circle deformation. (0% to 100% (0%*)) The value drops if the circle is deformed or chipped. The object is not extracted as a circle if the value is lower than the set value.
  • Page 146 Select Measurement conditions. The Measurement Conditions Settings Screen will be displayed. Measurement conditions Circle color Black Skipping Circular value [ 0]% Make the settings for each item. Select End. The settings will be registered and the screen in (2.) will return. 2-6-(8)
  • Page 147 EC Position Compensation STEP 2: Setting the Search Region Set the region to search for the positioning mark. Adjust the search region if there are areas that are not to be included in circle searches. CHECK The search can be performed even if the whole circle is not within the search region, as long as the center of the circle is within the region.
  • Page 148 Up/Down/Left/Right Keys: Move the cursor. ENT Key: Confirms the settings. When the bottom right coordinates have been set, the screen in (1.) will re- turn. STEP 3: Registering the Size of the Circle There are two methods for registering the size of the circle.
  • Page 149 Up/Right Keys: Larger Down/Left Keys: Smaller ENT Key: Confirms the setting. The screen for setting the latitude of the radius will be displayed. Input figure Specify the latitude the radius (1 to 64 pixels). Up/Right Keys: Larger Down/Left Keys: Smaller ENT Key: Confirms the setting.
  • Page 150 Section 2-6 EC Position Compensation Inputting Parameters Input the parameters in pixel units for the radius and latitude of the search cir- cle. Radius (3 to 512) Radius width (1 to 64) Select Radius. Position0(Circle) Measurement conditions Search region Radius...
  • Page 151 The setting will be registered and the screen in (1.) will return. STEP 5: Setting Judgement Conditions Set the conditions for judging whether or not a circle of the registered size has been found. Set in pixel units the radius of circles to receive an OK judgement.
  • Page 152 Note 3 Limits of length 1 [ 80:120]% Length 2 [ 50] Note Select whether the color of the positioning mark will be white or black com- pared to the background. (Black*, white) The asterisk (*) indicates the default setting. 2-6-(14)
  • Page 153 Specifying angle: Set to ON. Range of angle: Angle of the section in the target color (If the target color changes, change the angle setting too.) Limits of angle: Set the permissible range for the angle.
  • Page 154 Section 2-6 EC Position Compensation Only one angle ( ) will be output as the measurement results for the lines that are found. Select which position will be obtained. Midline of Corner* Obtained midline between two sides. The asterisk (*) indicates the default setting.
  • Page 155 Limits of angle [10] Specifying length Length 1 [100] Limits of length 1 [ 80:120]% Length 2 [ 50] Make the settings for each item. Select End. The settings will be registered and the screen in (2.) will return. 2-6-(17)
  • Page 156 SeeAlso Refer to Line Angles, below. The level for extracting lines can be changed. There are 5 levels (1 to 5) and the default setting is 3. Refer to the following examples and adjust the level as required. To make a broken line into a single line...
  • Page 157 The settings will be registered and the screen in (1.) will return. STEP 3: Setting the Search Region Set the region to search for the positioning mark. Adjust the search region if there are areas that are not to be included in cross point searches. CHECK When edges are extracted, the pixels at the edges of the screen cannot be processed accurately.
  • Page 158 Specify the upper left and lower right coordinates. Up/Down/Left/Right Keys:Move the cursor. ENT Key: Confirms the settings. When the bottom right coordinates have been set, the screen in (1.) will re- turn. STEP 4: Registering Reference Positions Register the reference position for position displacement compensation. Place the measurement object in the correct position before executing reference position registration.
  • Page 159 Upper Lower Defined side for left left right right The angle of one side of the box can be output as a measurement result. Select which side the angle will be obtained from. Lower All* Upper Left Right (Long axis) The asterisk (*) indicates the default setting.
  • Page 160 The Measurement Conditions Settings Screen will be displayed. Measurement conditions Box color Black Result coordinate Center Defined side for Make the settings for each item. Select End. The settings will be registered and the screen in (2.) will return. 2-6-(22)
  • Page 161 180° 90° 0° 270° CHECK Set the angles as a combination of the four sides of the box to be found (angles 0 to 3). Example: The following examples are for black boxes. 180° 225° 135°...
  • Page 162 The settings will be registered and the screen in (1.) will return. STEP 3: Setting Search Regions Set the region to search for the positioning mark. Adjust the search region if there are areas that are not to be included in box searches. CHECK When edges are extracted, the pixels at the edges of the screen cannot be processed accurately.
  • Page 163 Details method Input figure The measurement object is displayed on the screen, a box is drawn on the exterior edge of the object and the size of the box is registered. Adjust the permissible range by inputting parameters. Input parameter The lengths of sides of the box and the permissible range are entered as parameters (in pixel units).
  • Page 164 The settings will be registered and the screen in (1.) will return. CHECK Figures can be input to make settings only for the Long size and Short size of the box. Use the parameter input screen to make permissible size range and other detailed settings.
  • Page 165 Section 2-6 EC Position Compensation When a Box Is Chipped • Reduce the lower limit of Length of long side and Length of short side. Select Box size. Position0(Box) Measurement conditions Line conditions Search region Box size Reference registration Clear The registration methods will be displayed.
  • Page 166 Line conditions Search region Box size Reference registration Clear The Controller will search for the box in the displayed image that matches the conditions and a display cursor will appear at that position. Search region Reference registration 248,152 Reference position...
  • Page 167 Specifying angle: Set to ON. Range of angle: Angle of the section in the target color (If the target color changes, change the angle setting too.) Limits of angle: Set the permissible range for the angle.
  • Page 168 The asterisk (*) indicates the default setting. Select the sorting conditions for determining which cross point coordinates will be output. Up to 20 points can be obtained. The coordinates for the first point matching the selected conditions will be output. (X ascending order*, X descending order, Y ascending order, Y descending order) The asterisk (*) indicates the default setting.
  • Page 169 Limits of angle [10] Specifying length Length 1 [100] Limits of length 1 [ 80:120]% Length 2 [ 50] Make the settings for each item. Select End. The settings will be registered and the screen in (2.) will return. 2-6-(31)
  • Page 170 The settings will be registered and the screen in (1.) will return. STEP 3: Setting the Search Region Set the region to search for the positioning mark. Adjust the search region if there are areas that are not to be included in multi- point searches. CHECK When edges are extracted, the pixels at the edges of the screen cannot be processed accurately.
  • Page 171 Specify the upper left and lower right coordinates. Up/Down/Left/Right Keys:Move the cursor. ENT Key: Confirms the settings. When the bottom right coordinates have been set, the screen in (1.) will re- turn. STEP 4: Registering Reference Positions Register the reference position for position displacement compensation. Place the measurement object in the correct position before executing reference position registration.
  • Page 172 Section 2-6 EC Position Compensation Press the ENT Key to save the setting. The setting will be registered and the screen in (1.) will return. Clearing Set Regions The clear operation is executed for each region. Select the region number to be cleared.
  • Page 173 Setting Displacement Direction The direction function is used to select which region’s measurement results will be used as the basis for position displacement compensation in the X, Y, (rotation) directions Measurement Objects Not On An Angle (Example: Region 0 Set to Box)
  • Page 174 Section 2-6 EC Position Compensation Set the conditions. Select End. The settings will be registered and the screen in (1.) will return. 2-6-(36)
  • Page 175 Display results Details Use the Up or Down Key to change to the unit for which EC position compen- sation is set and the following detailed screens will be displayed. Use the SHIFT+Right or Left Keys to switch in order between the four screens.
  • Page 176 :150.236 Radius Value • Cross Points, Boxes, and Multi-points After the measurement value for the region is displayed, a screen will be displayed so the line extraction status can be confirmed. Example: Cross point Screen where line extraction Measurement value display...
  • Page 177: Edge Position Compensation

    Edge Position Compensation The Edge Position Compensation processing item is used to detect the amount of measurement object displacement by using the edge of the mea- surement region, where the density changes. Position compensation is not possible if the measurement object is inclined.
  • Page 178 Section 2-7 Edge Position Compensation 2-7-1 Selecting Measurement Images This section describes how to select an image stored at either Image 0 or Image 1 as the image for measurement. Select Edge pos. comp. 0.Scn 0=SET= 0.Camera image 1.Edge pos. comp ENT:Set SFT+ESC:Edit The initial Edge Position Compensation Screen will be displayed.
  • Page 179 Edge Position Compensation 2-7-2 Setting the Position Displacement Compensation Region The edge is found using density changes within the measurement region. The direction for edge detection and color change can be set to suit the mea- surement object. (As required) (As required)
  • Page 180 CHECK If the edge is not in the region, measurement will not be possible. Make a region of a size and position that allows for movement of the range of the mea- surement object. Correct Correct...
  • Page 181 The Region Settings Screen will be displayed. Region 270,230 Draw a box-shaped region. The region will be set and the screen in (1.) will return. The edge position will be indicated by a display cursor. 2-7-2-3 STEP 3: Re-registering Reference Values This operation is performed when only the reference value is to be re-regis- tered.
  • Page 182 Set the position ranges for an OK judgement. CHECK Position Compensation Judgement Results and Scrolling OK: Scroll will be performed. NG: Scroll will not be performed. The overall judgement will be NG, regardless of the measurement result. Range for an OK judgement Judgement conditions Position X : 95.000...
  • Page 183 Edge level :[ 50]% Noise level :[ 20] Noise width:[ 0]pix Change the settings. Refer to the information on edge level, noise level, and noise width below for details. Select End. The settings will be registered and the screen in (1.) will return.
  • Page 184 Section 2-7 Edge Position Compensation Edge Level Set a density change level between 0 and 100 that will indicate the edge. Nor- mally, the default setting of 50% will be fine. The edge is normally detected as follows: The density distribution of the whole measurement region is calculated.
  • Page 185 If the density distribution from the position where the edge was first detected falls to below the edge level within the noise width range, the detected point is judged as noise. Normally the default noise width setting of 0 is sufficient. If noise is causing incorrect detection, make this value higher.
  • Page 186 Section 2-7 Edge Position Compensation 2-7-3 Setting Displacement Direction The direction function is used to select which region’s measurement results will be used as the basis for position displacement compensation in the X, Y, (rotation) directions Direction X Region 0 Position...
  • Page 187 Display results Details Use the Up or Down Key to change to the unit for which edge position com- pensation is set and the following detailed screens will be displayed. Use the SHIFT+Right or Left Keys to switch in order between the three screens.
  • Page 188 Section 2-7 Edge Position Compensation Position Display Only the region will be displayed. OK 45ms 0.Scn 0 1.Edge pos. comp 2-7-(12)
  • Page 189: Model Position Compensation

    Model Position Compensation The Model Position Compensation processing item is used to detect features (called a model) of the measurement object on the screen and perform posi- tion compensation. This processing item is suitable for position compensation of measurement objects with marks, protruding portions, or other characteris- tic features.
  • Page 190 Section 2-8 Model Position Compensation CHECK Model Position Compensation uses the image stored at Image 0 as the mea- surement image; there is no menu for selecting the measurement image. The result of the position displacement compensation (scrolling) is executed for both Image 0 and Image 1.
  • Page 191 Changing Measurement Conditions Change the measurement conditions if position displacement compensation is required in the rotation direction. The searches using a model that rotates in skipping angle (*2) increments within the rotation range (*1). SeeAlso Refer to page 2-8-(12) for information on search processing.
  • Page 192 Section 2-8 Model Position Compensation The Measurement Conditions Settings Screen will be displayed. Measurement conditions Rotation range: None Skipping angle: Set the conditions. Select End. The settings will be registered and the screen in (2.) will return. 2-8-(4)
  • Page 193 Register an image pattern (called a model) in advance. The part of an input image that is most similar to the model is found, the position is calculated in pixel units, and the degree of similarity is expressed with a correlation value.
  • Page 194 The Model Registration Screen will be displayed. Model registration 465,241 Draw a box to show the region that the model can be registered. The settings will be registered and the screen in (1.) will return. 2-8-2-2 STEP 2: Setting the Search Region Set the region in which the model is to be searched for.
  • Page 195 CHECK Angle Two values between -360 and 360 can be set. The value on the right, how- ever, must be higher than the value on the left. (Default: -180 to 180 ) Example: For OK judgements in the A region (Right-hand coordinate system) 190°...
  • Page 196 Select End. The settings will be registered and the screen in (1.) will return. 2-8-2-4 Referencing Models Models can be displayed on screen to check what kind of images are regis- tered as models. Select Model reference. Position compensation 0...
  • Page 197 Section 2-8 Model Position Compensation The image that is registered as the model will be displayed. Model reference ESC:END Press the ESC Key. The screen in (1.) will return. Clearing Regions Select Clear. Position compensation 0 Model registration Search region...
  • Page 198 Setting Displacement Direction The direction function is used to select which region’s measurement results will be used as the basis for position displacement compensation in the X, Y, (rotation) directions Measurement Objects Not On An Angle (Example: When Only Region 0 Is Set)
  • Page 199 Section 2-8 Model Position Compensation Set the conditions. Select End. The settings will be registered and the screen in (1.) will return. 2-8-(11)
  • Page 200 [ 60] was found. (OFF*, ON) If Verification is set to ON, the following two levels of search processing will be executed. For rough searches, set the reference level for searching for the model. (0 to 99 (60*)) 2 Detailed Search...
  • Page 201 Section 2-8 Model Position Compensation The Detailed Conditions Settings Screen will be displayed. Detailed conditions Verification Candidate level [ 60] Set the conditions. Select End. The settings will be registered and the screen in (1.) will return. 2-8-(13)
  • Page 202 Display results Details Use the Up or Down Key to change to the unit for which model position com- pensation is set and the following detailed screens will be displayed. Use the SHIFT+Right or Left Keys to switch in order between the three screens.
  • Page 203 Section 2-8 Model Position Compensation Position Display Only the region will be displayed. OK 45ms 0.Scn 0 1.Model pos. comp 2-8-(15)
  • Page 204: Circle Position Compensation

    (workpieces). Four points on the circumference of the circle are registered as the model, the position displacement of the measurement object is found using this model, and position compensation is performed. Position compensation can be performed even if the measurement object is at an angle. Model (4 points)
  • Page 205 CHECK Circle position compensation uses the image stored at Image 0 as the mea- surement image; there is no menu for selecting the measurement image. The results of the position displacement compensation (scrolling) are exe- cuted for both Image 0 and Image 1.
  • Page 206 Characteristic feature Reference angle Circular angle Another circle is drawn, in addition to the circle for external posi- tioning. A characteristic feature on the circumference of the drawn circle is used to perform position compensation in the rotation direction.
  • Page 207 Section 2-9 Circle Position Compensation 2-9-1-1 Not Rotate A model is registered using four points on the circumference. Using this model, the position displacement is detected and compensation performed. Model 3 Model 0 Model 2 Model 1 Register Set the Set the the model.
  • Page 208 Right Key: Increases the size horizontally. Left Key: Decreases the size horizontally. Down Key: Increases the size vertically. Up Key: Decreases the size vertically. When the size of model 0 is adjusted, models 1 to 3 will also change to the same size. 2-9-(5)
  • Page 209 A confirmation screen will be displayed. Model registration ENT:Register ESC:Cancel 10. Check that an appropriate position has been registered as the model. 11. Press the ENT Key. The settings will be registered and the screen in (2.) will return. STEP 2: Setting Search Regions Set the search region for each model.
  • Page 210 The Search Region Settings Screen for model 1 will be displayed. Search region 30,251 Use the same method as for model 0 and set the search regions for each model. Once the search regions have been set for all models, a registration con- firmation screen will be displayed.
  • Page 211 A confirmation message will be displayed. Region will be cleared. Execute Cancel Select Execute. The settings will be cleared and the initial screen for circle position com- pensation will be displayed. 1.Circle pos. comp Position compensation Detailed conditions Model reference...
  • Page 212 Setting Measurement Conditions Set the conditions for searching for the rotation positioning model. A search is performed using a model that rotates in skipping angle (*2) incre- ments within the rotation range (*1). Rotation range: None Skipping angle:...
  • Page 213 Search Region Judgement conditions Clear Select Measurement conditions. The Measurement Conditions Settings Screen will be displayed. Measurement conditions Rotation range: None Skipping angle: Set the conditions. Select End. The settings will be registered and the screen in (2.) will return. 2-9-(10)
  • Page 214 Section 2-9 Circle Position Compensation STEP 2: Registering Models Register four points on the circumference and the rotation positioning model. Select Model registration. Position(1 model) Measurement conditions Model registration Search Region Judgement conditions Clear The Model Registration Screen will be displayed.
  • Page 215 Down Key: Increases the size vertically. Up Key: Decreases the size vertically. When the size of model 0 is adjusted, models 1 to 3 will also change to the same size. Press the ENT Key. The registration frame for model 4 will be displayed.
  • Page 216 The judgement conditions will be shared by all 5 models. Set the range between 0 and 100, with 100 for objects that perfectly match the model. If the correlation is equal to or above the judgement condition set here, the judgement result will be OK.
  • Page 217 Section 2-9 Circle Position Compensation STEP 1: Setting Measurement Conditions Select the color of the rotation positioning tag (the section to be detected as a defect). Measurement conditions Defect color: Color of defect : Both Black: For defects that appear black compared to the background.
  • Page 218 Select End. The settings will be registered and the screen in (2.) will return. STEP 2: Registering Models Register 4 points on the circumference and the region in which to search for the rotation positioning tag. Select Model registration. Position(Defect(Circle))
  • Page 219 Down Key: Increases the size vertically. Up Key: Decreases the size vertically. When the size of model 0 is adjusted, models 1 to 3 will also change to the same size. Press the ENT Key. A settings screen for the rotation positioning range will be displayed.
  • Page 220 If Defect (Circle) has been selected, move to (13.). Model registration 12. Specify the start and end points of the arc, keeping in mind the rotation an- gle. A confirmation screen will be displayed.
  • Page 221 The judgement conditions will be shared by all 4 models. Set the range between 0 and 100, with 100 for objects that perfectly match the model. If the correlation is equal to or above the judgement condition set here, the judgement result will be OK.
  • Page 222 Comparing pitch (1 to 6) (Default: 4) Changing to Other Modes (Clearing Settings) The settings must be cleared before changing to another mode. The settings method is the same as for Not Rotate. Refer to page 2-9-(8). 2-9-1-4 Circular Angles Another circle is drawn in addition to the circle for external positioning.
  • Page 223 Section 2-9 Circle Position Compensation STEP 1: Setting Measurement Conditions Select the degree of the characteristic feature in the point extractions to use for comparison. Set the conditions for detecting the feature on the circumference. Mode Details Black * Uses the low density (black) points.
  • Page 224 Select the mode. Select End. The settings will be registered and the screen in (2.) will return. STEP 2: Registering Models Register 4 points on the circumference and a circle for detecting the character- istic feature. Model 3 Model 0...
  • Page 225 Clear The Model Registration Screen will be displayed. Model registration 255,241 Specify the coordinates for the center of the circle. Up/Down/Left/Right Keys: Move the display cursor. Press the ENT Key. The screen for specifying the radius will be displayed. Model registration Specify the size of the circle.
  • Page 226 Down Key: Increases the size vertically. Up Key: Decreases the size vertically. When the size of model 0 is adjusted, models 1 to 3 will also change to the same size. Press the ENT Key. A screen for setting the circle for rotation positioning will be displayed.
  • Page 227 The judgement conditions will be shared by all 4 models. Set the range between 0 and 100, with 100 for objects that perfectly match the model. If the correlation is equal to or above the judgement condition set here, the judgement result will be OK.
  • Page 228 Set the angle to skip between point extractions. The density of all points on the circumference corresponding to the skipping angle will be measured. The most suitable value for the radius of the circle that was drawn will be set automatically.
  • Page 229 Section 2-9 Circle Position Compensation Comparing Pitch Select the number of registered detection points on the input image that are to be compared to the reference image. The larger the setting, the larger the detection interval. This will increase pro- cessing speed, but decrease detection accuracy.
  • Page 230 Section 2-9 Circle Position Compensation Edge Pitch The edge pitch setting is enabled only when black defect, white defect, or edge are selected as the mode under Measurement conditions. Set the pitch to obtain the density difference. (1 to 9 (1*))
  • Page 231 [ 60] where the model was found. (OFF*, ON) If Verification is set to ON, the following two levels of search processing will be executed. For rough searches, set the reference level for searching for the model. (0 to 99 (60*)) 1.
  • Page 232 Section 2-9 Circle Position Compensation The Detailed Conditions Settings Screen will be displayed. Detailed conditions Verification Candidate level [ 60] Make the settings. Select End. The settings will be registered and the screen in (1.) will return. 2-9-(29)
  • Page 233 Section 2-9 Circle Position Compensation 2-9-3 Referencing Models Models can be displayed on screen to check what kind of images are regis- tered as models. Select Model reference. 1.Circle pos. comp Position compensation Detailed conditions Model reference The images registered as models will be displayed.
  • Page 234 Display results Details Use the Up or Down Key to change to the unit for which circle position com- pensation is set and the following detailed screens will be displayed. Use the SHIFT+Right or Left Keys to switch in order between the three screens.
  • Page 235 Section 2-9 Circle Position Compensation Position Display Only the model frame will be displayed. If search verification is set to ON, a display cursor will indicate the candidates. OK 45ms 0.Scn 0 1.Circle pos. comp 2-9-(32)
  • Page 236: Reset Scroll

    Reset Scroll 2-10 Reset Scroll The Reset Scroll processing item is used to return images that were scrolled using position displacement compensation to their original position (the posi- tion when read to the image buffer). This processing item is added to the flowchart but no condition settings or other operations are required.
  • Page 237: Scroll

    Scroll The Scroll processing item scrolls an image based on the measured values from other units. It can be used in combination with other general measure- ment processing items when the required results cannot be achieved with position compensation processing items.
  • Page 238 Section 2-11 Scroll Operational Flow page 2-11-(3) Set the reference. page 2-11-(6) Set judgement conditions. page 2-11-(7) Measurement screens 2-11-(2)
  • Page 239 Set expressions to specify the units and measured values to be used as the reference for scrolling. 2.Scroll Image scrolled in X direction for difference between reference X and value of this expression. Measure X Measure Y Image scrolled in Y direction for difference between reference Y and value of this expression.
  • Page 240 Section 2-11 Scroll The following example shows the procedure for using “measure X” for scroll- ing. This procedure can be adapted for setting expressions for other items. Select Scroll. 0.Scn 0=SET= 0.Camera image 1.Labeling 2.Scroll ENT:Set SFT+ESC:Edit The initial screen for scrolling will be displayed.
  • Page 241 Section 2-11 Scroll The expression will be saved and the screen in (2.) will return. Measure X U1.X Measurement: 305.312 ENT:Change A line will be displayed at the position that corresponds to the measured value. Press the Esc Key. The expression will be saved and the screen in (1.) will return.
  • Page 242 Judgement conditions are set for the scroll amount. CHECK Scroll Judgement Results and Scrolling OK: Image is scrolled. NG: Image is not scrolled and the overall judgement will be NG regardless of measurement results. Ranges for an OK judgement Judgement conditions...
  • Page 243 Display image : Image0 Image size Display results Details Use the Up or Down Key to change to the unit for which the Scroll processing item is set and the following detailed screens will be displayed. 0.Scn 0 OK 45ms 2.Scroll...
  • Page 244: Detecting Binary Defects

    The 256-gradation images read by the Camera are converted into binary black-and-white images and measurement is performed on the white pixels. The size (area), position (center of gravity), and orientation (angle) of the mea- surement object can be detected. Example: Detecting the Presence of Tablets The image is converted into binary.
  • Page 245 Section 2-12 Detecting Binary Defects Operational Flow page 2-12-(3) Select mea- surement image. page 2-12-(4) Set binary level. Gravity and area page 2-12-(7) page 2-12-(6) (As required) (As required) (As required) (As required) Change Set mea- Draw mea- Re-register Set judge-...
  • Page 246 Section 2-12 Detecting Binary Defects 2-12-1 Selecting Measurement Images This section describes how to select an image stored at either Image 0 or Image 1 as the image for measurement. Select Binary defect. 0.Scn 0=SET= 0.Camera image 1.Binary defect ENT:Set SFT+ESC:Edit The initial screen for binary defects will be displayed.
  • Page 247 Therefore, make the settings so that the measurement object is white. The binary level set here is used for all of the measurement regions. CHECK The binary levels can be set for each measurement region.
  • Page 248 Section 2-12 Detecting Binary Defects Move the cursor to the upper limit and use the Left and Right Keys to change the value. Right Key: Increases the lowest digit by one. SHIFT+Right Keys: Increases the value 10 times faster. Left Key: Decreases the lowest digit by one.
  • Page 249 The area is the number of white pixels in the measurement region. Center of Gravity The center of gravity is the center of the area of white pixel. When the white pixel area of the region forms a square, the center of gravity is the intersection of the lines from diagonal corners.
  • Page 250 Section 2-12 Detecting Binary Defects Axis Angle The axis angle is the angle of the major axis of an ellipse that is diagrammati- cally equivalent to the area occupied by the white pixels. CHECK More processing time is required to calculate the axis angle. To simply find the area and center of gravity, use a gravity and area measurement.
  • Page 251 Detecting Binary Defects CHECK If Binary defect/Binary (Common) are changed after the binary levels are changed for each region, the settings for each region are disabled and the set- ting levels under Binary defect/Binary (Common) are enabled. Select Binary defect.
  • Page 252 The rest of the procedure is the same as outlined under STEP 2: Setting Measurement Conditions Set measurement conditions to measure the exterior of a measurement object or to make the binary levels track the brightness of the measurement image. The default for all settings is OFF. Select Measurement conditions.
  • Page 253 The fill profile function is set when the exterior of the measurement object is being measured. Turn ON the fill profile function to measure the whole area between the start point (black pixels to white) and the end point (white pixels to black) in the measurement region as white pixels. Measurement region Start point End point This area will be measured as white pixels.
  • Page 254 CHECK Regions can be created by combining up to 3 different figures. Regions with difficult shapes can be drawn and sections not to be measured can be left out of the region by combining different figures. Select Region.
  • Page 255 Figure 2 (drawn using NOT) Figure 3 (drawn using OR) Correcting or Clearing Figures In the screen for step 5 above, select the figure to be changed or cleared using the Up and Down Keys and press the ENT Key. Figure 0...
  • Page 256 Detecting Binary Defects Select either Correct or Clear and press the ENT Key. If Correct is selected, the cursor will be displayed. Correct the size and po- sition of the figure as desired. If Clear is selected, the selected figure will be cleared.
  • Page 257 Section 2-12 Detecting Binary Defects A cursor will appear at the position of the center of gravity. Reference position Measurement region Reference registration 251,184 ENT:Set :Move To change the position, use the Up/Down and Right/Left Keys to move the cursor.
  • Page 258 Skipping X and Skipping Y Set how many pixels to skip in the measurement region during measurement. The default setting is 1, which means that all of the measurement region will be measured. Skipping X...
  • Page 259 CHECK If Binary defect/Binary (Common) are changed after the binary levels are changed for each region, the settings for each region are disabled and the set- ting levels under Binary defect/Binary (Common) are enabled. Select Binary defect.
  • Page 260 The selection of measurement methods will be displayed. New registration(Region0) Gravity and area Gravity and axis Area(var.box) Select Gravity and axis. The initial Gravity and Axis Screen will be displayed. Region0(Gravity and axis) Binary Measurement conditions Region Reference registration Judgement conditions...
  • Page 261 If the binary tracking function is set to ON, the Controller will automatically adjust the binary levels in line with the brightness of the input image. The default set- ting is OFF.
  • Page 262 Circumference Polygon Select New. Select the desired figure. Select the desired drawing mode (OR/NOT). An arrow cursor will appear. Up to three figures (0, 1, and 2) can be drawn. Region 375,341 Draw the region with the selected figure. 2-12-(19)
  • Page 263 Figure 2 (drawn using NOT) Figure 3 (drawn using OR) Correcting or Clearing Figures In the screen for step 5 above, select the figure to be changed or cleared using the Up and Down Keys and press the ENT Key. Figure 0...
  • Page 264 Detecting Binary Defects Select either Correct or Clear and press the ENT Key. If Correct is selected, the cursor will be displayed. Correct the size and po- sition of the figure as desired. If Clear is selected, the selected figure will be cleared.
  • Page 265 Section 2-12 Detecting Binary Defects To change the position, use the Up/Down and Right/Left Keys to move the cursor. Press the ENT Key. The setting will be registered and the screen in (1.) will return. STEP 5: Setting the Judgement Conditions Make settings for the area, center of gravity, and axis.
  • Page 266 Skipping X and Skipping Y Set how many pixels to skip in the measurement region during measurement. The default setting is 1, which means that all of the measurement region will be measured. Skipping X...
  • Page 267 Detecting Binary Defects location of the measurement object can be determined using the edge detec- tion points so the measurement region can be adapted to suit if the size or position of the measurement object changes. Once the edges have been located, the image is converted to binary and the area and center of gravity of the measurement region is measured.
  • Page 268 Refer to page 2-12-(4). STEP 2: Setting Measurement Conditions Set measurement conditions to measure the exterior of a measurement object or to make the binary levels track the brightness of the measurement image. The default for all settings is OFF. SeeAlso Refer to page 2-12-(10) for information on the fill profile and binary tracking functions.
  • Page 269 STEP 3: Drawing the Measurement Region The measurement region is drawn by specifying the upper, lower, left, and right edges of the measurement object. If even one of the edges cannot be located, the judgement result will be NG. Upper edge...
  • Page 270 Direction : Color : Light→Dark Density change: Light→Dark, Dark→Light CHECK Combining Edge Detection Directions Set a combination of upper, lower, right, and left edge detection directions that surround the area to be measured. Correct Incorrect Upper edge Upper edge Left edge...
  • Page 271 Color :Light Dark Select the detection conditions for the left edge. Select End. The settings will be registered and the screen in (1.) will return. Drawing the Edge Detection Region Draw a region that includes the edge. Incorrect Correct Edge Edge The edge is not in the region.
  • Page 272 Measurement Objects with Variable Widths Only Draw the edge detection region so that the measurement region Y coordinates will remain the same for both the upper and lower edges. The upper and lower edges will always have these edge points.
  • Page 273 Measurement Objects with Variable Heights Only Draw the edge detection region so that the measurement region X coordinates will remain the same for both the left and right edges. The left and right edges will always have these edge points.
  • Page 274 Press the ESC Key to return to the initial screen for Area (var. box). Edge Level Set a density change level between 0 and 100 that will indicate the edge. Nor- mally, the default setting of 50% will be fine.
  • Page 275 If the density distribution from the position where the edge was first detected falls to below the edge level within the noise width range, the detected point is judged as noise. Normally the default noise width setting of 0 is sufficient. If noise is causing incorrect detection, make this value higher.
  • Page 276 The reference values can be changed to enable the following function. Inspecting Positions from a Specified Point Once the reference values (area and center of gravity) have been obtained for the image currently displayed, the reference position is changed to an suitable point.
  • Page 277 Measurement conditions Left edge Upper edge Right edge Lower edge Reference registration Judgement conditions A cursor will appear at the position of the center of gravity. Measurement object Reference registration 251,184 Reference position ENT:Set :Move To change the position, use the Up/Down and Right/Left Keys to move the cursor.
  • Page 278 Skipping X and Skipping Y Set how many pixels to skip in the measurement region during measurement. The default setting is 1, which means that all of the measurement region will be measured. Skipping X...
  • Page 279 Skipping X : [ 1] Skipping Y : [ 1] Set the number of pixels to skip. Select End. The setting will be registered and the screen in (1.) will return. 2-12-3-4 Clearing Set Regions The clear operation is performed separately for each region.
  • Page 280 Section 2-12 Detecting Binary Defects A confirmation message will be displayed. Region will be cleared. Execute Cancel Select Execute. The region will be cleared and the screen in (1.) will return. 2-12-(37)
  • Page 281 OFF*: Output made using Camera coordinate values. The asterisk (*) indicates the default setting. CHECK If the coordinate mode is changed after the judgement conditions have been set, the measurement results will change also. Change the judgement condi- tions to enable correct measurement.
  • Page 282 Display results Details Use the Up or Down Key to change to the unit for which binary defect detec- tion is set and the following detailed screens will be displayed. Use the SHIFT+Right or Left Keys to switch in order between the four screens.
  • Page 283 90.785 Region number CHECK If the font size is set to small, the list of positions and area and axis screens will be listed. If the font size is set to normal, these two screens will be displayed consecu- tively.
  • Page 284: Classification

    Registered to 1. Registered to 2. The number of the model that is most similar to the input image is output. If this data is retrieved by an external device, the products can be classified at the next stage of the process. If there is no model that matches the image, the output will be NG (-1).
  • Page 285 (As required) page 2-13-(11) Set detailed judgement page 2-13-(14) Set coordinate mode. page 2-13-(15) Measurement screens CHECK The Classification processing item uses the image stored at Image 0 as the measurement image; there is no menu for selecting the measurement image. 2-13-(2)
  • Page 286 A section that will serve as the classification reference is registered as the model. Up to 36 versions of a model can be registered with index numbers 0 to When the model has variations in printing quality or shape, register multiple models to the same index number.
  • Page 287 SFT+ :Switch ESC:End SFT+ESC:Input image Index Move the cursor to the index number for the model to be registered and press the ENT Key. In this example, index 0 will be used. Select Registration. The selections will be displayed. Model registration...
  • Page 288 Section 2-13 Classification Draw the region to be registered as the model with the selected figure. The figure will be registered. Once three figures have been drawn, Add will no longer be displayed. Model registration Figure0 If additional figures are to be drawn, select Add.
  • Page 289 Section 2-13 Classification CHECK To add models to the same index number, use the Right Key to move the cur- sor. Model registration Cursor 16. When all models have been registered, press the ESC Key. The settings will be registered and the screen in (1.) will return.
  • Page 290 The model will be deleted and the screen in (1.) will return. 2-13-1-2 Referencing Models Use this operation to confirm registered models. Select the model to be checked from among the thumbnails and press the ENT Key. Model registration Cursor...
  • Page 291 Section 2-13 Classification 2-13-2 Setting Search Regions Set the region for searching for the model. The whole area of the input image can be searched; however, accuracy can be increased by limiting the search region. Select Search region. 1.Classification Model registration...
  • Page 292 2-13-3 Setting Judgement Conditions Set the judgement conditions for the correlation between the measurement object and the models and the position (X, Y) where the object was detected. Judgement conditions Range for an OK judgement Correlation range (0 to 100)
  • Page 293 The Judgement Conditions Settings Screen will be displayed. Judgement conditions Correlation :79 [ 60:100] Position X : 180.000 0.000: 511.000] Position Y : 250.000 0.000: 483.000] Make the settings. Select End. The settings will be registered and the screen in (1.) will return. 2-13-(10)
  • Page 294 Use this operation to change the search-related settings. Change the condi- tions if the measurement results are unstable. Normally, however, the default settings are sufficient. After the settings have been changed, check that actual measurement is per- formed correctly. Select Classification.
  • Page 295 Search Detailed search model Rough search model Interpolation Mode When 2 or more models are registered to in the same index, set whether or not to search using an auxiliary model. Selection Meaning The registered models and auxiliary models will be used in searches.
  • Page 296 Section 2-13 Classification Search Verification and Candidate Levels Select whether or not to perform detailed searches on models at the candidate level or higher. If model searches are unstable, set search verification to ON and adjust the candidate level. Setting item...
  • Page 297 OFF*: Output made using Camera coordinate values. The asterisk (*) indicates the default setting. CHECK If the coordinate mode is changed after the judgement conditions have been set, the measurement results will change also. Change the judgement condi- tions to enable correct measurement.
  • Page 298 Display image : Image0 Image size Display results Details Use the Up or Down Key to change to the unit for which classification is set and the following detailed screen will be displayed. Judgement Result OK 45ms 0.Scn 0 1.Classification...
  • Page 299: Density Defects

    The Density Defect processing item is used to inspect measurement objects using differences in density (brightness) in the measurement region. This processing item is suitable for external inspections for defects or dirt on unbuttoned measurement objects and defects or burrs on parts.
  • Page 300 Section 2-14 Density Defects Operational Flow page 2-14-(3) * The measurement image can be selected only when Defect (Line), (Circum), (Arc), * Select (Region), (Var. box) are registered under measure- ment image. Defect (line, circumference, arc, region) page 2-14-(6) page 2-14-(4)
  • Page 301 The selections will be displayed. Measurement image Image0 Image1 Select Image 0 or Image 1 to use either of the images stored at these lo- cations for measurement. Press the ENT Key. The settings will be registered and the screen in (1.) will return.
  • Page 302 Up to 8 regions can be set. There are 6 measurement methods for density defect inspections and different methods can be set for each region. Select the best method for the inspection. Defect (Line, Circumference, Arc, Region) Use this function to inspect for defects, blemishes, chips, or burrs on unpat- terned measurement objects.
  • Page 303 Section 2-14 Density Defects The upper, lower, left, and right edges of the measurement object are found. The region inside the edges that are found will be the measurement region. Upper edge Measurement region Right edge Left edge Lower edge With the edges detected, the Controller can determine where the measure- ment object is.
  • Page 304 Density Defects 2-14-2-1 Defect (Line, Circumference, Arc, and Region) The Defect processing items are explained in this section using the Defect (Line) processing item as an example. The same procedure can be used for Defect (Circum, Arc, Region). (As required)
  • Page 305 Select Measurement conditions. The Measurement Conditions Settings Screen will be displayed. Measurement conditions Large defect Small defect Small defect color Both Density Make the settings. Select End. The settings will be registered and the screen in (4.) will return. 2-14-(7)
  • Page 306 Inspected region Draw a figure in the region to be measured. CHECK Up to 3 figures can be drawn to create a region if Defect (region) has been selected. Select End. The settings will be registered and the screen in (1.) will return.
  • Page 307 (X and Y coordinates of the position where both large and small defects were found). If this function is used, however, the reference value alone can be re- registered based on the currently displayed image.
  • Page 308 Region0(Defect(Line)) Measurement conditions Inspected region Reference registration Judgement conditions Detailed conditions Clear A display cursor will appear at the position where a large defect was found. Reference position for large defect Reference registration 251,184 Measurement region ENT:Set :Move Use the Up/Down/Left/Right Keys to move the cursor to change the ref- erence position.
  • Page 309 Density Defects STEP 4: Setting Judgement Conditions Set the conditions for determining defects. Set a value between 0 and 255 as the OK judgement value for the measurement conditions set in step 1. The defect value will be higher the clearer the defect. Measure several samples and set the judgement conditions while referring to the measurement results.
  • Page 310 The defect values for all elements are calculated, and if the largest defect value is equal to or greater than the judgement condition, a defect will be detected for the measurement region.
  • Page 311 Short time If density that is not part of the defect is included in the calculations as shown in (2), the differences with areas that are not part of the defect will be reduced. In other words, the more the background is included in the el- ement, the weaker the sensitivity will be.
  • Page 312 Section 2-14 Density Defects tion points so the measurement region can be adapted to suit if the size or position of the measurement object changes. SeeAlso Refer to page 2-14-(4). (As required) (As required) Set mea- Set mea- Register Change...
  • Page 313 A list of regions will be displayed. Select region Region0 Region1 Region2 Region3 Region4 Region5 Region6 Region7 Select the region number. A list of measurement methods will be displayed. New registration(Region0) Defect(Line) Defect(Circum) Defect(Arc) Defect(Region) Defect(var.box) Defect(Deviation) Select Defect (var. box). 2-14-(15)
  • Page 314 STEP 2: Drawing the Measurement Region The measurement region is drawn by specifying the upper, lower, left, and right edges of the measurement object. If even one of the edges cannot be located, the judgement result will be NG. Upper edge...
  • Page 315 Direction : Color : Light→Dark Density change: Light→Dark, Dark→Light CHECK Combining Edge Detection Directions Set a combination of upper, lower, right, and left edge detection directions that surround the area to be measured. Correct Incorrect Upper edge Upper edge Left edge...
  • Page 316 Color : Light Dark Select the detection conditions for the left edge. Select End. The settings will be registered and the screen in (a) will return. Drawing the Edge Detection Region Draw a region that includes the edge. Incorrect Correct...
  • Page 317 Section 2-14 Density Defects When the bottom right coordinates are specified, the region will be set, and the screen in (a) will return. CHECK Use the following procedure to fix the measurement region. • To measure defects in measurement objects with variable widths only: Draw the edge detection region so that the measurement region Y co- ordinates will remain the same for both the upper and lower edges.
  • Page 318 • To measure defects in measurement objects with variable heights only: Draw the edge detection region so that the measurement region X co- ordinates will remain the same for both the left and right edges. The left and right edges will always have these edge points. Upper edge region...
  • Page 319 Press the ESC Key to return to the initial screen for Defect (var. box). Edge Level Set a density change level between 0 and 100 that will indicate the edge. Nor- mally, the default setting of 50% will be fine.
  • Page 320 Minimum density value Noise Level Set a noise level between 0 and 255 to assist the determination of edges. The maximum density and minimum density within the edge detection area is cal- culated and if the difference between the two values is less than the noise level, then the Controller determines that there is no edge.
  • Page 321 Noise width (pixel) Edge level Offset Width Set the adjustment width (in pixel units) for the detected edge position. Set a value between -511 and 511. The default setting is 0, which means measurement will start from position where the edge is detected.
  • Page 322 Upper edge Right edge Lower edge Reference registration Judgement conditions Detailed conditions Clear A display cursor will appear at the position where a large defect was found. Reference position for large defect Reference registration 251,184 Measurement region ENT:Set :Move 2-14-(24)
  • Page 323 Use the Up/Down/Left/Right Keys to move the cursor to change the ref- erence position. Press the ENT Key. A display cursor will appear at the position where a small defect was found. Reference position for small defect Reference registration 251,200...
  • Page 324 180[ Change the settings. Select End. The settings will be registered and the screen in (1.) will return. STEP 5: Changing Detection Conditions To shorten measurement processing time, change the conditions for detecting defects. The greater the element size and comparing pitch, the shorter the processing time.
  • Page 325 When a measurement region is drawn, measurement is performed for the dis- played image and the results are registered as the reference values (X and Y coordinates of the position where the defect was found). This position becomes the reference position, so be sure to place the measurement object in the correct position before drawing the measurement region.
  • Page 326 Section 2-14 Density Defects A list of measurement methods will be displayed. New registration(Region0) Defect(Line) Defect(Circum) Defect(Arc) Defect(Region) Defect(var.box) Defect(Deviation) Select Defect (Deviation). The initial Defect (Deviation) Screen will be displayed. Region0(Defect(Deviation)) Inspected region Reference registration Judgement conditions Clear Select Inspected region.
  • Page 327 (X and Y coordinates of the position where the defect was found). If this function is used, however, the reference value alone can be re-registered based on the currently displayed image.
  • Page 328 Set a deviation value between 0 and 127 for an OK judgement. If the density deviation of all elements is at or below the set value, the judge- ment result will be OK. If even one of the elements exceeds the value, the judgement result will be NG.
  • Page 329 Measurement result for the displayed image. Use as reference for setting conditions. Set a density deviation value. Select End. The settings will be registered and the screen in (1.) will return. 2-14-2-4 Clearing Set Regions The clear operation is performed separately for each region.
  • Page 330 Section 2-14 Density Defects Select Clear. A confirmation message will be displayed. Region will be cleared. Execute Cancel Select Execute. The region will be cleared and the screen in (1.) will return. 2-14-(32)
  • Page 331 OFF*: Output made using Camera coordinate values. The asterisk (*) indicates the default setting. CHECK If the coordinate mode is changed after the judgement conditions have been set, the measurement results will change also. Change the judgement condi- tions to enable correct measurement.
  • Page 332 Display results Details Use the Up or Down Key to change to the unit for which density defect inspec- tion is set and the following detailed screens will be displayed. Use the SHIFT+Right or Left Keys to switch in order between the two screens.
  • Page 333 Section 2-14 Density Defects Numeric Display The measurement values for each region are displayed in a list. 45ms 0.Scn 0 1.Density defect Large: Large defect Large Small Min. Max. Devi Small: Small defect Min.: Minimum density Max.: Maximum density Devi: Density deviation NG regions are highlighted.
  • Page 334: Ec Defect

    The EC Defect processing item enable detecting with great accuracy minute defects or defects with low contrast on circle- or line-shaped measurement objects. Rubber packing or other items that may have distorted shapes can be stably detected. Example: Detecting defects or burrs on O rings...
  • Page 335 OFF. Removing lines page 2-15-(19) (As required) Set the Set the con- ditions for removal extracting region. lines. Removing lines with line angle specified page 2-15-(23) Set the Set the Clear the removal direction. removal page 2-15-(28) region. region. (As required) page 2-15-(30)
  • Page 336 EC Defect 2-15-1 Selecting Measurement Images This section describes how to select the image stored at either Image 0 or Image 1 as the image for measurement. CHECK The edges are extracted for the image number selected here and this image is then stored at the other image number.
  • Page 337 Section 2-15 EC Defect Press the ENT Key. The settings will be registered and the screen in (1.) will return. 2-15-(4)
  • Page 338 Set the level to which the background will be cut from the edge-extracted image. The levels can be set between 10 and 255 (default 100:255). Areas with a density above the lower limit will become the edge of the mea- surement object. Refer to the following examples and adjust the upper and lower limits.
  • Page 339 Section 2-15 EC Defect CHECK This setting will be enabled only if Frame/Field under Camera image is set to Frame. If set to Field, the effect will remain the same as if 5 5 is selected even if 3 3 is selected.
  • Page 340 Decreases the lowest digit by one. SHIFT+Left Keys: Decreases the value 10 times faster. Up and Down Keys: Switches between setting items. Select the mask size. Press the ENT Key. The settings will be registered and the screen in (1.) will return. 2-15-(7)
  • Page 341 Set the figures to be removed. The figures can be chosen separately for each region. The inspection target can be limited to the defect if the outline of the measure- ment object or other regions are set to be removed.
  • Page 342 Section 2-15 EC Defect The following 3 types of figures can be set for removal. Up to 8 regions can be set and figures can be chosen separately for each region. Figure Details Circle Removes only circles of the specified size from the edge- extracted image.
  • Page 343 The center of the circle is determined by using the most common point of intersection from the edge codes. This means that the approximate center of a circle can be found even if the shape is not a perfect circle, e.g., an ellipse or a circle with a defect.
  • Page 344 Points that fulfill the following two conditions are detected as edge points. • The point is within a fixed distance range from the center. • The edge code is at 90 from a vector from the center. Edge code Vector from the center The points detected as edges on the circumference are removed.
  • Page 345 The settings will be registered and the screen in (3.) will return. STEP 2: Selecting Search ON or Search OFF Change the circle search to ON (execute) if the position of the circle is not fixed. Circles that fit the conditions can be searched for and removed from the removal region.
  • Page 346 Circles that match the removal conditions within the removal region set here will be removed. CHECK When edges are extracted, the pixels at the edges of the screen cannot be processed accurately. Do not include the outer edges of the screen when set- ting the removal region.
  • Page 347 Section 2-15 EC Defect (Filtering is also performed once in edge extraction, so filtering is actually per- formed a total of three times.) Select Removal region. Removal region0(Circle) Circle color Search conditions Removal region Radius Latitude of angle Clear The Removal Region Settings Screen will be displayed.
  • Page 348 Figure 2 (drawn using NOT) Figure 3 (drawn using OR) Correcting or Clearing Figures In the screen for step 5 above, select the figure to be changed or cleared using the Up and Down Keys and press the ENT Key. Figure 0...
  • Page 349 STEP 4: Setting the Radius of the Circle Set the radius and the permissible radius range for the circle to be removed. If the circle search is set to OFF, the center of the circle will be the position specified here.
  • Page 350 The screen for setting the permissible radius range will be displayed. Input figure Set the permissible radius range. Up/Right Keys: Increase the radius. Down/Left Keys: Decrease the radius. ENT Key: Confirms the setting. The settings will be registered and the screen in (1.) will return. 2-15-(17)
  • Page 351 (0 to 99, default: 20) If, for example, the latitude is set to 15 , points at 75 to 105 will be judged to be edge points on the circumference.
  • Page 352 Set the latitude of angle to remove circles that are not required. CHECK • Set the latitude of angle to a small value to detect even small irregularities in the circle. • Set the latitude of angle to a large value to ignore small irregularities in the circle and detect only large defects.
  • Page 353 The edge codes indicate the directions of the edges (arrows in the dia- gram). If black and white are reversed, the arrows will be in the opposite direction. The section with the most common edge codes is removed from the image.
  • Page 354 Refer to page 2-15-(13). STEP 2: Changing Line Extracting Conditions The level for line extracting can be changed. There are 5 levels, 1 to 5. The default setting is 3. Adjust the level as required. To detect this kind of small defect as a defect Example Reduce the line extracting level.
  • Page 355 Clear The setting screen will be displayed. Extracting level Set the line extracting level so that the lines that are not required are re- moved. Select End. The extracting level will be registered and the screen in (1.) will return.
  • Page 356 EC Defect 2-15-3-3 Removing Lines with Line Angle Specified The direction of the line and the permissible range are set and only the lines within that range are removed. Correct measurement cannot be performed if the measurement object has rotated. Therefore, if position displacement occurs, set position displacement compensation earlier than the unit for which EC defect inspection is set.
  • Page 357 The section detected as a line with a uniform direction is removed. Figure That Was Removed STEP 1: Setting Removal Ranges Display the figure selections using the same steps 1 to 3 as outlined under Circle. CHECK When edges are extracted, the pixels at the edges of the screen cannot be processed accurately.
  • Page 358 Locations where the brightness changes are detected as edges and the direc- tion of the change in brightness is found. This is called the edge code and it indicates the direction of the line. The arrangement of black and white deter- mines the edge code direction, and angles are calculated as shown below.
  • Page 359 An arrow will appear in the center of the screen. Direction Press the TRIG Key. The arrow will point in the direction that indicates the edge code for the dis- played image. Direction Move the arrow to on top of the line to be removed.
  • Page 360 Example CHECK The line will not be extracted correctly if the arrow is rotated so that it is the reverse of the arrow direction shown in step 3. Press the TRIG Key to re- turn the arrow to the correct direction if the arrow direction has become un- clear.
  • Page 361 CHECK The latitude of angle is set on both sizes of the angle. For example, if the angle is set to 180 and the latitude is set to 15 , lines at 165 to 195 will be removed. Select OK.
  • Page 362 Circle color Search conditions Removal region Radius Latitude of angle Clear Select Clear. A confirmation message will be displayed. Region will be cleared. Execute Cancel Select Execute. The region will be cleared and the screen in (1.) will return. 2-15-(29)
  • Page 363 Section 2-15 EC Defect 2-15-4 Checking the Removal Image The removal image with the settings for removal regions 0 to 7 can be dis- played on the screen for checking. Removal region 0: Removes circle. Original image Removal image (edge-extracted image) Removal region 1: Removes line.
  • Page 364 Line defect Labeling Performs labeling on the removal image produced from the settings for removal regions 0 to 7. The number of defects and the size of each defect can be found. Original image Removal image 1 label Circle...
  • Page 365 CHECK Any lines in the measurement object that are detected as only single lines, such as the exterior, are ignored. In this case, it is not necessary to set removal regions. Original image Removal image Inspection region...
  • Page 366 EC Defect CHECK Only parallel lines that match the set defect width and length will be detected as defects. Width and length conditions can be set to exclude measurement outlines from being detected as defects, even if the outline is box-shaped and the edges are parallel.
  • Page 367 Circle N O T Circumference Polygon Set the region. The method for drawing the region is the same as for removal regions. SeeAlso Refer to page 2-15-(13). Once the region has been drawn, the screen in (1.) will return. 2-15-(34)
  • Page 368 STEP 1: Setting Binary Levels Adjust the binary levels so that the area to be measured appears as white pix- els. Display the measurement method selections using the same steps 1 to 3 as outlined under Defect.
  • Page 369 Auto Auto Switch image Switch image Move the cursor to the upper limit and press the Left and Right Keys to change the value. Right Key: Increases the lowest digit by one. SHIFT+Right Keys: Increases the value 10 times faster.
  • Page 370 Gravity Y descending:Sorts in descending order by center of gravity Y coordinate. (See note.) Gravity Y ascending:Sorts in ascending order by center of gravity Y coordinate. (See note.) Note When X and Y center of gravity are sorted, the upper left corner of the measurement region is the origin.
  • Page 371 Label number: 1 CHECK Filling Up Holes Use the Filling up holes setting to specify how areas of black pixels con- tained inside donut-shaped areas of white pixels are processed. If select- ed, the black pixels will be processed as white pixels.
  • Page 372 Refer to page 2-15-(13). Once the region has been drawn, the screen in (1.) will return. STEP 4: Setting Judgement Conditions Set the ranges for the number of labels, area and center of gravity for an OK judgement. Ranges for an OK judgement...
  • Page 373 0.000: 483.000] Make the settings for each item. Select End. The settings will be registered and the screen in (1.) will return. 2-15-5-3 Gravity and Area Gravity and area processing is performed on the removal image. The total white pixel area is found and evaluated for defects.
  • Page 374 Section 2-15 EC Defect STEP 1: Setting Binary Levels Adjust the binary levels so that the area to be measured appears as white pix- els. Display the measurement method selections using the same steps 1 to 3 as outlined under Defect.
  • Page 375 A display cursor will appear at the defect position. This is the default setting. Defect CHECK When there are defects at multiple positions, the display cursor will appear at the center of gravity of the total white pixel area and may not, therefore, appear exactly at the defect position. 2-15-(42)
  • Page 376 Section 2-15 EC Defect Detail Defects will appear in the NG color. This option requires longer processing time than simple display. Defect (displayed in NG color) Select Measurement conditions. Inspected R0(Gravity and area) Binary Measurement conditions Inspected region Judgement conditions...
  • Page 377 N O T Circumference Polygon Set the region. The method for drawing the region is the same as for removal regions. SeeAlso Refer to page 2-16-(20). Once the region has been drawn, the screen in (1.) will return. STEP 4: Setting the Judgement Conditions Make settings for the area and center of gravity.
  • Page 378 Skipping X and Skipping Y Set how many pixels to skip in the inspected region during measurement. The default setting is 1, which means that all of the measurement region will be measured. Skipping X...
  • Page 379 Skipping X : [ 1] Skipping Y : [ 1] Set the number of pixels to skip. Select End. The setting will be registered and the screen in (1.) will return. 2-15-5-4 Clearing Inspection Regions The clear operation is performed separately for each region.
  • Page 380 OFF*: Output made using Camera coordinate values. The asterisk (*) indicates the default setting. CHECK If the coordinate mode is changed after the judgement conditions have been set, the measurement results will change also. Change the judgement condi- tions to enable correct measurement.
  • Page 381 Display results Details Press the Up or Down Key to change to the unit for which EC defect inspec- tion is set and the following detailed screens will be displayed. Press the SHIFT+Right or Left Keys to switch in order between the five screens.
  • Page 382 EC Defect CHECK If the font size is set to small, the list of positions and defect area and defect position and defect width and length screens will be listed together. If the font size is set to normal, the defect area, defect position, and defect width and length screens will be displayed consecutively.
  • Page 383 NG color for NG judgements. CHECK When individual region display is selected, the position of defects can be con- firmed on screen but the processing time is longer than other display screens. The processing time is shown in the upper right corner of the screen.
  • Page 384: Ec Positioning

    EC Positioning 2-16 EC Positioning The EC Positioning processing item finds positioning marks using shape infor- mation, such as “round” or “angular.” High precision positioning is possible even if the measurement object is deformed or chipped. This processing item can also be used with low contrast images.
  • Page 385 Section 2-16 EC Positioning Operational Flow page 2-16-(3) Select mea- surement image. page 2-16-(4) Extract edges. For circular measurement objects page 2-16-(7) page 2-16-(7) (As required) (As required) Set mea- Set mea- Set search Register Register surement region. circle size.
  • Page 386 EC Positioning 2-16-1 Selecting Measurement Images This section describes how to select an image stored at either Image 0 or Image 1 as the image for measurement. CHECK The edges are extracted for the image number selected here and this image is then stored at the other image number.
  • Page 387 Set the level to which the background will be cut from the edge-extracted image. The levels can be set between 10 and 255 (default 100:255). Areas with a density above the lower limit will become the edge of the mea- surement object. Refer to the following examples and adjust the upper and lower limits.
  • Page 388 The selections are 5 5 (default) or 3 CHECK This setting will be enabled only if Frame/Field under Camera image is set to Frame. If set to Field, the effect will remain the same as if 5 5 is selected even if 3 3 is selected.
  • Page 389 Decreases the lowest digit by one. SHIFT+Left Keys: Decreases the value 10 times faster. Up and Down Keys: Switches between setting items. Select the mask size. Select OK. The settings will be registered and the screen in (1.) will return. 2-16-(6)
  • Page 390 2-16-3 Setting Measurement Regions The following four figures can be chosen for measurement regions, depending on the shape of the positioning mark. Up to 8 regions can be set, and figures can be selected independently for each region. Positioning mark...
  • Page 391 Section 2-16 EC Positioning Select Select region. 1. EC position Measurement image Extract edges Select region Coordinate mode A list of regions will be displayed. Select region Region0 Region1 Region2 Region3 Region4 Region5 Region6 Region7 Select a region number. The figure selections will be displayed.
  • Page 392 (Filtering is also performed once in edge extraction, so filtering is actually per- formed a total of three times.) CHECK The search can be performed even if the whole circle is not within the search region, as long as the center of the circle is within the region. Search region...
  • Page 393 Up/Down/Left/Right Keys: Move the cursor. ENT Key: Confirms the settings. When the bottom right coordinates have been set, the screen in (1.) will re- turn. STEP 3: Registering the Size of the Circle There are two methods for registering the size of the circle.
  • Page 394 251,365 Specify the center position of the circle. Up/Down/Left/Right Keys: Move the cursor. ENT Key: Confirms the setting. The screen for setting the radius will be displayed. Input figure Specify the radius (3 to 512 pixels). Up/Right Keys: Larger Down/Left Keys:...
  • Page 395 Confirms the setting. The settings will be registered and the screen in (1.) will return. Inputting Parameters Input the parameters in pixel units for the radius and latitude of the search cir- cle. Radius (3 to 512) Radius width (1 to 64) Select Radius.
  • Page 396 STEP 4: Registering Reference Positions Register reference positions here to detect position displacement. Positions can be inspected if the difference between the reference position and the mea- surement position is obtained using a calculation. Example 1: Inspections to Detect If the Measurement Object is in the...
  • Page 397 The setting will be registered and the screen in (1.) will return. STEP 5: Setting Judgement Conditions Set the conditions for judging whether or not a circle of the registered size has been found. Set in pixel units the radius of circles to receive an OK judgement.
  • Page 398 Note 3 Limits of length 1 [ 80:120]% Length 2 [ 50] Note Select whether the color of the positioning mark will be white or black com- pared to the background. (Black*, white) The asterisk (*) indicates the default setting. 2-16-(15)
  • Page 399 Specifying angle: Set to ON. Range of angle: Angle of the section in the target color (If the target color changes, change the angle setting too.) Limits of angle: Set the permissible range for the angle.
  • Page 400 Section 2-16 EC Positioning Only one angle ( ) will be output as the measurement results for the lines that are found. Select which position will be obtained. Midline of Corner* Obtained midline between two sides. The asterisk (*) indicates the default setting.
  • Page 401 Limits of angle [10] Specifying length Length 1 [100] Limits of length 1 [ 80:120]% Length 2 [ 50] Make the settings for each item. Select End. The settings will be registered and the screen in (2.) will return. 2-16-(18)
  • Page 402 SeeAlso Refer to Line Angles on page 2-15-(1). The level for extracting lines can be changed. There are 5 levels (1 to 5) and the default setting is 3. Refer to the following examples and adjust the level as required.
  • Page 403 The settings will be registered and the screen in (1.) will return. STEP 3: Setting the Search Region Set the region to search for the positioning mark. Adjust the search region if there are areas not to be included in cross point searches. CHECK When edges are extracted, the pixels at the edges of the screen cannot be processed accurately.
  • Page 404 Up/Down/Left/Right Keys: Move the cursor. ENT Key: Confirms the settings. When the bottom right coordinates have been set, the screen in (1.) will re- turn. STEP 4: Registering Reference Positions Register reference positions here to detect position displacement. Positions can be inspected if the difference between the reference position and the mea- surement position is obtained from a calculation.
  • Page 405 Upper Lower Upper Lower left left right right The angle of one side of the box can be output as a measurement result. Select which side the angle will be obtained from. All* Upper Lower Left Right (Long axis) The asterisk (*) indicates the default setting.
  • Page 406 The Measurement Conditions Settings Screen will be displayed. Measurement conditions Box color Black Result coordinate Center Defined side for Make the settings for each item. Select End. The settings will be registered and the screen in (2.) will return. 2-16-(23)
  • Page 407 180° 90° 0° 270° CHECK Set the angles as a combination of the four sides of the box to be found (angles 0 to 3). Example: The following examples are for black boxes. 180° 225° 135°...
  • Page 408 STEP 3: Setting Search Regions Set the region to search for the positioning mark. Adjust the search region if there are areas not to be included in box searches. CHECK When edges are extracted, the pixels at the edges of the screen cannot be processed accurately.
  • Page 409 Details method Input figure The measurement object is displayed on the screen, a box is drawn on the exterior edge of the object and the size of the box is registered. Adjust the permissible range by inputting parameters. Input parameter The lengths of sides of the box and the permissible range are entered as parameters (in pixel units).
  • Page 410 The settings will be registered and the screen in (1.) will return. CHECK Figures can be input to make settings only for the Long size and Short size of the box. Use the parameter input screen to make permissible size range and other detailed settings.
  • Page 411 • Increase the Length of long side and Length of short side. • Increase the Long side distance and Short side distance. When Box Is Chipped • Reduce the lower limit of Length of long side and Length of short side. Select Box size. Region0(Box)
  • Page 412 Position0(Box) Measurement conditions Line conditions Search region Box size Reference registration Clear The Controller will search for the box in the displayed image and a display cursor will appear at that position. Search region Reference registration 248,152 Reference position ENT:Set...
  • Page 413 10 , the cross point of lines that intersect at between 80 and 100 will be found. Example: When Range of angle set to 90 and Limits of angle set to 10 . The cross point of lines that intersect at 80 to 100 will be found.
  • Page 414 The asterisk (*) indicates the default setting. Select the sorting conditions for determining which cross point coordinates will be output. Up to 20 points can be obtained. The coordinates for the first point matching the selected conditions will be output. (X ascending*, X de- scending, Y ascending, Y descending) The asterisk (*) indicates the default setting.
  • Page 415 Section 2-16 EC Positioning Example: To extract the cross point shown in the following diagram, set tar- get color to black and sorting condition to X ascending order. Midline of the Corner* Obtained midline between two sides. The asterisk (*) indicates the default setting.
  • Page 416 The settings will be registered and the screen in (2.) will return. STEP 2: Setting Conditions for Obtaining Lines Adjust the line conditions if the lines cannot be found easily or to extract only lines of a particular angle. Refer to page 2-16-(19) for an outline.
  • Page 417 Specify the upper left and lower right coordinates. Up/Down/Left/Right Keys: Move the cursor. ENT Key: Confirms the settings. When the bottom right coordinates have been set, the screen in (1.) will re- turn. STEP 4: Registering Reference Positions Register reference positions here to detect position displacement. Positions can be inspected if the difference between the reference position and the mea- surement position is obtained from a calculation.
  • Page 418 Section 2-16 EC Positioning The Controller will search for the cross point in the displayed image that matches the conditions and a display cursor will appear at that position. Search region Reference position Reference registration 248,152 ENT:Set :Move Press the Up/Down and Right/Left Keys to move the cursor to change the position.
  • Page 419 OFF*: Output made using Camera coordinate values. The asterisk (*) indicates the default setting. CHECK If the coordinate mode is changed after the judgement conditions have been set, the measurement results will change also. Change the judgement condi- tions to enable correct measurement.
  • Page 420 Display results Details Press the Up or Down Key to change to the unit for which EC positioning is set and the following detailed screens will be displayed. Press the SHIFT+Right or Left Keys to switch in order between the three screens.
  • Page 421 Section 2-16 EC Positioning Individual Region Display More detailed measurement results are displayed for each region. Press the SHIFT+ Right or Left Keys to display the set regions in order. • Circle OK 45ms 0.Scn 0 1.EC position Region0(Circle) Judge Outline of target figure :213.124...
  • Page 422: Edge Position

    The Edge Position processing item uses the density (brightness) in the mea- surement region to find the position of the measurement object. Use this processing item to find the edge coordinates or width of the measure- ment object. The edge is found using density changes in the measurement region.
  • Page 423 Section 2-17 Edge Position Operational Flow page 2-17-(3) Select mea- surement image. page 2-17-(4) (As required) (As required) Set mea- Set edge Draw mea- Re-register Change surement detection surement reference judgement detailed region. conditions. region. value. conditions. conditions. Clear set region.
  • Page 424 Section 2-17 Edge Position 2-17-1 Selecting Measurement Images This section describes how to select an image stored at either Image 0 or Image 1 as the image for measurement. Select Edge position. 0.Scn 0=SET= 0.Camera image 1.Edge position ENT:Set SFT+ESC:Edit The setting selections will be displayed.
  • Page 425 STEP 1: Setting Edge Detection Conditions Set the direction for edge detection and the density changes. Measurement conditions Edge detection direction: →, ←, ↑, ↓ → Direction Color : Light→Dark Density change: Light→Dark, Dark→Light Example: To detect the following position Direction:→...
  • Page 426 Detailed conditions Clear Select Measurement conditions. The Measurement Conditions Settings Screen will be displayed. Measurement condition Direction Color :Light dark Select the edge detection conditions. Select End. The settings will be registered and the screen in (3.) will return. 2-17-(5)
  • Page 427 (edge posi- tion). CHECK If the edge is not in the measurement region, measurement will not be possi- ble. Make a region of a size and position that allows for movement of the range of the measurement object. Correct Correct...
  • Page 428 When a measurement region is drawn, the measurement is performed for the displayed image and the result is registered as the reference value. If the re- registering function explained here is used, only the reference value for the image currently displayed will be registered. Edge position is registered for the reference value.
  • Page 429 (-9,999.999 to 9,999.999) Measurement results for displayed image CHECK Position X and Position Y will change depending on the settings under Mea- surement/Direction. The Y coordinate is set when ↑ and ↓ are selected. The X coordinate is set when ← and → are selected.
  • Page 430 The settings will be registered and the screen in (1.) will return. Edge Level Set a density change level between 0 and 100 that will indicate the edge. Nor- mally, the default setting of 50% will be fine. The edge is normally detected as follows: The density distribution of the whole measurement region is calculated.
  • Page 431 Edge Position Noise Level Set a noise level between 0 and 255 to assist the determination of edges. The maximum density and minimum density within the edge detection area is cal- culated and if the difference between the two values is less than the noise level, then the Controller determines that there is no edge.
  • Page 432 The selections will be displayed. Measurement conditions Region Reference registration Judgement conditions Detailed conditions Clear Select Clear. A confirmation message will be displayed. Region will be cleared. Execute Cancel Select Execute. The region will be cleared and the screen in (1.) will return. 2-17-(11)
  • Page 433 OFF*: Output made using Camera coordinate values. The asterisk (*) indicates the default setting. CHECK If the coordinate mode is changed after the judgement conditions have been set, the measurement results will change also. Change the judgement condi- tions to enable correct measurement.
  • Page 434 Display results Details Use the Up or Down Key to change to the unit for which edge positioning is set and the following detailed screens will be displayed. Use the SHIFT+Right or Left Keys to switch in order between the two screens.
  • Page 435: Fine Matching

    2-18 Fine Matching The registered image for an acceptable product and the input image are over- laid (matched) and the differences are detected quickly and accurately. This enables small defects in the pattern and writing on the measurement object to be detected with a high level of accuracy.
  • Page 436: Ec Circle Count

    2-19 EC Circle Count The EC Circle Count processing item counts the number of circles of a speci- fied size. Circles are extracted using “round” shape information and the pro- cess is not affected even if the circles are deformed or there are internal defects.
  • Page 437 Section 2-19 EC Circle Count Operational Flow page 2-19-(3) Select measurement image. page 2-19-(4) page 2-19-(13) Extract edges. Set judgement conditions. (As required) page 2-19-(14) page 2-19-(6) Select circle color. Set detailed conditions. (As required) page 2-19-(16) page 2-19-(7) Set inspection Set coordinate region.
  • Page 438 Set Change Filtering as the next pro- cessing item to use this image for measurement for units after the unit for which EC circle count was set. Then store the image stored in the image buffer to Image 0 or Image 1.
  • Page 439 Upper and Lower Limits Set the level to which the background will be cut. The levels can be set between 10 and 255 (default 100:255). Areas with a density above the lower limit will become the edge of the mea- surement object.
  • Page 440 Section 2-19 EC Circle Count The greater the mask size, the more the variations in surrounding pixels can be absorbed. Select 5 5 to ignore uneven edges. CHECK This function is even more effective if smoothing is used. SeeAlso Refer to (where smooth- ing can be set to be executed twice).
  • Page 441 Candidate radius Judgement conditions Detailed conditions Coordinate mode The Measurement Conditions Settings Screen will be displayed. Measurement conditions Circle color : Black Select the circle color. Select End. The settings will be registered and the screen in (1.) will return. 2-19-(6)
  • Page 442 CHECK Regions can be created by combining up to 3 different figures. Regions with difficult shapes can be drawn and sections not to be measured can be left out of the region by combining different figures. Select Inspected region.
  • Page 443 If additional figures are to be drawn, select Add. Repeat steps 3 to 5 as necessary to create the desired shape. After drawing is completed, select End. The measurement region will be registered and the screen in (1.) will re- turn. CHECK Figures drawn in OR mode are displayed in solid lines.
  • Page 444 Section 2-19 EC Circle Count Correcting or Clearing Figures In the screen for step 6 above, select the figure to be changed or cleared using the Up and Down Keys and press the ENT Key. Figure 1 Figure 0 Inspected region...
  • Page 445 Input figure The measurement object is displayed on the screen, a circle is drawn on the exterior edge of the object and the size of the circle is registered. Input parameter The radius of the circle and the permissible range are entered as parameters (in pixel units).
  • Page 446 Confirms the setting. The settings will be registered and the screen in (1.) will return. Inputting Parameters Input the parameters in pixel units for the radius and latitude of the circle. Candidate radius (3 to 512) Latitude of radius (1 to 64)
  • Page 447 The Input Parameter Settings Screen will be displayed. Input parameter Candidate radius : [ 50] Latitude of radius : Make the settings for each item. Select End. The settings will be registered and the screen in (1.) will return. 2-19-(12)
  • Page 448 Coordinate mode The Judgement Conditions Settings Screen will be displayed. Judgement conditions Quantity : 6 [ 6: 6] Set the conditions for an OK judgement. Select End. The settings will be registered and the screen in (1.) will return. 2-19-(13)
  • Page 449 Section 2-19 EC Circle Count 2-19-7 Setting Detailed Conditions Adjust the detailed conditions if the circle detection is unstable or if circles of different sizes are counted. CHECK Finding Circles Extracting Circle Candidates Size: Set under Candidate radius. SeeAlso Refer to page 2-19-(10).
  • Page 450 Section 2-19 EC Circle Count Make the settings for each item. Select End. The settings will be registered and the screen in (1.) will return. 2-19-(15)
  • Page 451 Section 2-19 EC Circle Count 2-19-8 Setting the Coordinate Mode Select the type of coordinate values if the center coordinates of circles are to be output. Before scroll:Output made using the coordinate values before position displacement compensation. Coordinate mode After scroll*: Output made using the coordinate values after position displacement compensation.
  • Page 452 Display results Details Use the Up or Down Key to change to the unit for which EC circle count inspection is set and the following detailed screens will be displayed. Use the SHIFT+Right or Left Keys to switch in order between the three screens.
  • Page 453 0.Scn 0 1.EC circle count Value 0. 85 1. 84 Displays the circular values for 2. 80 candidate circles. 3. 85 4. 84 CHECK If the font size is set to small the circle information screens will be shown together. 2-19-(18)
  • Page 454 The part of the input image that most corresponds to the special characteris- tics of the measurement image (model) is found and the correlation (degree of similarity) and position are detected. Up to 64 regions can be registered to 1 unit and search processing can be executed simultaneously for these regions.
  • Page 455 (As required) page 2-20-(12) Change detailed conditions. page 2-20-(14) coordinate mode. page 2-20-(15) Measure- ment screens CHECK Pattern inspection uses the image stored at Image 0 as the measurement image; there is no menu for selecting the measurement image. 2-20-(2)
  • Page 456: Pattern

    Change the settings for searches common to all measurement regions. Change these conditions for high-precision model position detection. Nor- mally, these conditions can be left on the default settings. After changing the settings, perform an object measurement to check that measurement can still be performed correctly.
  • Page 457 CHECK Regions can be created by combining up to 3 different figures. Regions with difficult shapes can be drawn and sections not to be measured can be left out of the region by combining different figures. Select Pattern.
  • Page 458 Region3 Region4 Region5 Region6 Region7 Select a region number. CHECK Use the Up and Down Keys to display regions 8 to 63. The selections for that region will be displayed. Region0 Model registration Search coordinate Search region Judgement conditions Model reference Clear Select Model registration.
  • Page 459 Figure 2 (drawn using NOT) Figure 3 (drawn using OR) Correcting or Clearing Figures In the screen for step 8 above, select the figure to be changed or cleared using the Up and Down Keys and press the ENT Key. FIgure 1 FIgure 0...
  • Page 460 Section 2-20 Pattern CHECK To re-register a model, repeat the procedure from step 4 of Step 1: Regis- tering the Model. STEP 2: Changing the Search Coordinates Use this function to change the search coordinates only. When a model is registered, the center position of the model is registered as the search coordinates.
  • Page 461 Pattern STEP 3: Setting the Search Region Set the region in which the model is to be searched for. It is possible to per- form a search for the entire input image but accuracy can be increased by set- ting limits on the search region.
  • Page 462 The Judgement Conditions Settings Screen will be displayed. Judgement conditions Correlation : 79 [ 60:100 Position X : 180.000 0.000: 511.000] Position Y : 250.000 0.000: 483.000] Make the settings. Select End. The settings will be registered and the screen in (1.) will return. 2-20-(9)
  • Page 463 Section 2-20 Pattern 2-20-2-1 Referencing Models Use this operation to confirm registered models. Select the region number for the model to be checked. Select region Region0 Region1 Region2 Region3 Region4 Region5 Region6 Region7 A list of selections will be displayed.
  • Page 464 Model registration Search coordinate Search region Judgement conditions Model reference Clear Select Clear. A confirmation message will be displayed. Region will be cleared. Execute Cancel Select Execute. The region will be cleared and the screen in (1.) will return. 2-20-(11)
  • Page 465 Pattern 2-20-3 Setting Detailed Conditions The search settings can be changed here. Change the conditions if the mea- surement results are unstable. Normally, these conditions can be left on the default settings. After changing the settings, perform an object measurement to check that measurement can still be performed correctly.
  • Page 466 Detailed search model Rough search model Search Verification and Candidate Levels Select whether or not to perform detailed searches on models at the candidate level or higher. If model searches are unstable, set search verification to ON and adjust the candidate level.
  • Page 467 OFF*: Output made using Camera coordinate values. The asterisk (*) indicates the default setting. CHECK If the coordinate mode is changed after the judgement conditions have been set, the measurement results will change also. Change the judgement condi- tions to enable correct measurement.
  • Page 468 Display results Details Use the Up or Down Key to change to the unit for which pattern inspection is set and the following detailed screens will be displayed. Use the SHIFT+Right or Left Keys to switch in order between the two screens.
  • Page 469 NG regions are highlighted. 330.000 250.000 Region number Use the SHIFT+Right Keys to switch between regions 8 to 63, if these regions are registered. CHECK If the font size is set to small, regions 0 to 31 will be shown together. 2-20-(16)
  • Page 470: Quest Character Verification

    Characters Uppercase letters (A to Z), numerals (0 to 9), symbols (- . / :) No. of characters Up to 2 rows per region with 20 characters max. per row. Up to 4 regions can be set. Background Must be uniform in color.
  • Page 471 Section 2-21 QUEST Character Verification Operational Flow page 2-21-(3) Select measure- ment image. page 2-21-(4) For dilated extraction (As required) (As required) Select char- Set the charac- Set the Removing Change Set the acter color lighting extract noise ter extract condi-...
  • Page 472 If Shading is set under Extract conditions (i.e., the shading level has been set to 1 or higher), the image selected here will be dilated or eroded and stored at the other image number. Set Change Filtering as the next processing item to use this image for measurement for units after the unit for which QUEST OCV was set.
  • Page 473 Automatic*: Threshold is automatically set from density histogram for whole image. Manual: Binary level is adjusted while referring to image. Select manual when the characters are not extracted well using the automatic setting. Refer to page 2-21-(6). Note The rotation and inclination settings are enabled only for regions for which automatic extraction is selected under Select region/Region/Mode.
  • Page 474 Binary Auto Change the settings. Select End. The settings will be registered and the screen in (1.) will return. STEP 2: Removing Lighting Variations Characters cannot be extracted accurately if lighting variations cause the char- acters to become illegible. Original image...
  • Page 475 Section 2-21 QUEST Character Verification Place the cursor on the level and use the Left and Right Keys to change the level to between 0 and 10. Right Key: Increases the value by one. Left Key: Decreases the value by one.
  • Page 476 The Controller automatically Reverses dark and clear in sets the binary level. the display. Move the cursor to the upper limit and use the Left and Right Keys to change the value. Right Key: Increases the lowest digit by one.
  • Page 477 0 1 . 1 1. 0 7 Noise conditions The Extract Method Settings Screen will be displayed. Extract method Gap search Method Forced extraction From left Direction Change the settings. Select End. The settings will be registered and the screen in (1.) will return. 2-21-(8)
  • Page 478 Note Select the extract methods according to the relationship between the dot gap and the gap between characters as follows: • If there are only portions where the dot gap is larger than the gap between characters, set dilation extraction.
  • Page 479 Section 2-21 QUEST Character Verification • If without exception the dot gap is larger than the gap between characters, set even extraction. Dot gap Gap between characters In the following descriptions, the asterisk (*) indicates the default setting. Extract Methods Gap Search* Finds the gap between characters and extracts the characters.
  • Page 480 Extraction is performed on 8 characters starting from the right, so final “e” in “Expiration date” is ignored. STEP 5: Setting Number of Dilations Set the number of dilations between 0 and 9 if dilate extraction has been cho- sen as the extract method. Select Dilate level.
  • Page 481 K B - 6 5 7 6 2 0 1 . 1 1. 0 7 Move the cursor to the level value and use the Left and Right Keys to change the value (0 to 9). Right Key: Increases the level by 1.
  • Page 482 If the possibility exists of overlap in both directions, adjust the position and size of the extracting region so that only the characters to be extracted fall within the extracting region.
  • Page 483 In the following descriptions, the asterisk (*) indicates the default setting. Horizontal Noise and Noise Height To extract lines, a projected image in the horizontal direction must be created. Set the size to be removed as noise from this projected image.
  • Page 484 STEP 1: Selecting Fonts Select the font for the characters to be verified. If the font is unknown, change IJP font, laser font, and stamp font settings to All. Printer type: IJP* (ink jet printer), Laser (laser printer), or stamp...
  • Page 485 The settings will be registered and the screen in (1.) will return. STEP 2: Defining Symbol Positions The meanings of the comma ( ), dash (-), and period (.) differ depending on their position. If the character string to be verified contains any of these sym- bols, the correct position of the whole character string must be set.
  • Page 486 Section 2-21 QUEST Character Verification If the character string contains asterisks (*), underscores (_), or question marks (?), set the reference value for the density deviation to evaluate these symbols as spaces or symbols. Comma ( ) position Symbol 0% to 100% (0:30*)
  • Page 487 The Controller has a built in calendar. Character strings that are inspected in accordance with this calendar can be updated automatically. The expiration date from the production date can be set so that the expiration date can be automatically updated.
  • Page 488 The frame size of the extracted characters is checked during QUEST charac- ter verification and if the horizontal to vertical aspect ratio is greater than the set value, the verification will be performed using the “1”, “I”, “J”, “:”, and “/” dic- tionary models only.
  • Page 489: Setting Measurement Conditions

    Select whether or not to distinguish between similar characters. (ON*, OFF) Poor printing quality can cause an 8 to be read as a B. Characters like these are called similar characters. If only one of the matching characters will exist, Matching similarity can be turned OFF to eliminate discrepancies in verification results.
  • Page 490 QUEST Character Verification The Measurement Conditions Settings Screen will be displayed. Measurement conditions Matching similarity Speed Normal Bar line character Ring character Output results Make the settings. Select End. The settings will be registered and the screen in (1.) will return. 2-21-(21)
  • Page 491 Fixed Region Mode, where regions are set with fixed positions for each char- acter. Up to 4 regions can be set. Select the extract mode for each region. Mode Mode:...
  • Page 492 Type of 2nd line Not specifying Select the mode. Select End. The settings will be registered and the screen in (2.) will return. STEP 2: Setting Inspection Regions When Automatic Extraction Mode Is Selected Draw one region for extracting characters.
  • Page 493 If the edges overlap in both directions, adjust the posi- tion and size of the extracting region so that only the characters to be ex- tracted fall within the extracting region.
  • Page 494 When the bottom right coordinates have been set, a confirmation message will appear. More region will be added. Select Yes. Repeat steps 2 and 3 to draw the remaining regions. Up to 20 regions can be drawn. [ 7] Inspected region...
  • Page 495 An edit menu will be displayed. Correct Delete CHECK If Add is selected, the screen for drawing inspection regions will be dis- played. Repeat the steps outlined above to add inspection regions. Select Correct or Delete. The screen for selecting regions will be displayed.
  • Page 496 1 2 3 4 5 6 7 8 9 A B C D E Characters in this group will be set as is. F G H I J K L M N O P Q R S T Å : Evaluated (OK if detected)
  • Page 497 The software keyboard will be displayed. Input string 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z mYYYY vYYYY Set up to 20 characters for the character string.
  • Page 498 The operation selections will be displayed. Mode Inspected region Set string Clear Select Clear. A confirmation message will be displayed. Setting conditions will be cleared. Execute Cancel Select Execute. The region will be cleared and the screen in (2.) will return. 2-21-(29)
  • Page 499 Individual judgement Select Common judgement. The Common Judgement Settings Screen will be displayed. Common judgement Similarity level [ 60] Differential level [ 10] Set the conditions. Select End. The settings will be registered and the screen in (1.) will return. 2-21-(30)
  • Page 500 1: [ -1] 2: [ -1] 3: [ -1] 4: [ -1] 5: [ -1] 6: [ -1] 7: [ -1] Set the judgement conditions. Select End. The settings will be registered and the screen in (1.) will return. 2-21-(31)
  • Page 501 Section 2-21 QUEST Character Verification 2-21-7 Checking Set Character Strings Use this function to check what characters have been set as the reference for verification. Select Refer string. 1.QUEST OCV Measurement image Extract conditions Character conditions K B - 6 5 7 6 2...
  • Page 502 Details Image 0 Freeze Use the Up or Down Key to change to the unit for which QUEST character verification is set and the following detailed screens will be displayed. Use the SHIFT+Right or Left Keys to switch in order between the three screens.
  • Page 503 Section 2-21 QUEST Character Verification Set Character Strings A list of character strings set as the reference for verification will be displayed. OK 45ms 0.Scn 0 1.QUEST OCV Region0: KB-65762 Characters displayed in OK color for 01.11.07 OK result and displayed in NG color...
  • Page 504 Measurement Values for Each Region The detailed measurement results for each region will be displayed. Press the SHIFT+ Right or Left Keys to display the following four screens in order: Similarity to set characters; similarity to 1st candidate; similarity to 2nd candidate;...
  • Page 505 1.QUEST OCV Region0 Density deviation Set character Density deviation 63 52 67 Set character 68 69 Density deviation To next region number CHECK If the font size is set to small, regions 0 to 3 will be shown together. 2-21-(36)
  • Page 506: Rotation Positioning

    Register a reference image pattern as the model. Model The Controller detects the angle of inclination of the input image compared to the reference image (model). Angle Example: Recognition of the position and angle of parts.
  • Page 507 (As required) page 2-13-(11) Change detailed conditions. page 2-22-(20) coordinate mode. page 2-22-(21) Measure- ment screens CHECK Rotation positioning uses the image stored at Image 0 as the measurement image; there is no menu for selecting the measurement image. 2-22-(2)
  • Page 508 Section 2-22 Rotation Positioning 2-22-1 Changing Measurement Conditions Set the search conditions. The Controller searches using a model that rotates in skipping angle (*2) increments within the rotation range (*1). The settings are used for all measurement regions. Rotation range None...
  • Page 509 Coordinate mode Select Measurement conditions. The Measurement Conditions Settings Screen will be displayed. Measurement conditions Rotation range None Skipping angle Accuracy Normal Change the settings. Select End. The settings will be registered and the screen in (1.) will return. 2-22-(4)
  • Page 510 CHECK Models can be created by combining up to 3 different figures. Regions with dif- ficult shapes can be drawn and sections not to be measured can be left out of the region by combining different figures. Select Rotate position.
  • Page 511 Up to three figures (0, 1, and 2) can be drawn. Model registration 329,300 Draw the region to be registered as the model with the selected figure. The figure will be registered. Add will not be displayed after 3 figures have been drawn.
  • Page 512 Figure 2 (drawn using NOT) Figure 3 (drawn using OR) Correcting or Clearing Figures In the screen for step 8 above, select the figure to be changed or cleared using the Up and Down Keys and press the ENT Key. Figure 0 Figure 1...
  • Page 513 Select this method to register the edge or corner of the measure- ment object as the search coordinates. Search coordinates (cross point of lines) Manual Any position in the model rectangle can be specified (in pixel units) as the search coordinates. Select Search coordinates. Region0 Model...
  • Page 514 The search coordinates will be registered and the screen in (1.) will return. Gravity The image will be converted to binary and the center of gravity of the white pixel area in the model rectangle will be set as the search coordinates.
  • Page 515 The Controller automatically Reverses black determines binary level. and white display Move the cursor to the upper limit and use the Left and Right Keys to change the value. Right Key: Increases the lowest digit by one. SHIFT+Right Keys: Increases the value 10 times faster.
  • Page 516 Region 0 Region 1 Line connecting edge points found for regions 2 and 3. Setting Edge Detection Conditions Set the direction to search for the 4 edges and the density change as the measurement conditions. ‘ “ ’ ”...
  • Page 517 Region2 Color Light Dark Region3 direction Region3 Color Light Dark Set the conditions. Select End. The settings will be registered and the screen in (b.) will return. Drawing Measurement Regions Draw 4 regions to include all edges. Select Region 0. 2-22-(12)
  • Page 518 Section 2-22 Rotation Positioning The region at the cursor position will be displayed in solid lines. The model will also be displayed in solid lines. Edge Measurement conditions Region0 Region1 Region2 Region3 Model Region 0 The screen for drawing regions will be displayed.
  • Page 519 Section 2-22 Rotation Positioning STEP 3: Setting Search Regions Set the region to search for the model. The whole region of the input image can be searched. Accuracy improved, however, by limiting the search region. Select Search region. Region0 Model registration...
  • Page 520 CHECK Angle Two values between -360 and 360 can be set. The value on the right, how- ever, must be higher than the value on the left. To set region A in the following diagram to give an OK result: 190°...
  • Page 521 [ -180.000 : 180.000] Change the settings. Select End. The settings will be registered and the screen in (1.) will return. 2-22-2-1 Referencing Models Use this operation to display and confirm registered models. Select the region number for the model to be checked.
  • Page 522 Model registration Search coordinate Search region Judgement conditions Model reference Clear Select Clear. A confirmation message will be displayed. Region will be cleared. Execute Cancel Select Execute. The region will be cleared and the screen in (1.) will return. 2-22-(17)
  • Page 523 Use this operation to change the search-related settings. Change the condi- tions if the measurement results are unstable. Normally, however, the default settings are sufficient. Once the settings have been changed, check that actual measurement is per- formed correctly. Select Rotate position.
  • Page 524 Detailed search model Rough search model Search Verification and Candidate Levels Select whether or not to perform detailed searches on models at the candidate level or higher. If model searches are unstable, set search verification to ON and adjust the candidate level.
  • Page 525 OFF*: Output made using Camera coordinate values. The asterisk (*) indicates the default setting. CHECK If the coordinate mode is changed after the judgement conditions have been set, the measurement results will change also. Change the judgement condi- tions to enable correct measurement.
  • Page 526 Details Image 0 Freeze Use the Up or Down Key to change to the unit for which rotation positioning is set and the following detailed screens will be displayed. Use the SHIFT+Right or Left Keys to switch in order between the three screens.
  • Page 527 0.000 90.785 Region number CHECK If the font size is set to small, the position and angle and correlation screens will be shown together. If the font size is set to normal, these two screens will be displayed consecu- tively.
  • Page 528: Ecm Search

    ECM Search The Edge Code Model (ECM) Search processing item finds the section of the input image that is closest to the mark to be found (model) and detects its cor- relation (similarity) and position. This processing item can perform stable searches even for low contrast images or images with a lot of noise.
  • Page 529 Section 2-23 ECM Search Operational Flow page 2-23-(3) Select mea- surement image. page 2-23-(5) Extract edges. page 2-23-(7) Set mea- surement conditions. page 2-23-(8) (As required) Register Register Mask model. image. sections not required. page 2-23-(12) Change search coordinates. page 2-23-(18) Set search region.
  • Page 530 Set Change Filtering as the next pro- cessing item to use this image for measurement for all units after the unit for which ECM search was set. Then store the image stored in the image buffer to Image 0 or Image 1.
  • Page 531 Section 2-23 ECM Search Press the ENT Key. The settings will be registered and the screen in (1.) will return. 2-23-(4)
  • Page 532 2-23-2 Extracting Edges ECM search is performed for images for which the edges have been extracted. Adjust the upper and lower levels so that the edges of the mark to be found are extracted. Upper and Lower Limits Set the upper and lower limits so that the edges of the mark to be found are extracted.
  • Page 533 Decreases the lowest digit by one. SHIFT+Left Keys: Decreases the value 10 times faster. Up and Down Keys: Switches between setting items. Select the mask size. Select OK. The settings will be registered and the screen in (1.) will return. 2-23-(6)
  • Page 534 Judgement conditions Detailed conditions Coordinate mode The Measurement Conditions Settings Screen will be displayed. Measurement conditions Reverse Accuracy Normal Make the reverse and accuracy settings. Select End. The settings will be registered and the screen in (1.) will return. 2-23-(7)
  • Page 535 (As required) Register Mask image. sections not required. STEP 1: Registering Images Specify the region to be used for model registration by enclosing it in a box. Select Model registration. 1.ECM search Measurement image Extract edges Measurement conditions Model registration...
  • Page 536 The box drawn using Registration is registered as Figure 0 and the position and size of that box can be adjusted. If a box figure is not suitable, clear the box and use OR mode to draw a circle or polygon. Up to 8 figures can be drawn.
  • Page 537 Ellipse Circle N O T Circumference Polygon CHECK The model is registered using the edge-extracted image, so the edge-ex- tracted image is displayed on this screen. Select Add. Select the desired figure. Select the drawing mode (OR or NOT). CHECK Select NOT to use the mask function.
  • Page 538 The settings will be registered and the screen in (1.) will return. Correcting or Clearing Figures In the screen for step 6 above, select the figure to be changed or cleared using the Up and Down Keys and press the ENT Key.
  • Page 539 Changing the Search Coordinates Use this function to change the search coordinates only. When a model is registered, the center position of the model is registered as the search coordinates. However, this function can be used to register a point other than the center of the model as the search coordinates.
  • Page 540 The search coordinates will be registered and the screen in (1.) will return. Gravity The image will be converted to binary and the center of gravity of the white pixel area in the model rectangle will be set as the search coordinates.
  • Page 541 Reverses white and The Controller automatically black in the display. determines binary level. Move the cursor to the upper limit and use the Left and Right Keys to change the value. Right Key: Increases the lowest digit by one. SHIFT+Right Keys: Increases the value 10 times faster.
  • Page 542 Search coordinates (cross point of lines) Line connecting edge points Region 0 Region 1 found for regions 2 and 3. Setting Edge Detection Conditions Set the direction to search for the 4 edges and the density change as the measurement conditions. ‘ “ ’ ”...
  • Page 543 Region2 color Light Dark Region3 direction Region3 color Light Dark Set the conditions. Select End. The settings will be registered and the screen in (b.) will return. Drawing Measurement Regions Draw 4 regions to include all edges. Select Region 0. 2-23-(16)
  • Page 544 Section 2-23 ECM Search The region at the cursor position will be displayed in solid lines. The model will also be displayed in solid lines. Edge Measurement conditions Region0 Region1 Region2 Region3 Region 0 Model The screen for drawing regions will be displayed.
  • Page 545 Section 2-23 ECM Search 2-23-6 Setting Search Regions Set the region to search for the model. The whole region of the input image can be searched. Processing time can be reduced and accuracy improve, however, by limiting the search region. CHECK When edges are extracted, the pixels at the edges of the screen cannot be processed accurately.
  • Page 546 Section 2-23 ECM Search CHECK The only figure that can be drawn is a box. The search region will be set and the screen in (1.) will return. 2-23-(19)
  • Page 547 Section 2-23 ECM Search 2-23-7 Setting Judgement Conditions Set the judgement conditions for the correlation to the model and the position to be found (X,Y). Judgement conditions Range for an OK judgement Correlation range (0 to 100) EC Correlation :79 [ 70 : Position X : 180.000...
  • Page 548 Judgement conditions EC Correlation :79 [ 70 : Position X : 180.000 0.000 : 511.000] Position Y : 250.000 0.000 : 483.000] Change the settings. Select End. The settings will be registered and the screen in (1.) will return. 2-23-(21)
  • Page 549 2-23-8 Setting Detailed Conditions The search settings can be changed here. Change the conditions if the mea- surement results are unstable or if high-speed processing is required. Nor- mally, these conditions can be left on the default settings. After changing the settings, perform an object measurement to check that measurement can still be performed correctly.
  • Page 550 Reductions will be converted back to original size and output. When Accuracy Set to Precise The image and the model are returned to the original size and the detailed search is executed again. The position is found in sub-pixel units. Model skipping is not performed.
  • Page 551 Increase the model skipping setting. Matching Edge Display When the ECM search function is used, the edge codes are used to match the model and the input image. Select whether or not to display matching edge codes on the measurement screen when the edge codes of the model and the input image match.
  • Page 552 OFF*: Output made using Camera coordinate values. The asterisk (*) indicates the default setting. CHECK If the coordinate mode is changed after the judgement conditions have been set, the measurement results will change also. Change the judgement condi- tions to enable correct measurement.
  • Page 553 Details Image 0 Freeze Use the Up or Down Key to change to the unit for which ECM search is set and the following detailed screens will be displayed. Use the SHIFT+Right or Left Keys to switch in order between the two screens.
  • Page 554 Lot Number OCV 1 2-24 Lot Number OCV 1 The Lot Number OCV 1 processing item verifies whether or not lot numbers are printed correctly. Lot numbers can be used that change daily, weekly, monthly, or yearly. The Controller has a built-in calendar that is used to automatically increment the numbers used in verification;...
  • Page 555 Section 2-24 Lot Number OCV 1 Operational Flow page 2-24-(3) Select measure- ment image. page 2-24-(5) For dilated (As required) (As required) extraction Set the Removing Set binary Change Set the Set the number Select number of lighting levels. extract...
  • Page 556 If Shading is set under Extract conditions (i.e., the shading level has been set to 1 or higher), the image selected here will be dilated or eroded and stored at the other image number. Set Change Filtering as the next processing item to use this image for measurement for units after the unit for which Lot Number OCV1 was set.
  • Page 557 Section 2-24 Lot Number OCV 1 Example: Image 0 Selected as Measurement Image and Shading Set 0.Scn 0=SET= Image 0.Camera image 1.Lot-No. OCV1 Image dilated or eroded 2.Change filtering Image Dilated or eroded 3.Binary defect image stored. Image 1 used for measurement.
  • Page 558 Automatic*: Threshold is automatically set from density histogram for whole image. Manual: Binary level is adjusted while referring to image. Select fixed when the numbers are not extracted well using the automatic setting. Refer to page 2-24-(7). The asterisk (*) indicates the default setting.
  • Page 559 Auto Change the settings. Select End. The settings will be registered and the screen in (1.) will return. STEP 2: Removing Lighting Variations Numbers cannot be extracted accurately if lighting variations cause the num- bers to become illegible. Adjustments can also be made for shaded images.
  • Page 560 The Shading Levels Settings Screen will be displayed. Shading Level:[ 0] Place the cursor on the level and use the Left and Right Keys to change the level to between 0 and 10. Right Key: Increases the value by one.
  • Page 561 The Controller automatically Reverses white or black in sets the binary level. the display. Move the cursor to the upper limit and use the Left and Right Keys to change the value. Right Key: Increases the lowest digit by one.
  • Page 562 STEP 4: Changing Extract Methods Change the extract method if the numbers are not extracted accurately. Nor- mally, the method can be left on the default setting. After changing the setting, perform a measurement to check that the numbers can still be extracted cor- rectly.
  • Page 563 Note Select the extract methods according to the relationship between the dot gap and the gap between numbers as follows: • If there are only portions where the dot gap is larger than the gap between numbers, set dilation extraction.
  • Page 564 Section 2-24 Lot Number OCV 1 • If without exception the dot gap is larger than the gap between numbers, set even extraction. Dot gap Gap between numbers In the following descriptions, the asterisk (*) indicates the default setting. Extract Methods Gap Search* Finds the gap between numbers and extracts the numbers.
  • Page 565 In the following descriptions, the asterisk (*) indicates the default setting. Forced Extraction If the set number of digits cannot be extracted, select whether or not to use forced extraction. The settings are OFF* or ON. The forced extraction function extracts numbers that are joined due to printing errors or because they are inclined.
  • Page 566 The Dilate Level Settings Screen will be displayed. Dilate level Level:[ Move the cursor to the level value and use the Left and Right Keys to change the value (0 to 9). Right Key: Increases the level by one. Left Key: Decreases the level by one.
  • Page 567 If the possibility exists of overlap in both directions, adjust the position and size of the extracting region so that only the numbers to be extracted fall within the extracting region.
  • Page 568 Section 2-24 Lot Number OCV 1 Horizontal Noise and Noise Height To extract lines, a projected image in the horizontal direction must be created. Set the size to be removed as noise from this projected image. Projected image in horizontal direction Lines under the noise height will be removed.
  • Page 569 2-24-3 Selecting Fonts Select the font for the lot numbers to be verified. If the font is unknown, change IJP font, laser font, and stamp font settings to All. Printer type: IJP* (ink jet printer), Laser (laser printer), or stamp...
  • Page 570 Section 2-24 Lot Number OCV 1 The Font Settings Screen will be displayed. Font Printer IJP font Laser font Stamp font Set the font conditions. Select End. The settings will be registered and the screen in (1.) will return. 2-24-(17)
  • Page 571: Setting The Measurement Conditions

    SeeAlso Refer to CHECK Set the initial date to be printed as the reference date. The lot number will be calculated as the initial date plus the number of days that have elapsed since the initial date was set. SeeAlso...
  • Page 572 Measurement conditions Lot-No. digit Lot-No. default Lot-No. max [ 365] Lot-No. add value Lot-No. add method : 0 suppress Extract mode Auto Set the conditions. Select END. The settings will be registered and the screen in (1.) will return. 2-24-(19)
  • Page 573 Set the number of digits in the lot number. (1 to 4, 3*) Set to a value at least as large as the number of digits in the maximum lot number. If a smaller value is set, it will be increased automatically to the number of digits in the maximum lot number.
  • Page 574 Contents Position Positioning can be used only when fixed extraction and no 0 suppression are set. Set whether the numbers are left-aligned or right-aligned when the lot number does not require all of the digits. (Right*, Left) Right Left Output Set whether or not to output on serial communications the first candidate lot number.
  • Page 575 Setting the Reference Date Set the reference date, which specifies the data the initial lot number is printed. The lot number will be calculated as the initial date plus the number of days that have elapsed since the initial date was set.
  • Page 576 ENT Key: Confirms the setting. CHECK Draw the region so that only the target numbers fall within the region. Use End Image to remove anything other than the target numbers that overlap either vertically or horizontally on the inspected region.
  • Page 577 Section 2-24 Lot Number OCV 1 tion and size of the inspected region so that only the numbers to be extract- ed fall within the inspected region. Adjust size of inspected region. Incorrect Correct When the bottom right coordinates have been set, the screen in (1.) will re- turn.
  • Page 578 1st digit 2st digit 3st digit Draw inspected regions for the other digits in the same way as for the first. When regions have been drawn for all digits, press the Esc Key from the digit selection screen. The screen in (1.) will return.
  • Page 579 Section 2-24 Lot Number OCV 1 An arrow cursor will be displayed at the upper left coordinates. Inspected region 271,225 Change the region. When the lower right coordinates have been set, the screen in (1.) will re- turn. 2-24-(26)
  • Page 580 If fixed extraction and no zero suppression are used, then this value is used to determine if the fixed region is blank or not when the lot number does not require all of the digits. Set the value to 0 if the blank check is not to be performed.
  • Page 581 Section 2-24 Lot Number OCV 1 2-24-8 Checking the Lot Number This function can be used to check the numbers that are being verified. Select Reference number. 1.Lot-No. OCV1 Measurement image Extract conditions Font Measurement conditions Reference date Inspected region...
  • Page 582 Details Image 0 Freeze Use the Up or Down Key to change to the unit for which Lot Number OCV1 is set and the following detailed screens will be displayed. Use the SHIFT+Right or Left Keys to switch in order between the two screens.
  • Page 583 Section 2-24 Lot Number OCV 1 Measurement Values The first candidate similarity, second candidate similarity, and density devia- tion are displayed in list form. 0.Scn 0 45ms 1. Lot-No. OCV1 1st Candidate Similarity 87 89 Numbers displayed in OK color for...
  • Page 584 Images read by the Camera are converted to binary images and the white pixels are measured. Images are converted to binary images so that the labels are white, and the areas and centers of gravity of the labels are calculated.
  • Page 585 Section 2-25 Labeling Operational Flow page 2-25-(3) Select measure- ment image. page 2-25-(4) Set binary level. page 2-25-(6) measurement conditions. page 2-25-(8) Draw the measurement region. page 2-25-(11) (As required) Re-register reference values. page 2-25-(13) judgement conditions. page 2-25-(14) coordinate mode.
  • Page 586 Section 2-25 Labeling 2-25-1 Selecting the Measurement Image This section describes how to select an image stored at either Image 0 or Image 1 as the image for measurement. Select Labeling. 0.Scn 0=SET= 0.Camera image 1.Labeling ENT:Set SFT+ESC:Edit The initial screen for Labeling will be displayed.
  • Page 587 Reference registration Judgement conditions Coordinate mode The screen for setting the binary level will be displayed. Move the cursor to the upper limit and use the Left and Right Keys to change the value. Lower limit Upper limit Binary level...
  • Page 588 Section 2-25 Labeling CHECK It is also possible to set the binary level so that measurement is performed only for an intermediate density range. 2-25-(5)
  • Page 589 Sorts in descending order by center of gravity Y coordinate. (See note.) Y coordinate ascending: Sorts in ascending order by center of gravity Y coordinate. (See note.) Note When X and Y center of gravity are sorted, the upper left corner of the measurement region is the origin. Label numbers in...
  • Page 590 Label number: 1 CHECK Filling Up Holes Use the Filling up holes setting to specify how areas of black pixels con- tained inside donut-shaped areas of white pixels are processed. If select- ed, the black pixels will be processed as white pixels.
  • Page 591 CHECK Regions can be created by combining up to 3 different figures. Regions with difficult shapes can be drawn and sections not to be measured can be left out of the region by combining different figures. Select Region.
  • Page 592 Figure 1 (drawn using OR) Figure 2 (drawn using NOT) Figure 3 (drawn using OR) CHECK Set the model region so that no more than three areas lie along any one straight line. INCORRECT Rectangle (drawn using OR) Circumference (drawn using NOT)
  • Page 593 Section 2-25 Labeling Correcting or Clearing Figures In the screen for step 6 above, select the number of the figure to be changed or cleared using the Up and Down Keys and press the ENT Key. Figure 0 Figure 1...
  • Page 594 Reference registration Judgement conditions Coordinate mode A cursor will appear at the center of gravity of the label number set under measurement conditions. If the following conditions are set, the screen shown in the following dia- gram will be displayed:...
  • Page 595 Reference registration 251,184 ENT:OK ↑ ↓←→:Move To change the position, use the Up/Down and Right/Left Keys to move the cursor. Press the ENT Key to confirm the setting. The setting will be registered and the screen in (1.) will return.
  • Page 596 Section 2-25 Labeling 2-25-6 Setting Judgement Conditions Set the ranges for the number of labels, area and center of gravity for an OK judgement. Ranges for an OK judgement Judgement conditions Range for number of labels in measurement region (0 to 2,500)
  • Page 597 OFF*: Output made using Camera coordinate values. The asterisk (*) indicates the default setting. CHECK If the coordinate mode is changed after the judgement conditions have been set, the measurement results will change also. Change the judgement condi- tions to enable correct measurement.
  • Page 598 :Image0 Image size Display results Details Image 0 Freeze Use the Up or Down Key to change to the unit for which labeling is set and the following detailed screens will be displayed. 0.Scn 0 OK 45ms 1. Labeling Judge...
  • Page 599 2-26 Label Data The Label Data processing item can be used to get the data for a specified label number from the measured values held by another unit. The referenced processing item must be one of the following, all of which perform label pro- cessing.
  • Page 600 Section 2-26 Label Data Operational Flow page 2-26-(3) Select reference unit number. page 2-26-(4) Select label number. page 2-26-(6) Set judgement conditions. page 2-26-(7) Set coordinate mode. page 2-26-(8) Measurement screens 2-26-(2)
  • Page 601 • Labeling • Fine matching (Select a unit for which label area is set as the defect detection method.) • EC Defect (Select a unit that is set for a labeling inspection region.)
  • Page 602 Section 2-26 Label Data 2-26-2 Selecting the Label Number Select the label number that is to be referenced. When an EC Defect process- ing item is being referenced, select the inspection region number as the label number. CHECK Label numbers are assigned during the labeling process according to the sort conditions.
  • Page 603 Section 2-26 Label Data CHECK When the reference unit is EC Defect, a selection item will also be displayed for the region number. Set the number of the inspection region for which label- ing has been set. Example for when EC Defect is the reference unit Label No.
  • Page 604 Section 2-26 Label Data 2-26-3 Setting the Judgement Conditions Set the judgement conditions for the label data that was obtained (area and center of gravity). Ranges for an OK judgement Judgement conditions Area 2035.000 0.000: 247808.000 ] Area range for specified label number Gravity X : 26.000...
  • Page 605 OFF*: Output made using Camera coordinate values. The asterisk (*) indicates the default setting. CHECK If the coordinate mode is changed after the judgement conditions have been set, the measurement results will change also. Change the judgement condi- tions to enable correct measurement.
  • Page 606 Display image : Image0 Image size Display results Details Use the Up or Down Key to change to the unit for which label data is set and the following detailed screens will be displayed. 0.Scn 0 OK 45ms 2.Label data...
  • Page 607: Edge Pitch

    Edge Pitch Use the Edge Pitch processing item to find edges through density variations. This can be done, for example, to obtain the number of pins, the widths between pins, or the pin pitch on ICs or connectors. The number of pins can be obtained, along with the pitch and width.
  • Page 608 Section 2-27 Edge Pitch Operational Flow page 2-27-(3) Select measure- ment image. page 2-27-(4) Set edge detection conditions. page 2-27-(5) Draw the measurement region. page 2-27-(6) judgement conditions. page 2-27-(7) (As required) Change detailed conditions. page 2-27-(8) coordinate mode. page 2-27-(9)
  • Page 609 Section 2-27 Edge Pitch 2-27-1 Selecting the Measurement Image This section describes how to select an image stored at either Image 0 or Image 1 as the image for measurement. Select Edge pitch. 0.Scn 0=SET= 0.Camera image 1.Edge pitch ENT:Set SFT+ESC:Edit The initial screen for Edge Pitch will be displayed.
  • Page 610 Detailed conditions Coordinate mode The Measurement Conditions Settings Screen will be displayed. Measurement conditions Target color : White Mode : Normal Select the edge detection conditions. Select End. The settings will be registered and the screen in (1.) will return. 2-27-(4)
  • Page 611 The Region Settings Screen will be displayed. Region 450,373 Draw a box-shaped measurement region. CHECK The only figure that can be drawn is a box. When the bottom right coordinates have been set, the screen in (1.) will re- turn. 2-27-(5)
  • Page 612 : 3.234 0.000 : 9999.999 ] Range for average width (0 to 9999.999) : Measurement results for the displayed image. Use these values as a reference for setting upper and lower limits. Pitch (difference Width between center points) Number of pins Select Judgement conditions.
  • Page 613 Changing Detailed Conditions Change the detailed conditions when the measurement results are unstable. Normally, these conditions can be left on the default settings. If any of the settings are changed, take actual measurements to confirm that they are correct. Detailed conditions Edge level : [ 10 ]% To prevent incorrect detection due to noise (0 to 255).
  • Page 614 Output made using Camera coordinate values. The asterisk (*) indicates the default setting. CHECK If the coordinate mode is changed after the judgement conditions have been set, the measurement results will change also. Change the judgement condi- tions to enable correct measurement.
  • Page 615 Image size Display results Details Image 0 Freeze Use the Up or Down Key to change to the unit for which edge pitch is set and the following detailed screens will be displayed. 0.Scn 0 OK 45ms 1. Edge pitch...
  • Page 616 Density Data 2-28 Density Data The Density Data processing item can be used to inspect for the presence of the measurement object. The Density Data processing item detects the density of each pixel (0 to 255) and calculates the density average and deviation to be used for inspection.
  • Page 617 Section 2-28 Density Data Operational Flow page 2-28-(3) Select mea- surement image. page 2-28-(4) Draw the measurement region. page 2-28-(6) Set the judgement conditions. page 2-28-(7) Measurement screens 2-28-(2)
  • Page 618 Section 2-28 Density Data 2-28-1 Selecting the Measurement Image This section describes how to select an image stored at either Image 0 or Image 1 as the image for measurement. Select Density data. 0.Scn 0=SET= 0.Camera image 1.Density data ENT:Set SFT+ESC:Edit The initial screen for Density Data will be displayed.
  • Page 619 Draw the region for which the density is to be found. CHECK Regions can be created by combining up to 3 different figures. Regions with difficult shapes can be drawn and sections not to be measured can be left out of the region by combining different figures. Select Region.
  • Page 620 NOT mode are displayed with dotted lines. Correcting or Clearing Figures In the screen for step 5 above, select the figure to be changed or cleared using the Up and Down Keys and press the ENT Key. Figure 0...
  • Page 621 Section 2-28 Density Data 2-28-3 Setting Judgement Conditions Set the average density and density deviation range for an OK judgement. Judgement coordinate Range for an OK judgement Density average : 39.945 Average density range (0.000 to 255.000) 0.000 : 255.000] Density deviation : 31.376.
  • Page 622 Image size Display results Details Image 0 Freeze Use the Up or Down Key to change to the unit for which density data is set and the following detailed screens will be displayed. 0.Scn 0 OK 45ms 1. Density data...
  • Page 623 Example: Finding the Width of a Measurement Object Two edge positions are found beforehand. An expression for calculating the difference between the two edge positions is set and this expression is used to find the width. Finding this width...
  • Page 624 OR signal. CHECK The overall judgement is also displayed on the Monitor and Measurement Screens. The overall judgement can be set to not be displayed also by using the display settings function. SeeAlso Refer to OK 67ms 0.Scn 0...
  • Page 625 Set the OK range ( 9999999.999 to 9999999.999). ENT:Change CHECK The calculation result is not output to an external device. Select the result out- put processing items for results output if the calculation result needs to be out- put to an external device. SeeAlso...
  • Page 626 Measurement : Upper 0.000] Lower 0.000] ENT:Change Place the cursor inside the square brackets for the formula and press the ENT Key. A list of items will be displayed. SeeAlso Refer to page 2-29-(7) for the list of items. Calculation0.
  • Page 627 Edge position SQRT DIST Judge1 R01JG Const Calculation Edge pos.1 R01X ENT:Select Select the required items from the submenu. The selected items will be displayed in the expression. Selected item Calculation0. U2.R00X Unit ANGL ATAN SQRT DIST Const ENT:Select Repeat this operation to create the expression.
  • Page 628 If relative information is set for an expression, that information too will be cop- ied. Use the Up and Down Keys to select the number to which the copy is to be made from the calculation settings list then press the SHIFT + ESC Keys.
  • Page 629 Section 2-29 Calculation Clearing Expressions Use the Up and Down Keys to select the number of the expression to be cleared from the calculation settings list then press the SHIFT + ESC Keys. 4.Calculation Conditions 0 . U2.R00X-U2.R01X SFT+ESC:Edit The selections will be displayed.
  • Page 630 COS(expression) ANGL Calculates the angle between a straight line joining two points, such as the center of gravity or the center of a model, and a hori- • zontal line. The result will be in the range 180 to 180...
  • Page 631 R1.Y R0.Y – – Calculates the LOGICAL AND. If one of the arguments is 0, the calculation result will be 0. Other arguments will give AND(argument 1, argument 2) Calculates the LOGICAL OR. If both arguments are 0, the calculation result will be 0. Other...
  • Page 632 Display circle page 2-29-(24) Display cursor page 2-29-(24) How to Read Displays Each measurement item shows the region number when there are multiple measurement regions for a processing item. Judgement Region number Example: Reference position (X coordinate) for region 3...
  • Page 633 Binary Position Compensation Measurement item Details Judgement JG For unit Judgement result Scroll X DX Compensation in X direction for mea- surement result Scroll Y DY Compensation in Y direction for mea- surement result Scroll Compensation angle for measurement result...
  • Page 634 Circular value @ R CV Evaluation results for measured circle (for circles) Line length @ R L1 Length of measured edge 1 (for cross points and multiple cross points) Line length @ R L2 Length of measured edge 2 (for cross...
  • Page 635 Edge Position Compensation Measurement item Details Judgement JG For unit Judgement result Scroll X DX Compensation in X direction for mea- surement result Scroll Y DY Compensation in Y direction for mea- surement result Scroll Compensation angle for measurement result...
  • Page 636 For region @ Judgement result Correlation @ R CR Model correlation value Search position @ R X X coordinate for position where model found Search position @ R Y Y coordinate for position where model found : Region number (0 to 4)
  • Page 637 Measurement region @ R Y2 Bottom right Y coordinate of measure- ment region Gravity @ R X X coordinate of center gravity for mea- surement result Gravity @ R Y Y coordinate of center gravity for mea- surement result Axis angle @ R TH Axis angle for measurement result.
  • Page 638 Minimum density in the mea- surement region Deviation @ R DV Density deviation for mea- surement result Large defect position @ R BX X coordinate of largest defect measured Large defect position @ R BY Y coordinate of largest defect...
  • Page 639 Defect width for measurement result Defect length @ R SL Defect length for measurement result Gravity position @ R X X coordinate of center of gravity for measure- ment result Gravity position @ R Y Y coordinate of center of gravity for measure-...
  • Page 640 Y coordinate of 20th measured cross point (for multiple cross points) (See note.) Note The order will be based on the sorting order set under cross point extraction conditions (0 to 20). : Region number (0 to 7) : Region number (00 to 07)
  • Page 641 Judgement result Quantity CN Number of measured circles Circle center @ CX For region @ X coordinate of center of measured circle Circle center @ CY Y coordinate of center of measured circle Circle radius @ CR Radius of measured circle...
  • Page 642 Unit judgement result Judgement @ R @ JG For region @ Judgement result Similarity R @ VO01 Similarity for character set as character 1, line 1 Candidate 1 R @ CF01 Character code for 1st candidate for charac- ter 1, line 1...
  • Page 643: Lot Number Ocv1

    Judgement result Number of labels L Number of labels measured Gravity X X X coordinate of center of gravity for measurement result Gravity Y Y Y coordinate of center of gravity for measurement result Area AR Area of measurement result...
  • Page 644 Result of expression set to calculation 6 Data 7 D07 Result of expression set to calculation 7 Judgement 0 J00 Judgement result for expression set to calculation 0 Judgement 1 J01 Judgement result for expression set to calculation 1 Judgement 2 J02...
  • Page 645 Unit judgement result DI data DI DI input value Branch destination BU Number of the unit that was branched to Memory Card Data Output, DO Data Output, Host Link Data Output, and Normal Data Output Measurement item Details Judgement JG...
  • Page 646 When unit judgement results are used in expressions, the following two-stage judgement is performed. Judgement based on judgement conditions set for each unit As a result, “0.000” (OK) or “-1.000” (NG) is output to the measurement re- sult. Judgement of the measurement result from (1) based on the upper and...
  • Page 647 2.000 and judgement is NG. Calculations Using Other Expression Values The expression values set in a calculation unit can be used for other calcula- tions. The calculation result for the expression being used will be D00 to D07 and the judgement result for the expression will be J01 to J07.
  • Page 648 If a smaller number is set, the result of a previous cal- culation will be inserted instead of the results of the latest calculation.
  • Page 649 U3.D00+1 Measurement : 0.000 Upper 0.000] Lower 0.000] ENT:Change CHECK U3.D00 will return to “0” if the measurement value is cleared or the power is turned OFF so the count of the number of measurements will also be reset. 2-29-(27)
  • Page 650: Elapsed Time

    The Elapsed Time processing item finds the amount of time (in ms) that has passed since the measurement trigger was input. All that is necessary is to set the Time processing item for a unit. No other set- tings are required.
  • Page 651: Get Unit Data

    Get Unit Data 2-31 Get Unit Data The Get Unit Data processing item is used to obtain one piece of processing item data (measurement result, settings parameter, etc.) set in a flowchart. Example: Obtaining Binary Level Automatically Set for QUEST Character Verification 0.Scn 0=SET=...
  • Page 652 Section 2-31 Get Unit Data Make the unit and data number settings. Select End. The settings will be registered and the screen in (1.) will return. 2-31-(2)
  • Page 653: Wait

    Wait 2-32 Wait The Wait processing item temporarily stops the execution of the flowchart and holds processing for a set time. The wait time is set in ms. Example Measurement at one place Wait processing item used to hold Camera moved...
  • Page 654: Set Unit Data

    4.Set unit data 5.Set unit data 6.Classification • Detects outline of measurement object in regions 0 to 3 of [1. Edge posi- tion]. • Adjusts the search region for [6. Classification] based on that result. Upper left Y coordinate for search region for [6. Classification] replaced with the detected Y coordinate.
  • Page 655 2-33-1 Selecting Unit and Data Numbers Select the unit number and data number to be replaced. The data number allo- cations differ for each processing item. The data numbers are the same, how- ever, as the serial interface (Normal) UNITDATA.
  • Page 656 Select the desired items and write the expression. SeeAlso Refer to Once the expression has been set, select OK. The expression will be saved and the second screen in (1.) will return. Data U1.R00X Measurement : 126.312 Press the ESC Key.
  • Page 657: Trend Monitor

    Trend Monitor 2-34 Trend Monitor The Trend Monitor processing item is used to display the measurement results history on the Monitor. Observation of the measurement value trends helps to prevent frequent occurrences of non-conforming articles and to find the cause of NG results when they occur.
  • Page 658 2-34-(5) Set warning range and judgement conditions. page 2-34-(8) Perform measurement. (As required) page 2-34-(11) Change graph display range. (As required) page 2-34-(14) Change detailed conditions. (As required) page 2-34-(16) Reference NG results. (As required) page 2-34-(18) Save measurement data.
  • Page 659 Trend Monitor 2-34-1 Selecting Measurement Values to be Displayed Select the measurement values that are to be displayed on the Trend Monitor. The measurement values are set using expressions. One item can be dis- played for each Trend Monitor unit.
  • Page 660 Section 2-34 Trend Monitor Place the cursor in the square brackets for the expression and press the ENT Key. A list of expression items will be displayed. Measurement Unit ANGL ATAN SQRT DIST Const ENT:Change Select the items to be set.
  • Page 661 Setting Warning Ranges and Judgement Conditions Set the judgement conditions for determining if a measurement result will be OK or NG and set the warning range to encourage caution before too many NG results are obtained. There are two setting methods: Parameter and Graph.
  • Page 662 Select End. The settings will be registered and the screen in (1.) will return. Graph Move lines on the graph to set the upper and lower judgement limits and the warning range. CHECK Actual measurements can be executed and the measurement values dis- played on a graph to be used as a guide when setting lines here.
  • Page 663 Warn : -385.550 to 404.250 Use the Up and Down Keys to move the line and press the ENT Key to set the position. The setting will be registered. Repeat steps 3 and 4 to change other lines on the graph.
  • Page 664 Section 2-34 Trend Monitor 2-34-3 Performing Measurement Perform an actual measurement and display the Trend Monitor. 45ms 0.Scn 0 2.Trend monitor 500.000 Measurement values are displayed on the graph. 450.000 400.000 Disp.200 The latest measurement value is Meas. : 226.000 displayed.
  • Page 665 The settings will be registered and the Details Screen will be displayed. ---- --ms 0.Scn 0 0.Camera image Judge : Press the Down Key to display the unit to which the Trend Monitor is set. Execute the measurement. The measurement result will be displayed on a graph. CHECK Measurement Screens Press the Shift + Right/Left Keys to display following three graphs in or- der.
  • Page 666 Section 2-34 Trend Monitor Statistics 45ms 0.Scn 0 3.Trend monitor Statistic Maximum 409.250 Minimum 86.000 Average 140.564 Deviation 68.208 Measure count 1251 NG count Warning count 2-34-(10)
  • Page 667 The number of measurement results shown horizontally can also be switched between 200 or 1,000 measurement result display. Changing the Vertical Display Range The vertical axis can be scrolled and the scale of the vertical display can be changed. Example: NG Measurement Results Not Shown with Default Display...
  • Page 668 450.000 400.000 350.000 Disp.200 :Move ESC:Back ENT:Zoom Use the Up and Down Keys to scroll up and down the vertical axis. Press the ENT Key to set the display. The Display Range (Zoom) Screen will be displayed. Display range(Zoom) 430.000 410.000...
  • Page 669 Section 2-34 Trend Monitor Press the SHIFT + Left/Right Keys while the graph is displayed. Display range(Move) 450.000 400.000 350.000 Disp.200 :Move ESC:Back ENT:Zoom The number of displayed measurement results changes. Each time the SHIFT+Left/Right Keys are pressed, the display switches between 200 and 1,000 measurement results.
  • Page 670 Judge : Warning recording interval. If the warning count is set to 2 or higher, Warning will appear on the screen if the measurement result enters the warning range continuously that num- ber of times or more. No warning display the first time.
  • Page 671 The Detailed Conditions Settings Screen will be displayed. Detailed conditions Recording interval Warning count Display average Display maximum Display minimum NG by warning 2dot Graph line Set the detailed conditions. Select End. The settings will be registered and the screen in (1.) will return. 2-34-(15)
  • Page 672 • Set all units other than Trend Monitor unit to OK. Press the SHIFT+Up/Down Keys on the Measurement Screen to display the desired NG image and then go to NG display on the Trend Monitor and switch to the NG result for that NG image.
  • Page 673 Previous result Right Key: Next result CHECK To Change the Graph Display Range Press the SHIFT+ESC Keys to move to the screen for changing the display range. SeeAlso Refer to page 2-34-(11). To Change the Number of Displayed Results per Screen Press the SHIFT+Left/Right Keys to switch between 200 and 1,000 mea- surement results per screen.
  • Page 674 Saving Measurement Data Measurement data recorded by the Trend Monitor can be saved to a Memory Card. The data is saved in CSV format and can be edited on a personal com- puter. All the statistical data, the measurement values and times for up to 36 NG results, and up to 1,000 measurement results on the graph are saved.
  • Page 675 Select the drive to which the Memory Card is mounted (either CO or C1). Move the cursor to the file name square brackets and press the ENT Key. CHECK Before the file name is set, the date for the data save is displayed in the square brackets. The software keyboard will be displayed.
  • Page 676: Conditional Branching

    Conditional Branching When the Branch processing item is used, two expressions and a condition are set and the processing is branched depending on the result of the compar- ison for the condition. This processing item is used, for example, when two or more products are being processed on the same production line and a different inspection is required for each.
  • Page 677 ˜ Conditions :A=B A < B 3.Edge position A > B 6.Pattern Set the unit number for when the comparative calculation result is true. Set the unit number for when the comparative calculation result is false. Operational Flow Select Set condition.
  • Page 678 Exp.A : Exp.B : Conditions :A=B (End processing) (End processing) Select Exp A. The Expression A Settings Screen will be displayed. Exp.A Measurement : ENT:Change Move the cursor to the square brackets for expression A and press the ENT Key. 2-35-(3)
  • Page 679 Unit ANGL ATAN SQRT DIST Const ENT:Select Select the items to be set. (The explanation here will be based on Unit be- ing selected.) A list of units for the current scene will be displayed. Exp.A Camera image Classification Unit...
  • Page 680 Section 2-35 Conditional Branching The selected item will be set to the expression. Exp.A U1.IN Unit ANGL ATAN SQRT DIST Const ENT:Select Create the expression. Once the expression has been set, select OK. Expression A will be registered. Exp.A U1.IN MEasurement: 0.000...
  • Page 681 Section 2-35 Conditional Branching 2-35-2 Setting Conditions Select the method for comparing the two pieces of data obtained by expres- sions A and B. Select Conditions. 2.Branch Exp.A Exp.B : Conditions :A=B (End processing) (End processing) The conditions selections will be displayed.
  • Page 682 Select the branch destination unit and press the ENT Key. Up/Down Keys: Scroll through the unit numbers. CHECK Set a unit number after the Branch unit number. If an earlier unit number is set, the processing may continue in a loop. The settings will be registered.
  • Page 683: Di Branch

    The subsequent processing items are branched based on the information input to DI0 to DI4 on the terminal block. Up to 32 branches can be set. Example: Different Product Inspections for Confectionery Based on Time...
  • Page 684 Select the branch destination unit. Up/Down Keys: Scroll through the units. CHECK Set a unit number after the DI branch unit number. If an earlier unit number is set, the processing may continue in a loop. The settings will be registered.
  • Page 685 Camera image DI branch 00001 00000 00010 Binary defect Pattern Edge position DO judge DO judge DO judge CHECK The status of the DI signal is referenced, and it is referenced when the DI Branch processing item is processed. 2-36-(3)
  • Page 686: End

    Section 2-37 2-37 The End processing item is the processing item set to the last unit in a branch flow. The End item is used to end the processing after branching. No other conditions need to be set when this processing item is added to the flowchart.
  • Page 687: Memory Card Data

    Section 2-38 Memory Card Data 2-38 Memory Card Data Use the Memory Card Data processing item to output data to a Memory Card. Measurement values and calculation results can be output. Memory Card Memory Card slot Data is output only when measurement is performed in Run Mode. Data will not be output if measurement is executed in Monitor Mode.
  • Page 688 Select a value between 0 and 8*. If the data has more digits than the number set, 9 will be output for each digit. Example: If 4 digits have been set and the data is “15619,” the output will be “9999.”...
  • Page 689 0 suppress Output drive Change the settings for each item. Move the cursor to the square brackets for the output file name and press the ENT Key. Use the Down Key to scroll the cursor and display the output file name.
  • Page 690 A B C D E F G H I J K O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 .
  • Page 691 Section 2-38 Memory Card Data 2-38-2 Setting Output Details Use expressions to set the output data. For each unit, 8 expressions (0 to 7) can be set. Output number Data 0 to data 7 Data0. U2.R00X-U2.R01X Expression Measurement result for set expression Measurement: 578908.965...
  • Page 692 Memory Card Data The Expression Settings Screen will be displayed. Data0. Measurement: ENT:Change Move the cursor to the square brackets for Data 0 and press the ENT Key. A list of expression items will be displayed. Data0. Unit ANGL ATAN...
  • Page 693 If relative information is set for an expression, that information too will be cop- ied. Use the Up and Down Keys in the screen in (6.) to select the output num- ber for the copy destination then press the SHIFT + ESC Keys.
  • Page 694 Section 2-38 Memory Card Data Clearing Expressions Use the Up and Down Keys in the screen in (6.) to select the output num- ber of the expression to be cleared then press the SHIFT + ESC Keys. 4.Memory card data Conditions U2.R00X-U2.R01X...
  • Page 695: Do Data

    Monitor Mode. The overall judge- ment for the set processing items will be output to the parallel interface OR signal, regardless of whether or not the DO Data processing item is set.
  • Page 696 Select the format for outputting data. Format Details Binary* Data is output in 32-bit 2’s complement binary format. Sign and 7-digit integer output using 4 bits per digit (32 bits). Bits 28 to 31 24 to 27 4 to 7...
  • Page 697 Section 2-39 DO Data 2-39-2 Setting Output Details Use expressions to set the output data. For each unit, 8 expressions (0 to 7) can be set. Output number Data 0 to data 7 Data0. U2.R00X-U2.R01X Expression Measurement result for set expression Measurement: 578908.965...
  • Page 698 Section 2-39 DO Data The Expression Settings Screen will be displayed. Data0. Measurement: ENT:Change Move the cursor to the square brackets for Data 0 and press the ENT Key. A list of expression items will be displayed. Data0. Unit ANGL ATAN...
  • Page 699 If relative information is set for an expression, that information too will be cop- ied. Use the Up and Down Keys in the screen in (6.) to select the output num- ber for the copy destination then press the SHIFT + ESC Keys.
  • Page 700 Section 2-39 DO Data Clearing Expressions Use the Up and Down Keys in the screen in (6.) to select the output num- ber of the expression to be cleared then press the SHIFT + ESC Keys. 4.DO data Conditions U2.R00X-U2.R01X SFT+ESC:Edit The selections will be displayed.
  • Page 701: Do Judgement

    Monitor Mode. The overall judge- ment for the set processing items will be output to the parallel interface OR signal, regardless of whether or not the DO Judgement processing item is set.
  • Page 702 OR signal. CHECK The overall judgement is also displayed on the Monitor and Measurement Screens. The overall judgement can be set to not be displayed also by using the display settings. SeeAlso Refer to OK 67ms 0.Scn 0...
  • Page 703 Section 2-40 DO Judgement 2-40-2 Setting Output Details Use expressions to set the output data. For each unit, 32 expressions (0 to 31) can be set. Output number Judge 0 to 31 Judge0. U2.R00X-U2.R01X Expression Measurement result for set expression Measurement : 578908.965...
  • Page 704 Judge0. Measurement : Upper : [ 0.000] Lower : [ 0.000] ENT:Change Move the cursor to the square brackets for Judge 0 and press the ENT Key. A list of expression items will be displayed. Judge0. Unit ANGL ATAN SQRT...
  • Page 705 If relative information is set for an expression, that information too will be cop- ied. Use the Up and Down Keys in the screen in (7.) to select the output num- ber for the copy destination then press the SHIFT + ESC Keys.
  • Page 706 Section 2-40 DO Judgement Clearing Expressions Use the Up and Down Keys in the screen in (7.) to select the output num- ber of the expression to be cleared then press the SHIFT + ESC Keys. 4.DO judge Conditions 0.U2.R00X-U2.R01X SFT+ESC:Edit The selections will be displayed.
  • Page 707: Host Link Data

    Monitor Mode. The overall judge- ment for the set processing items will be output to the parallel interface OR signal, regardless of whether or not the Host Link Data processing item is set.
  • Page 708 Section 2-41 Host Link Data 2-41-1 Setting Output Details Use expressions to set the output data. For each unit, 8 expressions (0 to 7) can be set. Output number Data 0 to data 7 Data0. U2.R00X-U2.R01X Expression Measurement result for set expression Measurement: 578908.965...
  • Page 709 Host Link Data The Expression Settings Screen will be displayed. Data0. Measurement: ENT:Change Move the cursor to the square brackets for Data 0 and press the ENT Key. A list of expression items will be displayed. Data0. Unit ANGL ATAN...
  • Page 710 If relative information is set for an expression, that information too will be cop- ied. Use the Up and Down Keys in the screen in (6.) to select the output num- ber for the copy destination then press the SHIFT + ESC Keys.
  • Page 711 Section 2-41 Host Link Data Clearing Expressions Use the Up and Down Keys in the screen in (6.) to select the output num- ber of the expression to be cleared then press the SHIFT + ESC Keys. 4.Host link data 0 .
  • Page 712: Normal Data

    Monitor Mode. The overall judge- ment for the set processing items will be output to the parallel interface OR signal, regardless of whether or not the Normal Data processing item is set.
  • Page 713 Select a value between 0 and 8*. If the data has more digits than the number set, 9 will be output for each digit. Example: If 4 digits have been set and the data is “15619,” the output will be “9999.”...
  • Page 714 Conditions Output form ASCII Digits of integer Digits of decimal Minus Field separator Comma Record separator Delimiter 0 suppress Change the settings for each item. Select End. The settings will be registered and the screen in (1.) will return. 2-42-(3)
  • Page 715 Section 2-42 Normal Data 2-42-2 Setting Output Details Use expressions to set the output data. For each unit, 8 expressions (0 to 7) can be set. Output number Data 0 to data 7 Data0. U2.R00X-U2.R01X Expression Measurement result for set expression Measurement: 578908.965...
  • Page 716 Section 2-42 Normal Data The Expression Settings Screen will be displayed. Data0. Measurement: ENT:Change Move the cursor to the square brackets for Data 0 and press the ENT Key. A list of expression items will be displayed. Data0. Unit ANGL ATAN...
  • Page 717 If relative information is set for an expression, that information too will be cop- ied. Use the Up and Down Keys in the screen in (6.) to select the output num- ber for the copy destination then press the SHIFT + ESC Keys.
  • Page 718 Section 2-42 Normal Data Clearing Expressions Use the Up and Down Keys in the screen in (6.) to select the output num- ber of the expression to be cleared then press the SHIFT + ESC Keys. 4.Normal data Conditions 0 . U2.R00X-U2.R01X SFT+ESC:Edit The selections will be displayed.
  • Page 719: Display String

    The data set here will be enabled when None or Positions is selected under System/Display/Display settings/Display results. CHECK Even when the display image is set to be displayed as a reduced image, the characters will always be displayed in the specified position. Operational Flow...
  • Page 720 A B C D E F G H I J K O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 .
  • Page 721 String Conditions Position The Conditions Settings Screen will be displayed. Conditions Font size : Normal Color : Normal Reverse Make the settings for each item. Select End. The settings will be registered and the screen in (1.) will return. 2-43-(3)
  • Page 722 STEP 3: Setting Display Position Set the position for character display. The size of the display region shown on the screen is the same as the actual size when the string is displayed. Use this as a reference for deciding positions.
  • Page 723: Display Measurement

    The data set here will be enabled when None or Positions are selected under System/Display/Display settings/Display results. CHECK Even when the display image is set to be displayed as a reduced image, the characters will always be displayed in the specified position. Operational Flow...
  • Page 724 Position Select Measurement. The Measurement Settings Screen will be displayed. Measurement Measurement: ENT:Change Move the cursor to the square brackets for the measurement data and press the ENT Key. A list of setting items will be displayed. Measurement Unit ANGL...
  • Page 725 CHECK The font colors can be changed. Refer to When Color is set to Normal and the characters have been displayed on the screen once, they will continue to be displayed whether or not Display Mea- sure has been executed as one of the branching control processing items.
  • Page 726 Display Measurement STEP 3: Setting Display Position Set the position for character display. The size of the display region shown on the screen is the same as the actual size when the measurement is displayed. Use this as a reference for deciding positions.
  • Page 727: Display Judgement

    The data set here will be enabled when None or Positions is selected under System/Display/Display settings/Display results. CHECK Even when the display image is set to be displayed as a reduced image, the characters will always be displayed in the specified position. Operational Flow...
  • Page 728 Judge conditions Measurement : 0.000] Upper : 0.000] Lower : ENT:Change Move the cursor to the square brackets for the expression and press the ENT Key. A list of setting items will be displayed. Judge conditions Unit ANGL ATAN SQRT...
  • Page 729 STEP 2: Setting Display Characters for OK and NG Judgements When the judgement result for the expression set in STEP 1: Setting Judge- ment Criteria is OK, set the characters to be displayed for a NG judgement. Up to 29 standard size alphanumeric characters can be set.
  • Page 730 The settings will be registered and the screen in (1.) will return. STEP 4: Setting Display Position Set the position for character display. The size of the display region shown on the screen is the same as the actual size when the judgement is displayed.
  • Page 731 Section 2-45 Display Judgement The cursor for setting position and the display region will be displayed. Position (10,13) Display region Use the Up/Down and Right/Left Keys to move the display region. Press the ENT Key to set the position. The settings will be registered and the screen in (1.) will return.
  • Page 732: Display Item

    The Display Item processing item is used to display the name of one process- ing item set to the current scene on the screen in Run and Monitor Modes. If comments are entered for the processing item, the comment will also be dis- played.
  • Page 733 Select Select item. The selection of processing items set to the current scene will be dis- played. If a comment has been set to the item, the comment will also be displayed. Select item Item : Camera image Select the processing item name and select End.
  • Page 734 STEP 3: Setting Display Position Set the position for character display. The size of the display region shown on the screen is the same as the actual size when the item is displayed. Use this as a reference for deciding positions.
  • Page 735: Display Time

    The data set here will be enabled when None or Positions is selected under System/Display/Display settings/Display results. CHECK Even when the display image is set to be displayed as a reduced image, the characters will always be displayed in the specified position. Operational Flow...
  • Page 736 The setting selections will be displayed. 4.Display time Contents Conditions Position Select Contents. The Contents Settings Screen will be displayed. Contents Contents : MM/DD hh:mm:ss Select the display contents. Select End. The settings will be registered and the screen in (1.) will return. 2-47-(2)
  • Page 737 CHECK The font colors can be changed. Refer to When Color is set to Normal and the characters have been displayed on the screen once, they will continue to be displayed whether or not Display time has been executed as one of the branching control processing items.
  • Page 738 STEP 3: Setting Display Position Set the position for character display. The size of the display region shown on the screen is the same as the actual size when the time is displayed. Use this as a reference for deciding positions.
  • Page 739: Display Figure

    The data set here will be enabled when None or Positions is selected under System/Display/Display settings/Display results. CHECK Even when the display image is set to be displayed as a reduced image, the reduced figure is displayed in the corresponding position. CHECK The figure will be displayed if it is registered to the unit, regardless of whether or not Display figure is executed using the branching control processing items.
  • Page 740 The setting selections will be displayed. 4.Display figure Conditions Draw figure Select Conditions. The Conditions Settings Screen will be displayed. Conditions Color Figure0 Make the settings for each item. Select End. The settings will be registered and the screen in (1.) will return. 2-48-(2)
  • Page 741 The Draw Screen will be displayed. Draw figure 225,221 When Line has been selected, line options of Solid line and Dash line will be displayed. Choose one of these options. Draw the figure in the desired position. The setting will be registered and the screen in (1.) will return.
  • Page 742 The Correct and Clear selections will be displayed. Draw figure Correct Clear Select Correct. The Draw Figure Screen will be displayed. Draw figure 225,221 Draw the figure to be displayed. The setting will be registered, and the screen in (1.) will return. 2-48-(4)
  • Page 743 Select Clear to delete drawn figures. Select Draw figure. 4.Display figure Conditions Draw figure The Correct and Clear selections will be displayed. Draw figure Correct Clear Select Clear. The figure will be cleared and the screen in (1.) will return. 2-48-(5)
  • Page 744: Display Line, Display Box, Display Circle, And Display Cursor 2-49

    The data set here will be enabled when None or Positions is selected under System/Display/Display settings/Display results. CHECK Even when the display image is set to be displayed as a reduced image, the reduced figure is displayed in the corresponding position. CHECK Select Results display/Display figure to display figures in fixed positions.
  • Page 745 Select Conditions. The screen for setting display conditions will be displayed. Conditions Color OK color Property : Solid line Make the settings for each item. Select End. The settings will be registered and the screen in (1.) will return. 2-49-(2)
  • Page 746 End point (2nd point X, 2nd point Y) Cursor result X coordinate, Y coordinate Origin and Setting Range The defaults are shown below. (When calibration is set, the default will be the set coordinates for calibration.) X coordinate Y coordinate Select 1st point X.
  • Page 747 1st point X Measurement : 256.000 ENT:Change Press the ESC Key. The settings will be registered and the screen in (1.) will return. Repeat the above steps to set the 1st point Y, 2nd point X, and 2nd point Y. 2-49-(4)
  • Page 748 Section 2-49 Display Line, Display Box, Display Circle, and Display Cursor 2-49-(5)
  • Page 749 Test Measurement ........
  • Page 750: Testing Measurements

    CHECK The key allocations for the Console Keys used to make input can be changed. In the following explanations, it is assumed that the key allocations are at the default settings. If they are not, adapt the procedure accordingly. Refer to Entering Monitor Mode from Set Mode Display the Set Mode Screen.
  • Page 751: Test Measurement

    CHECK When the image size is set to All and image input processing items such as Camera image and Switch camera are set to 2 or more units, use the Up and Down Keys to switch between input images. Image 0 freeze0 Shows the number of the image input processing item.
  • Page 752: Changing Display Results

    Section 3-1 Testing Measurements 3-1-3 Changing Display Results The information displayed on the screen can be changed. The judgement con- ditions can be changed while monitoring detailed measurement values. This section gives an outline only. Refer to details. Press the SHIFT+ESC Keys.
  • Page 753: Starting Measurement

    Entering Run Mode CHECK The key allocations for the Console Keys can be changed from MON and RUN screens. In the following explanation, it is assumed that the key allocations are at the default settings. If they are not, adapt the procedure accordingly. Refer Move the cursor to MON and press the ENT Key.
  • Page 754: Performing Measurement

    Use the following procedure to execute measurement according to the condi- tions set for the scene currently displayed. The measurement results will be output to external devices as well. Press the TRIG Key on the Console or input the measurement command from an external device. Measurement time (see note) Overall judgement 0.Scn 0...
  • Page 755 Copying Scene Data ........
  • Page 756: Changing Scenes And Scene Groups

    Up to 1,024 scenes can be stored if a 128-Mbyte Memory Card is inserted into Memory Card slot 1. Up to 32 scenes make up a scene group and up to 32 scene groups can be set, i.e., 32 scenes x 32 scene groups = 1,024.
  • Page 757 Use the scene changing function to switch between different measurement conditions for different measurement setups or measurement objects. Scene 0 will be displayed by default when the power is turned ON, however, the Con- troller also accommodates scenes 1 to 31. If a Memory Card is inserted and the scene group function used, up to 1,024 scenes can be set.
  • Page 758 Using Scene Group Function CHECK Always mount the Memory Card for storing scene group data into slot 1. If scene groups 1 to 31 are switched to, a directory called DEFSCNGR will be automatically created in the root directory of the Memory Card. The scene group data will be stored in that directory in files called SGR_00**.SGR (where...
  • Page 759: Copying Scene Data

    CHECK Scene data can be copied only within the same scene group. To copy data between scene groups, copy the whole scene group. Refer to Move the cursor to Scn and press the ENT Key.
  • Page 760: Initializing Measurement Conditions: Clearing Scenes

    4-1-3 Initializing Measurement Conditions: Clearing Scenes Use the following procedure to clear measurement conditions set in Set Mode, and to return scenes to their default settings. This section explains the proce- dure performed separately for each scene. SeeAlso Refer to for information on initializing whole scene groups.
  • Page 761: Adding Comments To Scenes

    Input comment(Scn 0) [LABEL A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 .
  • Page 762 S+ESC:Edit Move the cursor to the desired scene group number. Press the SHIFT + ENT Keys. The Copy/Clear/Comment Menu will be displayed. Copy Clear Comment The rest of the operations are the same as when using the scene function. 4-(8)
  • Page 763: Backing Up Data

    The 5 types of system and scene data listed below can be backed up on a computer or Memory Card. This function is convenient for using the same set- tings on another Controller.
  • Page 764: Backing Up To A Personal Computer

    This section describes the procedure for data transfer using Hyper Terminal, which is standard software in Windows. If other communications software is being used, refer to the relevant manual. Data communications are performed in XMODEM (-CRC or -SUM) or ZMO- DEM protocols.
  • Page 765 Basic Screen for Monitor Mode or Run Mode. ---- ---ms 0.Scn 0 Image 0 freeze Move the cursor to MON (or RUN) and press the ENT Key. The mode selections will be displayed. ---- ---ms 0.Scn 0 TOOL SAVE Select TOOL.
  • Page 766 A B C D E F G H I J K O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 .
  • Page 767 When the transfer has been completed, the screen in (7.) will return. Loading Data from the Computer Data Controller Personal computer Follow steps 1 to 3 in the above procedure to connect the Controller and the computer. SeeAlso Refer to Select Transfer/Send File from the Hyper Terminal menu.
  • Page 768 Once the preparations have been completed on the computer, display the Basic Screen for Monitor Mode or Run Mode. ---- ---ms 0.Scn 0 Image 0 freeze Move the cursor to MON (or RUN) and press the ENT Key. The mode selections will be displayed. ---- ---ms 0.Scn 0 TOOL SAVE Select TOOL.
  • Page 769 Section 4-2 Backing Up Data 11. Select the desired number for scene group, scene, or image data. Scene group Scene No. Image data Scn Group 0 Scn 0 Memory 0 Scn Group 1 Scn 1 Memory 1 Scn Group 2...
  • Page 770: Backing Up To Memory Cards

    Memory Card. CHECK Data can be backed up to Memory Cards inserted for scene group data. Data for scene groups 1 to 31 will be saved in the files listed below. Do not overwrite these files. [DEFSCNGR] Directory for saving scene group data Scene group 1 file SGR_0001.SGR...
  • Page 771 Refer to for information on how to change drives. CHECK To overwrite existing files, select the file by pressing the ENT Key and then go to step 12. To specify a new file name, perform steps 8 to 11. Press the SHIFT+ESC Keys.
  • Page 772 When saving has been completed, the screen in (5.) will return. Loading from the Memory Card to the Controller Follow steps 1 to 5 for Saving from the Controller to the Memory Card and move to the screen for selecting load destinations.
  • Page 773 Select the file to be loaded. A confirmation message will be displayed. Example: Screen when loading system data Data will be saved. SYSDAT1.SYD ↓ System data Execute Cancel Select Execute. When the loading has been completed, the screen in (1.) will return. 4-(19)
  • Page 774: Backing Up To Flash Memory

    4-2-3 Backing Up to Flash Memory The scene data set to scene group 0 and system data will be saved to the Controller internal flash memory. If this save operation is performed for scene groups 1 to 31, the data will overwrite the contents of the files on the Memory Card.
  • Page 775: Backing Up Flash Memory Data To A Memory Card

    This function is also useful for copying the same settings to a different Control- ler when more than one Controller is being used. It is recommended that data is backed up in case data is lost or the Controller malfunctions.
  • Page 776 Section 4-2 Backing Up Data Select the drive to which the Memory Card to be used for backup is mount- Select Execute. Precaution Do not turn OFF the power or input a RESET signal executing backup. Data in memory will be destroyed, and the Controller may not operate cor- rectly the next time it is started.
  • Page 777 Remove the F250-UME from Memory Card slot 0. 10. Turn ON the Controller power supply. CHECK If the power supply is turned ON while the F250-UME is still mounted, the Setup Menu will be started again. Always remove the F250-UME before starting the Controller.
  • Page 778: Clearing Measurement Values

    Image data Memory card Clear images Clear measurement Select Clear measurement. A confirmation message will be displayed. All measurements will be cleared. Execute Cancel Select Execute. The measurement values will be cleared and the screen in (3.) will return. 4-(24)
  • Page 779: Checking Image Density Distribution: Line Brightness

    Checking Image Density Distribution: Line Brightness Checking Image Density Distribution: Line Brightness The graph showing the density distribution for 1 line in an image is called the line brightness graph. The line brightness can be shown for any line in a hori- zontal or vertical direction.
  • Page 780 Section 4-4 Checking Image Density Distribution: Line Brightness • Use to find how great the density difference is between the location to be measured and the background. Example: Defect detection Observe the bumps in the graph line to determine how much difference in density can be detected in what areas.
  • Page 781 Density range X: 36 - 200 Y: 20 - 232 Move the solid line to the desired position for observing density distribution. Use the Up/Down Keys to move the horizontal line. Use the Right/Left Keys to move the vertical line.
  • Page 782: Checking I/O Status With External Devices

    Checking I/O Status with External Devices Checking I/O Status with External Devices Use the I/O monitor function to check the communications status via serial or parallel interfaces. Wiring and communications settings can be checked to see if they are correct.
  • Page 783 Input from external device. If more than 26 characters are received, only the first 26 characters will be displayed. If Echo back is set to ON, the received data will be returned as is to the external device. Refer to below.
  • Page 784 Section 4-5 Checking I/O Status with External Devices Select END and the screen in (1.) will return. Move the cursor to End and press the ENT Key. The Serial I/O Monitor Screen will return. 4-(30)
  • Page 785: Parallel Interface

    Display the Basic Screen for Monitor Mode or Run Mode. ---- ---ms 0.Scn 0 Image 0 freeze Move the cursor to MON (or RUN) and press the ENT Key. The mode selections will be displayed. ---- ---ms 0.Scn 0 TOOL SAVE Select TOOL.
  • Page 786 Display Details Display Meaning STEP Displays the input status for each signal from the external device to the Controller. Displays the output status for each signal from the Controller to the external device. These displays can be changed to ON/OFF or 0/1 even if measure- ments are not executed.
  • Page 787: Memory Card Operations

    Memory Card Operations Data settings and measurement images can be saved from the Controller to a Memory Card. The files on the Memory Card can be copied and the file names changed. This section explains these operations for Memory Cards.
  • Page 788 Make directory [DIR_001 ] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 .
  • Page 789 The directory will be created and the screen in (6.) will return. CHECK The directory is displayed in the list of files, encased in square brackets. Move the cursor to the directory and press the ENT Key to display a list of files in that directory. Example When directory [DIC_1] is selected...
  • Page 790: Copying Files

    00/11/02 ENT:Select S+ESC:Edit SeeAlso Refer to for information on changing drives. Move the cursor to the file to be copied and press the ENT Key. A screen for specifying the copy destination will be displayed. Copy (Original: SYSDAT1.SYD) 00/11/01 SYSDAT1...
  • Page 791 [SYSDA ].SYD A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 .
  • Page 792: Checking File Properties

    Perform steps 1 to 6 for Creating Directories and display the list of file names. SeeAlso Refer to Move the cursor to the file for which the information is to be checked and press the SHIFT + ENT Keys. File operation 00/11/01...
  • Page 793: Changing File Names

    Perform steps 1 to 6 for Creating Directories and display the list of file names. SeeAlso Refer to Move the cursor to the file for which the name is to be changed and press the SHIFT + ESC Keys. File operation 00/11/01...
  • Page 794 Section 4-6 Memory Card Operations CHECK When the scene group function is used, scene groups 1 to 31 are saved in the C1 Memory Card (Memory Card in Memory Card slot 1) under the file names shown below. Do not change these file names. If these file names are changed, mea- surement setups will no longer be able to be changed by switching scene groups.
  • Page 795: Deleting Files And Directories

    Perform steps 1 to 6 for Creating Directories and display the list of file names. SeeAlso Refer to Move the cursor to the file or directory to be deleted and press the SHIFT + ESC Keys. File operation 00/11/01 SYSDAT1...
  • Page 796: Changing Drives

    SYSDAT2 SYD 00/11/01 SYSDAT3 SYD 00/11/01 If there are Memory Cards mounted in both slots 0 and 1, use the following procedure to switch between drives. Press the SHIFT+ESC Keys on the screen where the list of files is dis- played.
  • Page 797: Turning Off The Power Supply To The Memory Card

    Turning OFF the Power Supply to the Memory Card Turn OFF the power supply to the Memory Card before removing the Memory Card. If the power is not turned OFF before the Memory Card is removed, the Memory Card and the Controller may be damaged.
  • Page 798 Section 4-6 Memory Card Operations 4-(44)
  • Page 799: System Settings

    Changing Font Sizes ........
  • Page 800: Entering System Mode

    Section 5-1 Entering System Mode Entering System Mode To set conditions related to the system environment it is necessary to enter System Mode. Display the Basic Screen for Monitor Mode or Run Mode. 0.Scn 0 ---- ---ms Image 0 freeze Move the cursor to MON and press the ENT Key.
  • Page 801 Section 5-2 Camera Settings Camera Settings Specify the model of the connected Camera and Intelligent Lighting (if using any). The model is written on each unit. Menu item Models Details Camera F150-S1A Select the model of the connected Camera. F160-S1*...
  • Page 802 Section 5-2 Camera Settings Select End. The settings will be registered and the System Settings Screen will return. CHECK If Others is selected under Camera, the Camera Settings (Detail) Screen will be displayed. The settings for F200/F300 Cameras are listed in the Setup Manual.
  • Page 803: Screen Display And Monitor

    Default font size. Small Half the normal font size. CHECK The font sizes set for each results display processing item will be enabled for any results data being displayed under those items. Enter System Mode and select Display. SeeAlso Refer to The selections menu will be displayed.
  • Page 804: Measurement Screen Settings

    CHECK Scene/Mode Even if Scene/Mode is set to not be displayed, the scene or mode can be dis- played temporarily by pressing the ENT Key. However, measurement cannot be performed while the scene or mode is being displayed this way. Press the ESC Key again to turn OFF the display.
  • Page 805 This delay is included in the measurement time shown on the Monitor and Run Mode screens. Freeze* (before A still of the image taken by the Camera is displayed. This image scroll) is updated when measurement is performed. Select Freeze when measuring moving objects.
  • Page 806: Image Size

    The latest measurement results are always displayed for overall judgement and measurement time. Be careful, because the display image and the overall judgement will not match when this image type is selected if the latest mea- surement gave an OK judgement. Overall judgement...
  • Page 807 Image 0 freeze CHECK If the image size is set to All and the Camera image or Switch camera settings in the image input-related processing items are set to 2 or more, use the Up and Down Keys to switch between images.
  • Page 808 Displays a list of judgement results for the set unit. If the character size is set to Normal, 8 sets of results will be shown on one screen. If the character size is set to Small, 32 sets of results will be shown on one screen.
  • Page 809 Image 0 freeze CHECK Press the SHIFT + ENT Keys in the Details Screen to display the menu for changing settings. The measurement conditions can be changed while in Run Mode or Monitor Mode. However, measurement will not be performed while in the screen to change the settings, even if the measurement command is input.
  • Page 810: Selecting Color Or Monochrome Monitors

    Screen Display and Monitor 5-3-3 Selecting Color or Monochrome Monitors Select the type of monitor to be connected. When color monitors are used, characters and figures can be color-coded and displayed in color. Enter System mode and select Display. SeeAlso...
  • Page 811: Changing Character Or Figure Colors

    BGS levels(Image1) Frame/Field OK and NG Colors The judgement display, all measurement values, and the measurement region will be displayed in the color set under OK color or NG color, depending on the measurement result. OK color NG color (square color)
  • Page 812 NG color Figure 0 Original 0 Figure 1 Original 1 Figure 2 Original 2 Figure 3 Original 3 ↑ ↓ Make the settings for each item. Select End. The settings will be registered and the screen in (1.) will return. 5-(14)
  • Page 813: Creating Original Colors

    Section 5-3 Screen Display and Monitor 5-3-5 Creating Original Colors Up to 7 original colors can be created for displaying characters or figures, using a combination of red, green, and blue. SeeAlso Refer to for information on how to display the original color.
  • Page 814 Increases or reduces the color at the cursor posi- tion by one. SHIFT+Left/Right Keys: Increases or reduces the color at the cursor posi- tion by ten. Select End. The settings will be saved and the screen in (2.) will return. 5-(16)
  • Page 815 Customizing Operations Customizing Operations 5-4-1 Changing Console Key Allocations It is possible to change the allocations for Console key operations. CHECK The set allocations are only enabled in Monitor Mode or Run Mode. Default Key Allocations Allocatable functions Allocation None None...
  • Page 816 Saves the displayed image to the Memory Card. Refer to Previous sub-dis- When results display is set to Detail, the display will switch to the play previous Details Screen for the displayed unit. The unit number will be switched when set to Results.
  • Page 817 Note Previous image, Next image, and Through/Freeze When the image display is set to Last NG (before scroll) or Last NG (after scroll), the display will not switch even if this allocated key is input. Thumbnail Display Stored images are displayed 4 at a time, making it faster to find a particular measurement image.
  • Page 818 Section 5-4 Customizing Operations Make the settings for each item. Select End. The settings will be registered and the screen in (1.) will return. 5-(20)
  • Page 819: Capturing And Saving Images

    • The capture operation takes several seconds, during which measurement cannot be performed. To prevent incorrect operation, set this function to OFF. • When the image display is set to Last NG, captured images are not accepted. Enter System mode and select Operation settings.
  • Page 820 Customizing Operations Display Capture Results When display capture is executed, a directory called IMAGE will automatically be created in the root directory of the Memory Card and the following two types of files will be stored in that directory. LIVE***.BMP Density images with 256 gradations will be saved in bitmap format.
  • Page 821: Shortening Scene Group Switching Time

    Precaution If this function is set to OFF and settings data changed, always save the data before changing scene groups. When scene groups are changed, data from the flash memory or the Memory Card is loaded. So if the changed settings data is not saved, the data will be replaced by the loaded data.
  • Page 822: Setting Passwords

    Input Password A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 .
  • Page 823 The Input Password Settings Screen will be displayed. Input Password A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 .
  • Page 824: Nonstop Adjustment

    5-4-5 Nonstop Adjustment System settings Camera settings Communication Display Operation settings Set key operation Measurement control Display capture Startup mode Save at Scn Group switch Date/Time Password This function is not supported by System information Nonstop/Fast the F250-C50/C55 Controller. 5-(26)
  • Page 825: Setting Conditions For Saving Measurement Images

    Latest Previous 2 Previous 1 Precaution Stored images will be cleared when the power is turned OFF. Images to be kept must be backed up to a personal computer or Memory Card. SeeAlso Refer to Enter System mode and select Measurement control.
  • Page 826: Displaying Stored Images

    5-5-1 Displaying Stored Images By displaying a stored image on the screen, the reason for a previous NG judgement can be checked. Also, measurement can be re-performed on the stored image with different evaluation criteria. The current image is displayed in the lower-right corner of the screen.
  • Page 827 Change the display to Freeze or another display mode and then use the SHIFT+Up/Down Keys to switch between images. • When the image input processing items Camera image or Switch camera are set to 2 or more units, use the Up and Down Keys to switch between images. 5-(29)
  • Page 828: Clearing All Stored Images

    Clearing All Stored Images All images are automatically cleared when the power is turned OFF, but the images can also be cleared without turning OFF the power by using the follow- ing procedure. Display the Basic Screen in Monitor or Run Modes.
  • Page 829: Using Busy Signals

    The BUSY signal turns OFF when the image input has been completed. This can be used as a guide as to whether or not the workpiece can be moved. If Camera image is set to multiple units, the BUSY signal turns OFF when the first Camera image input has been completed.
  • Page 830 Measurement will not be performed by the Controller during another measure- ment, even if the STEP signal turns ON. Set whether or not the ERR signal will turn ON to notify the external device that the STEP signal was not accepted.
  • Page 831: Setting Startup Conditions

    Use the following procedure to set the status when the power is turned ON. If the Controller is set to start in Run Mode for the scene where the desired mea- surement conditions are registered, measurement of objects can be started by simply turning the power ON.
  • Page 832: Setting The Calendar Date And Time (Date/Time)

    Section 5-8 Setting the Calendar Date and Time (Date/Time) Setting the Calendar Date and Time (Date/Time) Check if the internal calendar is set to the correct date and time and adjust if necessary. Enter System mode and select Date/Time. SeeAlso Refer to The Date/Time Settings Screen will be displayed.
  • Page 833: Checking System Information

    Checking Remaining Memory Space and Battery Status Use the following procedure to check the remaining work memory and internal flash memory and the status of the battery mounted for date and time data backup. Enter System mode and select System information.
  • Page 834: Checking The Software Version

    Section 5-9 Checking System Information 5-9-2 Checking the Software Version Use the following procedure to check the software system version. Enter System mode and select System information. SeeAlso Refer to The Memory Capacity/Version Menu will be displayed. Memory capacity Version Select Version.
  • Page 835 6-2-2 Input Format (Normal) ........6-2-(11) 6-2-3 Output Format (Normal) .
  • Page 836 Section 6-1 Parallel Interface Parallel Interface This section explains the I/O format and the required communications settings when using the Controller’s parallel interface to communicate with external devices. Command input Controller Processing Programmable result output Controller 6-1-(1)
  • Page 837 Setting Communications Specifications This section explains how to set the communications specifications. Set the same communications specifications in the Controller and the external device. Move the cursor to MON or RUN and press the ENT Key. 0.Scn 0 ---- ---ms...
  • Page 838 Timeout :[ 1] Num. of delay The Communications (Parallel) window will be displayed. Select End. The displayed settings will be registered and the screen in (3.) will return. The following table shows the possible communications settings. Item Settings ON state Select whether the OR and DO0 to DO31 signals will go ON when the judgement is OK or NG.
  • Page 839 Item Settings Gate ON delay Set the time from when the result is output to the paral- lel interface to when the GATE signal is turned ON. This time is used to wait until the data output becomes sta- ble. Set a time between 1.0 and 1,000 ms that is longer than the external device’s delay time.
  • Page 840: Input Format

    DI signals can input the following commands. After the command information is set, allow at least 1 ms before turning ON DI7 (execution trigger). Signals DI8 to DI15 are used only when units 31 and later are specified using the model re-registration command.
  • Page 841 Parallel Interface CHECK The ERR signal will turn ON if the input command was not received correctly. Note Model re-registration is executed for the currently displayed Camera image. Therefore, change to the Camera image for the unit to be re-registered before executing this command.
  • Page 842: Output Format

    The judgement results for expressions 0 to 31 set using the results output processing item DO judge will be output to DO0 to DO31. (DO0 to DO15 will be output to connector 0 and DO16 to DO31 will be output to connector 1.)
  • Page 843: Timing Charts

    Do not input the next command while the BUSY sig- nal is ON. If another command is input while the BUSY signal is ON, either the operation being performed or the command that was input may not be properly executed.
  • Page 844 BUSY signal can be set to go OFF when the image input is completed, the measurement is completed (default setting), or the display is com- pleted. • Set whether or not the ERR signal will be turned ON if another STEP sig- nal is input while the Controller is still measuring. SeeAlso Refer to the for details.
  • Page 845 Signal Function DI0 to DI4 DI7 is the execution trigger. After DI0 to DI6 are set, allow at least 1 ms before turning ON DI7. The BUSY signal will be ON while continuous measurement is being per- formed. CHECK The ERR signal will turn ON if the input command was not received correctly.
  • Page 846 GATE signal turned ON. CHECK With the exception of DSA, the functions of the I/O signals are the same as when output control is set to None. I/O Signals Signal...
  • Page 847 The timing of the rejection of NG products and measurement results output can be synchronized. 3 times 4 times Twice Results Once output Encoder Rejection device GATE STEP Controller If Num. of delays is set to 4, the measurement result will be output after 4 STEP signals have been detected. 6-1-(12)
  • Page 848 GATE Gate ON Gate ON delay time CHECK The functions of the I/O signals are the same as when output control is set to None. Switching Scenes or Scene Groups Enter Run Mode Exit Run Mode DI0 to 6 BUSY...
  • Page 849 Function DI7 is the execution trigger. After DI0 to DI6 are set, allow at least 1 ms before turning ON DI7. The BUSY signal will be ON while the command is being executed. After confirming that the BUSY signal is ON, turn OFF DI7, and finally turn OFF DI0 to DI6.
  • Page 850 Signal Function DI7 is the execution trigger. After DI0 to DI6 and DI8 to DI15 are set, allow at least 1 ms before turning ON DI7. The BUSY signal will be ON while the command is being exe- cuted. After confirming that the BUSY signal is ON, turn OFF DI7, and finally turn OFF DI0 to DI6 and DI8 to DI15.
  • Page 851 Normal Serial Interface This section explains how to set the required communications specifications and the I/O format for using the Controller’s serial interface (with a RS-232C/ RS-422 connection or Ethernet connection) to communicate with an external device, such as a personal computer.
  • Page 852 Receive measurement results. Note When the Flow control is set to Xon/off and a response is not received from the computer within the specified timeout time, a timeout error will occur because the computer may be disconnected or malfunctioning. An error mes- sage will be displayed on the Controller's screen and the parallel interface's ERR signal will be turned ON.
  • Page 853 Section 6-2 Normal Serial Interface Multi-drop Connection (1:N) Branching Link Adapters can be used to connect up to 31 Controllers to a sin- gle host computer. CHECK When a multi-drop connection is used, the Controller will not output measure- ment results until a command to get measurement results is received from the host.
  • Page 854 Execute measurement. @01 MEASURE Return execution result. Receive execution result. OK or ER (The OK/ER result will not be output when the unit number is set to @XX (all nodes). Input the read measurement results command. Output the previous measurement results.
  • Page 855 Also, communications cannot be performed between two Controllers or between a Programmable Controller and the Controller. 1:1 Connection In the following example, a measurement command is input and those results are read. If communications software for TELNET connections...
  • Page 856 Serial Communications Use the following procedure to set communications specifications such as the baud rate and data length. Set the same communications specifications in the Controller and the external device. Move the cursor to MON or RUN and press the ENT Key.
  • Page 857 Note a) RS-232C standards are not defined for speeds over 20 kbps. De- pending on the cable length, communications may be unreliable at speeds of 38,400 bps and higher when RS-232C is selected.
  • Page 858 : OFF Unit No. Set the various communications parameters. Select End. The new settings will be registered and the screen in (1.) will return. The following table shows the possible communications settings. The as- terisk (*) indicates the default setting. Item...
  • Page 859 HELP Flow control checks the conditions of the external device during communica- tions. If a response is not received from the external device within the timeout time, a timeout error is generated and an error message is displayed on the Controller.
  • Page 860 IP address: For all except the rightmost part of the address, set the same address as the connected computer. Set a value for the rightmost part of the address that is not duplicated in the network. Subnet mask: Make the same setting as the connected computer.
  • Page 861: Input Format (Normal)

    Normal Serial Interface 6-2-2 Input Format (Normal) The following commands can be input from the host computer to the Control- ler. Common commands have abbreviations that are shown in parentheses. Unify the communications specifications in the Controller and external device before initiating communications.
  • Page 862 Input the delimiter at the end of the command. When multi-drop connections are being used, set the Controller’s unit num- ber (@01 to @31) at the beginning of the command. The response will be returned with the unit number at the beginning.
  • Page 863 Saves the current scene group data and system data. (Data for scene group 0 is saved to flash memory, data for scene groups 1 to 31 is saved to the Mem- ory Card, and the system data is saved to the Memory Card.)
  • Page 864 DATE 083012302000.00 Delimiter Output OK Delimiter CHECK Either all four digits of the year can be omitted or just the first two digits can be omitted. The last two digits cannot be omitted without omitting the first two as well. 6-2-2-4...
  • Page 865 OK Delimiter Command not executed correctly: ER Delimiter CHECK A value of -1 will be output when “Through,” “Freeze,” or “Last NG” is being dis- played. Example In this example, the image in memory number 12 is being displayed. Input...
  • Page 866 Input IMGLOADM <Memory number> <Filename> Delimiter • The memory number (0 to 35) specifies the destination for the image data being loaded from the Memory Card. • Specify the drive (C0 or C1) at the beginning of the file name.
  • Page 867 • The memory number (0 to 35) specifies the memory location containing the image data to be saved to the Memory Card. • Specify the drive (C0 or C1) at the beginning of the file name. • Specify the absolute path from the root directory.
  • Page 868 Section 6-2 Normal Serial Interface 6-2-2-11 MEASOUT: Measure Out Function 1 Confirms the mode of the Controller: Monitor (results not output) or RUN (results output). Input MEASOUT Delimiter Output Command executed correctly: Mode number Delimiter OK Delimiter Command not executed correctly: ER Delimiter •...
  • Page 869 Section 6-2 Normal Serial Interface CHECK Set Normal data to the unit to output measurement results. Only the command response will be output if Normal data is not set. SeeAlso Refer to Function 2 Executes one measurement on the image being displayed.
  • Page 870 Section 6-2 Normal Serial Interface CHECK The Controller will revert to Normal mode if the Ctrl + Q Key combination ($11) is input while the Controller is in Menu Operation mode. 6-2-2-14 MODELSET Function Registers the models again for all regions for the specified unit number. (When the through display is being used, the models will be registered based on the last image that was measured.)
  • Page 871 SCENE <scene number> Delimiter Specify a scene number between 0 and 31. Output Command executed correctly: OK Delimiter Command not executed correctly: ER Delimiter Example In this example, the scene is switched to scene 2. Input SCENE 2 Delimiter Output OK Delimiter 6-2-(21)
  • Page 872 SCNLOADM <scene number> <file name> Delimiter • Specify a scene number between 0 and 31. • Specify the drive (C0 or C1) at the beginning of the file name. • Specify the absolute path from the root directory. • Add the filename extension .SCN to the filename.
  • Page 873 SCNSAVEM <scene number> <file name> Delimiter • Specify a scene number between 0 and 31. • Specify the drive (C0 or C1) at the beginning of the file name. • Specify the absolute path from the root directory. • Add the filename extension .SCN to the filename.
  • Page 874 SGRLOADM <scene group number> <file name> Delimiter • Specify a scene group number between 0 and 31. • Specify the drive (C0 or C1) at the beginning of the file name. • Specify the absolute path from the root directory.
  • Page 875 OK Delimiter Command not executed correctly: ER Delimiter CHECK The XMODEM (-1K) protocol is not supported. Example This example saves the scene group data of scene group 2 to the external device. Input SGRSAVE 2 Delimiter Output OK Delimiter 6-2-2-26...
  • Page 876 Loads system data from a Memory Card. Input SYSLOADM <file name> Delimiter • Specify the drive (C0 or C1) at the beginning of the file name. • Add the filename extension .SYD to the filename. • Specify the absolute path from the root directory.
  • Page 877 Saves system data to a Memory Card. Input SYSSAVEM <file name> Delimiter • Specify the drive (C0 or C1) at the beginning of the file name. • Specify the absolute path from the root directory. • Add the filename extension .SYD to the filename.
  • Page 878 Section 6-2 Normal Serial Interface List of Data Input image Camera image page 6-2-(29) Switch camera page 6-2-(31) Change filtering page 6-2-(32) Filtering again page 6-2-(33) Position displacement compensation Binary position compensation page 6-2-(34) EC position compensation page 6-2-(37) Edge position compensation...
  • Page 879 6-2-(101) Display figure page 6-2-(101) Display line page 6-2-(101) Display box page 6-2-(102) Display circle page 6-2-(102) Display cursor page 6-2-(102) Input Image Camera Images (Measurement Data) Data Details Measure- Judgement result ment 0: OK data -2: Not measured 6-2-(29)
  • Page 880 Camera 3 shutter speed 0 to 15: Same as for Camera 0 36 to 43 Camera 0 light level data (0 to 7) (See note.) 52 to 59 Camera 1 light level data (0 to 7) (See note.) 68 to 75 Camera 2 light level data (0 to 7) (See note.)
  • Page 881 Section 6-2 Normal Serial Interface Note The following table shows the light levels for Intelligent Lighting. Data Camera Light level light level number Camera 0 Camera 1 Camera 2 Camera 3 adjustment section F150-LTC50 F150-LTC20 F160-LTC50 F160-LTC20 Switch Camera (Measurement Data)
  • Page 882 0: 3 ™ 1: 5 BGS levels lower limit (Image 0) (0 to 255) BGS levels upper limit (Image 0) (0 to 255) BGS levels lower limit (Image 1) (0 to 255) BGS levels upper limit (Image 1) (0 to 255) Filtering order (Image 0) “...
  • Page 883 0: 3 ™ 1: 5 BGS levels lower limit (Image 0) (0 to 255) BGS levels upper limit (Image 0) (0 to 255) BGS levels lower limit (Image 1) (0 to 255) BGS levels upper limit (Image 1) (0 to 255) Filtering order (Image 0) “...
  • Page 884 Gravity Y Axis angle Area Reversed area Reference position X Reference position Y Reference angle Reference area Binary Position Compensation (Settings Data) Data Details Measurement image 0: Image 0 1: Image 1 Displacement direction (0 to 18) (See note 1.) 6-2-(34)
  • Page 885 Section 6-2 Normal Serial Interface Data Details The following settings data is for gravity and area and gravity and axis measurement. Settings Region 0 Binary level upper limit (0 to 255) data Binary level lower limit (0 to 255) Reverse binary level...
  • Page 886 The following settings data is for gravity and axis. Region 1 Axis angle upper limit (-180.000 to 180.000) Axis angle lower limit (-180.000 to 180.000) The following settings data is for processing item region and reference position mea- surement. Settings Region 1 Region upper left X (0 to 511) (See note 2.)
  • Page 887 Lower left apex Y Upper right apex X Upper right apex Y Lower right apex X Lower right apex Y Region 1 Judgement result Measurement position X ..(Same as for region 0) Lower right apex X Lower right apex Y 6-2-(37)
  • Page 888 Edge extraction upper limit (10 to 255) Displacement direction (0 to 18) (See note.) Region 0 Search region upper left X (0 to 511) Search region upper left Y (0 to 483) Search region lower right X (0 to 511) Search region lower right Y (0 to 483) The following settings data is for circle measurement.
  • Page 889 Section 6-2 Normal Serial Interface Data Details The following settings are for line conditions (common to cross points, boxes, and mul- tiple cross points). Settings Region 0 Extracting level data 0: Level 1 1: Level 2 2: Level 3 3: Level 4 4: Level 5...
  • Page 890 Line parallelism (1 to 99) Sorting method 0: X ascending order 1: X descending order 2: Y ascending order 3: Y descending order Note The displacement direction settings are shown in the following table. Displacement X Displacement Y Displacement None None...
  • Page 891 0 Displacement compen- Displacement compen- Displacement compen- sation region 1 sation region 1 sation region 1 Midpoint Midpoint Relative angle Edge Position Displacement (Measurement Data) Data Details Measure- Judgement result ment -2: Not measured. data -1: NG 0: OK...
  • Page 892 Normal Serial Interface Edge Position Compensation (Settings Data) Data Details Settings Measurement image data 0: Image 0 1: Image 1 Displacement direction (0 to 16) (See note.) Region 0 Edge detection direction ’ ” “ ‘ Edge color “ 0: Light dark “...
  • Page 893 Section 6-2 Normal Serial Interface Note The displacement direction settings are shown in the following table.l Displacement X Displacement Y Displacement None None None Displacement compen- None None sation region 0 Displacement compen- Displacement compen- None sation region 0 sation region 0...
  • Page 894 Section 6-2 Normal Serial Interface Model Position Compensation (Measurement Data) Data Details Measure- Judgement result ment -2: Not measured. data -1: NG 0: OK Scroll X Scroll Y Scroll Measurement X Measurement Y Measurement angle Region 0 Judgement result Correlation...
  • Page 895 1: OFF Candidate level (0 to 99) Region 0 Model position upper left X (0 to 511) Model position upper left Y (0 to 483) Model position lower right X (0 to 511) Model position lower right Y (0 to 483)
  • Page 896 Section 6-2 Normal Serial Interface Note The displacement direction settings are shown in the following table. Displacement X Displacement Y Displacement None None None Displacement compen- None None sation region 0 Displacement compen- Displacement compen- None sation region 0 sation region 0...
  • Page 897 Section 6-2 Normal Serial Interface Circle Position Compensation Data (Measurement Data) Data Details Measure- Judgement result ment -2: Not measured. data -1: NG 0: OK Scroll X Scroll Y Scroll Measurement X Measurement Y Measurement angle Model 0 Judgement result...
  • Page 898 Search region upper left X (0 to 511) Search region upper left Y (0 to 483) Search region lower right X (0 to 511) Search region lower right Y (0 to 483) The following settings data is for 1 Model measurement. Settings Rotation range data –...
  • Page 899 Section 6-2 Normal Serial Interface Data Details The following settings data is for defect (circle) and defect (arc) measurement. Settings Defect color data 0: White 1: Black 2: White and black Element size (4 to 80) Comparing pitch (1 to 6)
  • Page 900 Note The upper left and lower right coordinates of the calculated measurement region will be output whenever Area (Variable Box) is set for any of the regions 0 to 7. These coordinates will be output in pixels regardless of the setting for calibration.
  • Page 901 Section 6-2 Normal Serial Interface Data Details The following settings data is for gravity and area, gravity and axis and area (var. box) measurement. Settings Region 0 Binary level upper limit (0 to 255) data Binary level lower limit (0 to 255)
  • Page 902 Section 6-2 Normal Serial Interface Data Details The following settings data is for area (var. box) measurement. Settings Region 0 Edge detection direction (left edge) data ’ ” “ ‘ Edge color (left edge) “ 0: Light dark “ 1: Dark...
  • Page 903 Reference position Y (0 to 483) Note If these settings are changed, one rectangular region will be set and any previ- ously drawn figures will be deleted. This is true for regions 1 to 7 as well. CHECK Only the allocations for region 0 are listed here. Refer to the allocations for region 0 to calculate the numbers for regions 1 to 7.
  • Page 904 Normal Serial Interface Classification (Settings Data) Data Details Settings Search region upper left X (0 to 511) data Search region upper left Y (0 to 483) Search region lower right X (0 to 511) Search region lower right Y (0 to 483)
  • Page 905 Note The upper left and lower right coordinates of the calculated measurement region will be output whenever Defect (Variable Box) is set for any of the regions 0 to 7. These coordinates will be output in pixels regardless of the set- ting for calibration.
  • Page 906 Section 6-2 Normal Serial Interface Data Details The following setting data is for Defect and area (var. box). Settings Region 0 Large defect flag data 0: OFF 1: ON Small defect flag 0: OFF 1: ON Small defect color 0: White...
  • Page 907 Offset width (lower edge) (-511 to 511) The following settings data is for defect (deviation) measurement. Region 0 Defect judgement (0 to 127) The following data is for the defect (line) inspection region. Settings Region 0 Start X (0 to 511)
  • Page 908 Region 0 Center X (0 to 511) Center Y (0 to 483) Radius (10 to 242) The following data is the inspection region parameters for processing items other than defect (deviation). Region 0 Large defect reference position X (0 to 511)
  • Page 909 Deviation reference position Y (0 to 483) Note If these settings are changed, one rectangular region will be set and any previ- ously drawn figures will be deleted. This is true for regions 1 to 7 as well. CHECK Only the allocations for region 0 are listed here. Refer to the allocations for region 0 to calculate the numbers for regions 1 to 7.
  • Page 910 Edge extraction lower limit (10 to 255) Edge extraction upper limit (10 to 255) Removal Region upper left X (0 to 511) (See note.) region 0 Region upper left Y (0 to 483) (See note.) Region lower right X (0 to 511) (See note.) Region lower right Y (0 to483) (See note.)
  • Page 911 Defect width lower limit (0 to 100) Defect length upper limit (0 to 999) Defect length lower limit (0 to 999) The following settings data is for gravity and area and labeling measurement. Settings Inspection X upper limit (-9,999.999 to 9,999.999)
  • Page 912 1: ON Note If these settings are changed, one rectangular region will be set and any previ- ously drawn figures will be deleted. This is true for regions 1 to 7 as well. CHECK Only the allocations for region 0 are listed here. Refer to the allocations for region 0 to calculate the numbers for regions 1 to 7.
  • Page 913 Upper right apex Y Lower right apex X Lower right apex Y No. of cross points (See note.) Cross point position 1 X Cross point position 1 Y Cross point position 2 X Cross point position 2 Y Cross point position 3 X...
  • Page 914 Judgement result ... (Same as for region 0) Cross point position K Y Note These values will be output in pixels regardless of the setting for calibration. This is true for regions 1 to 7 as well. CHECK Only the allocations for region 0 are listed here. Refer to the allocations for region 0 to calculate the numbers for regions 1 to 7.
  • Page 915 Edge extraction lower limit (10 to 255) Edge extraction upper limit (10 to 255) Region 0 Search region upper left X (0 to 511) Search region upper left Y (0 to 483) Search region lower right X (0 to 511)
  • Page 916 Section 6-2 Normal Serial Interface Data Details The following settings are for line conditions (common to cross points, boxes, and mul- tiple cross points). Settings Region 0 Extracting level data 0: Level 1 1: Level 2 2: Level 3 3: Level 4 4: Level 5...
  • Page 917 0: X ascending order 1: X descending order 2: Y ascending order 3: Y descending order CHECK Only the allocations for region 0 are listed here. Refer to the allocations for region 0 to calculate the numbers for regions 1 to 7. 6-2-(67)
  • Page 918 Judgement result Edge position X Edge position Y Reference position X Reference position Y Region 1 Judgement result ... (Same as for region 0) Region 7 Judgement result Edge position X Edge position Y Reference position X Reference position Y...
  • Page 919 ‘ ... (Same as for region 0) Reference position Y (0 to 483) CHECK Only the allocations for region 0 are listed here. Refer to the allocations for region 0 to calculate the numbers for regions 1 to 7. 6-2-(69)
  • Page 920 Section 6-2 Normal Serial Interface Fine Matching (Measurement Data) Data Details Measure- Judgement result ment -2: Not measured. data -1: NG 0: OK Quantity Area Gravity X Gravity Y 6-2-(70)
  • Page 921 0: Simple 1: Detail Model registration area upper left X (0 to 511) (See note 2.) Model registration area upper left Y (0 to 483) (See note 2.) Model registration area lower right X (0 to 511) (See note 2.) Model registration area lower right Y (0 to 483) (See note 2.)
  • Page 922 Circle 63 Center X Center Y Radius Circular value CHECK Only the allocations for circle 0 and circle 63 are listed here. Refer to the allo- cations for circle 0 to calculate the numbers for circles 1 to 62. 6-2-(72)
  • Page 923 1: ON Circular value (0 to 100) Radius upper limit (1 to 9,999.999) Radius lower limit (1 to 9,999.999) Note If these settings are changed, one rectangular region will be set and any previ- ously drawn figures will be deleted. 6-2-(73)
  • Page 924 Region 0 Judgement result Correlation Position X Position Y Reference position X Reference position Y Region 1 Judgement result ... (Same as for region 0) Region 63 Judgement result Correlation Position X Position Y Reference position X Reference position Y 6-2-(74)
  • Page 925 Position Y lower limit (-9,999.999 to 9,999.999) Note If these settings are changed, one rectangular region will be set and any previ- ously drawn figures will be deleted. This is true for regions 1 to 63 as well. CHECK Only the allocations for region 0 are listed here. Refer to the allocations for region 0 to calculate the numbers for regions 1 to 63.
  • Page 926 String similarity Candidate 1 code Candidate 1 similarity Candidate 2 code Candidate 2 similarity ... (Row 1 characters 2 to 19 same as for row 1 character 1.) Row 1 character 20 String similarity Candidate 1 code Candidate 1 similarity...
  • Page 927 0: OFF 1: ON Shading level compensation (0 to 10) Binary method 0: Manual 1: Auto Binary lower limit threshold (0 to 255) Binary upper limit threshold (0 to 255) Reverse binary 0: OFF 1: ON Extraction method 0: Gap search 1: Dilate extraction...
  • Page 928 2: 5 dot (Hitachi) 3: 5 dot (Marconi) 4: 5 dot (Domino) 5: 5 dot (Linx) 6: 5 dot (Willet) 7: 5 dot (Imaje) 8: 5 dot (KGK) 9: 7 dot (Common) 10: 7 dot (Hitachi) 11: 7 dot (Marconi)
  • Page 929 2: Quickest Bar line character 0: I 1: 1 Measurement result output 0: OFF 1: ON Common Similarity level (0 to 100) judgement Differential level (0 to 100) Individual 0 (-1 to 100) judgement 1 (-1 to 100) conditions 2 (-1 to 100)
  • Page 930 483) Lower right X coordinate (0 to 511) Lower right Y coordinate (0 to 483) ... (Fixed characters 3 to 19 same as for fixed 1st character). 1061 Fixed 20th character Upper left X coordinate (0 to 511) 1062...
  • Page 931 483) 1332 Ring characters (0: 0, 1: O) CHECK Only the allocations for region 0 are listed here. Refer to the allocations for region 0 and calculate the numbers for regions 1 to 3. Rotation Positioning (Measurement Data) Data...
  • Page 932 Angle lower limit (-360.000 to 360.000) Note If these settings are changed, one rectangular region will be set and any previ- ously drawn figures will be deleted. This is true for regions 1 to 7 as well. CHECK Only the allocations for region 0 are listed here. Refer to the allocations for region 0 to calculate the numbers for regions 1 to 7.
  • Page 933 Section 6-2 Normal Serial Interface ECM Search (Measurement Data) Data Details Measure- Judgement result ment -2: Not measured. data -1: NG 0: OK EC correlation Search position X Search position Y Reference position X Reference position Y 6-2-(83)
  • Page 934 Accuracy 0: Normal 1: Precise Model region X 1 (0 to 511) (See note.) Model region Y 1 (0 to 483) (See note.) Model region X 2 (0 to 511) (See note.) Model region Y 2 (0 to 483) (See note.)
  • Page 935 Section 6-2 Normal Serial Interface Lot Number OCV1 (Measurement Data) Data Details Measure- Judgement result ment -2: Not measured. data -1: NG 0: OK Digit 1 Judgement Candidate 1 code Candidate 1 similarity Candidate 2 code Candidate 2 similarity Digit 2...
  • Page 936 0: OFF 1: ON Shading level compensation (0 to 10) Binary method 0: Manual 1: Auto Binary lower limit threshold (0 to 255) Binary upper limit threshold (0 to 255) Reverse binary 0: OFF 1: ON Extraction method 0: Gap search 1: Dilate extraction...
  • Page 937 2: 5 dot (Hitachi) 3: 5 dot (Marconi) 4: 5 dot (Domino) 5: 5 dot (Linx) 6: 5 dot (Willet) 7: 5 dot (Imaje) 8: 5 dot (KGK) 9: 7 dot (Common) 10: 7 dot (Hitachi) 11: 7 dot (Marconi)
  • Page 938 Upper left Y coordinate (0 to 483) Lower right X coordinate (0 to 511) Lower right Y coordinate (0 to 483) Fixed 2nd digit Upper left X coordinate (0 to 511) Upper left Y coordinate (0 to 483) Lower right X coordinate (0 to 511)
  • Page 939 Upper limit (-9,999.999 to 9,999.999) Lower limit (-9,999.999 to 9,999.999) Gravity Y Upper limit (-9,999.999 to 9,999.999) Lower limit (-9,999.999 to 9,999.999) Note If these settings are changed, one rectangular region will be set and the previ- ously drawn figures will be deleted. 6-2-(89)
  • Page 940 Gravity Y Area A Label Data (Settings Data) Data Details Settings Label unit (-1: None, 0 to 9,999) data Label number (0 to 2,499) Region number (0 to 7) Gravity X Upper limit (-9,999.999 to 9,999.999) Lower limit (-9,999.999 to 9,999.999) Gravity Y Upper limit (-9,999.999 to 9,999.999)
  • Page 941 1: Image 1 Coordinate mode 0: Calibration OFF 1: Calibration OFF Number of edges upper limit (0 to 255) Number of edges lower limit (0 to 255) Pitch upper limit (0 to 9,999.999) Pitch lower limit (0 to 9,999.999) Width upper limit (0 to 9,999.999) Width lower limit (0 to 9,999.999...
  • Page 942 Region upper left Y (0 to 483) (See note.) Region lower right X (0 to 511) (See note.) Region lower right Y (0 to483) (See note.) Note If these settings are changed, one rectangular region will be set and the previ- ously drawn figures will be deleted. 6-2-(92)
  • Page 943 Section 6-2 Normal Serial Interface Measurement Support Calculation (Measurement Data) Data Details Measure- Judgement result ment -2: Not measured. data -1: NG 0: OK Calculation result 0 Calculation result 1 Calculation result 2 Calculation result 3 Calculation result 4 Calculation result 5...
  • Page 944 Normal Serial Interface Calculation (Settings Data) Data Details Settings Judgement lower limit 0 (-9,999,999.999 to 9,999,999.999) data Judgement upper limit 0 (-9,999,999.999 to 9,999,999.999) Judgement lower limit 1 (-9,999,999.999 to 9,999,999.999) Judgement upper limit 1 (-9,999,999.999 to 9,999,999.999) Judgement lower limit 2 (-9,999,999.999 to 9,999,999.999) Judgement upper limit 2 (-9,999,999.999 to 9,999,999.999)
  • Page 945 Judgement upper limit (-9,999,999.999 to 9,999,999.999) Warning lower limit (-9,999,999.999 to 9,999,999.999) Warning upper limit (-9,999,999.999 to 9,999,999.999) Display range lower limit (-9,999,999.999 to 9,999,999.999) Display range upper limit (-9,999,999.999 to 9,999,999.999) Recording interval (1 to 99,999) Warning count (1 to 999)
  • Page 946 Destination (DI = 1) -1: End processing 0 to 32767: Unit number ... (DI = 2 to DI = 30 are the same as for DI = 0) Destination (DI = 31) -1: End processing 0 to 32767: Unit number CHECK Destination settings can be made for 0 to 31.
  • Page 947 Integer digits (0 to 8) Decimal digits (0 to 3) Negative expression 0: - 1: 8 Field separator 0: None 1: Comma 2: Tab 3: Space 4: CR+LF Record separator 0: None 1: Comma 2: Tab 3: Space 4: CR+LF 0 suppress...
  • Page 948 Judgement upper limit 0 (-9,999,999.999 to 9,999,999.999) Judgement lower limit 1 (-9,999,999.999 to 9,999,999.999) Judgement upper limit 1 (-9,999,999.999 to 9,999,999.999) ... (Judgement lower limit 2 to judgement lower limit 30 is the same). Judgement lower limit 31 (-9,999,999.999 to 9,999,999.999) Judgement upper limit 31 (-9,999,999.999 to 9,999,999.999)
  • Page 949 Integer digits (0 to 8) Decimal digits (0 to 3) Negative expression 0: - 1: 8 Field separator 0: None 1: Comma 2: Tab 3: Space 4: Delimiter Record separator 0: None 1: Comma 2: Tab 3: Space 4: Delimiter 0 suppress...
  • Page 950 Data Details Settings Font size data 0: Small 1: Normal 2: Large Display digit position (0 to 63) Display line position (0 to 23) Reverse display 0: OFF 1: ON Display color 0: Normal color 1: OK color 2: NG color...
  • Page 951 0: MM/DD hh:mm:ss 1: MM/DD hh:mm 2: hh:mm:ss 3: hh:mm Display Figure (Settings data) Data Details Settings Display color (figure color 0 to 6) data Line type (for lines only) 0: Solid line 1: Dash line Display Line (Measurement Data) Data Details...
  • Page 952 Display properties 0: Solid line 1: Dash line Display Box (Measurement Data) Data Details Measure- 1st point X measurement value ment 1st point Y measurement value data 2nd point X measurement value 2nd point Y measurement value Display Box (Settings Data)
  • Page 953 Command executed correctly: OK Delimiter Command not executed correctly: ER Delimiter Example In this example, the model position upper left X coordinate for region 0 for pat- tern inspection is set to 100. Input UNITDATA 5 516 100 Delimiter Output OK Delimiter...
  • Page 954 Section 6-2 Normal Serial Interface Example This example shows how to set the character string “ABC” for QUEST charac- ter verification. Input UNITDAT2 7 979 ABC Delimiter Output OK Delimiter 6-2-2-33 VERGET: Version Get Function Reads the system's version information.
  • Page 955: Output Format (Normal)

    6-2-3 Output Format (Normal) When Normal data is set to a unit, the measurement results are output by out- put number in ascending order. Measurement results are output using normal communications when the communications mode is set to menu operation.
  • Page 956 ASCII output only. Digits of decimal Minus Field separator Record separator 0 Suppress Example This example shows an example data output when data 0 is 256.324 and data 1 is -1.000. $FF $FF $FC $18 Data 0: 256324 Data 1: -1000 ™...
  • Page 957 Section 6-3 Host Link Serial Interface Host Link Serial Interface This section explains the required communications specifications settings and I/O format when using the Controller’s serial interface (RS-232C/RS-422) to communicate with an external device, such as a Programmable Controller (PLC). Command...
  • Page 958 Programmable Controller (PLC) through its serial interface using the host link protocol. CHECK Only a 1:1 connection can be made with host link; the Controller’s host link does not support 1:N connections. CHECK Set the output data using the Host Link data output processing item.
  • Page 959 Note If a response is not received within 5 seconds, a timeout error will occur in the Controller because the Programmable Controller may be disconnected or mal- functioning. An error message will be displayed on the Controller’s screen and the parallel interface’s ERR signal will be turned ON.
  • Page 960 Note If a response is not received within 5 seconds, a timeout error will occur in the Controller because the Programmable Controller may be disconnected or mal- functioning. An error message will be displayed on the Controller’s screen and the parallel interface’s ERR signal will be turned ON.
  • Page 961: Controller Settings

    Note If a response is not received within 5 seconds, a timeout error will occur in the Controller because the Programmable Controller may be disconnected or mal- functioning. An error message will be displayed on the Controller’s screen and the parallel interface’s ERR signal will be turned ON.
  • Page 962 Section 6-3 Host Link Serial Interface The System settings menu will be displayed. System settings Camera settings Communication Display Operation settings Measurement control Startup mode Date/Time System information Select Communications. The communications menu will be displayed. System settings Camera settings...
  • Page 963 XMODEM (-1K) is not supported. Settings Related to the Programmable Controller Specify the location of the Read Area where the Controller reads commands and the location of the Write Area where the Controller outputs the execution results. Select Host link communications...
  • Page 964 Section 6-3 Host Link Serial Interface The new settings will be registered and the screen in step (1.) will return. The following table explains the settings in the Communications (Host link) window. The asterisk (*) indicates the default setting. Item...
  • Page 965: Input Format (Host Link)

    The commands are listed in order based on their command code. Input the commands in BCD format and set the commands in the Read Area. Bits that aren’t used (listed as ---) are ignored, so these bits can be set to either 0 or 1. 0010: One-time Measurement Executes one measurement.
  • Page 966 Section 6-3 Host Link Serial Interface Output: The measurement results are output. CHECK Set Host link data output to the unit to output measurement results. Refer to 0011: Start Continuous Measurement Starts continuous measurement. Read Bits Contents Area 15 to 12...
  • Page 967 CHECK Write Flags: Each time that data is output, the write flags are switched between “0000" and “1111". The status of these bits can be monitored to see when data has been written. 0030: Switch Scene Group (Specific Scene Group Number) Switches the scene group number to the specified scene group number.
  • Page 968 Saves the current scene group data and system data that is being used. Sys- tem data is saved to scene group 0 data, if scene group 0 is the current scene group, system data is saved to flash memory. The scene group data is saved to the Memory Card if the current scene group number is between 1 and 31.
  • Page 969 CHECK Sign: Positive (0000) or negative (1111) 1070: Read Unit Data Reads the parameters and measurement values for the specified unit The data codes are the same as the ones used for the UNITDATA command. SeeAlso Refer to for details.
  • Page 970: Output Format (Host Link)

    6-3-3 Output Format (Host Link) When Host link data output is set for a unit, the measurement results are out- put in order from the smallest output number. The measurement results are output in BCD code to the Write Area in the Pro- grammable Controller.
  • Page 971 Example 2 The results for up to 7 data elements can be output at one time. If 8 or more output numbers have been set, the data will be output in groups of 7 elements max.
  • Page 972 Section 6-3 Host Link Serial Interface The data and write flags are output at the timing shown in the following time chart. The write flags are updated when the corresponding data is output. Run Mode Run Mode left. entered. STEP input.
  • Page 973: Sample Ladder Program

    Programmable Controller Settings The following communications conditions are set for the Programmable Con- troller’s host link port. This port may be in the Programmable Controller’s CPU Unit or a Host Link Unit. Refer to the Programmable Controller’s Operation Manual for details on setting the host link communications parameters.
  • Page 974 Initialize DM 0106 to #F000. 0108 (Initialize the write flags.) 0109 0110 Data 1 judgement results area 0111 Initialize DM 0110 to #F000. 0112 (Initialize the write flags.) 0113 0200 DM 0200 and DM 0201 store the results of 0201 the ANDW instruction. 6-3-(18)
  • Page 975 0 write flags. DIFD(14) 00201 00200 00215 00201 ANDW(34) If the first digit of the data 0 00215 DM0107 judgement result is equal to 1, #0001 IR 00300 is turned ON to DM0200 indicate an NG (no good) result.
  • Page 976: Serial Interface Menu Operations

    Serial Interface Menu Operations Serial Interface Menu Operations This section shows how to navigate through the Controller’s menus from a per- sonal computer via a serial interface (RS-232C/RS-422, or Ethernet connec- tion) by inputting codes or keys that correspond to Console keys.
  • Page 977 (no-protocol) format even if Menu Operation has been selected for the mode. Xon/Xoff flow control cannot be used because the codes for the Ctrl + S and Ctrl + Q key inputs are the same as those for Xon/Xoff.
  • Page 978: Ethernet Connections

    RS-232C standards are not defined for speeds over 20 kbps. Depending on the cable length, communications may be unreliable at speeds of 38,400 bps and higher when RS-232C is selected. If there are problems with communications, reduce the baud rate to 19,200 bps.
  • Page 979 Section 6-4 Serial Interface Menu Operations Note XMODEM (-1K) is not supported. CHECK To exit an Ethernet connection, set Mode to Normal and use the normal com- mand to enter EXIT. SeeAlso Refer to Key Input and Console Key Correspondence...
  • Page 980: Inputting Characters From The Computer

    Enclose the input characters within double quotation marks. Example: “LABEL” CHECK Characters can be input in normal (no-protocol) mode. CHECK The following characters cannot be used: ¥ / : . , ; * ? “ < > | & 6-4-(5)
  • Page 981 Troubleshooting ........
  • Page 982: Set Up Menu

    Select Execute. Precaution Do not turn OFF the power or input a RESET signal while a message is being displayed in any save or load operation. Data in memory will be de- stroyed, and the Controller may not operate correctly the next time it is started.
  • Page 983 Section 7-1 Set Up Menu Checking Setup Menu Version Press the SHIFT+ESC Keys at the basic Setup Menu Screen. Set up Select items Install Backup data load Clear memory The Setup Menu version information will be displayed. F250 SETUP F250-UME Ver.X.XX...
  • Page 984: Troubleshooting

    Check the following for the expression: - There are the same number of right and left parentheses. - There is not more than one operator in a row without a variable in between them. - There is not more than one function in a row without a variable in between them.
  • Page 985 Refer to Perform sampling in 3 places, including X and Y directions or specify a point. Reason: 3 places are specified in a solid line in one direction, X or Y. Refer to Limits of warning exceed limits of Re-set the upper and lower limits for the warning so that they fall within judgement.
  • Page 986 Direction settings are not appropriate. - Select midpoint for X and Y when relative angle selected for - Select the same region number for X and Y when region 0 or region 1 selected for Reason: Position cannot be compensated with the current combination.
  • Page 987 Failed to load data. Mount the Memory Card properly and re-execute. Cannot delete directory having files. Delete the files in the directory to be deleted or move the files to another directory. Reason: Only empty directories can be deleted. Refer to Directory name is not specified.
  • Page 988 For ECM searches: - Adjust the edge extraction level so that the edges of the section to be registered as the model will be extracted. - Adjust the edge extraction level so that fine edges appear thicker.
  • Page 989 Unit numbers are automatically incremented or decre- what happens to expressions in processing items (cal- mented in expressions or for branching. If a unit that is culations, branching, etc.) referencing other unit data? being reference is deleted, however, an error will occur and “#ERR”...
  • Page 990 64 characters in an expression? the additional expression. Refer to Is there any way to count NG images? Yes, by using the Calculation processing item. Use the following proce- dure. Example: Counted NG images for Binary Defect 1. Set a Calculation unit after the Binary Defect unit.
  • Page 991 Section 7-3 Question Answer Will the RUN signal be output during scene switching? - The RUN signal will remain ON during scene switch- ing in Run Mode. - The RUN signal will remain OFF during scene switch- ing in Monitor Mode.
  • Page 992 Upper and lower threshold values (binary levels) are set and the parts of the density image that fall within that gradatiion range are converted to white pixels and the rest are converted to black pixels. The Controller uses the white pixels to measure the object.
  • Page 993 SYS/Conditions/Display settings. Center of gravity The center of gravity is calculated by regarding the white pixels as a sheet of thick paper of uniform thickness. The center of gravity is the point at which the sheet of paper would bal- ance when placed on a sharp point.
  • Page 994 Density images are the gray images of 256 gradations read by the Camera. Flow control Flow control is used to adjust the rate of data transfer. The receiving side notifies the send- ing side when it cannot keep up with the processing speed, causing the sending side to interrupt the transmission, and then the receiving side notifies the sending side when it wants the transmission to be restarted.
  • Page 995: Character Codes

    When no pattern is detected, an underscore (_) is output. Method for Calculating Decimal Outputs (Numeric value of the leftmost digit of the recognized character) x 16 + (Numeric value of the rightmost digit) = output value Example: When the recognized character is “2”, the output will be “50.”...
  • Page 996 Character size Display settings Monitor Designate color Make colors Operation settings Set key allocations Refer to Display capture Saving at switch Scn Group Password Nonstop/Fast* *Cannot be used with the Measurement control F250-C50/C55. Startup Mode Date/time System information Memory capacity...
  • Page 997 System data Load (serial) Save (serial) Load (Memory Card) Refer to Save (Memory Card) (Same structure as “system data”) Scn Group data Scene data (Same structure as “system data”) (Same structure as “system data”) System + Scn Group (Same structure as “system data”)
  • Page 998 Section 7-6 Menu Hierarchy 7-(18)
  • Page 999: Revision History

    Revision History A manual revision code appears as a suffix to the catalog number on the front cover of the manual. Cat. No. Z153-E1-02 Revision code The following table outlines the changes made to the manual during each revision. Page numbers refer to the previous version.

Table of Contents