Omron FZ3 User Manual
Omron FZ3 User Manual

Omron FZ3 User Manual

Vision sensor xpectia fz3 series
Hide thumbs Also See for FZ3:
Table of Contents

Advertisement

Quick Links

Cat. No. Z290-E1-0
FZ3
Xpectia Series
Vision Sensor
USERS MANUAL

Advertisement

Table of Contents
loading

Summary of Contents for Omron FZ3

  • Page 1 Cat. No. Z290-E1-0 Xpectia Series Vision Sensor USERS MANUAL...
  • Page 2 • The FZ3 Series must be operated by personnel knowledgeable in electrical engineering. • To ensure correct use, please read this manual thoroughly to deepen your understanding of the product. • Please keep this manual in a safe place so that it can be referred to whenever necessary.
  • Page 3: Table Of Contents

    Creating a Scene ……………………………………………………………………………………………47 Processing Item Selection Guidelines ……………………………………………………………………49 Selecting Measurement Processing Items Using a Chart ……………………………………………49 Selecting Measurement Processing Items According to the Measurement Method and Purpose ……………………………………………………………………………………………………………………56 Editing Processing Units in Scenes ………………………………………………………………………63 Switching Scenes and Scene Groups ……………………………………………………………………65 Switching Scenes ………………………………………………………………………………………65...
  • Page 4 Enlarging Measurement Images [Zoom Images] ……………………………………………………87 Displaying Flow and Detailed Results …………………………………………………………………87 Switching the RUN Window to Fast View Mode [Select RUN Mode] ………………………………88 Changing Display Contents on the RUN WindowMeasurement Information Display Area ………89 Changing Functions That Can Be Operatedfrom the RUN Window Tool Box ……………………89 Useful Functions for Operation ……………………………………………………………………………90...
  • Page 5 Setting the Fan Rotation Speed [Fan Control Setting]………………………………………………132 Setting the Start-up Status [Startup Setting] …………………………………………………………133 Setting the RUN Window Display [RUN mode View Setting] ………………………………………140 Setting the RUN Window Shortcut [Create Shortcut] ………………………………………………140 Setting the Encoder Trigger [Encoder Trigger Setting] ……………………………………………141 Setting the STEP Input Detection Pulse Width [STEP Setting] ……………………………………142...
  • Page 6 8. External Reference Tables ………………………………………………………………………229 Input image …………………………………………………………………………………………………232 Measurement Image Switching ………………………………………………………………………232 Measurement ………………………………………………………………………………………………233 Search ……………………………………………………………………………………………………233 Flexible Search …………………………………………………………………………………………234 Sensitive Search ………………………………………………………………………………………235 ECM Search ……………………………………………………………………………………………237 EC Circle Search ………………………………………………………………………………………238 Shape Search+ …………………………………………………………………………………………240 Classification ……………………………………………………………………………………………242 Edge Position ……………………………………………………………………………………………243 Edge Pitch ………………………………………………………………………………………………244 Scan Edge Position ……………………………………………………………………………………245...
  • Page 7 Layout of Figure Setting Area …………………………………………………………………………319 Setting Methods…………………………………………………………………………………………320 About OR Setting/NOT Setting ………………………………………………………………………328 About Number of Logging Images ………………………………………………………………………330 About Limits on the Number of Image Input Processing Items Used ………………………………331 About Max. Number of Loading Images during Multiple Image Input ………………………………333 FZ3 User's Manual...
  • Page 8 Character Code Table ……………………………………………………………………………………334 Upper Limits of Processing Item Parameters …………………………………………………………335 About Memories Usable with FZ Series…………………………………………………………………336 Index ……………………………………………………………………………………………………………337 FZ3 User's Manual...
  • Page 9 How This Manual Is Organized This manual includes two manuals: the "User's Manual", which describes basic operations and settings for vision sensors, and the "Processing Item List Manual", which describes the setting options for each processing item. Conventions Used in This Manual Symbols The symbols used in this manual have the following meanings.
  • Page 10 FZ3 User's Manual...
  • Page 11: Before Operation

    Before Operation This chapter describes the basic flow and preparations before beginning operation. Reference: Operation Flow (p.10) Reference: Layouts of Screens/Windows (p.11) Reference: Checking System Configuration (p.20) Reference: Preparing Controllers and Cameras (p.23) Reference: Input Operations (p.25) Reference: Returning Controller to Factory Settings (p.27) Reference: Saving Settings and Turning Power Off (p.28)
  • Page 12: Operation Flow

    Operation Flow Here describes the operation flow. Operation Flow FZ3 User's Manual...
  • Page 13: Layouts Of Screens/Windows

    Layouts of Screens/Windows Screens vary with the status of the operation being performed. The structure of some typical screens and the functions for the various buttons are described here. Layout of Main Screen (ADJUST Window) This screen is used to check whether measurement is being performed correctly according to the set conditions.
  • Page 14 The Edit Flow window is displayed. Addition and deletion of processing units and switching of the processing sequence is performed in the Edit Flow window. Data save ● Setting data is saved into the internal flash memory in the controller. Make sure to save when settings have been modified. Scene switch ●...
  • Page 15 Control Area Displays "Test measurement", "Flow", "Detail result", and "Image display". Test measurement ● Use when test measurement conditions and images that have been acquired are used for remeasurement. Flow ● Displays the judgement results for the flow and each unit.
  • Page 16: Layout Of Main Screen (Run Window)

    Set the save destination for captured images. (p.106) [LCD Off] (Displayed only with LCD-integrated controllers.) Turns off power to the LCD monitor. Tap the bottom of the monitor screen to turn on power to the LCD monitor again. Layout of Main Screen (RUN Window) This window is used during operation.
  • Page 17 The judgement results for each processing unit are displayed in the Control area. Processing time Displays the time required for the measurement process. Scene Group Name, Scene Name Displays the scene group number and the scene number of the currently displayed scene. Image Display Area Displays the measured image. Property setting buttons Displays the name of the currently selected processing item.
  • Page 18 1. Moves to the top processing unit with an NG error. 2. Moves to the next processing unit with an NG error. Note The size of the processing unit buttons can be changed through [View] menu - [Display the enlarged flow] in the ● ADJUST Window.
  • Page 19: Layout Of Edit Flow Window

    Set the save destination for captured images. (p.106) [LCD Off] (Displayed only with LCD-integrated controllers.) Turns off power to the LCD monitor. Tap the bottom of the monitor screen to turn on power to the LCD monitor again. Layout of Edit Flow Window This window is for compiling the measurement flow.Flow parts are displayed on the right side and the...
  • Page 20 Searching can be performed to find out what position a processing item occupies in the unit list. The icon for the processing item to be searched for is selected in the processing item tree and clicked. This function is convenient when setting long flows.
  • Page 21: Layout Of Property Setting Window

    Tapping the minus sign "-" of any item collapses the expanded contents. When "Ref. other Scene's flow" is checked, the scene select box and other scene flows are displayed. Guide Shows an explanation for the processing item selected in the processing item tree.These are used as reference when selecting processing items.
  • Page 22: Checking System Configuration

    Checking System Configuration This product is a vision sensor for performing image processing measurement through a controller of objects photographed using a camera. By connecting an external device such as a PC, measurement commands can be input and measurement results can be output from the external device.
  • Page 23: Description Of Model-Specific Functions

    Series Added Functions Operation mode Thanks to the dual core CPU, different operation modes can be set to meet different purposes of use. A desired operation mode can be selected from [Parallel-operation high-speed mode], [Single-line high-speed mode], [High-speed logging mode], [Non-stop adjustment mode] and [Multi-line random-trigger mode].
  • Page 24 Useful processing items when setting up camera Reference: "Processing Item List Manual", "Focus" ○ ○ (p.389) Reference: "Processing Item List Manual", "Iris" (p.392) Checking System Configuration FZ3 User's Manual...
  • Page 25: Preparing Controllers And Cameras

    When using an auto-focus camera or an intelligent camera, focus and the iris can be automatically adjusted. Note If a camera is used together with a lens, turn the focus ring of the lens to adjust the focus. ● Reference: "Processing Item List Manual", "Lens Setting"...
  • Page 26: Intelligent Camera (With Lighting Function)

    Important When using a small-size digital camera, check that the model and serial number of the camera head ● and camera amplifier match.When a camera head and camera amplifier of different models and serial numbers are connected, they may not operate correctly.
  • Page 27: Input Operations

    Drag Draw while pressing on the screen lightly with the touch pen. Important Be sure to use the supplied touch pen for touch screen operations.Using a pencil or ballpoint pen may damage ● the touch screen. In addition, response to operations may be delayed if the screen is tapped continuously and rapidly.
  • Page 28 Click Press the left mouse button once. Perform when selecting items, etc. Note This document primarily describes operations using the term "tapping". When using a mouse or trackball, read ● "Tapping" to mean "Clicking". Drag Move the mouse with the left mouse button held down.
  • Page 29: Returning Controller To Factory Settings

    Tap [Yes]. The controller is initialized and restarts. Restarting Controller [System Restart] Restart the controller. Before restarting, back up required data such as scene data and system data. Reference: Saving Settings Data to Controller Memory (p.118) On the Main screen, tap [System] - [Controller] - [System restart].
  • Page 30: Saving Settings And Turning Power Off

    When using the scene group function ● The scene data set in Scene group 0 is saved in the controller. The scene data from scene groups 1 to 31 is saved to the USB memory and overwrites previous saved data. (For FZ3-9 , all data are saved in the controller.)
  • Page 31 Power to the LCD is turned off. Turning LCD On Again This function is specific to FZ3-300/700/900 series LCD-integrated controllers. Tap the lower part of the monitor screen. Then, the LCD will be switched on. FZ3 User's Manual Saving Settings and Turning Power Off...
  • Page 32: Setting Operation Mode

    This section describes the operation mode (FZ3-9 only). Utilize the dual core CPU to set an operation mode appropriate for the condition of use. This function is effective in improving the takt time and reducing the downtime. For setting, use Startup setting.
  • Page 33 ] and select a desired operation mode. Tap [OK]. On the Main screen (ADJUST window), tap [Data save] in the toolbar to save the setting data. On the Main screen, tap [System] menu - [Controller] - [System restart]. The System Restart window is displayed.
  • Page 34: Operation Mode Selection Guidelines

    About Multiple Image Input Function (p.218) High-speed Logging Mode Normally one CPU is used to perform measurement, image logging and image display. The FZ3-9 series performs processing using two CPUs, with one CPU used exclusively for measurement and the other performing non-measurement processing. This ensures maximum measurement performance at all times.
  • Page 35: Parallel-Operation High-Speed Mode

    Parallel-operation High-speed Mode Two CPUs are used to share and process measurement tasks internally. Processing is executed in parallel to shorten the measurement time to maximal 50%. Parallel processing is performed for each processing unit to shorten the total processing time.
  • Page 36 Label data Calculation Focus ○ ○ Labeling+ Line regression Iris ○ Defects Circle regression ○ Precise defect Calibration+ Note Depending on the processing unit, the processing speed of the unit itself can be raised. ● Setting Operation Mode FZ3 User's Manual...
  • Page 37: Single-Line High-Speed Mode

    Presence of certain processing items such as [Data Output], [Parallel Data Output] and [Parallel Judgement ● Output] in the first half of the flow may cause the performance to drop when [Single-line High-speed mode] is selected. If the performance drops markedly, consider using [Parallel-operation High-speed mode].
  • Page 38 1 CPU 2 CPUs (FZ3-9 only) Setting Operation Mode FZ3 User's Manual...
  • Page 39: Multi-Line Random-Trigger Mode

    Use this mode if you want to measure 2 lines using 1 controller. Measurement can be performed independently on line 0 and line 1 in response to inputs from different cameras. You can switch the monitoring target between line 0 and line 1 using the Line button in the Image display setting area.
  • Page 40: Non-Stop Adjustment Mode

    Date-time setting, language setting and operation mode setting can be set at line 0 only. ● If STEP is input to line 0 and line 1 at exactly the same time, measurement on one side may be delayed ● (approximately by a time corresponding to the camera image input unit).
  • Page 41 Tap the icon of the processing unit to be adjusted. To change the flow, do so by selecting [Edit flow] in the toolbar. The setting window for the selected unit appears. Change each processing unit. Tap [OK]. The setting window closes, and the screen returns to the Main screen.
  • Page 42 When [Transfer data] is executed, the results of [Trend Monitor] and [Expression], etc. are cleared. ● If the scene or scene group was switched or any setting of a processing unit was changed during operation ● using an external command, the result is not yet reflected when you switch to the non-stop adjustment window.
  • Page 43: Setting Scenes (Measurement Flow)

    Setting Scenes (Measurement Flow) A measurement flow consisting of a series of combined processing items is called a scene.This chapter explains how to create and edit scenes. Reference: What Is a Scene? (p.42) Reference: What Is a Scene Group? (p.46) Reference: Creating a Scene (p.47)
  • Page 44: What Is A Scene

    Reference: Switching Scenes and Scene Groups (p.65) Up to 32 scenes can be set. In case where over 32 scenes are required, these can be divided into scene groups for easier management. Reference: What Is a Scene Group? (p.46) Scene Examples The processing items registered to the scene are called processing units.
  • Page 45 Example) Normal measurement Note The processing item "Camera Image Input" is set in processing unit 0 beforehand. ● FZ3 User's Manual What Is a Scene?
  • Page 46 Example) When adding Position Compensation for two measurement objects in the same field of view What Is a Scene? FZ3 User's Manual...
  • Page 47 Example) When judging type from the image and dividing later inspection conditions according to type (branch processing) FZ3 User's Manual What Is a Scene?
  • Page 48: What Is A Scene Group

    USB memory devices other than the one in which the scene group data is stored. If the USB memory capacity is insufficient for the data size, it is possible that the number of scenes can be set is ●...
  • Page 49: Creating A Scene

    The Edit Flow window is displayed. Select a processing item to be added from the processing item tree. Tap [Append]. The selected processing item is appended at the bottom of the unit list (flow). FZ3 User's Manual Creating a Scene...
  • Page 50 About Limits on the Number of Image Input Processing Items Used (p.331) Either tap the icon of the processing unit to be set or tap the Set button. The property setting window is displayed.Set detailed conditions. The displayed contents vary depending on the processing item.
  • Page 51: Processing Item Selection Guidelines

    Processing items for performing measurement are provided with this product. Application-oriented measurement can be configured by combining processing items or changing the settings of processing items. The method for searching for processing items appropriate to the target measurement is shown here. Reference: Selecting Measurement Processing Items Using a Chart (p.49) ●...
  • Page 52 Position Compensation Processing Item Selection Guidelines FZ3 User's Manual...
  • Page 53 Locating (Measurement Objects Not Inclined) FZ3 User's Manual Processing Item Selection Guidelines...
  • Page 54 Locating (Measurement Objects Inclined) Internal and External Inspection Processing Item Selection Guidelines FZ3 User's Manual...
  • Page 55 Presence Inspection Dimension Inspection/Measurement FZ3 User's Manual Processing Item Selection Guidelines...
  • Page 56 Burr Inspection Text Comparison/Inspection Processing Item Selection Guidelines FZ3 User's Manual...
  • Page 57 Defect/Contamination Inspection Quantity Inspection/Measurement FZ3 User's Manual Processing Item Selection Guidelines...
  • Page 58: Selecting Measurement Processing Items According To The Measurement Method And Purpose

    Hole Position Measurement Selecting Measurement Processing Items According to the Measurement Method and Purpose This section describes methods for selecting processing items appropriate to different measurement objectives such as counting quantities, checking for deformation, and checking for contamination. Reference: Measuring positions (p.57) ●...
  • Page 59 [ECM Search], [Shape Search+ (FZ3-Hxxx series)] Positioning of Effective for positioning measurement objects, such as LCD substrates, glass substrates, and sheets, which have low contrast and in which color differences at measurement locations are measurement not obvious. objects with low Reference: "Processing Item List Manual", "ECM Search"...
  • Page 60 [Search] If the shape and background of the measurement object are constant, a processing item such as one that registers an image as a model and searches for this image is effective. Reference: "Processing Item List Manual", "Search" (p.42) Other...
  • Page 61 "Processing Item List Manual", "Edge Position" (p.114) objects [Edge Position] [Calculation] Dimension To measure the dimensions of finished products, combine [Edge Position] and [Calculation]. Use inspection of [Edge Position] to measure position, and [Calculation] to calculate dimensions by calculating the finished distance between positions.
  • Page 62 "Processing Item List Manual", "Defect" (p.209) Checking the interior/exterior and direction Method, objective References [Flexible Search] Effective when there is variation in the size and position of the markings to be checked. Reference: "Processing Item List Manual", "Flexible Search" (p.53) Interior/exterior and...
  • Page 63 Checking for mixing of different objects Method, objective References [Flexible Search] Effective for inspection of mixing of different objects in which there are variations with markings and the shape of measurement objects. Reference: "Processing Item List Manual", "Flexible Search" (p.53)
  • Page 64 Inspecting characters Method, References objective [Date Verification] Inspection of the Effective when inspecting date character strings that show the production date, etc. The date verification date can be set automatically. Reference: "Processing Item List Manual", "Date Verification" (p.244) Inspection of...
  • Page 65: Editing Processing Units In Scenes

    Editing Processing Units in Scenes In the Edit Flow window, editing buttons in the window can be used to change the order of processing units within the scene or to delete processing units. Searching a processing unit ( ● Convenient when the processing unit you want to select is not displayed on the screen.
  • Page 66 To make a specific processing unit not display in a flow on the ADJUST window or RUN window, insert a "*" ●...
  • Page 67: Switching Scenes And Scene Groups

    Switching Scenes and Scene Groups Set-up can be changed by changing the scene. With factory settings, the default display is scene 0 when the power is switched on. In addition, multiple scenes can be created (Scene 1 to 31). Also, when combined with the scene group function, up to 1024 scenes can be set.
  • Page 68 The scene group is switched and the screen returns to the Scene Maintenance window. Important When a check is inserted in "Save scene group on switch scene", data may be lost if the power is cut off ● during scene group switching.During scene group switching, make sure that the power is not cut off.
  • Page 69: Editing Scenes

    In the scene list, tap the source scene to copy, and then tap [Copy]. In the scene list, tap the scene to which the copy is to be pasted and then tap [Paste]. The confirmation window for overwriting is displayed.
  • Page 70: Renaming A Scene And Adding A Description

    Scene data is cleared. Tap [Close]. Renaming a Scene and Adding a Description Arbitrary descriptions can be added to each scene.This is convenient for making settings more easily understandable when managing many scenes. On the Main screen, tap [Scene] - [Scene maintenance].
  • Page 71 The soft keyboard is displayed. Set the name and a description. "Scene name" and "Author" cannot be longer than 15 characters, and "Note" cannot be longer than 255 characters. ゜ and " cannot be used alone as a "Scene name".
  • Page 72: Editing Scene Groups

    Editing Scene Groups Copying or deleting can be done by scene group and scene groups can be arbitrarily renamed. Note Make sure to check that a USB memory device has been inserted before performing this operation. ● Copying a Scene Group On the Main screen, tap [Scene] - [Scene maintenance].
  • Page 73: Deleting A Scene Group

    Scene group data is deleted. Tap [Close]. Renaming a Scene Group Scene groups can be arbitrarily named. This is convenient for managing more than one scene group. On the Main screen, tap [Scene] - [Scene maintenance]. The Scene Maintenance window is displayed.
  • Page 74 Set "Scene group name". Tap [...] for the "Scene group name". The soft keyboard is displayed. Enter a new name. Use 15 characters or less to Input words. Tap [Close]. Editing Scene Groups FZ3 User's Manual...
  • Page 75: Performing Test Measurement/Starting Operation

    Performing Test Measurement /Starting Operation This chapter describes tests methods for checking whether correct measurement can be performed at the set conditions and describes useful functions for operation. Reference: ADJUST Window and RUN Window (p.74) Reference: Performing Test Measurement (p.77) Reference: Key Points for Adjustment (p.79)
  • Page 76: Adjust Window And Run Window

    RUN window. ADJUST Window RUN Window There are two types of RUN windows: Normal mode and fast view mode. Change the display speed according to the intended use. Note Switching method for RUN window normal mode and fast view mode ●...
  • Page 77 Normal Mode RUN Window When processing is taking a long time, it is necessary to check processing items and setting values. The time required for measurement is also displayed with the measurement results, so use this for reference. Fast View Mode RUN Window Simplifies display items and makes the display speed faster.
  • Page 78: Switching To The Run Window

    Tap [Switch to RUN mode] in the ADJUST window. Window switches to the RUN window. Note You can make settings so that the RUN window is displayed whenever power to the controller is turned on. ● Reference: Setting the Start-up Status [Startup Setting] (p.133) Lighting gradually gets darker if it is used for a long time, so adjust judgement conditions periodically.
  • Page 79: Performing Test Measurement

    [Stop meas.]. Check measurement results. If necessary, adjust the setting values for each processing unit again. Moving to the property window can be done directly by tapping the button of any processing unit set in the flow. FZ3 User's Manual...
  • Page 80 Note Test images can be saved.This function is called the logging function. After setting conditions, these test ● images can be used in performing test measurement again. Reference: Logging Measurement Values and Measurement Images (p.96) Important The measurement interval and display update interval will vary for continuous measurement with test ●...
  • Page 81: Key Points For Adjustment

    (filtering) or adjusting settings and parameters. Adjusting Parameters of Each Processing Item Adjustment to improve precision and stability varies depending on the processing item. For details, see "Key Points for Adjustment" for each processing item in the Processing Item List Manual. Processing Images (Filtering)
  • Page 82 Erosion ● When there is bright noise in an image, bright areas are contracted to eliminate bright noise. When contrast of measurement images is low (defect inspection is unstable) The filtering items "Extract vertical edges", "Extract horizontal edges", and "Extract edges" are effective.
  • Page 83: Shortening Processing Time

    Shortening Processing Time Find out which processing units are taking the most time and adjust the parameters of these processing items taking time. Insert the processing item "Elapsed Time" after the processing unit for which time is to be measured.
  • Page 84: Arranging The Run Window

    Displays 1 image. Since images are enlarged, this is ideal for checking details. 1 image 2 images are displayed side by side. Suitable for when 2 cameras are connected and images are to be checked all at one time. 2 images...
  • Page 85: Changing Display Contents

    After tapping the display assignment to change, tap the relevant processing unit in the measurement flow. Changing Display Contents The display contents of the Image Display area can be changed in order to make the measurement status easier to understand. Tap the image to be changed.
  • Page 86 List of sub image numbers (p.86) Note To check detailed results for each unit when "Positions" is on, select any unit after selecting the "Detail ● result" area to make detailed results active.To make detailed results inactive, select the Image Display area.
  • Page 87 ● display update processing, etc.), "Last NG" cannot be displayed. [Display Last NG Image] fulfills a similar function as a processing item in which up to 4 NG error images can be ● saved.If this processing item is used, "Last NG" can be acquired without operation having any effect on acquisition.
  • Page 88 1: Previous NG error image (Displayed when there are 2 or more saved images. Otherwise, "Last NG" is displayed.) Display Last NG 2: NG error image from 2 previous (Displayed when there are 3 or more saved Image images. Otherwise, "Last NG" is displayed.) 3: NG error image from 3 previous (Displayed when there are 4 or more saved images.
  • Page 89: Enlarging Measurement Images [Zoom Images]

    The same operation is available by tapping [View] - [Flow] or [Detail result]. ● Tap [Flow] or [Detail result] in the Control area. Flow or details of measurement results are displayed. Tapping once again returns the screen to the previous status. FZ3 User's Manual...
  • Page 90: Switching The Run Window To Fast View Mode [Select Run Mode]

    When displaying both the flow and detailed results, you can change the size of the Display area of the flow and detailed results by dragging [Detail result]. Switching the RUN Window to Fast View Mode [Select RUN Mode] Switches the mode of the RUN window.Fast view mode simplifies display items and makes the display speed faster.
  • Page 91: Changing Display Contents On The Run Windowmeasurement Information Display Area

    The Select RUN Mode window closes. Changing Display Contents on the RUN Window Measurement Information Display Area The display contents on the RUN window measurement information display area can be changed. Reference: Setting the RUN Window Display [RUN Mode View Setting] (p.139)
  • Page 92: Useful Functions For Operation

    The selected image is displayed at the lower left of the FileExplorer screen. When there are multiple camera images in a file, as for a logging image when multiple cameras are connected, use the "<<" and ">>" buttons to switch images.
  • Page 93: Improving Adjustment Efficiency

    2 megapixel images and a 0.3 megapixel camera is connected to the controller or if a camera is not connected, measurement will not be performed correctly due to a memory deficiency.Perform remeasurement after connecting a camera appropriate to the image size.
  • Page 94 Tap the [Adjust setting] button. For "Move Image file" Specify the save destination and tap [OK]. Tap the [Move Image file] button. Tap the [Skip] button to skip processing and remeasure the next image. Useful Functions for Operation FZ3 User's Manual...
  • Page 95: Changing Judgement Conditions Without Stopping Measurement

    Note The simplified non-stop adjustment function can only be used in RUN window normal mode. However, it cannot ● be used when the operation mode (FZ3-9 only) is set to [Single-line High-speed mode] [Non-stop adjustment mode].
  • Page 96: Changing Regions As A Batch [Shift Area]

    In the "Control" area of the Main screen, tap [Quit simplified non-stop adj.]. The simplified non-stop adjustment mode ends. Note If [Switch to ADJUST mode] is tapped while entering simplified non-stop adjustment, the simplified ● non-stop adjustment mode is automatically ended and the screen switches to the ADJUST window.
  • Page 97: Monitoring Measurement Value Trends

    The change is registered. Monitoring Measurement Value Trends By monitoring the trend in measurement values, the occurrence of defects can be prevented in advance and this information can also be helpful in NG error occurrence cause analysis.Use the processing item [Trend Monitor] to monitor the measurement values.
  • Page 98: Logging Measurement Values And Measurement Images

    Note If the measurement value is within the alarm range, the "Warning" message is shown on the screen. ● If a result output-related processing item is used, this allows for output to external devices when a warning ● occurs. Through trend monitor judgement, trends can be managed and NG error images can be saved.
  • Page 99 Logging Current Image [Save Last Logging Image] This section explains the method for logging the latest input image being displayed. On the Main screen, tap [Measure] menu - [Save last logging image]. The Logging Setting window is displayed.
  • Page 100 Specify the image file save destination (RAMDisk or USB memory). Edit the file name as required. Tap [OK]. After the logging operation is complete, the Save Last Logging Image window closes. Setting Logging Conditions [Logging Setting] Set the logging timing and the save destination.
  • Page 101 Set the logging images save destination. Note In order to perform fast logging, image files are first saved in the controller memory. Note, however, that ● the controller memory for saving images is a ring memory. If the maximum number of save images is reached, images will be overwritten starting with the oldest saved image if further images are saved.
  • Page 102 \USBDisk\S000-002\NG\image_(Measurement ID).IFZ Set the image logging priority conditions. This setting is only valid when "Save to memory + file" is selected in the image logging saving conditions. When the measurement takt time is short, time lag may occur with writing from the controller memory to the RAMDisk or USBDisk and temporary absences of free capacity in the controller memory may occur.
  • Page 103 When logging data is loaded to a PC, set USBDisk as the save destination. Logging data is first saved to the controller RAMDisk and then can be copied from the RAMDisk and saved to the USBDisk using "Copy files" in "Save to file".
  • Page 104: Analyzing Logging Data

    When the number of files in the save destination folder increases, the time needed for image saving increases. ● If "Camera Image Input" is used several times in a flow, the image from the last "Camera Image Input" is saved. ●...
  • Page 105 For example, the optimum threshold value can be calculated. Comparing Logging Data and Logging Images Compare image and measurement data to confirm correctness and to make analyzing trends for when NG occurs easier. The measurement data and image data stored through the logging function is associated through...
  • Page 106: Clearing Measurement Results

    Verify data with the measurement ID. Clearing Measurement Results Clears all of the currently displayed scenes. This function sets the expression which calculates the measurement count, and is convenient when that count is to be reset. On the Main screen, tap [Measure] - [Clear measurement].
  • Page 107: Capturing Screens

    Note If you want to keep the logged images as files, save the logged images to the USB memory device by tapping ● [Data] - [Save to file] - [Logging image] before clearing them. Reference: Saving Logging Images to RAMDisk/USB Device (p.122) Capturing Screens The contents displayed in the monitor screen can be captured.Saved images can be loaded into the PC...
  • Page 108 Setting the Save Destination for Captured Images Sets the save destination for the image captured with the screen capture function. On the Main screen, tap the [System] menu - [Screen capture] - [Screen capture setting]. The Screen Capture Setting window is displayed.
  • Page 109: Using Tool

    Using Tool This section describes adjustments during startup and convenient tools for operations. Reference: Using NG Analyser (p.108) FZ3 User's Manual...
  • Page 110: Using Ng Analyser

    Using NG Analyser Start the NG analyser by selecting [Tool] - [NG analyser] from the controller menu. This tool, which analyzes setting flows, is used mainly in 2 ways. Adjustment of measurement setting values during start-up ● Use sample work images to analyze optimal setting values for the processing flow.
  • Page 111: Layouts Of Ng Analyser Screens

    Layouts of NG Analyser Screens Analysis result display area List of units A list of units currently set is shown together with analysis results. Details of unit Detailed analysis results of each unit are shown. Details of data Detailed results of analysis data are shown.
  • Page 112 Image display area Displays selected images. Image selection Selects the image number to be displayed in the image display area. Images can be displayed by directly tapping the analysis result window. Control area Target Sets images to be measured. Standard image Sets the image to be used as a reference for analysis.
  • Page 113: Using Method Of Ng Analyser

    Measurement data Display the desired unit in the list of units and select the unit based on details of unit and details of data. Using Method of NG Analyser Important Classify sample images beforehand into the OK folder containing images you want to judge OK or NG folder ●...
  • Page 114 All images in the folder are measured in batch. Measurement results are displayed. The results in the OK folder are shown first, followed by the results in the NG folder. Green indicates OK, while red indicates NG. Adjust the setting values of each unit until no images are falsely judged.
  • Page 115 In the above example, [Search] becomes the adjustment target. The cause of NG is displayed. To check the details of values further, tap [Details of data]. Adjust the processing item by referring to the displayed content. In the following example, Correlation values are clearly lower on some screens.  ...
  • Page 116 If there are still falsely judged images, repeat the same procedure until a re-measurement finds no falsely judged images. Note OK/NG judgements can be changed by using [Send to OK folder] and [Send to NG folder] buttons. In this case, ● the changes will not be reflected until re-measurement is performed.
  • Page 117: Saving/Loading Data

    Saving/Loading Data This chapter explains the methods for saving and loading settings and image data. Reference: Basic Knowledge about Data Saving (p.116) Reference: Saving Settings Data to Controller Memory (p.118) Reference: Saving Settings Data to RAMDisk/USB Device (p.120) Reference: Saving Logging Images to RAMDisk/USB Device (p.122) Reference: Copying/Moving Files (p.124)
  • Page 118: Basic Knowledge About Data Saving

    Integrated panel type ● 1: Left side of the front - 2: Right side of the front - 3: Front of the side face - 4: Back of the side face Basic Knowledge about Data Saving...
  • Page 119 BOX type ● 1: Lower left of the front - 2: Lower right of the front - 3: Upper left of the front - 4: Upper right of the front Important When the BOX type controller is used If USB memory devices are separately connected to adjacent USB interfaces, the contact between USB ●...
  • Page 120: Saving Settings Data To Controller Memory

    Important If "Save to file" is performed for system + scene group 0 data, the data being saved will also be saved to the ● controller flash memory at the same time. Do not turn off the power during processing. The controller may not start up properly the next time it is turned on.
  • Page 121 USB memory where scene group data is to be saved is recognized as the USBDisk. Reference: About USB Drive Names (p.116) Note If a USB memory device is not plugged in, a check message is displayed. ●...
  • Page 122: Saving Settings Data To Ramdisk/Usb Device

    + scene group 0 data, as the data being saved will also be saved to the controller flash memory at the same time. Note When "Save to file" is executed, the data to save is also saved in the controller (except Scene Group Data 1 to ● 31).
  • Page 123 Tap [OK]. The window showing transfer status is displayed, and the data is sent to the save destination. FZ3 User's Manual Saving Settings Data to RAMDisk/USB Device...
  • Page 124: Saving Logging Images To Ramdisk/Usb Device

    Tap [ ] and select the image to save. Specify the save destination folder. Tap [OK]. The window showing transfer status is displayed, and the data is sent to the save destination. Saving Logging Images to RAMDisk/USB Device FZ3 User's Manual...
  • Page 125: How To Use Usb Memory (Fz3-9/H9Only)

    If the removal failed, wait until the USB is no longer accessed and then try removing the USB again. Important Absolutely do not remove the USB memory while the USB memory is being accessed as this can result in a ● serious malfunction.
  • Page 126: Copying/Moving Files

    Files can be copied or moved between the controller RAM Disk and USB memory. Images and data saved on the RAM Disk are deleted if the power is turned off. If you wish to keep these images and data, copy or move them to the USB memory. The types of files that can be copied/moved...
  • Page 127 Tap [OK]. The window showing transfer status is displayed, and the data is sent to the save destination. FZ3 User's Manual Copying/Moving Files...
  • Page 128: Loading Settings Data To Controller

    Note If "Load from file" is performed for system + scene group 0 data, the data being loaded will also be saved to the ● controller flash memory at the same time.During loading, do not restart, turn off power or remove the USB memory.
  • Page 129: Changing The System Environment

    Changing the System Environment This chapter describes settings related to the controller system environment. Reference: Setting Conditions for Camera Use (p.128) Reference: Setting Conditions Related to Operation during Measurement (p.130) Reference: Setting the System Operation Environment (p.131) FZ3 User's Manual...
  • Page 130: Setting Conditions For Camera Use

    Tap [Close]. Setting Trigger Delay [Inter-camera Setting] This creates settings for the delay from when the input trigger STEP signal is received to until the shutter trigger occurs.When multiple cameras are used, this prevents mutual lighting interference and can be used as a simple trigger delay when only one camera is used.
  • Page 131 Note The STGOUT pulse width is set in "Electronic flash setting" of the [Camera Image Input] processing item. ● Reference: "Processing Item List Manual", "Electronic Flash Setting" (p.18) On the Main screen, tap the [System] menu - [Camera] - [Inter-camera setting].
  • Page 132: Setting Conditions Related To Operation During Measurement

    [ms] changed in 5 ms increments by tapping "<" and ">". Note The settings of "Save scene group on scene switch" are linked with the settings of the Switch Scene ● Group window.Settings specified later override the previous ones. Reference: Switching Scenes and Scene Groups (p.65)
  • Page 133: Setting The System Operation Environment

    ● Setting the Date and Time [Date-time Setting] Confirm that the date and time on the embedded calendar are correct, and make corrections if they are not. The log data dates and times, etc. are set based on contents set here.
  • Page 134: Setting The Fan Rotation Speed [Fan Control Setting]

    Note When a controller with default factory settings is started up, the Language Setting window is automatically ● displayed. The controller factory default setting is Japanese language display.If the language setting is changed to ● English, the system automatically restarts.
  • Page 135: Setting The Start-Up Status [Startup Setting]

    Setting the Start-up Status [Startup Setting] The status for when power is turned on is set here. Inspection can be set to start immediately after the power is turned on by setting the scene number of the scene in which measurement contents are set.
  • Page 136 Setting value Item Description [Factory default] Scene The selected scene/scene group will be the scene/ Checked Specify scene group during start-up. startup The scene/scene group set in the controller when scene, [Unchecked] "Data save" is executed will be the scene/scene scene group group at start-up.
  • Page 137 Note About Normal (Fxxx series method) ● With the Normal (Fxxx series method) communication method, the OK response timing in relation to MEASURE commands is different from that of the Normal communication method. Normal (Fxxx series method) communication method Normal communication method...
  • Page 138 Change the settings. Setting value Item Description [Factory default] Scene The selected scene/scene group will be the scene/ Checked Specify scene group during start-up. startup The scene/scene group set in the controller when scene, [Unchecked] "Data save" is executed will be the scene/scene scene group group at start-up.
  • Page 139 Measurement initialization is performed immediately after scene switching or flow editing. Whether measurement trigger reception or screen re-drawing processing has priority during measurement initialization can be specified. Measurement trigger reception is prioritized even Measurement initialization [Measurement during measurement initialization processing.
  • Page 140 For differences between Normal and PLC link (Mitsubishi) ● Normal (Fxxx series method), see the following [Normal] ● Reference. Normal ● PLC Link: Communication is performed via a link area Serial (Fxxx series method) with the PLC. (RS-232C/ PLC link ● Parallel RS-422)
  • Page 141 Note About Normal (Fxxx series method) ● With the Normal (Fxxx series method) communication method, the OK response timing in relation to MEASURE commands is different from that of the Normal communication method. Normal (Fxxx series method) communication method Normal communication method...
  • Page 142: Setting The Run Window Display [Run Mode View Setting]

    Set the layout as required. Setting the RUN Window Shortcut [Create Shortcut] The short cut button can be added to the RUN window.The button is added to the tool box. On the Main screen, tap the [System] menu - [Controller] - [Create shortcut].
  • Page 143: Setting The Encoder Trigger [Encoder Trigger Setting]

    Note Some of these short cuts have functions, such as scene switching, which affect measurement.A ● password protection function can be added in order to restrict use. Reference: Setting the RUN Window Password [Password Setting] (p.143) Setting the Encoder Trigger [Encoder Trigger Setting] On the Main screen, tap the [System] menu - [Controller] - [Encoder trigger setting].
  • Page 144: Setting The Step Input Detection Pulse Width [Step Setting]

    When Filter Setting Value Is 100 μs (Initial Value) The STEP signal is detected as being on at the point it is on continuously for at least 100 μs, and measurement begins at this point.Accordingly, STEP signal detection is delayed by an amount of time equivalent to the set filter value.
  • Page 145: Setting The Run Window Password [Password Setting]

    On the Main screen, tap the [System] menu - [Controller] - [STEP setting]. Set the filter width in the "STEP setting" area. Set value Setting item Description [Factory default] [100] ● ● STEP signal filter width [μs] Sets the filter width.
  • Page 146 Password Tapping this button displays the Password Changing window. changing Note No passwords are set with the default settings. When setting passwords for the first time, tap [Password ● changing] and set a password. Setting or changing a password On the Password Setting window, tap [Password changing].
  • Page 147: Checking System Information [System Information]

    , FZ3-7 only) ● The data memory is the amount of memory that can be used for scene group data. Check the available memory that can be used for unit data and settings data for each unit. Tap [Close]. The System Information window closes.
  • Page 148 Setting the System Operation Environment FZ3 User's Manual...
  • Page 149: Methods For Connecting And Communicating With External Devices

    Methods for Connecting and Communicating with External Devices This chapter describes communication with external devices such as PCs and programmable controllers, etc. Reference: About Connecting with External Devices (p.148) Reference: Communicating through Serial Communication (PLC Link) (p.151) Reference: Controlling/Outputting through Serial Communication (Non-procedure) (p.176)
  • Page 150: About Connecting With External Devices

    With a parallel interface, control such as measurement control, scene group switching, scene switching, clearing errors, clearing measurement values, clearing parallel terminals is possible. Important PLC link function refers to a function that communicates using 3 link areas indicated below: the command area, ● response area and data output area.
  • Page 151 Q03UDCPU,Q04UDCPU Universal Q06UDCPU,Q10UDCPU model QnUDCPU MELSEC-QnU Q13UDCPU,Q20UDCPU Q26UDCPU QJ71E71-100, Q00UJCPU,Q00UCPU Q71E71-B2, QnUCPU Q01UCPU,Q02UCPU QJ71E71-B5 Q00JCPU,Q00CPU Basic model QnCPU Q01CPU High Q02CPU,Q02HCPU MELSEC-Q performance QCPU Q06HCPU,Q12HCPU series model Q25HCPU MELSEC-QnAS Q2ASCPU,Q2ASCPU-S1 series Q2ASHCPU,Q2ASHCPU-S1 FZ3 User's Manual About Connecting with External Devices...
  • Page 152 ○ QnUDCPU MELSEC-QnU Q13UDCPU,Q20UDCPU Q26UDCPU QJ71C24N, QJ71C24-R2 Q00UJCPU,Q00UCPU ○ QnUCPU Q01UCPU,Q02UCPU Q00JCPU,Q00CPU ○ Basic model QnCPU Q01CPU High Q02CPU,Q02HCPU MELSEC-Q performance QCPU Q06HCPU,Q12HCPU series model Q25HCPU MELSEC-QnAS Q2ASCPU,Q2ASCPU-S1 A1SJ71QC24N1, series Q2ASHCPU,Q2ASHCPU-S1 A1SJ71QC24-R2 About Connecting with External Devices FZ3 User's Manual...
  • Page 153: Communicating Through Serial Communication (Plc Link)

    PLC Link to communicate with external devices. Communication Processing Flow (PLC Link) Communication between the PLC and FZ3 is performed using the 3 link areas indicated below: the command area, response area, and data area. The command area is used when control commands are sent from the PLC to the FZ3.
  • Page 154 (SYSMAC CS/CJ/CP/One)" (or to "PLC link (MELSEC Q series)" (FZ3-9 only) in the case of a PLC by Mitsubishi Electric Corporation), save the setting, and then restart the system. When the system is restarted, the communication settings are initialized. Reference: Setting the Start-up Status [Startup Setting] (p.133)
  • Page 155 0 to 255 d: 0 to 255 [0.0.0.0] Input/Output 0 to 65535 Set the port No. to use for data I/O with the port No. [9600] controller. Important If the operation mode (FZ3-9 only) is [Multi-line random-trigger mode], set a different I/O port No.
  • Page 156 Set the Data output area. Auxiliary Bit Area(AR) ● DM Area (DM) ● EM Area(EMO) ● 0 to 99999 Set the top channel address in the Data Address [200] output area. Communicating through Serial Communication (PLC Link) FZ3 User's Manual...
  • Page 157 ● Area File register Set the Command area. ● Link register ● 0 to 99999 Address Set the top channel address in the Command area. Response area [Data register] ● Area File register Set the Response area. ● Link register ●...
  • Page 158: Setting Communication Specifications (Rs-232C/422-Plc Link)

    "PLC link (SYSMAC CS/CJ/CP/One)" (or to "PLC link (MELSEC Q series)" (FZ3-9 only) in the case of a PLC by Mitsubishi Electric Corporation), save the setting to the controller, and then restart the system. When the system is restarted, the communication settings are initialized.
  • Page 159 Stop bit [bit] ● Flow control is not performed with software. If the time in which there is no response from external devices [None] reaches the timeout setting time, a timeout error occurs and an error message is displayed in the window. The parallel Flow control interface ERROR signal also turns on.
  • Page 160 [Note 1]: If a speed of [38400 bps] or higher is selected, effective communication cannot be guaranteed depending on the cable length because speeds of over 20 kbps are not defined in RS-232C standards. In this case, set the communication speed at [19200 bps] or lower.
  • Page 161 0 to 99999 Set the top channel address in the Address [100] Response area. Data output area [CIO Area (CIO)] ● Work Area(WR) ● Holding Bit Area(HR) ● Area Set the Data output area. Auxiliary Bit Area (AR) ● DM Area (DM) ●...
  • Page 162: Memory Allocation (Plc Link)

    Checking Communication Status Use PLC tools, etc. to check the communication status.    Memory Allocation (PLC Link) This section explains allocations for each area including the command area, response area, and output area. Command Area PLC to controller (FZ3) Communicating through Serial Communication (PLC Link)
  • Page 163 ・ ・ ・ Signal Signal name Function CMD-FLG Command completion bit Turns on when command execution is complete. GATE Data output completion bit Turns on when data output is complete. FZ3 User's Manual Communicating through Serial Communication (PLC Link)
  • Page 164: Command Control (Plc Link)

    Function The data set in the output processing items is output. Output data DATA0-7 When there are multiple processing items, data is overwritten to this area while 0 to 7 "handshaking" is performed. Command Control (PLC Link) This section explains each command used in PLC link.
  • Page 165 Command area top channel Function References 0040 1000 Acquires unit data Reference: Details (p.168) 0040 2000 Acquires the current date and time Reference: Details (p.169) 0040 3000 Acquires system version information Reference: Details (p.169) 0050 1000 Sets unit data Reference: Details (p.170)
  • Page 166 Store response target command codes. 0000 0000 0000 0000 Response code Command execution result OK: 0 (0000 0000) 0000 0000 0000 0000 NG: -1 (FFFF FFFF) Clearing Measurement Values Clears all measurement values. Communicating through Serial Communication (PLC Link) FZ3 User's Manual...
  • Page 167 Restarts the controller. Important When a restart command is executed, BUSY does not turn off even after the command execution bit turns off. ● After a restart command is executed, perform a memory clear of BUSY on the PLC side.
  • Page 168 0000 Set command 0010 0010 0000 0001 0000 codes. Response (Controller to PLC) There is no response because restarting is performed. Acquiring Scene Number Acquires the current scene No. Command (PLC to controller) Command area Command Description 15-12 11-8 top channel...
  • Page 169 Response code Command execution result OK: 0 (0000 0000) 0000 0000 0000 0000 NG: -1 (FFFF FFFF) Scene Group Switching Switches the scene group number to be used. Command (PLC to controller) Command Command area Description 15-12 11-8 code top channel...
  • Page 170 0000 NG: -1 (FFFF FFFF) Acquiring Unit Data Acquires the specified processing unit data. Important In processing unit data setting/acquisition, external reference table No. 139 (verification string) of Character ● Inspection cannot be used. Command (PLC to controller) Command Command...
  • Page 171 Acquiring Date and Time Acquires the date and time from the internal calendar timer in the controller. Command (PLC to controller) Command area Command Description 15-12 11-8 top channel code 2000 0010 0000 0000 0000 Set command 0040 0000 0000...
  • Page 172 0000 0000 0000 0000 Setting Unit Data Sets the specified processing unit data. Important In processing unit data setting/acquisition, external reference table No. 139 (verification string) of Character ● Inspection cannot be used. Command (PLC to controller) Command Command area...
  • Page 173: Data Output (Plc Link)

    0000 0000 NG: -1 (FFFF FFFF) Data Output (PLC Link) Either fixed point output or floating point output can be selected for data output. Reference: Data Output (p.410) Timing Chart (PLC Link) This section explains timing charts for command, response, output, and measurement commands.
  • Page 174 Command to Response Communicating through Serial Communication (PLC Link) FZ3 User's Manual...
  • Page 175 Data Output FZ3 User's Manual Communicating through Serial Communication (PLC Link)
  • Page 176 Measurement Command Details Communicating through Serial Communication (PLC Link) FZ3 User's Manual...
  • Page 177: Ladder Program Example (Plc Link)

    Ladder Program Example (PLC Link) This section shows a PLC ladder program example. FZ3 User's Manual Communicating through Serial Communication (PLC Link)
  • Page 178: Controlling/Outputting Through Serial Communication (Non-Procedure)

    Controlling/Outputting through Serial Communication (Non-procedure) This section describes how to set required communication specifications and describes the I/O format for communication with external devices via serial interface (RS-232C/422 connection) using a non-procedure method with commands. Communication is performed via the Ethernet using the UDP/IP, TCP/IP protocols.
  • Page 179 "Normal (Fxxx method)" in the case of FZ3-3 , FZ3-7 . In the case of FZ3-9 , set to "Normal (UDP)", "Normal (TCP)" or "Normal (UDP) (Fxxx series method)". Save the setting to the controller and then restart the system. Reference: Setting the Start-up Status [Startup Setting] (p.133)
  • Page 180 Non-procedure (TCP) Controlling/Outputting through Serial Communication (Non-procedure) FZ3 User's Manual...
  • Page 181 [Note 2] [Note 1]: It is not displayed if the communication module is set to "Normal (TCP)". [Note 2]: The initial setting value becomes [9876] only when the communication module is set to [Normal (TCP)].
  • Page 182: Setting Communication Specifications (Rs-232C/422 - Non-Procedure)

    Important Before setting the communication specifications, set the "Serial (RS-232C/422)" communication module to ● "Normal" or "Normal (Fxxx method)", save the setting to the controller, and then restart the system. Reference: Setting the Start-up Status [Startup Setting] (p.133) Use the same communication specification settings for the controller and the external device.
  • Page 183: Checking Communication Status (Non-Procedure)

    Set the time in which a timeout error will occur in seconds. [Note 1]: If a speed of [38400 bps] or higher is selected, effective communication cannot be guaranteed depending on the cable length because speeds of over 20 kbps are not defined in RS-232C standards.
  • Page 184: Command Format (Non-Procedure)

    As with scene number acquisition commands, when acquisition data and an OK response exist next to each other, a space (0 x 20) is inserted between the acquisition data and the OK response and this information is grouped and sent as one packet.
  • Page 185: Command List (Non-Procedure)

    Cannot receive commands when setting windows or the Edit Flow windows are displayed (excluding Serial - Confirmation). On the Main screen, even if the screen is switched to the Edit Flow window, etc., the data output after measurement will not be interrupted before all data is output. Can not react to commands when windows other than the Main screen are displayed.
  • Page 186 References BKDLOAD Loads System + Scene group 0 data Reference: Details (p.184) BKDSAVE Saves System + Scene Group 0 data in a file Reference: Details (p.185) DATASAVE Saves System + Scene group data in the controller's memory Reference: Details (p.187)
  • Page 187 When "LABEL1.BKD" in the "IMG01" folder of the USB memory to which the drive name "USBDisk2" is assigned is loaded to the controller <Command> <Response> BKDSAVE The system + scene group 0 data currently being used by the controller is saved to a file. <Command format> FZ3 User's Manual Controlling/Outputting through Serial Communication (Non-procedure)
  • Page 188 Do not turn off power to the controller until there is a response. ● (Example) When the currently used system + scene group 0 data is saved as "LABEL1.BKD" in the "IMG01" folder in the USB memory to which the drive name "USBDisk2" is assigned <Command>...
  • Page 189 If DATASAVE command is executed when using scene groups 1 to 31, system data is saved on the controller's ● flash memory and scene group data is saved to the USB memory. If there is no USB memory plugged in, ER is returned.
  • Page 190 Second: 2 digits (Example) When the current date and time is 08/30/2007, 12:30:00 <Command> <Response> Setting date and time Changes the date and time of the internal calendar timer in the controller. <Command format> Controlling/Outputting through Serial Communication (Non-procedure) FZ3 User's Manual...
  • Page 191 Minute: 2 digits Second: 2 digits Note <Hour: 2 digits>, <Minute: 2 digits>, and <Second: 2 digits> can be omitted during setting.Settings cannot be ● updated when these are omitted, however, and the previous time will be kept unchanged. Allowable omission patterns include "omitting <second> only", "omitting <minute> and <second>", omitting <hour>, <minute>, and <second>".
  • Page 192 0: Changes the image modes of all the windows to "Through" image mode 1: Changes the image modes of all the windows to "Freeze" 2: Changes the image modes of all the windows to "Last NG" Controlling/Outputting through Serial Communication (Non-procedure) FZ3 User's Manual...
  • Page 193 When processing is not performed normally <Parameters explanation> Specifies the No. of the image data to be saved (0 to max. number of logging images (I_MAX)). Image data The maximum number of logging images can be a number with a maximum of 3 digits.The number of images will vary depending on the controller used and the camera connected.
  • Page 194 (Example) When the image data of image data No. 3 is saved with the file name "LABEL1.IFZ" in the "IMG01" folder in the USB memory to which the drive name "USBDisk2" is assigned <Command> <Response> MEASURE or M Executing measurement Executes measurement one time.
  • Page 195 When processing is not performed normally Note To output measurement results, insert a [Data Output] processing unit in the scene. ● When the scene does not have a [Data Output] processing unit, only a command response is output. Reference: Output Format (Non-procedure) (p.208) Reference: "Processing Item List Manual", "Data Output"...
  • Page 196 When processing is performed normally When processing is not performed normally <Parameters explanation> Scene No. The acquired scene No. (currently used scene No.) is output as a response (0 to 31). (Example) When scene 0 is being used <Command> Controlling/Outputting through Serial Communication (Non-procedure)
  • Page 197 <Command format> <Response format> When processing is performed normally When processing is not performed normally <Parameters explanation> Scene No. Specifies the scene No. after switching (0 to 31). (Example) When switching to scene 2 <Command> <Response> SCNGROUP or SG Acquires scene group No.
  • Page 198 When processing is performed normally When processing is not performed normally <Parameters explanation> Scene group The acquired scene group No. (currently used scene group No.) is output as a response (0 to 31). (Example) When scene group 0 is being used <Command>...
  • Page 199 During parallel continuous measurement and when the STEP signal is input continuously, do not perform ● switching of the scene group. When this is performed, set "Unchecked" in "Save scene group on switch scene" in either of the settings items below.
  • Page 200 Do not turn off power to the controller until there is a response. ● (Example) When "LABEL.SCN" in the "IMG01" folder of the USB memory to which the drive name "USBDisk2" is assigned is loaded to the controller as scene 2. <Command>...
  • Page 201 Do not turn off power to the controller until there is a response. ● (Example) When scene data of scene No. 3 is saved with the file name "LABEL.SCN" in the "SCN01" folder in the USB memory to which the drive name "USBDisk2" is assigned <Command>...
  • Page 202 Do not turn off power to the controller until there is a response. ● (Example) When "LABEL.SGP" in the "IMG01" folder of the USB memory to which the drive name "USBDisk2" is assigned is loaded to scene group 3 <Command>...
  • Page 203 Do not turn off power to the controller until there is a response. ● (Example) When data stored in scene group 3 is saved with the file name "LABEL.SGP" in the "IMG01" folder in the USB memory to which the drive name "USBDisk2" is assigned <Command>...
  • Page 204 (Example) When the image logging setting is acquired when the setting for acquiring the current image logging save condition is 1 (save only for NG error) <Command> <Response> The current image logging save condition is "1: Only NG".
  • Page 205 Save destination folder name (one-byte alphanumeric dataLoggingDirectory saving data logging character) (Example 1) When creating settings so that image logging is only performed during NG errors <Command> <Response> (Example 2) When the RAMDisk is set as the image logging save destination <Command>...
  • Page 206 - RAMDisk Important Do not turn off power to the controller until there is a response. ● (Example) When "LABEL.INI" in the "IMG01" folder of the USB memory to which the drive name "USBDisk2" is assigned is loaded <Command> <Response> SYSSAVE Saves system data.
  • Page 207 Do not turn off power to the controller until there is a response. ● (Example) When data stored in scene group 3 is saved with the file name "LABEL.INI" in the "IMG01" folder in the USB memory to which the drive name "USBDisk2" is assigned <Command>...
  • Page 208 External Reference Tables (p.229) Measurement The acquired measurement value is output as a response. (Example) When the judgement result of [Search] set as the 6th processing unit (processing unit number "5") is acquired (external reference table value is "0") <Command> <Response>...
  • Page 209 Reference: External Reference Tables (p.229) Setting data Set the settings data parameters. (Example) When "Skipping angle" (external reference table value "124") in [Search] set as the 6th processing unit (processing unit number "5") is changed to "10" <Command> <Response> (Example) When "Verification string"...
  • Page 210: Output Format (Non-Procedure)

    Version information Software version ● (Example) When the controller type is "FZ3-XXX", the software version is "2.00", and the date is "Sept. 25th, 2008" <Command> <Response> Output Format (Non-procedure) If the processing unit [Data Output] is set in a scene, measurement results are sequentially output starting from the smallest data No.
  • Page 211 When JG (Judgement) is set, the next value is output. OK:1 NG:-1 Note Even if measurement is complete, data output will not stop until all of the data is output. Please note, data ● output will not be interrupted. When outputting Binary Data Set the output format as "Binary"...
  • Page 212 When JG (Judgement) is set, the next value is output. OK:1000(1 × 1000) NG:1000(-1 × 1000) Note Even if measurement is complete, data output will not stop until all of the data is output. Please note, data ● output will not be interrupted. Controlling/Outputting through Serial Communication (Non-procedure)
  • Page 213: Controlling/Outputting Through Parallel Communication

    Set the controller communication specifications. Use the same communication specification settings for the controller and the external device. Note During setting of communication specifications, input signals cannot be handled. However, the input status can ● be checked with [confirmation]. Reference: Checking the Communication Status (Parallel Interface) (p.213)
  • Page 214 Valid only when "Output control" is set to "None". Set the cycle by which measurement results are output. Set the cycle so that the interval is equal to or longer 2.0 to than "Gate ON delay + Output time" and shorter than Output period 5000.0 ms...
  • Page 215: Checking Communication Status (Parallel Interface)

    The settings are confirmed and the Parallel window closes. Checking Communication Status (Parallel Interface) Check the communication status with the external devices that are connected with a parallel interface. You can check whether wiring and communication settings have been performed correctly.
  • Page 216: I/O Format (Parallel Interface)

    Important That status of each of the parallel terminal signals STEP, DSA, GATE, OR, and READY can be checked ● on the screen with STEP0, DSA0, GATE0, OR0, and READY0. If the operation mode (FZ3-9 only) is [Multi-line random-trigger mode], line 0 uses GATE0, ●...
  • Page 217 The controller does not Continuous Measure continuously Input example: detect this signal, so a measurement during input of commands. 10000000 setting of either 0 or 1 makes no difference. Switch to scene Scene Switch measurement Input "Scene No." in switch scenes.
  • Page 218 Output Format Each time measurement is performed, the measurement result is output. Output can be selected to turn on either when the judgement result is OK or when it is NG. The factory default setting is "ON at NG". Controlling/Outputting through Parallel Communication...
  • Page 219 DO0 to DO7, while line 1 uses DO8 to DO15. Note After measurement, the data output by the OR signal or DO signal is held until the next measurement is ● performed. Note that the output status will be maintained even after measurement is complete.
  • Page 220: Timing Chart

    Signal Function Turns on when the controller is available for measurement and the RUN window is displayed. It is OFF in the ADJUST window, so switch to the RUN window during operation. Indicates that controller is currently measuring or switching the scene. Do not input next command BUSY while the BUSY signal is on.
  • Page 221 When parallel continuous measurement is engaged and continuous STEP signal is input, switching of scene ● group should be avoided. When this is performed, set "Unchecked" in "Save scene group on switch scene" in either of the settings items below.
  • Page 222 The ERROR signal turns on when the input command is not correctly performed. ● When "Output Control" Is Set to "Handshaking" Output the measurement results if controller is synchronous with external devices. If this function is used when multiple measurement results are output in sequence, it enables efficient and effective data transfer.
  • Page 223 This method enables synchronization between processing timing on the line and timing for output of controller results. After the STEP signal has turned on the number of times set in "number of delay" in the communication specifications, measurement results will be output the next time the STEP signal turns on.
  • Page 224 When the communication specification "Output Control" is set to "Synchronization output", levels will be ● counted according to the number of times the STEP signal turns on. For this reason, perform settings so that results are output only once for each measurement. (1 unit for [Judgement Output], 1 data item for [Data...
  • Page 225 Output signal Signal Function Turns on when the controller is available for measurement and the RUN window is displayed. Turns off in the ADJUST window. Indicates that the controller is currently switching the scene or scene group. Do not input next BUSY command while the BUSY signal is on.
  • Page 226 The function that enables continuous high speed image input is called the multiple image input function. The next STEP signal can be received at the point when image input is complete. It is not necessary to wait until measurement processing is complete. Whether image input is complete or not can be checked with the status of the READY signal.
  • Page 227 Set the image mode to "Freeze". ● When loading images continuously at high speed, the number of images that can be loaded is limited. Once the ● maximum number of images have been loaded, the READY signal will not turn on until the current measurement processing is complete.
  • Page 228: Externally Outputting Data Through Ftp

    Externally Outputting Data through FTP The image logging file and data logging file saved in the controller can be output using FTP protocol. FZ3 only functions as a FTP server and cannot serve as a FTP client. FTP uses the FTP passive mode. Use port 21 for FTP control (commands and responses), and use the port specified by the Ethernet I/O setting for FTP data transfer (downloading of ls command results and files).
  • Page 229 Input the output destination IP address. c: 0 to 255 d: 0 to 255 [0.0.0.0] Set the port No. to use for data I/O with the controller. When PLC link or UDP communication is used in addition to 0 to 65535 I/O port No.
  • Page 230: Communication Example

    To view the inside of the RAMDisk, enter RAMDisk at the end of the IP address. When the RAMDisk is set as the image logging destination, the logging files are displayed. In the same way as with normal file operations, logging images can be output from the controller. Externally Outputting Data through FTP...
  • Page 231: External Reference Tables

    External Reference Tables Input image Reference: Measurement Image Switching (p.232) Measurement Reference: Search (p.233) Reference: Flexible Search (p.234) Reference: Sensitive Search (p.235) Reference: ECM Search (p.237) Reference: EC Circle Search (p.238) Reference: Shape Search+ (p.240) Reference: Classification (p.242) Reference: Edge Position (p.243) Reference: Edge Pitch (p.244)
  • Page 232 Compensate image Reference: Position Compensation (p.267) Reference: Trapezoidal Correction+ (p.267) Reference: Filtering (p.268) Reference: Background Suppression (p.268) Reference: Color Gray Filter (p.269) Reference: Extract Color Filter (p.270) Reference: Anti Color Shading (p.271) Reference: Stripes Removal Filter+ (p.271) Reference: Halation Cut+ (p.272) Reference: Panorama+ (p.272)
  • Page 233 Reference: DI Branch (p.281) Output result Reference: Data Output (p.282) Reference: Parallel Data Output (p.282) Reference: Parallel Judgement Output (p.283) Display result Reference: Result Display (p.284) Reference: Display Image File (p.284) Reference: Display Last NG Image (p.284) FZ3 User's Manual...
  • Page 234: Input Image

    Measurement Image Switching Data name Set/Get Data range 0: No judgement (unmeasured) Judge Get only 1: Judgement result OK -1: Judgement result NG Unit that outputs images subject to reset Target unit Set/Get 0 to 9999 Input image FZ3 User's Manual...
  • Page 235: Measurement

    0: Correlation Search mode Set/Get 1: Shape 0: OFF With rotation Set/Get 1: ON Upper limit of the rotation angle Set/Get -180 to 180 Lower limit of the rotation angle Set/Get -180 to 180 Skipping angle Set/Get 1 to 30...
  • Page 236: Flexible Search

    Lower limit of measure Y Set/Get -99999.9999 to 99999.9999 Upper limit of the angle Set/Get -180 to 180 Lower limit of the angle Set/Get -180 to 180 Upper limit of the corr. Set/Get 0 to 100 Lower limit of the corr.
  • Page 237: Sensitive Search

    0: Correlation Search mode Set/Get 1: Shape 0: OFF With rotation Set/Get 1: ON Upper limit of the rotation angle Set/Get -180 to 180 Lower limit of the rotation angle Set/Get -180 to 180 Skipping angle Set/Get 1 to 30...
  • Page 238 0: ON Reflect to overall judgement Set/Get 1: OFF 0: OFF With rotation Set/Get 1: ON Upper limit of the rotation angle Set/Get -180 to 180 Lower limit of the rotation angle Set/Get -180 to 180 Skipping angle Set/Get 1 to 30...
  • Page 239: Ecm Search

    1000 + N Correlation value of sub-region Get only 0 to 100 (N = 0 to 99) For color cameras: 0.000 to 219.9705 1100 + N Deviation of sub-region Get only For monochrome cameras: 0.000 to (N = 0 to 99) 127.000...
  • Page 240: Ec Circle Search

    1 to 19 Reduction Set/Get 10 to 100 0:No rotation With rotation Set/Get 1: With rotation Lower limit of the rotation angle Set/Get -180 to 180 Upper limit of the rotation angle Set/Get -180 to 180 Skipping angle Set/Get 1 to 30...
  • Page 241 Mask size Set/Get 2: 7 x 7 3: 9 x 9 Edge extraction level Set/Get 0 to 255 Upper limit of position X Set/Get -99999.9999 to 99999.9999 Lower limit of position X Set/Get -99999.9999 to 99999.9999 Upper limit of position Y Set/Get -99999.9999 to 99999.9999...
  • Page 242: Shape Search

    Correlation value of search results Correlation value array Get only designated by [Label No. for external reference] Position X of search results designated by Position X arrangement Get only [Label No. for external reference] Position Y of search results designated by...
  • Page 243 1000 + N x 6 Correlation 0 to 99 0 to 100 (N = 0 to 99) 1000 + N x 6 + 1 Position X 0 to 99 -99999.9999 to 99999.9999 (N = 0 to 99) 1000 + N x 6 + 2 Position Y 0 to 99 -99999.9999 to 99999.9999...
  • Page 244: Classification

    0: Correlation Search mode Set/Get 1: Shape 0: OFF With rotation Set/Get 1: ON Upper limit of the rotation angle Set/Get -180 to 180 Lower limit of the rotation angle Set/Get -180 to 180 Skipping angle Set/Get 1 to 30...
  • Page 245: Edge Position

    Noise width Set/Get 0 to 9999 Edge color level Set/Get 0 to 442 Upper limit of the edge position X Set/Get -99999.9999 to 99999.9999 Lower limit of the edge position X Set/Get -99999.9999 to 99999.9999 Upper limit of the edge position Y Set/Get -99999.9999 to 99999.9999...
  • Page 246: Edge Pitch

    Set/Get 0 to 100 Noise Level Set/Get 0 to 442 Noise width Set/Get 0 to 9999 Upper limit of edge pitch Set/Get 0 to 1000 Lower limit of edge pitch Set/Get 0 to 1000 Upper limit of average pitch Set/Get 0 to 99999.9999...
  • Page 247: Scan Edge Position

    Edge Level Set/Get 0 to 100 Noise Level Set/Get 0 to 442 Noise width Set/Get 0 to 9999 Edge color level Set/Get 0 to 442 Upper limit of the maximum edge position X Set/Get -99999.9999 to 99999.9999 FZ3 User's Manual Measurement...
  • Page 248: Scan Edge Width

    Lower limit of the maximum edge position X Set/Get -99999.9999 to 99999.9999 Upper limit of the maximum edge position Y Set/Get -99999.9999 to 99999.9999 Lower limit of the maximum edge position Y Set/Get -99999.9999 to 99999.9999 Upper limit of the minimum edge position X Set/Get -99999.9999 to 99999.9999...
  • Page 249: Color Data

    Upper limit of the lostwidth Set/Get 0 to 100 Lower limit of the lostwidth Set/Get 0 to 100 0: Light → dark, 1: Dark → light Monochrome edge detection mode Set/Get Edge level absolute value Set/Get 0 to 442 Edge level specification method...
  • Page 250: Gravity And Area

    0 to 255 Reference color G Set/Get 0 to 255 Reference color B Set/Get 0 to 255 Upper limit for color difference Set/Get 0 to 442 Lower limit for color difference Set/Get 0 to 442 Upper limit for color deviation...
  • Page 251 0: Multiple selections disabled Multiple selections Set/Get 1: Multiple selections enabled 0: Not used 160 + N x 10 Flag N used for registered color Set/Get 1 : Used 0: OR 161 + N x 10 Flag N for registered color OR/NOT...
  • Page 252: Labeling

    Filling up holes Set/Get 1: ON 0: OFF Outside trimming Set/Get 1: ON Upper limit of the object area range Set/Get 0 to 999999999.9999 Lower limit of the object area range Set/Get 0 to 999999999.9999 0: Area ascending 1: Area descending...
  • Page 253 163 + N x 10 Register the min. color hue N Set/Get 0 to 359 164 + N x 10 Register the max. color saturation N Set/Get 0 to 255 165 + N x 10 Register the min. color saturation N...
  • Page 254: Label Data

    12: Upper left X coordinate of circumscribed rectangle 13: Upper left Y coordinate of circumscribed rectangle 0: OR 601 + N x 10 Judgement condition display flag N Set/Get 1: NOT 602 + N x 10 Judgement condition upper limit N Set/Get -999999999.9999 to 999999999.9999...
  • Page 255: Labeling

    Labeling+ Data name Set/Get Data range 0: No judgement (not yet measured) Judgement Get only 1: Judgement result OK -1: Judgement result NG Number of labels Get only 0 to 2500 Reference X Get only -99999.9999 to 99999.9999 Reference Y Get only -99999.9999 to 99999.9999...
  • Page 256 0: OFF Outside trimming Set/Get 1: ON Label No. Set/Get 0 to 2499 Upper limit of the binary level Set/Get 0 to 255 Lower limit of the binary level Set/Get 128 to 255 0: OFF Binary image Set/Get 1: ON...
  • Page 257 5: Elliptic major axis 6: Elliptic minor axis 7: Ratio of approximate ellipse 8: Width of circumscribed rectangle 9: Height of circumscribed rectangle 10: Upper left X coordinate of circumscribed rectangle 11: Upper left Y coordinate of circumscribed rectangle Sort condition...
  • Page 258 8: Width of circumscribed rectangle 9: Height of circumscribed rectangle 601 + N x 10 Extraction condition Set/Get 10: Upper left X coordinate of circumscribed (N = 0 to 2) rectangle 11: Upper left Y coordinate of circumscribed rectangle 12: Perimeter...
  • Page 259: Defect

    703 + N x 10 Lower limit of judgement Set/Get -999999999.9999 to 999999999.9999 (N = 0 to 7) condition for feature quantity Judgement condition feature 1000 + N quantity 0 Get only -999999999.9999 to 999999999.9999 (N = 0 to 99) (Label No.
  • Page 260: Precise Defect

    Set/Get 3:16 4:24 5:32 6:64 Defect judgement Set/Get 0 to 999 Defect color Set/Get 0: Both, 1: White, 2: Black Area measurement Set/Get 0: OFF, 1: ON Area meas. LV Set/Get 0 to 999 Area judgement Set/Get 0 to 999999999.9999...
  • Page 261: Fine Matching

    2: X ascending Sort condition Set/Get 3: X descending 4: Y ascending 5: Y descending Upper limit of label area condition Set/Get 0 to 999999999.9999 Lower limit of label area condition Set/Get 0 to 999999999.9999 Upper limit of quantity judgement...
  • Page 262: Character Inspection

    Get only -1: None, 0 to 9999 1032 to 1063 Detected index Get only 0 to 35 1064 to 1095 Detected model No. Get only 0 to 4 1096 to 1127 Chara. code Get only 0 to 0xFFFF (UTF-16 encoded)
  • Page 263: Date Verification

    Judge Get only 1: Judgement result OK -1: Judgement result NG Verification string Get only Character string with 32 characters or less Read string Get only Character string with 32 characters or less 0: ON Reflect to overall judgement Set/Get...
  • Page 264: Model Dictionary

    Decoded character Get only 0 to (CHAR_NUM_MAX - 1) characters string 0 to (INDEX_NUM_MAX - 1) -1: Where there was no match with any of the index Index Get only comparison strings,or the index comparison string has not been set up.
  • Page 265 0: '*"? are considered to be wild cards character Set/Get 1: '*"? are considered to be character strings classification Flag showing character string Set/Get Flag regarding whether or not character string is displayed display results 0: Black 1 : White Character string Set/Get 2: Red display color...
  • Page 266: 2D Code

    Decoded character string Get only Character string included in code detected 0 to (INDEX_NUM_MAX - 1) -1: Where there was no match with any of Index Get only the index comparison strings,or the index comparison string has not been set up.
  • Page 267: Circle Angle

    Lower limit of number of characters Set/Get 0 to CHAR_NUM_MAX detected Judgement comparison character string Set/Get Comparison string used for judgement Lower limit of overall quality Set/Get 0 to 4 0 : Not displayed Grade overall quality display Set/Get 1 : Displayed...
  • Page 268 Edge pitch Set/Get 1 to 99 Measurement FZ3 User's Manual...
  • Page 269: Compensate Image

    Compensate image Position Compensation Data name Set/Get Data range 0: No judgement (unmeasured) Judge Get only 1: Judgement result OK -1: Judgement result NG Scroll X Get only -99999.9999 to 99999.9999 Scroll Y Get only -99999.9999 to 99999.9999 Scrollθ Get only -999.9999 to 999.9999...
  • Page 270: Filtering

    0: Black 1 : White Reference coordinate display Set/Get 2: Red color 3: Green 4: Blue Measurement coordinate 0 : Not displayed Set/Get display 1 : Displayed 0: Black 1 : White Measurement coordinate Set/Get 2: Red display color 3: Green...
  • Page 271: Color Gray Filter

    0: RGB common Color setting mode Set/Get 1: RGB individual Lower limit for common colors Set/Get 0 to 255 Upper limit for common colors Set/Get 0 to 255 MIN R Set/Get 0 to 255 MAX R Set/Get 0 to 255...
  • Page 272: Extract Color Filter

    (N = 0 to 7) (N = 0 to 7) 3: Green 4: Blue Characteristic application The RGB value for the coordinate specified during 5000 RGB value pixel density data Set/Get set up is saved in measurement data. When acquiring, the data saved in measurement data is returned.
  • Page 273: Anti Color Shading

    Characteristic application The color extraction range number selected during 5001 Selected color extraction range Set/Get set up is saved in measurement data. When acquiring, the data saved in measurement data is returned. Anti Color Shading Data name Set/Get Data range...
  • Page 274: Halation Cut

    -1: Judgement result NG 0: Camera 0 + 1 Select camera Set/Get 1: Camera 0 + 1 + 2 2: Camera 0 + 1 + 2 + 3 0: (1 x 4) placement Arrangement Set/Get 1: (2 x 2) placement...
  • Page 275: Polar Transformation

    1 : Executed Brightness correction Set/Get 0 to 3 reference image No. Number of valid images 0 to 4 Camera number of foremost window of cameras Foremost window image Set/Get used Polar Transformation Data name Set/Get Data range 0: No judgement (unmeasured)
  • Page 276: Support Measurement

    0: No judgement (unmeasured) Judge Get only 1: Judgement result OK -1: Judgement result NG 5 to Expression result of Expression 0 - Set/Get -999999999.9999 to 999999999.9999 Expression result of Expression 7 13 to Judgement result of Expression 0 -...
  • Page 277: Circle Regression

    Calibration Set/Get 1:ON 0: Calculate line Function type Set/Get 1: Calculate cross point and angle of two lines 2: Calculate distance between line and point 0: Noise cancel OFF Noise cancel 0 Set/Get 1: Noise cancel ON 0: Noise cancel OFF...
  • Page 278: Set Unit Data

    Set/Get 0 to 9999 Register figure No. Set/Get 0 to 999 Target figure No. Set/Get 0 to 7 Number of setting data items Get only 0 to 20 Get Unit Figure Data name Set/Get Data range 0: No judgement (unmeasured)
  • Page 279: Trend Monitor

    Figure N data Get only The amount of valid data differs with data type. 1022 + 100 x N Set to 0 if disabled or no figures are acquired. (N = 0 to 9) (N = 0 to 9) Trend Monitor...
  • Page 280: Image Logging

    0: 0 to 4: 4 Minus Set/Get 0: -, 1:8 Field separator Set/Get 0: OFF, 1: Comma, 2: Tab, 3: Space, 4: CR+LF Record separator Set/Get 0: OFF 1: Comma, 2: Tab, 3: Space, 4: CR+LF 0 suppress Set/Get 0: OFF, 1: ON...
  • Page 281: Elapsed Time

    Get only 0 to 255 0: ON Setting data Reflect to overall judgement Set/Get 1: OFF Setting data Valid brightness range Lower limit Set/Get 0 to 255 Setting data Valid brightness range Upper limit Set/Get 0 to 255 Setting data Valid pixel Lower limit...
  • Page 282 Setting data R average Upper limit Set/Get 0 to 255 Setting data G average Lower limit Set/Get 0 to 255 Setting data G average Upper limit Set/Get 0 to 255 Setting data B average Lower limit Set/Get 0 to 255...
  • Page 283: Branch

    0: No judgement (unmeasured) Judge 1: Judgement result OK -1: Judgement result NG DI input No. No. used to indicate DI input (00000 to 11111) Unit No Unit number at destination corresponding to DI input Destination Unit 120 to No. 0 -...
  • Page 284: Output Result

    1 to 10 Decimal Set/Get 0: 0 to 4: 4 Minus Set/Get 0: -, 1:8 0: OFF 1: Comma, 2: Tab, 3: Space, Field separator Set/Get 4: Delimiter 0: OFF 1: Comma, 2: Tab, 3: Space, Record separator Set/Get 4: Delimiter...
  • Page 285: Parallel Judgement Output

    Data 0 - Get only -999999999.9999 to 999999999.9999 Data 15 21 to Judge 0 - Get only 1: OK, -1: NG, 0: Unmeasured Judge 15 Reflect to overall judgement Set/Get 0: ON, 1: OFF Upper limit 0 for judgement Set/Get -999999999.9999 to 999999999.9999...
  • Page 286: Display Result

    -1: Images in own processing unit saved 0: OFF Image memory setting flag Set/Get 1: ON Condition exp N 140 to 147 Set/Get Exp character string for inclusion processing unit 0 (N = 0 to 7) Display result FZ3 User's Manual...
  • Page 287 Upper limit of condition calculation M Set/Get Even number is upper limit, odd number is lower limit (M = 0 to 15) 148 to 163 Exp upper and lower limits for inclusion processing unit Lower limit of condition calculation M...
  • Page 288 Display result FZ3 User's Manual...
  • Page 289: Appendixes

    Reference: Setting Figures (p.319) Reference: About Number of Logging Images (p.330) Reference: About Limits on the Number of Image Input Processing Items Used (p.331) Reference: About Max. Number of Loading Images during Multiple Image Input (p.333) Reference: Character Code Table (p.334) Reference: Upper Limits of Processing Item Parameters (p.335)
  • Page 290: About Lenses

    About Lenses When using a camera (single), refer to the following tables to prepare the lens and extension tube. The lens may vary depending on the size of measurement objects and the camera setting distance. Optical Diagrams 0.3 megapixel digital camera (stand-alone) FZ-S...
  • Page 291 2 megapixel digital camera (stand-alone) FZ-S *The 5 mm extension tube (3Z4S-LE ML-EXR) cannot be connected with the FZ-LEH25. 5 megapixel digital camera (stand-alone) FZ-S FZ3 User's Manual About Lenses...
  • Page 292 Make sure to verify the lens type when checking the graph as the field of view value is different for each type. Points such as "t5.0" on the graph correspond to the thickness of the extension tube used. "t0" is used if an extension tube is not necessary, and "t5.0 is used if a 5 mm extension tube is used.
  • Page 293 Points such as "t5.0" on the graph correspond to the thickness of the extension tube used. "t0" is used if an extension tube is not necessary, and "t5.0 is used if a 5 mm extension tube is used.
  • Page 294 F3.4 φ12 mm 25.5 mm Extension Tube An extension tube, which is installed between lens and camera, is used to adjust focal distance. Different combinations of the 7 tubes can be used to achieve any desired thickness. Max. O.D. Thickness φ30...
  • Page 295 Do not overlap the 0.5 mm, 1.0 mm and 2.0 mm extension tubes. ● Since these lenses are installed between the lens and the threaded section of another extension tube, overlapping of 2 or more of these tubes will cause unstable fixation.
  • Page 296: Error Messages And Troubleshooting

    Error Messages and Troubleshooting This section lists error messages that display on the screen and solutions. When a message with this symbol is displayed, the ERROR signal on the parallel interface is on. Error message Remedy No value set. Please A value must be set for this item.
  • Page 297 Please verify range for setting and set up again. correct range. File name contains Please confirm that characters such as ¥ / , : ; * ? " < > |& . SPC (space) are not included invalid character. in the file name.
  • Page 298 Please register higher-contrast images as models. Cannot perform model Fine matching registration. For the fine matching, the 2 pixels at the edge of the image cannot be registered as the model. Available memory is insufficient. Available application memory is low.
  • Page 299: Faq

    Has the monitor failed? ● Is the power capacity enough (LCD monitor)? ● Have you turned off the LCD? If you have, the monitor recovery will occur if you tap on the ● bottom of the monitor. Monitor images are disordered Are the power supply and cable generating electronic noise? ●...
  • Page 300: For Measurement

    Displaying Flow and Detailed Results (p.87) Data cannot be saved The data save may have failed because there was not enough free capacity in the flash memory ● in the controller. The current scene group data in the controller memory is destroyed after the restart.
  • Page 301: About Parallel Interface

    ● Are there any setting windows open? ● * A setting window is defined as a window that opens separately such as the Edit Flow window and the Scene Maintenance window. Signals cannot be output to external devices Is the trigger signal input? ●...
  • Page 302: Measurement Mechanism

    0 to 255 can be performed. For each of RGB, black is rendered with a 0 value and white is rendered with a 255 value. During measurement of color images, many colors can be measured by adjusting the RGB values.
  • Page 303 Register a reference model. Note Model Status and Measurement Processing Measurement time and accuracy may be affected by the status of model in the following ways. Please ● select measurement objects that are in good condition (clean) for Model Registration.
  • Page 304 When the rotation angle range is wide (such as full angle), a search that is faster than a "CR" search can be performed.Note, however, that this method may be less reliable than a "CR" search if the image has low contrast or blurred edges.
  • Page 305 Example: When angle range is 15 ° and skipping angle is 5 ° Candidate Point Level This is the level used for finding models when searching.Images with a correlation value higher than the candidate point level are used to establish candidate points for search inspection.
  • Page 306: Edge Detection Measurement

    Indicates the edge color change level (degree of color difference). This level is adjusted if edges cannot be accurately detected. Note The value 0 to 100 for the edge level indicates the edge intensity.It is not related to color differences in the ● original image.
  • Page 307 The maximum value and minimum value for color difference in the edge detection area are determined and if the difference is less than the noise level, it is judged that there is no edge. When detection is affected by noise, increase this value.
  • Page 308: Defect Detection Measurement

    Set the width for judging noise. When no color is specified ● If another edge is detected within the width range starting from the point where an edge was first detected, the newly detected point is considered noise. When a color is specified ●...
  • Page 309: Handling Coordinates

    Setting item Description Specify the upper and lower limits of defect detection size based on the size of scratch or contamination to be detected. The larger the difference between upper and lower limits, the easier it is to detect scratches or contamination of various sizes.
  • Page 310 Select whether or not to perform calibration when selecting output to external devices. Reference: Calibration (p.310) Calibration: ON Calibration is performed during output and measured values after calibration are output. Calibration: OFF Calibration is not performed during output, and coordinate values from camera images are output. Measurement Mechanism FZ3 User's Manual...
  • Page 311: Terminology Explanations

    Cameras with a dome-shaped light can also be controlled with the controller. This is beneficial when the effects of ambient light are to be avoided and when it is desirable to shorten the lighting setting time. For details, see Reference: "Intelligent Camera (with Lighting Function)"...
  • Page 312 Detection point This is the point that specifies the coordinates of which part of the model are to be output by the search and ECM search processing item. The initial value is at the center of a model.
  • Page 313 The center of gravity of a circular object is the center of the circle, the center of gravity of a rectangle is the intersection of two diagonal lines.
  • Page 314 There are methods for simple calculation without performing this kind of computation. For instance, "Negative number = inverting all bits of a positive number and then adding 1 to the result". The first digit is used to judge whether the number is positive or negative.
  • Page 315: Basic Knowledge About Operations

    ● Setting values can be done by dragging the slider on the screen. The method for displaying the numeric keyboard and setting values is explained here. For other methods, refer to individual setting descriptions. Tap [...] in the item in which a value is to be set.
  • Page 316: Selecting Files And Folders

    To toggle between uppercase and lowercase mode, tap [A/a]. Symbol (one-byte characters input mode) a (Alphanumeric Input Mode) To switch between uppercase and lowercase mode, tap "A/a". The default state is lowercase input mode. Operation Method Tap [...] in the item in which a character string is to be set.
  • Page 317 Folder View Area A list of folders on the RAM disk and folders in the mounted USB memory is displayed. At the root of the tree, the drive names of all accessible USB memory devices are displayed (ex. "USBDisk", "USBDisk2").
  • Page 318: Available Operations In Select File Window

    This section describes the main operations available from the Select File window. Note If the target file is not displayed in the List View area when selecting a file, please check that the file type of the ● target file is selected in "Kind".
  • Page 319: Using The Zoom Function

    Character input method: Reference: Inputting Text (p.313) Note When a file or folder with the same name exists within the folder, an error message will display telling you that ● you cannot change the name. Deleting a Folder or File Tap the name of file or folder to be deleted from the List View area.
  • Page 320 Displays the selected area in the original size. Zoom-out button ● Reduces the selected area by half. Full-screen button ● Enlarges the zoom browser to the entire screen and returns it to its original size. Basic Knowledge about Operations FZ3 User's Manual...
  • Page 321: Setting Figures

    Window for registering figures when registering or setting areas or models as measurement objects. Figures Displays a list of names of objects that have been set. The figure at the bottom of the list is the nearest object in the foreground. The higher the sequence position of the object, the further back in the background it is.
  • Page 322: Setting Methods

    Drag the lower right point down in a diagonal direction. Using numbers for setting ● The window for settings is split into two.Setting is performed through input of numbers or through tapping on the arrows. Setting Figures FZ3 User's Manual...
  • Page 323 Drag the center point of the line in a direction perpendicular to the line. Using numbers for setting ● The window for settings is split into two.Setting is performed through input of numbers or through tapping on the arrows. FZ3 User's Manual...
  • Page 324 Circle/Ellipse Image selection status ● Points are displayed on the top, bottom, left, right, and lower right of the circle. Dimension Adjustment ● Drag the points. Example) When zooming in on a circle ● Drag the point on the lower right of the circle.
  • Page 325 The window for settings is split into two.Setting is performed through input of numbers or through tapping on the arrows. Circumference Image selection status ● Points are displayed on the top, bottom, left, and right of both the inner and outer circles. Dimension Adjustment ● Drag the points. Example) When enlarging the entire circumference ●...
  • Page 326 The window for settings is split into two.Setting is performed through input of numbers or through tapping on the arrows. Image selection status ● Points are displayed on two lines at both ends of the arcs, on the inner arc, on the outer arc, and inside the closed arc shape. Dimension Adjustment ●...
  • Page 327 Drag one of the points at the end of the arc. Using numbers for setting ● The window for settings is split into three.Setting is performed through input of numbers or through tapping on the arrows. FZ3 User's Manual Setting Figures...
  • Page 328 ● Entire image is selected. Using numbers for setting ● Setting is performed through input of numbers or through tapping on the arrows.The line type and line color can also be changed at this window. Setting Figures FZ3 User's Manual...
  • Page 329 ● When [Polygon] is specified, a triangle is drawn at first. If you drag and drop one of the sides at the point you want to make a new vertex, a new vertex will be created. If the number of vertexes is not within 3 to 10, the image cannot be confirmed as a polygon.
  • Page 330: About Or Setting/Not Setting

    About OR Setting/NOT Setting The OR setting/NOT setting is used when multiple images are combined. Areas with complex shapes can be drawn through combining figures, and unnecessary parts can be excluded form the area.Each time [OR/NOT] ( ) is tapped, the setting of the selected figure toggles between OR and NOT.
  • Page 331 The selected figure is displayed with a dotted line in the OK color. When drawing multiple figures, the entire area is registered as one region. The selected figure is displayed with a dotted line in the NG color. The area outside of the NOT image is registered as the region.
  • Page 332: About Number Of Logging Images

    About Number of Logging Images The maximum number of logging images (I_MAX) that can be stored in the controller's memory varies depending on the type of the controller in use and the type and number of connected cameras. For color cameras: 0.3 megapixel camera...
  • Page 333: About Limits On The Number Of Image Input Processing Items Used

    About Limits on the Number of Image Input Processing Items Used The number of image input processing items that can be used within one scene is limited by the combinations of the camera. If the limit is exceeded, a measurement NG occurs due to a memory shortage during measurement.
  • Page 334 Important If there is one or more "Sensitive Search" in the flow, the number of image input items that can be used is only ● reduced by one. In the case of FZ3-9 , the number of processing items is not limited and as many processing ●...
  • Page 335: About Max. Number Of Loading Images During Multiple Image Input

    About Max. Number of Loading Images during Multiple Image Input The function that enables continuous high speed image input is called the multiple image input function. The maximum number of images that can be loaded based on each specification is shown below.
  • Page 336: Character Code Table

    (base 10). Calculation method for output value (base 10) Number of upper level bits x 16 + number of lower level bits (of recognized character) = Output value (Examples) If the recognized character is "2", "50" is output.
  • Page 337: Upper Limits Of Processing Item Parameters

    Upper Limits of Processing Item Parameters For processing items where the upper limit value is changed based on the image size of the camera being used, the description of the upper limit value is expressed using "_MAX".Upper limit values for each camera are as follows.
  • Page 338: About Memories Usable With Fz Series

    Image logging file, data logging file, and capture images can be saved. As this is memory inside the FZ3, files can be saved and read faster than using USB memory. However, capacity is a fixed 40 MB (256 MB for FZ3-9 ) .
  • Page 339: Index

    DI Branch (External Reference) Changing a scene name DISPCOND Changing scene group name Display Image File (External Reference) Character code table Display Last NG Image (External Reference) Character input Character Inspection (External Reference) 260 DNS server 153, 179 Circle Circle regression (External Reference)
  • Page 340 Output format (Parallel) Image logging (External Reference) Output polarity Image mode IMGSAVE Panorama+ (External Reference) Initialization Parallel Data Output (External Reference) 282 Input format (Parallel) Parallel interface Intelligent camera (Terminology Explanation) Parallel Judgement Output (External Reference) Inter-camera setting IP address...
  • Page 341 Test measurement Save last logging image Text Save to file Time Saving during scene group switch Timing chart Scan Edge Position (External Reference) 245 Timing chart (PLC Link) Scan Edge Width (External Reference) Touch pen SCENE Trackball Scene Trapezoidal Correction+ (External Reference)
  • Page 342 Tel: (1) 847-843-7900/Fax: (1) 847-843-7787 Application Sensors Division Shiokoji Horikawa, Shimogyo-ku, OMRON ASIA PACIFIC PTE. LTD. Kyoto, 600-8530 Japan No. 438A Alexandra Road # 05-05/08 (Lobby 2), Tel: (81) 75-344-7068/Fax: (81) 75-344-7107 Alexandra Technopark, Singapore 119967 Tel: (65) 6835-3011/Fax: (65) 6835-2711 Regional Headquarters OMRON EUROPE B.V.

Table of Contents