Omron FH-1 series User Manual

Omron FH-1 series User Manual

Vision sensor fh series; fz5 series
Hide thumbs Also See for FH-1 series:
Table of Contents

Advertisement

Vision Sensor
FH/FZ5 Series
Vision System
User's Manual
FH-1
FH-1-
FH-3
FH-3-
FH-L
FH-L-
FZ5-6
FZ5-6-
FZ5-11
FZ5-11-
FZ5-L35
FZ5-L35-
Z365-E1-02

Advertisement

Table of Contents
loading

Summary of Contents for Omron FH-1 series

  • Page 1 Vision Sensor FH/FZ5 Series Vision System User’s Manual FH-1 FH-1- FH-3 FH-3- FH-L FH-L- FZ5-6 FZ5-6- FZ5-11 FZ5-11- FZ5-L35 FZ5-L35- Z365-E1-02...
  • Page 2 Every precaution has been taken in the preparation of this manual. Nevertheless, OMRON assumes no responsibility for errors or omis sions. Neither is any liability assumed for damages resulting from the use of the information contained in this publication.
  • Page 3: Structure Of Fh/Fz5 Manuals

    Structure of FH/FZ5 Manuals The following table gives the manual configuration of the FH/FZ5. Name of Manual Cat. No. Model Proposes Contents FH-1 To confirm the safety and Describes the definitions of basic Vision System FH FH-1- usage precautions of the terms, meaning of signal words, 9607479-9 Instruction Sheet...
  • Page 4: Conventions Used In This Manual

    The symbols used in this manual have the following meanings. Indicates relevant operational precautions that must be followed. IMPORTANT Indicates operation-related suggestions from OMRON. Note Use of Quotation Marks and Brackets In this manual, menus and other items are indicated as follows.
  • Page 5: Definitions Of Basic Terms

    Definitions of Basic Terms Term Definition All FH series model names as follows: FH series FH-1, FH-1-, FH-3, FH-3-, FH-L, FH-L- All FH-1 series model names as follows: FH-1000 series FH-1, FH-1- All FH-3 series model names as follows: FH-3000 series FH-3, FH-3-...
  • Page 6 Term Definition A processing item that is registered in a scene. Numbers are assigned to processing units in order from the top and they are executed in that processing unit order. (abbreviated as “unit”) Processing items are registered for the processing units to create a scene (i.e., a unit for changing the measurement flow).
  • Page 7 Term Definition When the location and direction of measured objects are not fixed, the positional deviation between reference position and current position is calculated and measurement is performed after correcting. Please select processing items that are appropriate to the measurement object from processing items that are related to position compensation.
  • Page 8 Term Definition Binary numbers are generally used to represent negative numbers. Negative numbers are expressed by "Inverting all bits of a positive number and adding 1 to the result". (Example) "−1" is expressed as 2's complement "−1" can be calculated by "0-1". (In the case of 1, minus 1) 00000000 (= 0) −...
  • Page 9: Table Of Contents

    Contents Structure of FH/FZ5 Manuals ....................... 1 Conventions Used in This Manual ......................2 Definitions of Basic Terms ........................3 Terms and Conditions Agreement ...................... 13 Safety Precautions ..........................15 Precautions for Safe Use ........................17 Precautions for Correct Use ....................... 20 Regulations and Standards ........................
  • Page 10 3. Performing Test Measurement/Starting Operation ..............73 Adjustment Windows and Run Windows ....................74 Main Window (Layout 0): Adjustment Window (Default) ..............74 Main Window (Layout 1): Run Window (Default) ................75 Main Window (Layout 1): Changing to the Run Window ..............75 Main Window (Layout 1): Changing to the Adjustment Window ............
  • Page 11 4. Using Tools ..........................143 Limiting user operations (Security settings) ................... 144 Setting Accounts (Account List) ......................144 Setting Layout Restrictions ....................... 146 Setting User Group Operation Restrictions ..................147 Saving/Loading/Deleting the Security Settings ................. 149 Changing between user accounts ......................155 Logging in ............................
  • Page 12 5. Saving Data to the FH series/FZ5 series ..................221 Saving Data to the FH series/FZ5 series ....................222 About Saving Areas .......................... 222 External Drive Names ........................223 Using External Memory Devices (FH series/FZ5-1100 series only) ..........224 Shared folder on a computer connected to the network ..............224 Saving Settings Data to the Flash Memory and Restarting ..............
  • Page 13 7. Appendices ..........................297 Alignment ............................... 298 Overview ............................298 Execution of Calibration ........................301 Troubleshooting ..........................308 Alignment ............................309 Alignment Processing Items ......................316 Error Messages and Troubleshooting ....................317 FAQ ................................ 323 During Start-up ..........................323 During Operation ..........................324 For Measurement ..........................
  • Page 14 Vision System FH/FZ5 Series User’s Manual (Z365)
  • Page 15: Terms And Conditions Agreement

    Omron’s exclusive warranty is that the Products will be free from defects in materials and workmanship for a period of twelve months from the date of sale by Omron (or such other period expressed in writing by Omron). Omron disclaims all other warranties, express or implied.
  • Page 16 Disclaimers Performance Data Data presented in Omron Company websites, catalogs and other materials is provided as a guide for the user in determining suitability and does not constitute a warranty. It may represent the result of Omron’s test conditions, and the user must correlate it to actual application requirements. Actual performance is subject to the Omron’s Warranty and Limitations of Liability.
  • Page 17: Safety Precautions

    Safety Precautions  Symbols and the meanings for safety precautions described in this manual. In order for the product to be used safely, the following indications are used in this book to draw your attention to the cautions. The cautions with the indications describe the important contents for safety. Indicates a potentially hazardous situation which, if not avoided, will result in minor or moderate injury, or may result in serious injury or death.
  • Page 18  Alert statements in this Manual The following alert statements apply to the products in this manual. Each alert statement also appears at the locations needed in this manual to attract your attention. WARNING This product must be used according to this manual or Instruction sheet. Failure to observe this may result in impairment of functions and performance of the product.
  • Page 19: Precautions For Safe Use

    (d) Applications under conditions and environment not described in specifications *1 In addition to the applications listed from (a) to (d) above, Omron products (see definition) are not intended for use in vehicles designed human transport (including two wheel vehicles). Please do NOT use Omron products for vehicles designed human transport.
  • Page 20 − Is not the mistake found in wiring? − Is the voltage and polarity of the encoder power (ENC0_VDD/GND ENC1_VDD/GND) supply? (5 VDC) • The recommended power supply is the S8VS-24 (manufactured by OMRON) or S8VK-G-24 (manufactured by OMRON). ...
  • Page 21 • Do not attempt to dismantle, repair, or modify the product. • Should you notice any abnormalities, immediately stop use, turn OFF the power supply, and contact your OMRON representative. • While the power is ON or immediately after the power is turned OFF, the Sensor Controller and camera case are still hot.
  • Page 22: Precautions For Correct Use

    Precautions for Correct Use  Installation and Storage Sites for FH-1000 series/FH-3000 series/FZ5-1100 series/ FZ5-600 series/FZ5-L series Install and store the product in a location that meets the following conditions: • Surrounding temperature of 0 to +50°C • No rapid changes in temperature (place where dew does not form) •...
  • Page 23  Component Installation and Handling • Touching Signal Lines To prevent damage from static electricity, use a wrist strap or another device for preventing electrostatic discharges when touching terminals or signal lines in connectors. • Handling a USB Memory/SD memory card. Refer to Using External Memory Device in the Vision System FH/FZ5 series User’s Manual (Cat.
  • Page 24  Connecting the Sensor Controller and Monitor with a Switcher and Splitter • Do not use devices that make the Sensor Controller recognize the monitor again when switching operation is performed. Re-recognition process in switching operation has an effect such as a delay in measurement time.
  • Page 25: Regulations And Standards

    Regulations and Standards All Series  Using Product Outside Japan This regulation applies to FH/FZ5 sensor controller and peripheral devices. If you export (or provide a non-resident with) this product or a part of this product that falls under the category of goods (or technologies) specified by the Foreign Exchange and Foreign Trade Control Law as those which require permission or approval for export, you must obtain permission or approval or service transaction permission) pursuant to the law.
  • Page 26 − If the level of disturbance of the video is such that characters on the monitor are readable, the test is a pass. • This product complies with EC/EU Directives. EMC-related performance of the OMRON devices that comply with EC/EU Directives will vary depending on the configuration, wiring, and other conditions of the equipment or control panel on which the OMRON devices are installed.
  • Page 27 − If the level of disturbance of the video is such that characters on the monitor are readable, the test is a pass. • This product complies with EC/EU Directives. EMC-related performance of the OMRON devices that comply with EC/EU Directives will vary depending on the configuration, wiring, and other conditions of the equipment or control panel on which the OMRON devices are installed.
  • Page 28 MEMO Vision System FH/FZ5 Series User’s Manual (Z365)
  • Page 29: Before Operation

    Before Operation This section describes the basic flow and preparations that are necessary to start operation. Overview................28 Flow of Application ............31 Windows................33 Checking the System Configuration........ 44 Saving Settings before Turning OFF the Power and Restarting................49 Accuracy ................
  • Page 30: Overview

    Overview Basic Mechanism for Measurements An FH/FZ5-series Sensor Controller uses pre-built packages that contain all the processing tasks (for image input, measurement processing, displays, outputs, etc.) that are required for vision inspections. You arrange these packaged processes in order of execution of the vision inspection. An FH/FZ5-series Controller executes vision inspections according to user-created flows.
  • Page 31: Support For A Variety Of Scenes And Measurement Lines

    Support for a Variety of Scenes and Measurement Lines You can have more than one setting for a measurement flow, depending on the inspections. This is called a scene and you can set up to 128 scenes. (Reference: What Is a Scene? (p.54)) You can also combine more than one scene into a scene group.
  • Page 32 If you have more than one measurement line, the FH allows you to selectively execute up to eight measurement lines. This allows you to maintain settings for the scenes and scene groups for every line from 0 to 7. You can connect up to eight Cameras to the FH, (four for the FZ5), and selectively control each Camera. (Reference: Multi-line Random-trigger Mode (p.244)) FH Controller...
  • Page 33: Flow Of Application

    Flow of Application The following table shows the flow for using the FH/FZ5. Procedure Description Reference Vision System FH/FZ5 Series Hardware Setup Manual (Cat. Installation and Wiring No. Z366) FH Instruction Manual FZ5 Instruction Manual ↓ Vision System FH/FZ5 Series Hardware Setup Manual (Cat.
  • Page 34 Procedure Description Reference ↓ In the Main Window (layout 0), edit the measurement flow. Reference: Setting Scenes • Register processing items. (Measurement Flows) (p.53) • Set the properties for each processing item. ↓ Reference: Saving Settings before Turning OFF Scene Editing the Power and Restarting (p.49) Click the [Data save] button.
  • Page 35: Windows

    Windows Types of Windows There are 9 windows (with layout numbers 0 to 8) that you can use to set and operate an FH/FZ5. Layout Application Layout 0 is the adjustment window by default. Layout 0 (Reference: Main Window (Layout 0): Adjustment Window (Default) (p.74)) Layout 1 is a run window by default.
  • Page 36: Overview Of Window Navigation

    Overview of Window Navigation Startup Startup Layout* Layout Layout switching switching Layouts 2 to 7 Layout 0 Layout 1 (You can create these (default: (default: run window) windows in Layout adjustment window) Modification Mode) Flow Editing Unit Setting Mode Properties Dialog Box (Reference: Edit Flow Window (Reference:...
  • Page 37: Main Window (Layout 0): Adjustment Window (Default)

    Main Window (Layout 0): Adjustment Window (Default) You use this window to set up a measurement process and perform test measurements to confirm whether the measurements are processed as intended. Based on the results of the test measurement, move to the property settings for each processing unit and make adjustments.
  • Page 38 2. Information Pane • Layout: The number of the currently display layout is displayed. • Processing time: The time required for the measurement process is displayed. • Scene group name and scene name: The scene group number and the scene number of the currently displayed scene are displayed. 3.
  • Page 39 5. Image Pane This pane shows the measured image. It also displays the selected processing unit name or the [Define displayed unit]. • Click on the left side of the processing unit name to display the Properties Dialog Box for the Image Pane.
  • Page 40 Edit Flow Window The edit flow window is used to create measurement flows. You use the edit buttons to arrange processing units in a scene, or to add or delete units. The right side shows the processing items that can be used as parts in the measurement flow. The left side shows the scene as the measurement flow.
  • Page 41 6. Processing Items Tree This area allows you to select an item to add to the flow. The items are displayed in tree format that is organized by type. Click the [+] button for each item to display the lower level items. Click the [-] button for each item to hide the lower level items.
  • Page 42 Properties Dialog Box This dialog box is used to set measurement parameters, judgement conditions, and other conditions for processing items that are registered as processing units in the measurement flow. 3. Image Display Area 1. Item Tab Area 2. Detail Area 4.
  • Page 43: Main Window (Layout 1): Run Window (Default)

    Main Window (Layout 1): Run Window (Default) This window is used to perform actual measurements. The measurement results are output through the communications interfaces. If the Controller is ready to perform measurements, the RUN signal turns ON. When this window is displayed, the FH/FZ5 is ready to perform measurements. If a measurement trigger is input from an external device, the FH/FZ5 begins execution of measurement processing according to the contents and sequence that is set in the measurement flow.
  • Page 44: Menu List

    Menu List The menu for the Main Window is described below. Main menu Command Description Reference Exits the FH/FZ5 System. File After you exit the system, restart the system or turn OFF the power supply. Reference: Executing Test Executes a test measurement (single or Measurements (p.79) Measure continuous measurement), or a re-measurement.
  • Page 45 Main menu Command Description Reference Reference: Analyzing inspection and Used to analyze NG causes based on image NG analyzer measurement results (NG analyzer) data. (p.158) Sets settings that are related to the system environment of the Controller. Includes settings Reference: Changing the System System settings such as the startup settings, Camera settings,...
  • Page 46: Checking The System Configuration

    Checking the System Configuration System Configuration The FH/FZ5 is a Vision Sensor that uses a controller to process measurements of objects that are imaged with a Camera. You connect an LCD for operations and monitoring, and various Cameras to the FH/FZ5-series Sensor Controller.
  • Page 47: Functional Comparison Between The Fh-Series And Fz5-Series Controllers

    Functional Comparison between the FH-series and FZ5-series Controllers The following table shows the differences between the FH series and FZ5 series. The fastest measurement speed is FH-3000 series. The next speed is the following: FH-3000 series > FH-1000 series > FZ5-1100 series > FZ5-600 series > FH-L series > FZ5-L series. Select the appropriate Sensor Controller series according to the application as below table.
  • Page 48 English. The menus will also appear in English if system data with set languages other than these four languages is loaded. Output to an external monitor is disabled in the default settings. If output to an external monitor is needed, contact your OMRON representative. System Settings Sensor Controller's Model...
  • Page 49 Sensor Controller's Model FH series FZ5 series FH-1000 Menu Sub Menu Group Parameter series FH-L FZ5-1100 FZ-600 FZ5-L FH-3000 series series series series series STEP0-7 DSA0-7 Parallel Confirmation Input state DI LINE0-2 RS-232C/ Setting Interface: (Normal) Obtain an IP address automatically IP address: Subnet mask:...
  • Page 50 Sensor Controller's Model FH series FZ5 series FH-1000 Menu Sub Menu Group Parameter series FH-L FZ5-1100 FZ-600 FZ5-L FH-3000 series series series series series Fan control Low rotation/ setting High rotation Use the encoder trigger Encoder input type Resolution Count rotations with pulse Z Encoder Trigger signal:...
  • Page 51: Saving Settings Before Turning Off The Power And Restarting

    Saving Settings before Turning OFF the Power and Restarting Before you turn OFF the power supply to the Controller, save the data that you have set to the flash memory in the Controller. The settings data in the flash memory of the Controller are loaded everytime the Controller is restarted, so make sure to use the [Data save] command to save the settings data to the flash memory in the Controller.
  • Page 52: Turning Off The Lcd

    Turning OFF the LCD (This function is supported only by the FZ5-600/1100-series LCD-integrated Controllers.) You can turn OFF the LCD without turning OFF the Controller. Click the [LCD off] button that is located on the Measurement Manager Bar in the lower right corner of the window.
  • Page 53: Accuracy

    Accuracy Integer: Held as an INT or LONG-type data (4 byte integer). Floating-point number: Held as DOUBLE-type data (9 byte floating point number). Each value may be rounded to the minimum or maximum value of the data depending on the restriction of the display.
  • Page 54: Initializing The Controller

    Initializing the Controller You can restore all settings of the Controller to default settings. However, the security settings will not be affected. Initializing the Controller: [System initialization] Before you initialize the Controller, back up any required data, such as scene data and system data. Reference: Saving Data to the FH series/FZ5 series (p.221) Select [System initialization] from the [Function] menu.
  • Page 55: Setting Scenes (Measurement Flows)

    Setting Scenes (Measurement Flows) A measurement flow consist of a series of combined processing items and is called a scene. This section explains how to create and edit scenes. What Is a Scene? ............... 54 What Is a Scene Group? ........... 57 Creating a Scene ...............
  • Page 56: What Is A Scene

    What Is a Scene? Processing items for use with various measurement objects and measurement objectives are provided in the Sensor Controller. By combining and executing these processing items, measurement adapted to the purpose can be implemented. A combination of processing items is called a scene. Scenes can be easily created by combining processing items that are suited to the measurement purpose from the list of processing items that are provided.
  • Page 57: Example Of A Scene

    Example of a Scene The processing items registered to a scene are called processing units. In the edit flow window where you create scenes, select the processing items required for measurement and add them to the flow. The number at the top of the processing unit is called the unit number.
  • Page 58 Example: Adding Position Compensation for Two Measurement Objects in the Same Field of View START Visual Representation Capture image from Camera. Identify the shape. Perform position compensation for measurement object (1). Check for defects in measure- ment object (1). Return the image that was moved with the Position Compensation processing item to its original position.
  • Page 59: What Is A Scene Group

    What Is a Scene Group? A scene group is a collection of up to 128 separate scenes. Creating scene groups is convenient to increase the number of scenes and to manage scenes according to categories. For the FH5-L series or FZ5-600 series, a USB memory is required to create scene groups. Scene group 0 is saved in the Controller, while scene groups 1 to 31 are saved in USB memory.
  • Page 60: Creating A Scene

    Creating a Scene This section explains how to add processing units to a scene. In the Main Window (layout 0), display the scene to edit. Reference: Changing the Scene or Scene Group (p.66) Click the [Edit flow] button. The edit flow window is displayed. Select the processing item to add from the processing item tree.
  • Page 61: Editing Processing Units In Scenes

    Editing Processing Units in Scenes You use the edit buttons in the edit flow window to arrange processing units in a scene, or to delete processing units. • Searching for a Processing Unit ( Searches the measurement flow for the processing item that is selected in the processing item tree. •...
  • Page 62 • Renaming Processing Units ( Renames a processing unit in the scene. Unit names must begin with a character other than ° (semi- voiced sound symbol) and ̏ (voiced sound symbol). Also, unit names cannot consist of only a single-byte number, only a "+", or only a ".".
  • Page 63 Note • If a processing unit is inserted, the numbers for the subsequent processing units increase by one. With processing items related to results output or branch control, the numbers for processing units set as references also automatically increase by one. •...
  • Page 64: Displaying And Checking Processing Branches In A Scene

    Displaying and Checking Processing Branches in a Scene To see how a branch affects the processing flow after you edit a scene in the edit flow window, start the Flow Viewer. Select [Flow Viewer] from the [Tool] menu. Overview The Flow Viewer shows the flow of processing for the measurement flow that is currently being edited. This makes it easy to understand the relationship of branches and folders in the measurement flow.
  • Page 65 Window Configuration The window configuration for the Flow Viewer is shown below. Flow Builder View Image Display Area Flow Editor Button Processing items tree Edit and control buttons Image Display Area This area shows Camera images, figures, positions, and other graphic information. The measurement image is updated each time a unit is selected.
  • Page 66 Flow Editing Functions Repositioning a Unit within a Flow On the Flow Builder, drag the unit to the desired position. To insert a unit before another unit, drag it onto the desired unit. Right-click Menu The following popup menu is displayed when you right-click on a unit in the flow. The menu commands perform the same operations as the Edit and Control Buttons.
  • Page 67 Examples of Branch and Folder Views Examples: Edit Flow Window Flow Viewer Edit Flow Window Flow Viewer Conditional Branch View Selective Branch   Folder View  Vision System FH/FZ5 Series Displaying and Checking Processing Branches in a Scene User’s Manual (Z365)
  • Page 68: Changing The Scene Or Scene Group

    Changing the Scene or Scene Group You can change the scene to perform a process change. The default display is scene 0 when the power supply is turned ON. You can create many scenes (scenes 0 to 127). Also, if you use scene groups, you can set up to 4,096 scenes. You can also send commands from an external device to change the scene group or scene.
  • Page 69 Change to the scene group to edit. Click the [] button to select the scene group to edit. Select whether the scene group should be saved when changing to another scene group. Set value Parameter Description [Factory default] When the scene group is changed, the data of the scene group [Selected] before changing is saved.
  • Page 70: Editing Scenes

    Editing Scenes Copying Scenes Use the following procedure to copy and paste a scene within a scene group. This is convenient for reusing a scene and changing only the required parts. In the Main Window (layout 0), select [Scene maintenance] from the [Function] menu. The [Scene maintenance] dialog box is displayed.
  • Page 71: Renaming A Scene And Adding A Description

    Renaming a Scene and Adding a Description A user description can be added to each scene. This is convenient for making settings more easily understandable when managing many scenes. In the Main Window (layout 0), select [Scene maintenance] from the [Function] menu. The [Scene maintenance] dialog box is displayed.
  • Page 72: Editing Scene Groups

    Editing Scene Groups Copying or deleting can be done by scene group and scene groups can be renamed. Note For the FZ5-L series or FZ5-600 series, make sure to check that a USB memory device has been inserted before performing this operation. Copying and Deleting Scene Groups In the Main Window (layout 0), select [Scene maintenance] from the [Function] menu.
  • Page 73: Changing The Scene Group Name

    Click the [Close] button. Changing the Scene Group Name Scene groups can be named with any desired text. This is convenient to make scene groups easier to identify when there are many scene groups to manage. In the Main Window (layout 0), select [Scene maintenance] from the [Function] menu. The [Scene maintenance] dialog box is displayed.
  • Page 74 MEMO Editing Scene Groups Vision System FH/FZ5 Series User’s Manual (Z365)
  • Page 75: Performing Test Measurement/Starting Operation

    Performing Test Measurement/Starting Operation This section describes test methods for checking whether correct measurement can be performed at the set conditions and describes useful functions for operation. Adjustment Windows and Run Windows ......74 Preparing the Controller and Cameras......76 Executing Test Measurements .........
  • Page 76: Adjustment Windows And Run Windows

    Adjustment Windows and Run Windows After test measurement and remeasurement are performed on the Main Window (layout 0), check the measurement results. If there are problems, adjust the processing item setting values of the processing units. When the measurement results are stable, change to the Main Window (layout 1) and perform measurements. This section describes the adjustment windows and run windows.
  • Page 77: Main Window (Layout 1): Run Window (Default)

    Main Window (Layout 1): Run Window (Default) Layout 1 is set as a run window by default. (This can be changed in Layout Modification Mode.) The flow, detailed results, and tool box are displayed in the Control Area. When processing takes a long time, it is necessary to check the processing items and setting values. The time required for measurement is also displayed with the measurement results, so use this for reference.
  • Page 78: Preparing The Controller And Cameras

    Preparing the Controller and Cameras Camera Setup FH series/FZ5 series Sensor Controllers use the CameraLink standard for camera connection. At normal camera connection, a single camera cable is used for a single camera, and each camera is connected to the Sensor Controller in the CameraLink base configuration.
  • Page 79 Camera numbers for multiple-line random trigger mode The table below shows the camera connector and camera number assignments when the operation mode is the multi-line random trigger mode. This table is an example showing the camera number assignments when the number of lines is two.
  • Page 80: Preparing A Controller

    Preparing a Controller No special preparations are required with this Controller because processing items are pre-installed. Please check that the Controller is turned On and that the Main Window is displayed. For details, refer to the Vision System FH/FZ5 series Hardware Setup Manual (Cat. No. Z366). The first time the program is started, the Language Setting Dialog Box is displayed.
  • Page 81: Executing Test Measurements

    Executing Test Measurements Test whether the intended measurement processing can be performed with the current setting contents. Look at test results and adjust the property settings of each processing unit. Perform measurement according to the conditions set for the displayed scene. In the Main Window (layout 0), click the [Camera image meas.] button in the Measurement Pane.
  • Page 82: Key Points For Adjustment

    Key Points for Adjustment This section describes key points for adjustment to improve measurement precision and shorten measurement time. Stabilizing Measurements This section describes key points for adjustment when measurements are not stable. There are two methods for improving measurement precision: Performing processing of images loaded from the Camera (filtering) or adjusting settings and parameters.
  • Page 83: Shortening Processing Time

    Measurement Images with Low Contrast When Unidentifiable Shapes Are Present (Defect Inspection Is Unstable) The Extract Vertical Edges, Extract Horizontal Edges, The Edge Extraction filtering item is effective. and Extract Edges filtering items are effective. • Edge Extraction • Extract Vertical Edges This is used to make the profile clearer and the This extracts the vertical edges of an image.
  • Page 84 Shortening the Processing Time for the Overall Measurement Flow You can use parallel processing to shorten the processing time. Parallel processing reduces the processing time of the overall measurement flow. It uses a multi-core CPU to process different parts of the measurement flow in parallel at the same time. Reference: Parallel Processing (p.253) Key Points for Adjustment...
  • Page 85: Arranging Windows

    Arranging Windows Arranging Window Elements (Layout Modification) Configuration elements for the Main Windows (called window objects) can be laid out and displayed anywhere. You can create a maximum of 9 Main Windows from layout 0 to layout 8. Main Windows Layout 8 Layout 1 Layout 0...
  • Page 86 Modifying Layouts Select [Layout modification] from the [Window] menu in the Main Window for layout 0. The display changes to Layout Modification Mode, and the [Layout modification] dialog box is displayed as shown below. icon will appear on the upper right corner of each object. This indicates that the Layout Modification Mode is active.
  • Page 87 The [Layout modification] dialog box displays the following elements. Item Description [Factory default] Select the number of the layout to edit. Layout number Layout 0 to layout 8 Edit the Layout name. Double-byte character or single-byte character can Rename be input up to 255 characters. This function is exclusively for an FH series Sensor Controller.
  • Page 88 IMPORTANT • The setting of [Maximized] applies only to the FH series Sensor Controller. With the FZ5 series Sensor Controller, the Main Window is always displayed at the maximum size regardless of the setting of [Maximized]. • The setting of [Control box] applies only to the FH series Sensor Controller. With the FZ5 series Sensor Controller, the Minimize Button and Close Button are always hidden in the Main Window regardless of the setting of [Control box].
  • Page 89 Saving the Layout in the Controller or a File  Saving the Layout in the Controller After you end Layout Modification Mode, click the [Data save] button. Restart the Sensor Controller to reflect the layout modifications that were saved.  Saving a File Select [Save to File] from the [Function] menu.
  • Page 90 Window Objects That Can Be Laid Out or Changed Layout 0 (in Default State) and Layouts 2 to 8 Information Toolbox Measurement Pane Judgement Pane Pane Pane Flow Display Pane Image container window Detail Result Pane Layout 1 (in Default State) Judgement Information Pane...
  • Page 91 You can place the following panes anywhere on a single layout. You cannot have more than one pane of the same type. Name displayed when a pane is added in Pane Pane Customization Mode Error Pane FZ_PanDA.ErrorWindow Flow Display Pane FZ_PanDA.FlowWindow Image container window FZ_PanDA.ImageContainerWindow...
  • Page 92 Editable items Description [Factory default] Each click adds one button. Add Button You can assign the File, Function, and Tool of sub menus. Sets the size of each button in pixels. Button size 16 × 999, [102 × 40] Sets the number of buttons to display per row. Buttons/columns 1 to 32, [3] Sets the height and width of buttons based on the window size divided by the number...
  • Page 93 Measurement Pane This pane is for measuring and re-measuring. The following elements are displayed. There are no editable elements. •[Camera image meas.] tab page: [Measure] button •[Image file meas.] tab page: [Selection image] button, [Re-meas.] button, [Auto Re-meas.] check box, and the [Judgement result monitor] check box •[Output] check box •[Continuous meas.] check box...
  • Page 94 Detail Result Pane This pane gives detailed measurement results in text format for the selected processing unit in the measurement flow. The following elements are displayed. •Processing unit number, Item name •Judgement There are no parameters that can be set. •...
  • Page 95 Editable items Description Image window Up to 24 image windows can be added in the ImageContainerWindow number Factory default: 0 to 23 • To add image windows Complete the layout modification, and then click the upper right corner of the ImageContainerWindow. Click the upper right corner.
  • Page 96 • To display multiple images aligned at even interval. Click [Alignment]. Then, image windows will be displayed in the order of the image window number. Example: When aligning image window 0 to 5 • To show grid and to fix the aspect ratio of the image window Image windows can be moved and scaled up/down by fitting to the grid.
  • Page 97 Editable item Description Alignment Selects whether or not to show the grid in the ImageContainerWindow. • Selected: The grid will be shown. The size and position of the window Fit to the grid line parts will be adjusted according to the grid. •...
  • Page 98 Error Pane This pane shows errors, such as Camera connection errors. If you add an Error Pane to a layout and an error occurs that normally causes an error dialog box to appear, an error string will appear in the Error Pane. This is useful for remote operation or situations where an error dialog box would be difficult to close.
  • Page 99 Image File Display Window The image file display is automatically adjusted to the size of the Image file display window and cannot be changed. Note • Image will be fit to the upper left corner of the Image File Display Window. The size and position of the image cannot be changed.
  • Page 100: Setting The Behavior Of Output Signals For Each Layout (Layout Settings)

    Setting the Behavior of Output Signals for Each Layout (Layout Settings) For each layout, you can set the behavior of output signals after the layout is changed. Select [Layout setup] from the [Window] Menu for the main window for layout 0. The following [Layout setup] dialog box is displayed.
  • Page 101: Troubleshooting

    Troubleshooting Symptom Setting Correction The RUN signal is not Select [Layout setup] from the [Window] menu and select the [RUN signal Layout setup output. output] check box for the layout to be used. The layout of the Image Click the button in the upper right corner of the Image container window container window cannot be when the Layout modification Pane is not displayed in the Main Window.
  • Page 102: Arranging The Window Display

    Arranging the Window Display Changing the Image Mode and Other Display Contents The display contents of the Image Pane can be changed in order to make the measurement status easier to understand. Click the upper left corner of the Image Click here.
  • Page 103 Changing the Display Ratio When you use the FH series/ FZ5-1100 series, you can change the display magnification as follows: • Change the display magnification on the Image Pane. • Change the display magnification using the zoom icon of Image container window. Click the zoom icon in the upper right corner of the Image container window.
  • Page 104 Note • If a measurement trigger is input while using the multi-input function or immediately after BUSY is turned OFF (such as while the display is being updated), the last NG image cannot be displayed. • [Display Last NG Image] serves a similar function as a processing item for which error images can be saved. If this processing item is used, the last NG image can be acquired without operation having any effect on operation.
  • Page 105: Custom Dialogs

    Custom Dialogs You can create a customized settings dialog box on the Sensor Controller and display it instead of the normal settings dialog boxes for each processing item. This allows you to hide parameter settings that must not be changed during normal operation, and show only the parameters that are necessary.
  • Page 106: Custom Dialog Tool

    Custom Dialog Tool Use the following procedure to create a custom dialog box. In the Main Window, select [Custom dialog tool] from the [Tool] menu. The [List of dialog] display area is displayed. The Custom Dialog Tool has the following display areas: Dialog Box List Display Area, Dialog Box Properties Display Area, and Preview Area.
  • Page 107 Icon button Function Description Loads the dialog box from the specified dialog box settings file Load from dialog setting file (extension .xml) into the list of dialog boxes. Preview Displays a working preview of the selected dialog box for testing. In the list of dialog boxes, click the [Add dialog] button ( The [Select dialog] list is displayed.
  • Page 108 Edit the settings for the dialog box. Some settings are common for all dialog boxes, and some are specific to individual dialog boxes. Example: Dialog Box Properties Display Area for Color Extract Processing Item Refer to Settings in the Dialog Box Properties Display Area (p.107) for details on individual settings. Note If [Dialog kind] is set to [Normal dialog], click the [Edit normal dialog] button ( ) to edit the dialog box.
  • Page 109 Note To save the settings individually, click the [Save to dialog settings file] button ( ) to save the settings to a file. The saved file can be loaded with the [Load dialog settings file] button ( Settings in the Dialog Box Properties Display Area Common Settings Area Parameter Set value [Factory default]...
  • Page 110 • Position Setting Dialog Box Setting Region Parameter Set value [Factory default] Description −1 to 999999999 Specifies the data number on the X axis for the unit to use for Position X's data No. [−1] position setting. −1 to 999999999 Specifies the data number on the Y axis for the unit to use for Position Y's data No.
  • Page 111 Editing a Normal Dialog Box If [Dialog kind] is [Normal dialog], you can freely place objects, such as numeric entry boxes and buttons, anywhere in the Edit Dialog Box Area. In the Dialog Box List Display Area, select a dialog box that is of the normal dialog box type. Click the [Edit normal dialog] button ( The [Edit Dialog] area is displayed.
  • Page 112 In the list of dialog boxes, click the [Add item] button ( The following [Select item] list is displayed. The types of items that you can place on a normal dialog box are listed below. Item kind Description This setting object is used to enter numeric values. Numeric Box From the processing items, select the numeric data to use as the target for the entered numeric value.
  • Page 113 To move the position where an added item is displayed in the Design Pane, drag the item to the desired position. Drag the part of the border of the added item to change its display size.  Every item can be clicked, dragged, or selected as a group of items. Selected items are shown with a blue border.
  • Page 114 Edit the settings for the item. Some settings are common for all items, and some are specific to individual items. Example: Item Properties Display Area for a Numeric Box Refer to Settings in the Item Properties Display Area (p.112) that is described later in this section for details on all settings.
  • Page 115 Parameter Set value [Factory default] Description −999999.9999 to Enter the minimum value that can be entered with the Min value 999999.9999 numeric setting. [−999999.9999] Limit Box Setting Region Parameter Set value [Factory default] Description Specify the unit to be the target for the upper/lower limit setting.
  • Page 116 Radio Button Setting Region Parameter Set value [Factory default] Description Specify the unit to be the target for the radio button setting. 0 to Number of units in the The units that are registered for the scene that is the target Target unit No.
  • Page 117: Launching Your Custom Dialog Box

    Parameter Set value [Factory default] Description Set the item name and the data that corresponds to the item name to display in the combo box. Make sure the number of items and the number of data match. [Item setting] button •...
  • Page 118: Useful Functions For Operation

    Useful Functions for Operation Remeasuring Saved Images Images from when measurements are performed, including test measurements, can be saved. Remeasurement can be performed with saved images after conditions are adjusted in order to check whether the adjustment is appropriate. The logging function is used to save images. Reference: Logging Measurement Values and Measurement Images (p.120) Images that can be remeasured include images saved in the Controller and images saved in external memory.
  • Page 119: Improving Adjustment Efficiency

    Improving Adjustment Efficiency You can make adjustments more efficiently when you need to measure a large amount of image samples and classify or perform adjustments with each judgement. Files in which there are both NG error files and OK files can be continuously remeasured automatically, with the system stopping at images with a specified condition (OK/NG) and moving those files.
  • Page 120: Changing Judgement Conditions Without Stopping Measurement

    Changing Judgement Conditions without Stopping Measurement Using the simplified Non-stop Adjustment function makes it possible to change the judgement conditions of processing units for the currently displayed scene without stopping the measurement processing. Using the Simplified Non-stop Adjustment Mode Select [Layout modification] from the [Window] menu. In the Layout Modification Mode, select the layout number to use the Simplified Non-stop Adjustment Mode.
  • Page 121: Changing Regions As A Batch [Shift Area]

    Changing Regions as a Batch [Shift area] Figure data for multiple processing items can be changed as a batch. In the edit flow window, click the [Shift area] button. The [Shift area] dialog box is displayed. Select the processing item in which to change the region.
  • Page 122: Monitoring Measurement Value Trends

    Monitoring Measurement Value Trends By monitoring the trends 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 [Trend Monitor] processing item to monitor the measurement values. Refer to Trend Monitor in the Vision System FH/FZ5 Series Processing Item Function Reference Manual (Cat No.
  • Page 123 Data Logging • System Logging Data logging does not have a system logging function. Use a Data Logging processing item. • Processing Item Logging For those Processing items that include logging function, Data Logging is available. To enable processing item logging, register the processing items in the measurement flow. If there is more than one data logging unit in the measurement flow, data logging is performed based on the logging conditions for the most recently executed data logging unit.
  • Page 124 System Logging There are 2 different logging methods. Logging Images That Are Currently Displayed Reference: Logging Current Image [Save Last Logging Image] (p.122) Automatically Logging Images During Measurements Reference: Setting Logging Conditions [Logging Setting] (p.123) Images and measurement data can be saved in external memory, which makes them useful for the following kinds of adjustment.
  • Page 125 Setting Logging Conditions [Logging Setting] Set the logging time, save destination, file type and logging method. In the Main Window, select [Tool] − [System settings] − [Other] − [Logging setting] menu. The [Logging settings] dialog box is displayed. Click the [Image logging] tab. Set the image logging conditions.
  • Page 126 IMPORTANT • Logging images saved in the Controller memory are overwritten starting with the oldest image if the upper limit for the number of save images is exceeded. (Reference: About Number of Logging Images (p.353)) • The data saved in the Controller memory or RAM disk is deleted when the Controller is restarted. •...
  • Page 127 [Save to Memory + FTP Server] Setting Example and Save Destination Setting example Destination • IP address: 10.5.6.100 • User name: OMRON • Password: abc With left sample settings, the file will be saved as below. • Port number.: 21 •...
  • Page 128 Differences among IFZ, BMP (BFZ) and JPG(JFZ) are as follows. Select the type depending on the intended use. 1. File type • IFZ is an OMRON proprietary image file type. In order to confirm images in this file type, a Sensor Controller, or custom tools are necessary.
  • Page 129 Select the save method for Multiple image logging. Select the save method when you use multiple camera image inputs in the measuring flow. Setting item Set value [Factory default] Description Select the save method when you use multiple camera image inputs in the measuring flow. •...
  • Page 130 Set the image logging priority conditions. When the measurement takt time is short, a time lag may occur in writing from the Controller memory (RAM) to the RAM disk in the Controller and a temporary lack of available space in the Controller memory may occur.
  • Page 131 IMPORTANT • The data saved in the Controller memory or RAM disk is deleted when the Controller is restarted. • If external storage is specified as the save destination, the processing time may be longer or may fluctuate. Be sure to check functionality thoroughly before starting operation.
  • Page 132 Calculating the Measuring Interval ([Logging]) If the [Logging priority] is set to [Logging] (default), all target images that are measured are logged. This may extend the processing time by the time that is required to generate the image files. The method that is used to calculate the measurement interval that allows logging without affecting the processing time is described below.
  • Page 133 Specifying Logging Conditions for Images If you need to specify conditions for logging images, you should use the processing item logging function. For example, the system logging function logs all images if the overall judgement is NG or OK. Processing item logging (image logging), logs images only when a condition is met. The following examples illustrate how processing item logging can be used.
  • Page 134: Analyzing Logged Data

    Analyzing Logged Data Acquired data is referred to and processed, and settings are analyzed. Checking Logged Data with a Computer This section uses the example of saving logging data in USB memory. Copy the logged data in the external memory to the computer. Open the copied data in the folder using an application associated with the extension (.csv).
  • Page 135 Comparing Logged Data and Logged 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 with the logging functions are associated through measurement IDs based on the measurement date and time. One image data file contains the Camera image data of all the connected units.
  • Page 136: Clearing Measurement Results

    Clearing Measurement Results Use the following procedure to clear 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. In the adjustment window (layout 0), select [Clear measurement] from the [Function] menu. A confirmation dialog box is displayed.
  • Page 137 Saving Captured Images Click the [Capture] button that is displayed on the Measurement Manager Bar that is located in the bottom right corner. IMPORTANT The capture takes a few seconds and measurement cannot be performed at this time. Note • An alternative operation is to select [Screen capture] from the [Function] menu. •...
  • Page 138: Checking The Memory Consumption And Percentage Of Memory Used

    Checking the Memory Consumption and Percentage of Memory Used The Memory state window that shows the memory used in the sensor controller can be opened from the Measurement Manager Bar. Click the [M] button on the Measurement Manager Bar of the Main Window. The Memory state window is displayed.
  • Page 139: Using The Operation Log

    Note • If the amount of used memory increases and the amount of free memory becomes insufficient, it may cause errors in operation mode switching or in adding Processing Units into the measurement flow. Please check the memory consumption when you create scenes. Reference: Checking System Information [System Information] (p.293) Using the Operation Log...
  • Page 140 Checking and Changing the Operation Log Status Use the following procedure to check the current operation log function status In the Main Window, select [Operation log] from the [Function] menu. The current operation log status is displayed. To change the current operation log status, click either [Start] or [Stop]. To close the dialog box without changing the current operation log status, click the [Cancel] button.
  • Page 141: Operation Log Format

    Specify the destination. Click [OK]. For details on operation logs, refer to Operation Log Format (p.139) IMPORTANT • The contents of operation log files cannot be checked on the Controller. On a computer, open the file with a text editor or change the delimiter characters to semicolons (;) with spreadsheet software.
  • Page 142: Saving Data To An External Device

    Saving Data to an External Device To Save Logged Image Files to a Computer (FTP) The FTP is useful when you need to save logged image files to a computer. Example When you want to move the logged image to your personal computer before FH Sensor Controller's RAMDisk or external memory is full: Accessing to the FH Sensor Controller with FTP function, you can directly specify the file of RAMDisk or external memory from a browser and can move the file.
  • Page 143 IMPORTANT Use only single-byte alphanumeric characters for the file names of files to send and receive with the FTP. • If account, or password is needed for FTP connection, set them as follows Account: anonymous Password: Blank or half-width characters •...
  • Page 144 Specifying a Network Drive as a Logging Destination To import logging data to a computer, you specify a shared folder on the computer as the logged data destination. Note The data saving time depends on the conditions of the network and the destination drive. Be sure to check the operation thoroughly with the actual devices that will be used.
  • Page 145: Using Tools

    Using Tools This section describes adjustments during startup and convenient tools for operation. Limiting user operations (Security settings) ....144 Changing between user accounts ......... 155 Saving Scene groups in external memory (Scene Group Saving Destination settings) ....156 Analyzing inspection and measurement results (NG analyzer)..............
  • Page 146: Limiting User Operations (Security Settings)

    Limiting user operations (Security settings) You can restrict access to the Sensor Controller for specific users and user groups. Because you can set a password for each user and can enable or disable operations for each user group, you can flexibly manage users to match the way they use the system, for example system administrators, onsite managers, and system operators.
  • Page 147 Parameter Description Enter a user name of 1 to 20 single-byte alphanumeric characters. The names are case User name sensitive. Select the user group (UG0 to UG7) to which the user being added will belong. User group ID If you select [UG0], the user can use all functions. Reference: Setting User Group Operation Restrictions (p.147) Enter the login password for the user being added.
  • Page 148: Setting Layout Restrictions

    Setting Automatic Logout Use the following procedure to set the length of time before an account is automatically logged out when no operation is performed. In the Main Window, select [Security settings] from the [Tool] menu. The [Security settings] dialog box is displayed. Click [Account list] in the Item Tab Area.
  • Page 149: Setting User Group Operation Restrictions

    Click the [Layout restrictions] tab in the Item Tab Area. The layout restriction settings are changed. Click the [Close] button. Setting User Group Operation Restrictions You can restrict the functions that can be used by each user group. You can set restrictions for the following items. Security setting item Measure Scene switch...
  • Page 150 Security setting item Tool button setting Image container window setting Flow window setting Image window setting Text window setting Error window setting Output Continuous meas. Select image Auto Re-meas. The Judgement result monitor Re-meas. LCD off User data tool Setting download and upload tools Image file save Flow Viewer Calibration support tool...
  • Page 151: Saving/Loading/Deleting The Security Settings

    In the Main Window, select [Security settings] from the [Tool] menu. The [Security settings] dialog box is displayed. Click the [Operating restrictions] tab in the Item Tab Area. Select the operations to restrict. Operations that are not selected are not restricted. Select the operations to be permitted by user groups (UG1 to UG7) on the right side Operations that are not selected cannot be used by users belonging to that group.
  • Page 152 When saving data to external memory, insert an external memory device into the Sensor Controller. In the Main Window, select [Security settings] from the [Tool] menu. The [Security settings] dialog box is displayed. Click the [Setting data] tab in the Item Tab Area. Specify the destination folder and file name in the [Save to file] area.
  • Page 153  Loading security settings from an older software version When loading security settings from a previous Sensor Controller software version, the settings that can be transferred will differ depending on the that previous software version. Refer to the following table. Confirm each setting item and reset as needed.
  • Page 154 Setting item Keep Discard Operation restrictions on User group Edit flow Scene switch Scene group switch Scene maintenance Unit setting Measurement flow display size change Non-stop adjustment mode Measurement flow display size change Positions Image layout Image mode Image selection Zoom images Measure setting Logging setting...
  • Page 155 Setting item Keep Discard Operation restrictions on User group RUN window selection RUN window display selection Short cut function setting at run mode STEP signal filter setting Encoder trigger setting Network drive setting System initialization System restart Screen capture LCD Off Screen capture setting NG analyzer User Data Tool...
  • Page 156 Deleting Security Settings Use the following procedure to delete saved user accounts and user groups settings. IMPORTANT The current security settings are all deleted. In the Main Window, select [Security settings] from the [Tool] menu. The [Security settings] dialog box is displayed. Click the [Setting] tab in the Item Tab Area.
  • Page 157: Changing Between User Accounts

    Changing between user accounts After a user account is set up, you can log in and log out with the registered user account. If you try to execute an operation you do not have the right to use, the login dialog box is displayed even though you are already logged in.
  • Page 158: Saving Scene Groups In External Memory (Scene Group Saving Destination Settings)

    Saving Scene groups in external memory (Scene Group Saving Destination settings) The scene group storage location specification function lets you specify a location other than the Sensor Controller’s flash memory for saving scene group data. After specifying the desired storage location with this function, menus and buttons such as “Data save”save set data in the specified external memory instead of in the Sensor Controller’s flash memory.
  • Page 159 Set each item in the [External memory device settings] area. Variable name Set value [Factory default] Content This setting is valid when [Save all scene group data in the external memory device] or [Save after the next scene External memory group data in the external memory device] is selected for device settings [Scene Group Saving Destination Setting].
  • Page 160: Analyzing Inspection And Measurement Results (Ng Analyzer)

    Analyzing inspection and measurement results (NG analyzer) Start the NG analyzer by selecting [Tool] - [NG analyzer] from the Controller menu. This tool, which analyzes setting flows, is used mainly in 2 ways. • Adjustment of measurement set values during start-up Use sample workpiece images to analyze optimal set values for the processing flow.
  • Page 161: Layout Of Ng Analyzer Window

    Layout of NG Analyzer Window a. Analysis result display area 1. List of units A list of units currently set is shown together with analysis results. 2. Details of unit Detailed analysis results of each unit are shown. 3. Details of data Detailed results of analysis data are shown.
  • Page 162: Using Method Of Ng Analyzer

    Images can be displayed by directly clicking the analysis result window. b. Control area 1. Target Sets images to be measured. 2. Standard image Standard image 3. Execute batch measurement All of the specified target images are measured continuously. 4. Measurement data Display the desired unit in the list of units and select the unit based on details of unit and details of data.
  • Page 163 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. These results judged as NG in the OK folder and Results in Results in the OK folder results judged as OK in the NG...
  • Page 164 Adjust the processing item by referring to the displayed content. In the following example, Correlation values are clearly lower on some images. Based on the revealed cause of incorrect judgement, use the [Set up(Std.)] and [Set up(Select)] buttons to change the set values of the processing unit. Repeat steps 5 to 8 to correct the set values corresponding to all causes of incorrect judgement.
  • Page 165: Sharing Data Within The Controller (User Data Tool)

    Sharing data within the controller (User data tool) This tool is used to share data within the Controller. The data set as user data is shared between scenes or scene groups. Data sharing across lines is not allowed in Multi-line Random Trigger Mode. The data variables that are created are stored in the user data region on the Controller.
  • Page 166 Enter the comment for the data. The entered comment will be displayed in the [Comment] column of the User Data processing item. Item Set value [Factory default] Description 64 characters max. Comment Set the comment for the specified user data. [Space] Repeat steps 2 to 4 to set the user data.
  • Page 167: Outputting A List Of Scene Data Set Values (Settings Download And Upload Tools)

    Outputting a List of Scene Data Set Values (Settings download and upload tools) To create a list of the set values for scene data, use the Settings Download and Upload Tools. With the set value download function, the specified scene data set values can be output to a CSV file. Different set values in multiple scene data can be easily checked by opening the CSV files in an editor.
  • Page 168 Double-byte characters are enclosed in the double quotation marks ("). Refer to the individual processing items and the external reference tables in the Vision System FH/FZ5 Series Processing Item Function Reference Manual (Cat No. Z341) for the parameters for all data. Only data that can be read and written can be downloaded.
  • Page 169: Uploading Set Values

    Uploading Set Values Use the following procedure to upload the CSV file to which you downloaded the set values. Change to the scene group that contains the scene with the set values to be uploaded. When reading from external memory, insert an external memory device into the Sensor Controller.
  • Page 170: Saving Image Files To A Ramdisk, Or External Memory Device (Image File Save)

    Saving Image files to a RAMDisk, or External memory device (Image file save) This section describes how to save logged images and image files that are saved in the Controller to a RAM disk or external memory device in the Controller. The storage format (bitmap or Jpeg) can be specified when the images are saved.
  • Page 171 Saving Image Files When saving data to external memory, insert an external memory device into the Sensor Controller. In the Main Window, select [Image file save] from the [Tool] menu. The [Image file save] dialog box is displayed. Click the [Image files] tab to select the image files to save.
  • Page 172: Managing Images Used For Model Registration And Reference (Registered Image Manager)

    Managing images used for model registration and reference (Registered Image Manager) You can save images used for model registration and reference registration as registration images and can reference them later and use them for re-registration and adjustment of reference positions. You can register the [Latest logging image], [Logging image], and [Image file].
  • Page 173: Loading An Image

    Deleting Images Use the following procedure to delete registered images. In the Main Window, select [Registered Image Manager] from the [Tool] menu. The [Registered Image Manager] dialog box is displayed. Click the [Image registration>>] button. Select the registered image number of the image to delete.
  • Page 174: Customizing Communication Commands (Communication Command Macro)

    Customizing communication commands (Communication command macro) You can define your own communications commands for the Sensor Controller. You use this to create functionality that is not available in the standard communications commands, or to perform more than one process with a single communications command. Example: To tell the Controller to change scenes and then execute a measurement from an external device.
  • Page 175: Displaying A Measurement Flow As A Flowchart While Editing It (Flow Viewer)

    Displaying a measurement flow as a flowchart while editing it (Flow viewer) The Flow Viewer shows the flow of processing for the measurement flow that is currently being edited. When you edit a flow, the Flow Viewer is useful when you need to check the relationship of branches and folders.
  • Page 176: Verifying Calibration Results (Calibration Support Tool)

    Verifying calibration results (Calibration support tool) The Calibration Support Tool provides a graphic display of the calibration setting results (relationship of the positions of the Camera coordinates and the actual coordinates) when you set the alignment function. This allows you to check for major errors in the calibration results. Refer to the following reference for information on the Calibration Support Tool.
  • Page 177: Updating The Referenced Position Data For A Unit In The Measurement Flow (Update Standard Position Tool)

    Updating the referenced position data for a unit in the measurement flow (Update standard position tool) This section describes the use of a table to set or change the reference position for more than one processing unit that you specify in the measurement flow. To open the Update Standard Position Tool, select [Update standard position tool] from the [Tool] menu.
  • Page 178 To Cancel Updating Click the [Cancel] button. You can return the reference positions to the values that were in effect before you opened this tool. Note Most of the measurement items automatically update their reference positions when the model or measurement area is changed. If you need to change the reference position after it is updated, place the workpiece in the desired position, and then update the reference positions for all measurement units that you wish to change in the measurement flow.
  • Page 179: Increasing The Number Of Scenes In A Group To More Than 128 Scenes (Conversion Scene Group Data Tool)

    Increasing the number of scenes in a group to more than 128 scenes (Conversion scene group data tool) You can increase the number of scenes in a scene group to more than 128 scenes. To start the Conversion Scene Group Data Tool, select [Conversion scene group data tool] from the [Tool] menu. Overview Normally, there are 128 scenes in a scene group.
  • Page 180 Use the following procedure and the guidance in the dialog boxes to perform the conversion process. Select [Conversion scene group data tool] from the [Tool] menu. The Conversion Scene Group Data Tool is started. Click the [Load] button. The [STEP 1] dialog box is displayed. Increasing the number of scenes in a group to more than 128 scenes (Conversion scene group data tool) Vision System FH/FZ5 Series User’s Manual (Z365)
  • Page 181 Specify the target data file to convert, the destination data file, and the destination. Then click the [Next >>] button. The [STEP 2] dialog box is displayed. Edit the scene in the converted scene group. Click the [>>] button to copy the conversion source to the conversion destination. Click the [<<] button to copy the conversion destination to the conversion source.
  • Page 182: Create A Customized Settings Dialog Box (Custom Dialog Tool)

    Create a customized settings dialog box (Custom dialog tool) You can create a customized settings dialog box and display it instead of the normal settings dialog box that is provided for each processing item. This allows you to create settings dialog boxes that match your application. Refer to the following reference for information on custom dialog boxes.
  • Page 183: Extending The Functions In A Measurement Flow, Or Scene (Scene Control Macro Tool)

    Extending the functions in a measurement flow, or scene (Scene Control Macro Tool) Using this tool, can complement or extent the operation of measurement flow or Scene. This tool is useful when the following cases: • When add the processing unit and measurement flow. •...
  • Page 184: Backing Up Sensor Controller Setting Data (Configuration Copy)

    Backing up Sensor Controller setting data (Configuration copy) This function will back up the setting data of the Sensor Controller. The capability to save/load a copy of the Sensor Controller settings as Sensor Controller project data facilitates copying desired settings to other Sensor Controllers. IMPORTANT •...
  • Page 185 Setting data which can be backed up The following is the detailed list of the setting data. Type Name Description System setting includes the following configuration. • The data of [System Settings] dialog box Reference: Changing the System Environment (p.231) System setting •...
  • Page 186: Backing Up Sensor Controller Settings

    FH5-L series/FZ5-600 series: The destination folder is “ USBDisk:\RegisteredImage”. In Configuration Copy, you can register the selection status of configuration data as a Sensor controller’s project template. Note • When saving the system settings or scene group data individually, please refer to following. Reference: Saving Settings Data to the Controller RAMDisk or an External Memory Device (p.226) •...
  • Page 187 From the [Tool] menu in the main window, select [Configuration Copy]. Vision System FH/FZ5 Series Backing up Sensor Controller setting data (Configuration copy) User’s Manual (Z365)
  • Page 188 [Confirm] dialog box is displayed. Click [Continue] button. The Setting data for the line 0 and Common setting will be saved and the Configuration Copy function will be launched. • In the case of multi-line random trigger mode, When not be saved the data of the line 0 to 7 for back up, please click [Cancel] button. If you click [Continue] button, the setting data of the line 0 to 7 can not be saved.
  • Page 189 Selecting the settings to back up This section explains the procedures for selecting the settings to backup Click [Save] tab. Save screen is displayed. Set value [Factory Symbol Name Description default] • [0.All] • 1.Common setting By selecting a template, it is possible to choose the Template •...
  • Page 190 Select a template. By selecting a template, it is possible to choose combination of the data for back up. Templates are as follows. Template name Description Use in multi-line random trigger mode. All settings can be backed up in Configuration Copy. All setting data for the line 0 to 7 and all common setting data for the Sensor Controller will have their check box selected.
  • Page 191 Saving to an External Memory Device This section explains the procedures for saving settings data to the External Memory Device. Set [Save to], [Sensor controller’s project name] and [Note]. Creates the sensor controller project as the file in save destination. Saves the selected setting data to the folder of the sensor controller project.
  • Page 192 Editing a template By editing a template before using it, it is possible to omit un-needed setting data. Template editor screen The settings for [Template editor] are explained here. Set value [Factory Item Description default] A selected template is reflected by [Template’s name]. •...
  • Page 193 Select the check box of the target data for back (example) Clear the check box for settings you do not want to save. Enter the template’s name. Click [Create] button. [Confirm] dialog box is displayed. After confirming the setting data and template’s name, click the [OK] button.
  • Page 194 Updating a template Describes the steps for creating a new template. Select the template to update. Select the check box of the target data for back up. (example) Clear the check box for settings you do not want to save. Click [Update] button.
  • Page 195 Initialize a template Describes the steps for creating a new template. Click [Initialize] button. [Confirm] dialog box is displayed. Click [OK] button. The template settings revert to the factory default settings. Deleting a template Describes the steps for creating a new template. Select the target template to delete.
  • Page 196: Restoring Settings With Saved Settings Data

    Restoring settings with saved settings data Saved settings for a sensor controller can be restored, or copied. This section explains the procedures for loading a sensor controller project with the Configuration copy function. IMPORTANT • Do not manually edit a file in a sensor controller project. Doing so will cause an error and the project will not be readable. •...
  • Page 197 Load screen is displayed. Set value [Factory Name Description default] Select a sensor Select a sensor controller's project file to load to the Sensor [Blank] controller’s project Controller. The information for the selected sensor controller's project is displayed. • Version: The version of the sensor controller which saved sensor controller's project is displayed.
  • Page 198 Select the sensor controller’s project from [Select a sensor controller’s project]. Select the Sensor Controller's project on the [Folder selecting] window with clicking [...] in [Select a sensor controller's project]. The version and note of the Sensor Controller of selected the sensor controller's project is displayed in the information view.
  • Page 199: Troubleshooting

    Troubleshooting This section explains possible error messages that may be displayed while using Configuration Copy, as well as possible solutions. Errors that may occur when loading. During the loading of a sensor controller’s project, the following error message is displayed. (example) Loading of settings data file failed.
  • Page 200 Troubleshooting list message Cause Action Save destination is not set. Set the save destination. Name of the Sensor Controller's Enter the Sensor Controller project name. An error message occurred project is not entered. because the Sensor Controller's project cannot be •...
  • Page 201: Changing Settings For Each Line In Multi-Line Random-Trigger Mode (Line Maintenance)

    Changing settings for each line in Multi-line Random-trigger mode (Line Maintenance) This tool can be used in Line 0 in Multi-line random-trigger mode to copy line settings for one line to other lines. It can also clear settings. This function is only for Multi-line Random trigger mode. IMPORTANT •...
  • Page 202 Applicable Line Maintenance settings data A detailed list of all settings data that can be copied, or cleared. Type Name Definition System settings include the following. • Menu contents of the System settings screen Reference: Changing the System Environment (p.231) •...
  • Page 203 Line Maintenance Screen Layout A description of the Line Maintenance screen layout and settings. (B) (d) (A)Before revision area The area for selecting setting data to copy. Display line settings data for Multi-line random-trigger mode. (B)After revision area Selection area for settings data to Paste/Clear. The line settings data for the lines set in Multi-line random- trigger mode will display.
  • Page 204: Line Maintenance Tool Operations

    Button functions An explanation of sensor controller button functions. Symbol Buttons Definition The selected settings data in the Before revision area will Copy be copied. The settings data copied from the Before revision area will (*1) Paste overwrite the settings data in the After revision area. The selected settings data in the After revision area will be (*1) Clear...
  • Page 205 The Confirm screen is displayed. Click [Continue]. • The current settings for Line 0 and common sensor controller settings will be saved to Sensor Controller memory and then the Line Maintenance tool will launch. • If the applicable settings data for Lines 0-7 has already been saved to Sensor Controller memory, select [Continue without save].
  • Page 206 If there is insufficient sensor controller memory, the Caution screen will display. If there is enough free memory, this screen will not display and you can proceed to Step 4. Select [Cancel] and close the tool. Launch the Line Maintenance tool after connecting an external memory device (2 GB, or higher recommended).
  • Page 207 Copy Setting data This describes the steps for copying settings data. Settings data can be copied from one line and pasted in to another line. Select the setting data to copy in the Before revision area. A description of the selected setting data will be displayed in the Description area. Select [Copy].
  • Page 208 Click [Paste]. The font color of the checked setting data will change to blue. If the paste operation was done by mistake, click [Undo]. The setting data will revert to the status described in Step 3. To copy other setting data, repeat Step 1-4. Note If there is insufficient memory in the sensor controller, the tool will be launched with [Apply immediately] checked.
  • Page 209 Clearing setting data This describes the steps for clearing setting data. All types of setting data can be cleared. In the Line Maintenance tool, select the setting data in the After revision area. Multiple setting data can be selected. After selecting the settings, click the [Clear] button. The font color of the setting data that will be cleared will change to red.
  • Page 210 Applying Copy/Clear Operations This explains the steps for applying Copy/Clear operations on setting data to the sensor controller. After a Copy/Clear operation on all setting data is complete, click the [Apply] button. The following Confirm screen is displayed. After confirming the After revision setting data is correct, click the [OK] button.
  • Page 211: Operating With Functional Limitations

    Operating with Functional Limitations There are some functional limitations for the Line Maintenance tool when operating with [Apply immediately] checked. This is an explanation of the steps for operating the Line Maintenance tool with functional limitations. Steps for Operating with Functional Limitations This describes the steps for operating with [Apply immediately] checked.
  • Page 212 Using Copy with Functional Limitations This explains the steps for copying setting data when [Apply immediately] is checked. Click on the setting data in the Before revision area you want to copy. In the Description area, a description of the selected settings will be displayed. Click [Copy] In the After revision area check the settings that will be copied.
  • Page 213 Click the [Paste] button. The Confirm dialogue screen is displayed. After verifying the setting data in the After revision area is correct, click the [Yes] button. The selected setting data will be copied. Once the [Yes] button is clicked, the applied changes cannot be undone.
  • Page 214 Using Clear with Functional Limitations This explains the steps for clearing setting data when [Apply immediately] is checked. Select the setting data to clear in the After revision area. Multiple setting data can be selected. The following Confirm dialogue screen is displayed. After verifying the selected setting data in the After revision area is correct, click the [OK] button.
  • Page 215: Troubleshooting

    Applying Copy/Clear changes with Functional Limitations After the Line Maintenance tool is closed, the sensor controller will restart and the setting changes will be applied. This will describe the steps for closing the Line Maintenance tool. Click [Close]. The following Confirm dialogue screen will display. After verifying that the copied/cleared setting data is correct, click the [OK] button.
  • Page 216: Remotely Operating The Controller (Remote Operation)

    Controller from a network computer. This function is enabled only with Ethernet connection. Contact your OMRON sales representative to obtain a copy of the FZ_FH Remote Operation Tool CD-ROM. IMPORTANT A Controller window cannot be operated or displayed simultaneously on multiple PCs on the network.
  • Page 217: Operation Environment Condition

    Operation Environment Condition The following is required on both the Controller and on the remote operation PC to start the remote operation. • Controller side = Set up a server to achieve the remote operation. • Remote operation PC side = Prepare a communications environment and a GUI environment for remote operation.
  • Page 218 Click the [Data save] button to save the settings, and then restart the Controller. Set the IP address. In the Main Window, select [System settings] − [Communications] − [Ethernet (*****)] from the [Tool] menu, and then set the IP address. The “(*****)”...
  • Page 219: How To Start

    How to Start From the Start button located in the lower left area of the window of the remote operation PC, select [Start] − [All Programs] − [OMRON] − [FZ_FH Simulator] and then select and launch [FZ_FH Remote Operation Tool].
  • Page 220 As necessary, change the size of the image to transfer for the remote operation. Select ( ) to set. Set value Description Description [Factory default] Display image transfer size 4 to 640 This sets the size of the image to display (Size of the image to transfer) [320] on the remote operation window.
  • Page 221 Note When either the remote operation PC or the sensor controller is changed to Layout 8 by layout switching, operation on the sensor controller will be possible during remote operation. Note the following when using this feature: • Switch either the remote operation PC or the sensor controller to Layout 8 with layout switching, not both. If the layouts of both are changed to Layout 8, operation on the sensor controller will not be possible during remote operation and only normal remote operation can be executed.
  • Page 222 Differences from Local Operation and Limitations There is no fundamental difference between local operation on the Sensor Controller and a remote operation. The remote operation PC windows, however, are not the windows of the Sensor Controller themselves, and thus, the following types of operational differences can be caused. Major differences are listed as follows: Description Functions to be noted...
  • Page 223: Saving Data To The Fh Series/Fz5 Series

    Saving Data to the FH series/FZ5 series This section explains the methods for saving and loading settings and image data. Saving Data to the FH series/FZ5 series ....... 222 Saving Settings Data to the Flash Memory and Restarting................. 225 Saving Settings Data to the Controller RAMDisk or an External Memory Device..........
  • Page 224: Saving Data To The Fh Series/Fz5 Series

    Saving Data to the FH series/FZ5 series This section describes how to save and load setting data and logged image data. About Saving Areas The following saving areas can be used with the Sensor Controller. Saving area Description Save operation The settings data (system data, scene data, and scene group data) is [Function] −...
  • Page 225: External Drive Names

    IMPORTANT During data transfer, do not turn OFF the power supply. • When a message indicating that processing such as saving or loading is in progress is displayed, do not restart the Controller or turn OFF the power supply. Data will be corrupted and the system will not work properly at the next startup. •...
  • Page 226: Using External Memory Devices (Fh Series/Fz5-1100 Series Only)

    Using External Memory Devices (FH series/FZ5-1100 series only) Use the following procedure to remove the external memory device. In the Main Window, select [System information] from the [Function] menu. The system information is displayed. Click [Drive information]. Each drive information is displayed. If an external memory device is inserted, the [Eject] button is displayed.
  • Page 227: Saving Settings Data To The Flash Memory And Restarting

    Saving Settings Data to the Flash Memory and Restarting This section describes the procedure to save settings data (system data, scene data, and scene group data) in the flash memory of the Sensor Controller. Make sure to save setting data when settings have been changed. Every time you restart the Sensor Controller, the data in the memory is loaded and enabled.
  • Page 228: Saving Settings Data To The Controller Ramdisk Or An External Memory Device

    Saving Settings Data to the Controller RAMDisk or an External Memory Device Setting data files are saved to the RAMDisk or to an external memory device. The following table lists the data that can be saved. Data Description System data (*.ini) Indicates the shared setting data, i.e.
  • Page 229: Saving Logged Images In The Controller Memory (Ram) To A Ramdisk Or An External Memory Device

    Saving Logged Images in the Controller Memory (RAM) to a RAMDisk or an External Memory Device Use the following procedure to save image data that was logged in the Controller memory (RAM) to the Controller RAM disk or an external memory device. Reference: About Saving Areas (p.222) When saving data to external memory, insert an external memory device into the Sensor...
  • Page 230: Copying Or Moving Files Between The Controller Ramdisk And An External Memory Device

    Copying or Moving Files between the Controller RAMDisk and an External Memory Device You can copy or move files between the Controller RAMDisk and an external memory device. Images and data saved on the RAMDisk are deleted if the power supply is turned OFF. To keep these images and data, copy or move them to an external memory device.
  • Page 231: Loading Settings Data From The Controller Ramdisk Or An External Memory Device To The Sensor Controller

    Loading Settings Data from the Controller RAMDisk or an External Memory Device to the Sensor Controller Use the following procedure to load settings data that is saved in the Controller RAMDisk or an external memory device to the Sensor Controller The scene name and scene group name that have been loaded are displayed in the Measurement Information Display Area.
  • Page 232 MEMO Loading Settings Data from the Controller RAMDisk or an External Memory Vision System FH/FZ5 Series Device to the Sensor Controller User’s Manual (Z365)
  • Page 233: Changing The System Environment

    Changing the System Environment This section describes the settings that are related to the system environment of the Controller. Setting the Camera Conditions ........232 Setting the Conditions That Are Related to Operation during Measurement ............237 Setting the Operation Mode..........238 Parallel Processing ............
  • Page 234: Setting The Camera Conditions

    Setting the Camera Conditions Checking the Camera Connections: [Camera Connection] You can check whether a Camera is connected. There are no settings. In the Main Window, select [System settings] − [Camera] − [Camera Connection] from the [Tool] menu. The Camera Connection Settings View is displayed. Check the connection status.
  • Page 235 Trigger Delay Setting [Delay between Cameras] STEP Camera 0 shutter trigger Camera 1 shutter trigger STGOUT0 STGOUT1 Do not enter the next STEP until STGOUT pulse turns OFF. Set the STEP-Camera delay, STEP-STGOUT delay and STGOUT pulse width so that the electronic flash operates synchronizing with the exposure time.
  • Page 236 Click a camera number to set the delay between STEP-cameras and then specify the delay count value. Set value Item Description [Factory default] Sets the delay time from when the STEP signal is received to when exposure begins for the selected Camera. The delay time differs in FH series / FZ5 series.
  • Page 237: Setting The Shtout Signal: [Output Signal Settings]

    Setting the SHTOUT Signal: [Output Signal Settings] This function is exclusively for an FH series Sensor Controller. This setting affects the SHTOUT signal that is output when the exposure of the Camera ends.You can detect when the exposure ends with the SHTOUT signal to minimize the time to hold the workpieces still for taking images.
  • Page 238 Select the output method of STGOUT signal in the [STGOUT setting]. Please uncheck if you select [SHTOUT] in the [Output signal]. Set value Parameter Description [Factory default] • Unchecked Only STGOUT signal with which a Camera is connected is output. •...
  • Page 239: Setting The Conditions That Are Related To Operation During Measurement

    Setting the Conditions That Are Related to Operation during Measurement You can change the following items of operation during measurement. • Operation when the next STEP signal is input during measurement • Whether the scene group is saved when you change to another scene group •...
  • Page 240: Setting The Operation Mode

    Setting the Operation Mode This section describes the operation mode (FH series and FZ5-1100 series only). You can use a multi-core CPU to set the operation mode according to the application conditions. This helps to reduce the takt time and downtime.
  • Page 241: Selection Guide For Operation Mode

    Selection Guide for Operation mode A guide to using the most suitable operation mode for your purpose. Select Operation mode You want to measure on multiple lines. Measures on multiple lines : Trigger input for each line. : Trigger input for each line. You want to make adjustments without stopping...
  • Page 242: Double Speed Multi-Input

    Double Speed Multi-input You can execute the measurement process with a multi-core CPU to inspect more measurement targets in the same amount of time than conventional processing would allow.This mode uses up to four CPU cores (or eight threads) on a CPU that take turns in the execution of a single inspection flow every time the STEP signal is input. Reference: Multi-input Function (p.241) IMPORTANT...
  • Page 243 About Double Speed Multi-input Two cores performs the same inspection flow alternatively, which help to shorten measurement takt time. Example: Normal processing with a single core CPU STEP STEP Camera processing Processing with core 0 Shortest takt time Camera processing Measurement processing Camera processing Measurement processing...
  • Page 244 IMPORTANT • Click the upper left of the Image Display Pane and set the [Image mode] to [Freeze Image]. Reference: Changing the Image Mode and Other Display Contents (p.100) • If images are taken consecutively at high speed, the number of images that you will be able to take will be limited. If the maximum number of images have been taken, the READY signal will not turn ON until the current processing is completed.
  • Page 245 The following processing items are supported in Double Speed Multi-input: OK:Supported processing item, RST: Processing item with restricted support, ---:Unsupported processing item Processing item Support Processing item Support Processing item Support Camera Image Input Glue Bead Inspection Statistics Camera Image Input FH Position Compensation Calibration Data Reference Camera Image Input HDR...
  • Page 246: Multi-Line Random-Trigger Mode

    Multi-line Random-trigger Mode You use the Multi-line Random-trigger Mode when you want to measure more than one line with a single Controller. You can measure the inputs from different Cameras on up to eight independent lines. You can set a scene group data and scene data for each line.
  • Page 247  FH-1000 and FH-3000 series Sensor Controller You can assign any of up to eight Cameras to each line. Use the following procedure to assign Cameras to each line. In the Main Window, select [System settings] − [Startup] − [Startup settings] from the [Tool] menu.
  • Page 248 Functional Limitations of Multi-line Random-trigger Mode Keep the following points in mind when using Multi-line Random-trigger Mode. FH series: FZ5 series: Item FH-1000 series/FH-3000 series FZ5-1100 series • If the STEP signal is input at the exact same • If the processing load for multiple lines is time for lines 0 and 1, the measurement on high, there may be fluctuation in the other lines may be delayed (roughly by...
  • Page 249 FH series: FZ5 series: Item FH-1000 series/FH-3000 series FZ5-1100 series • To use EtherNet/IP, use an EDS file that • To use EtherNet/IP, use an EDS file that matches the line to be used. matches the line to be used. Communicati EtherNet/IP •...
  • Page 250 Table 1: Parallel I/O Functions and Parallel Terminals for Multi-line Random-trigger Mode • FH-1000 series/FH-3000 series Number of lines 1 line 2 lines 3 to 4 lines 5 to 8 lines STEP STEP0 STEP0 or STEP1 STEP0 to STEP3 STEP0 to STEP7 DSA0 DSA0 or DSA1 No output...
  • Page 251 The following processing items are supported in the multi-line random trigger mode: OK:Supported processing item, RST: Processing item with restricted support, ---:Unsupported processing item Processing item Support Processing item Support Processing item Support Camera Image Input Glue Bead Inspection Statistics Camera Image Input FH Position Compensation Calibration Data Reference...
  • Page 252: Non-Stop Adjustment Mode

    Non-stop Adjustment Mode Non-stop Adjustment Mode allows you to change and adjust the measurement flow without having to stop the measurement processing during operation. You use saved image files to adjust measurement flows. You can apply a modified measurement flow while the Controller is in RUN mode.
  • Page 253 In the Main Window for line 1, select [Non-stop data transfer] from the [Function] menu. The changes to the settings for line 1 are saved as the settings for line 0 without affecting the measurement. Click the [Switch Screen] button to display the Main Window for line 0. Click [Data Save] in the Function menu to save the settings.
  • Page 254: Standard (Operation Mode)

    OK:Supported processing item, RST: Processing item with restricted support, ---:Unsupported processing item Processing item Support Processing item Support Processing item Shape Search II Advanced Filter Conditional Branch Classification Panorama Edge Position Calculation DI Branch Edge Pitch Line Regression Control Flow Normal RST(*3) Scan Edge Position Circle Regression...
  • Page 255: Parallel Processing

    Parallel Processing This function is exclusively for an FH series / FZ5-1100 series. There are two types of processing in the Parallel processing: Automatic parallelization and Manual parallelization. The automatic parallelization automatically parallelize a measurement flow if [Parallel Execute] under [Operation mode setting] is turned ON.
  • Page 256 Concept of a Parallelized Measurement Flow Actual Measurement Flow Processing item Start of parallel processing Parallel processing started. Range of parallel processing Parallel process A Parallelize Task Parallelize Task Parallel Parallel Processing item Processing item process process Parallel process B Processing item Processing item Parallel processing ended.
  • Page 257: Specific Example Of Parallel Processing

    Specific Example of Parallel Processing You can use the automatic parallelization in combination with the manual parallelization to parallelize the following example flow. First, use the automatic parallelization to parallelize three inspection items, 3. Search, 5. Search, and 7. Search. Then, use the manual parallelization to parallelize two inspection items, 9. Camera Switching and 10.
  • Page 258: Restrictions

    Restrictions  The effect of Parallel processing on the Operation mode • Measurement processing speed will be faster because all cores are used for one measurement when Parallel processing is ON. However, processing time may vary greatly due to CPU core scrambling. This may cause a delay in the timing of logging operations and display updates.
  • Page 259  Flow of Images • The image at the start of parallel processing is passed on to the next item for use in each task block. • The image for the start of parallel operation is also the image that is used after the Parallelize End processing item. Image 1 Flow of Images Camera Image Input...
  • Page 260 Nesting • Parallel blocks can be nested. Example: Parallel Block Start of parallel processing Parallelize Task Parallelize Task Search Filtering Parallel Block Parallelize Search Search Parallelize Task Parallelize Task Search Filtering Search Position Search Compensation Parallelize End Search Parallelize End Processing Order The processing order for Parallelize Task processing items is not defined.
  • Page 261: Setting Procedures

    Getting and Setting Data • Do not get or set user data and system data inside task blocks. • When inside the range of a Parallelize Task processing item, do not get or set unit data from a processing unit that is under a different Parallelize Task processing item.
  • Page 262 Editing the Measurement Flow In the Main Window (layout 0), select [Function] − [Edit Flow]. Drag the following processing items from under [Inspection and measurement support items], or click the [Insert] button. • Parallelize • Parallelize Task Program the processing items to execute in parallel between two Parallelize Task processing items.
  • Page 263 Processing Items That Supports Automatic Parallelization The following table lists the processing items that support the automatic parallelization. Paral- Paral- Paral- lelize lelize lelize Processing item Processing item Processing item pro- pro- pro- cessing cessing cessing Camera Image Input Glue Bead Inspection Statistics Camera Image Input FH Position Compensation...
  • Page 264 Troubleshooting Symptom Correction An error message is displayed on the Console Refer to the error message list. Window. Insertion position for a unit to Do not place items between the Parallelize item and Parallelize Task item. parallelize Any process units that are placed in that position will not be executed. Insertion position of a Always insert the Parallelize Task processing item between Parallelize and Parallelize End parallelize processing items...
  • Page 265: Multi-Trigger Imaging Processing Function

    Multi-trigger Imaging Processing Function This function can be used only with FH series and FZ5-1100 series The Multi-trigger Imaging processing item captures multiple images at user-defined timings and executes parallel measurement for each image. If the controller has consecutive STEP inputs, it performs measurement processing in each Multi-trigger Imaging Task in parallel.
  • Page 266: Settings For Multi-Trigger Imaging

    Settings for Multi-trigger Imaging To use Multi-trigger Imaging function, enter the Multi-trigger Imaging, Multi-trigger Imaging Task and Multi-trigger Imaging End processing items as a group. Flow configuration and execution image of Multi-trigger Imaging Processing 1st STEP 1st STEP Image transfer completed 2.Camera 3.
  • Page 267 Processing Items for Multi-trigger Imaging Processing You can use the following three processing items. Processing Item Type Processing item name Description Multi-trigger Imaging Processing item which means a start of Multi-trigger Imaging Processing item which means a start of Multi-trigger Imaging Capture Images Multi-trigger Imaging Task Task Block.
  • Page 268: Restrictions

    Restrictions  About STEP Signal Input • The signals that can be used as STEP signals are STEP signal of parallel and Trigger input of EtherCAT. The signals that can be uses as READY signal are READY signal of parallel and Trigger Ready of EtherCAT. •...
  • Page 269: Setting Methods

    Setting Methods This section explains the setting method to use the Multi-trigger Imaging. Editing Measurement Flow In the Main Window (layout 0), select [Function] [Edit Flow]. Select [0: Camera Image Input FH]. Select [Multi-trigger Imaging] processing item under the [Loading Images], and then click the [Insert] button.
  • Page 270 Example: Block of Multi-trigger Imaging and Multi-trigger Imaging Task Multi-trigger imaging collapsed view. Multi-trigger Imaging Task collapsed view. Insert a processing item between two Multi-trigger Imaging Tasks. Select a Multi-trigger Imaging Task that is placed just under the Multi-trigger Imaging Task to which a processing item is added.
  • Page 271 The Multi-trigger Imaging processing item is the parent, and everything up to the Multi-trigger Imaging End processing item is a child. Additionally, the Multi-trigger Imaging Task processing item is the parent, and everything up to the step just before the next Multi-trigger Imaging Task processing item or the Multi-trigger Imaging End processing item is a child.
  • Page 272 Set value Setting item Description [Factory default] Set the processing mode of Multi-trigger Imaging Task • Multi-input: Select this if Multi-input mode is used in the Multi-trigger Imaging Task. The Camera setting for the Input image processing item of the first Multi- trigger Imaging Task is applied to that for other Input image processing items that are executed in Multi-trigger Imaging Tasks.
  • Page 273: About Multi-Input Function (Multi-Trigger Imaging)

    About Multi-input function (Multi-trigger Imaging) The Multi-input function allows sequential high-speed image input. Next STEP signal can be received when the Input image is completed. Multi-input function can be used with Multi-trigger Imaging processing. Refer to the following application examples of Multi-trigger Imaging. Multi-trigger Imaging Flow Example STEP1 STEP2...
  • Page 274 Timing Chart Multi-input + Parallel processing ON STEP1 STEP2 ↓ ↓ STEP READY BUSY Input image Input image 2.Camera 5.Camera Image Input FH Image Input FH Measurement Measurement Measurement Display Measurement Sensor Controller processing processing processing processing processing Processing 9.Conditional 11.Result 3.Search 10.Search...
  • Page 275 Multi-input + Parallel processing OFF STEP1 STEP2 ↓ ↓ STEP READY BUSY Input image Input image 2.Camera 5.Camera Image Input FH Image Input FH Sensor Controller Processing Measurement Measurement Measurement Display Measurement Measurement processing processing processing processing processing processing 9.Conditional 11.Result 3.Search 6.Search...
  • Page 276 Non-Multi-input + Parallel processing ON STEP1 STEP2 ↓ ↓ STEP READY BUSY Camera Input image Input image settings 2.Camera 5.Camera Image Input FH Image Input FH Sensor Controller Measurement Measurement Measurement Measurement Display processing processing processing processing Processing processing 11.Result 9.Conditional 3.Search 10.Search...
  • Page 277 Non-Multi-input + Parallel processing OFF STEP1 STEP2 ↓ ↓ STEP READY BUSY Camera Input image Input image settings 5.Camera 2.Camera Image Input FH Image Input FH Sensor Controller Processing Display Measurement Measurement Measurement Measurement Measurement processing processing processing processing processing processing 8.Calculation 9.Conditional 11.Result...
  • Page 278: Troubleshooting

    Troubleshooting Symptom Correction • STEP signal is input, but it is not STEP signal can be input when READY signal is OFF. received by FH. Change the program of the PLC so that it checks if READY signal is OFF when the •...
  • Page 279: Setting The Operating Environment Of The System

    Setting the Operating Environment of the System This section describes how to set the operating environment of the Controller. The following settings are available. • Reference: Selecting Language [Startup Settings] (p.277) • Reference: Setting the Status at Startup [Startup Settings] (p.278) •...
  • Page 280: Setting The Status At Startup [Startup Settings]

    Setting the Status at Startup [Startup Settings] You can set the status when the power supply is turned ON. Inspection will start immediately after the power supply is turned ON, if you select the Scene number and Scene group number that sets measurement contents. In the main window, select [Tool] [System settings] −...
  • Page 281 Set value Item Description [Factory default] Measurement initialization is performed immediately after changing the scene or editing the flow. You can specify whether measurement trigger reception or display refresh processing has priority during measurement initialization. Measurement trigger reception is given priority even during [Measurement Measurement initialization priority measurement initialization processing.
  • Page 282: Setting Communication [Startup Settings]

    Setting Communication [Startup Settings] Select the type of Communications Module to determine the communications method to use for communications between the Sensor Controller and external device. Refer to the Vision System FH/FZ5 Series User's Manual for Communications Settings (Cat No. Z342) for details on how to select the Communications Module.
  • Page 283 Note • Normal (Fxxx Series Method) With the [Normal (Fxxx series method)] communications method, the OK response timing in relation to MEASURE commands is different from that of the [Normal] communications method. Normal (Fxxx series method) communications method Normal communications method MEASURE MEASURE Measurement result...
  • Page 284 Use an RS-232C cable connection in the following cases. • The Touch Panel Monitor (FH-MT12) and the FH series Sensor Controller are more than 5 m apart. • All the USB ports of the FH series Sensor Controller are used for other I/O connections, and thus there is no available USB port for the Touch Panel Monitor (FH-MT12) connection.
  • Page 285 On the Communication module select area, select [Touch Panel Monitor (FH-MT12)] from the [Serial (RS-232C/422)]. Click [Apply]. Click [Close]. Click [Data save] in the [OK] menu on the Main Window. Click [System restart] in the [Function] menu on the Main Window. Click [OK] on the [System restart] dialog.
  • Page 286: Setting Operation Mode [Startup Settings]

    IMPORTANT • If the Touch Panel cable (USB or RS-232C) is accidentally slipped out during FH series Sensor Controller is running, cannot operate the Touch Panel even if you try to re-connection the cable. For continue to operation or perform, connect a wired USB mouse which is not need to install driver. •...
  • Page 287: Date-Time Setting [Other]

    Date-time setting [Other] Confirm that the date and time on the built-in calendar are correct, and make corrections if they are not. The log data dates and times are set based on contents set here. In the Main Window, select [System settings] − [Other] − [Date-time setting] from the [Tool] menu.
  • Page 288: Step Setting [Other]

    STEP setting [Other] You can set a filter as a countermeasure against STEP input chattering and to prevent operation malfunctions due to noise. Filter Set Value of 100 μs (Default 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 that point.
  • Page 289: Encoder Trigger Setting [Other]

    Encoder trigger setting [Other] In the Main Window, select [System setting] − [Other] − [Encoder trigger setting] from the [Tool] menu. Set the target encoder. Set value Parameter Description [Factory default] • Selected Use encoder trigger Set whether to use an encoder trigger. •...
  • Page 290 Set value Parameter Description [Factory default] [Phase A] Trigger signal Set the phase to use as the trigger signal. Phase Z Phase A Set the timing for starting the pulse count. • [ENABLE start] ENABLE start: Counts the pulses input during the measurement trigger receipt period. Enable timing •...
  • Page 291: Network Drive Setting [Other]

    Network drive setting [Other] You can save logging images to an external device, such as a network-connected computer with a shared folder, using a network drive. You can also load setting data saved in a network drive into the Controller. If you register a shared folder on the network drive, the network drive connected to the [Select file] or [Select folder] dialog box of the FH/FZ5 software will be displayed.
  • Page 292 About [Edit] You can edit Network drive’s name e.t.c. Setting Procedure of [Edit] is the following. Select Network drive that you want to edit. Click [Edit]. Enter Share name, Shared folder, User name and Password. Set value Parameter Description [Factory default] This is the name to be recognized by the Controller as a network drive.
  • Page 293: Error Setting [Other]

    IMPORTANT • Click [Apply] after saving or reading of Network drive. If you click it while Network drive is running, Network drive’s file could be given a damage. IMPORTANT • If images and data are logged to a network drive, the use of the multi-input function and other heavy measurement loads on the Controller may slow down communications and cause logging errors.
  • Page 294 Set the error operation on the Error Setting area. Setting value Setting item Description [Factory default] Displays the Error No, and Error Type selected on the Error select Error Type ― window. ERROR Signal • [ON] Select the Radio button to output the error signal when selected Error Output •...
  • Page 295: Checking System Information [System Information]

    You can check the external memory status only on the FH series and the FZ5-1100 series. Reference: Using External Memory Devices (FH series/FZ5-1100 series only) (p.224) Additionally, you can use a Firmware upgrade tool. Make sure to contact you OMRON your OMRON representative. Note Firmware upgrade tool is a software what is used when change the version of the measurement application soft.
  • Page 296 Click the [Close] button. The Drive information window will be closed.  About [Memory state] button Click the [Memory state] button. Below information is displayed. FH series/FZ5-1100 series FZ5-L series/FZ5-600 series Setting the Operating Environment of the System Vision System FH/FZ5 Series User’s Manual (Z365)
  • Page 297 Displayed item Description Differs depending on the Sensor Controller mode. (Reference: Setting the Status at Startup [Startup Settings] (p.278)) Standard = 1 The number of application process Double Speed Multi-input = 2 Non-stop adjustment = 2 (Operation: Process 0, Adjustment: Process 1) Multi line random trigger mode = Number of set lines (Each line number corresponds to the process number).
  • Page 298 Note The Memory state window can be displayed from Measurement Manager Bar, as well as taking above steps starting from System information. Reference: Checking the Memory Consumption and Percentage of Memory Used (p.136)  Regarding [Firmware upgrade] button Click the [Firmware upgrade] button only when launch the Firmware upgrade tool. Do not click it except when launch this tool.
  • Page 299: Appendices

    Appendices Alignment ................. 298 Error Messages and Troubleshooting ......317 FAQ ................... 323 Measurement Mechanism..........328 Basic Knowledge about Operations ......337 Setting Figures ..............342 Image file ................350 About Number of Logging Images......... 353 About Limits on the Number of Image Input Processing Items Used ...........
  • Page 300: Alignment

    Alignment An FH/FZ5-series Controller has an alignment function that you can use to position workpieces for stage and robot applications (hereafter called external devices). Alignment executes a combination of more than one processing item. This section gives an overview of alignment, and provides details on its use in general. Refer to the Vision System FH/FZ5 Series Processing Item Function Reference Manual (Cat No.
  • Page 301 Supported External Devices Alignment is supported for the following external devices. Type X(Y) Camera axis movement: None θ axis: Direct drive Camera axis movement: X axis Xθ Camera axis movement: None θ axis: Linear drive Camera axis movement: X axis Camera axis movement: None θ...
  • Page 302 Type 3 axes Robots Control method: Fixed positions 4 axes Control method: Measured positions Using Alignment  Calibration The Camera and external device both have their own coordinates, so it is necessary to calculate the relationship of the coordinates of the Camera and the external device in advance. This process is called calibration.
  • Page 303: Execution Of Calibration

    Execution of Calibration This section uses two Cameras and a stage as the external device to describe an example for setting the calibration flow and executing calibration. Example: Calibration Flow Example for 2 Cameras Camera Image Input processing item · · · Select Camera 0. ↓...
  • Page 304 Settings for the External Device to Use Set the parameters that describe the type and specifications of the external device to use. Add the following machine setting processing item to the flow.  Stage Data If you are using a stage, use this processing item. Refer to Stage Data of the Vision System FH/FZ5 Series Processing Item Function Reference Manual (Cat No.
  • Page 305 Settings for the Calibration To Execute Add the following Calibration processing items to the flow.  Vision Master Calibration This processing item calculates the axis movement that is necessary to perform the most accurate calibration within the range of movement of the external device. This routine is performed repeatedly to create very precise calibration parameters: Output the calculated axis movement to the PLC, the PLC moves the external device, the PLC sends a measurement command to the FH/FZ5-series Controller.
  • Page 306 Executing Calibration  Vision Master Calibration (Homing operation selection is Enable) External device FH/FZ5 1: Moves to the axis position when Calibration is started. Response that movement is completed. 2: Clear the measurement results. Response that clear processing is completed. Repeats processing within this frame until calibration complete flag is ON.
  • Page 307  Vision Master Calibration (Homing operation selection is Disable) External device FH/FZ5 1: Moves to the axis position when Calibration is started. Response that movement is completed. 2: Clear the measurement results. Response that clear processing is completed. Repeats processing within this frame until calibration complete flag is ON (1).
  • Page 308  PLC Master Calibration • Standard Mode The numbers in parenthesis are the external reference numbers that are used when commands are executed for the PLC Master Calibration processing unit. Refer to External Reference Table under PLC Master Calibration in the Vision System FH/FZ5 Series Processing Item Function Reference Manual (Cat No.
  • Page 309 • Easy Mode The Calibration Execution Flag and movement in actual coordinates must be set in advance in the PLC Master Calibration settings dialog box. FH/FZ5 External device 1: An origin return is performed, and the calibration workpiece is moved to the reference position. 2: Execution of the measurement command Loop (Iterations ≤...
  • Page 310: Troubleshooting

    Troubleshooting PLC Master Calibration Refer to Key Points for Adjustment under PLC Master Calibration in the Vision System FH/FZ5 Series Processing Item Function Reference Manual (Cat No. Z341). Vision Master Calibration Refer to Key Points for Adjustment under Vision Master Calibration in the Vision System FH/FZ5 Series Processing Item Function Reference Manual (Cat No.
  • Page 311: Alignment

    Alignment This section will use two Cameras to describe the procedures for setting the alignment flow and executing alignment. Example 1: Alignment Flow Example (Position Data Calculation and Axis Movement Conversion) for Two Cameras Camera Image Input processing item · · · Select Camera 0. ↓...
  • Page 312 Convert Axis Movement processing item · · · Set the machine setting processing item to reference. Then set the expressions for the two Position Data Calculation processing items, [Calculate position XY] and [Calculate angle TH], in the [Reference position XY] and [Reference angle], and the [Measurement position XY] and [Measurement angle] in the Calc Axis Move processing item.
  • Page 313 Settings for Position Alignment  Transfer Position Data + Calc Axis Move Use these settings to align the measured position and measured angle with the reference position and reference angle. The movement that is required to align each axis of the external device is calculated and output. Refer to Transfer Position Data and Calc Axis Move in the Vision System FH/FZ5 Series Processing Item Function Reference Manual (Cat No.
  • Page 314 Other Alignment Functions  Checking the Calibration Results The Calibration Support Tool uses the calibration parameters to graphically display the relationship of the positions that are represented by the Camera coordinates and the actual coordinates. You can compare the relationship of the displayed position with the actual position of the equipment.
  • Page 315 Refer to the Vision System FH/FZ5 Series Processing Function Reference Manual (Cat No. Z341) for further information on the alignment processing items. Vision System FH/FZ5 Series Alignment User’s Manual (Z365)
  • Page 316  Machine Simulator The Machine Simulator processing item allows you to see how the alignment marks move on the image while each axes of the stage or robot is being controlled. You can use it to verify the operation of the alignment processing items even if the actual stage or robot is not available.
  • Page 317 ↓ Position measurement processing item · · · Measure the position of the alignment marks or the position of a special feature of the workpiece from the image in Camera 1. To output the position on the image, set [Calibration] on the [Output parameter] tab page to OFF.
  • Page 318: Alignment Processing Items

    Alignment Processing Items The following processing items can be used as alignment processing items. Refer to the following manual for details on processing items. Reference: Vision System FH/FZ5 Series Processing Item Function Reference Manual (Cat No. Z341). Processing Sub category Processing item name Description item category...
  • Page 319: 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 Troubleshooting No value set. Be sure to set up value. A value must be set for this item.
  • Page 320 Error message Troubleshooting Please redefine the upper and lower warning range limits such that they are within the range between the lower and upper evaluation limits. Warning range shall be set within the range from Reference: Trend Monitor-Judgement Conditions (Trend Monitor) in judgement lower to upper limit.
  • Page 321 Error message Troubleshooting Confirm the unavailable processing items is added to the Scene. Processing units can not be add. • You cannot add [Camera Image Input] processing item to the FH series Refer to the followings: Sensor Controller. Necessary memory is insufficient to add the •...
  • Page 322 Error message Troubleshooting Turn off the power, and then confirm the following points of parallel The error concerning parallel interface was interface communication. detected. Turn OFF the power and check the • Is the parallel interface output directly connected to the power or GND? connection state of the parallel interface.
  • Page 323 Error message Troubleshooting For Search, Classification, Flexible search, Shape search II Please register higher-contrast images as models. If the model is registered at full screen size, re-register at a smaller size. Failed to register model For Fine matching The two pixels at the edge of the image cannot be registered as the model.
  • Page 324 Although an error message such as the following, is not displayed, the ERROR signal and the ERR indicator will turn ON. Cause Troubleshooting • Input the STEP signal after the READY signal turns ON. The STEP signal was input when the •...
  • Page 325: Faq

    USB memory, the data file may get corrupted. The file needs to be repaired. Please contact OMRON. • Monitor images are disordered •...
  • Page 326: During Operation

    During Operation Measurement results do not display on the monitor • Are windows other than the Main screen (the Edit Flow window, etc.) displayed? • Are 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.
  • Page 327: For Measurement

    For Measurement Display is not updated. • Measurement is given priority when the STEP signal input interval is short or continuous measurement is being performed. As a result, the measurement results (overall judgment, image, individual judgment in the flow display, detailed results) may not be updated. When continuous measurement ends, the measurement results for the final measurement are displayed.
  • Page 328: About Parallel Interface

    About Parallel Interface Trigger signal (input signal) not accepted • Are the cables connected correctly? • Is the signal cable disconnected? You can check the communication status in the Confirmation window. Reference: Parallel Communications - Testing Communications in the Vision System FH/FZ5 Series User's Manual for Communications Settings (Cat No.
  • Page 329: Serial Interface (Rs-232C/422 Connection)

    Serial Interface (RS-232C/422 Connection) No communication available • Are the cables connected correctly? • Are the communication specifications of the external devices compatible with the Sensor Controller? You can check the communication status in the Confirmation window. Reference: Non-procedure Communications - Testing Communications in the Vision System FH/FZ5 Series User's Manual for Communications Settings (Cat No.
  • Page 330: Measurement Mechanism

    Measurement Mechanism This section describes how to configure measurement in accordance with the images acquired from cameras. This product is prepared with comprehensive processing capabilities for measuring items. Common processes for various processing items are described here. Color Processing Mechanism The images acquired from cameras are available with color information such as R(red)/G(green)/B(blue).
  • Page 331: Search Processing Mechanism

    Search Processing Mechanism Reference image patterns are registered as models and then search is performed for the parts of input images that most resemble the models. The degree of similarity is represented with a correlation value, inspection for defects and different parts being mixed in can be performed. The search process is performed over several distinct stages.
  • Page 332 Note Basic selection flow Does Measurement No rotation (CR) object (workpiece) rotate? Rotation range of Rotation (PT) measurement object (workpiece) narrow Rotation (CR) Search Speed For processing items to perform search processing such as [Search] and [Classification], you can specify the search processing speed by through the model parameter items "Stable", "Precise", and/or "Skipping angle".
  • Page 333 Correlation value With processing items that use search processing, judgement is performed through correlation values. Correlation values are used to check the consistency (degree of similarity) between actual measurement images and reference model images. If portions of measured images are missing or if shapes are different, the correlation value is lower.
  • Page 334: Edge Detection Measurement

    Edge Detection Measurement This method extracts parts with color changes as edges to perform measurement. Edges are found through color changes in the measurement region. When calculating the X coordinate of this edge Measurement region Edge Detection Method The following two types of edge detection method are available. Projection (Density method) A projected waveform is formed relative to the Detection as an edge...
  • Page 335 Edge Level 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 difference in the original images. For case of measurement using relative position (%) with regards to width of color difference The edges are detected in the following manner.
  • Page 336 Noise Level This level judges whether an edge is present or not. 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 337: Defect Detection Measurement

    Defect Detection Measurement Color changes within the measurement region are used to find defects such as Defect scratches,contamination, and chipping. After measurement region is drawn, a rectangle (defect detection region) is automatically formed in this region. While moving the defect detection region Defect detection size around, calculate average density for each area to determine the difference between the original area and the surrounding area.
  • Page 338: Handling Coordinates

    Handling Coordinates The processing items for measuring positions have a setting item called "Output parameter" with which you can select how to handle coordinates. In "Output parameter", you can set "Output coordinates" and "Calibration". Output Coordinates Selects coordinate types to be output to external devices. Measurement image Example) Image with position...
  • Page 339: Basic Knowledge About Operations

    Basic Knowledge about Operations Inputting Values This section describes how to input values required for setting the judgement conditions and communication specifications. Methods for setting up values include the following, depending on the settings. • Specify values directly with the numeric keyboard Used to enter specific values, or to fine-tune the value with the UP and DOWN keys.
  • Page 340: Selecting Files And Folders

    Operation Method Click [...] in the item in which a character string is to be set. The soft keyboard is displayed. Switch the tabs as needed and Click the character that is to be input. Click [OK] after text has been entered. The software keyboard is closed.
  • Page 341 e. File Name View Area • File name Names of files selected in the List View area are displayed. • Kind Specifies the types of the file displayed ("Scene data", "System data", etc.) in the List View area. Note that selection method of BMP(BFZ) file/JPG(JFZ) file type differs. (Reference: Logging Measurement Values and Measurement Images (p.120), Reference: Image file...
  • Page 342: Available Operations In Select File Window

    When you select BMP(BFZ)/JPG(JFZ) file type on the 2 area. 1. Selecting BFZ/JFZ file type in FIleExplore, it is processed as a file. In this case, those files are processed same as a measurement object file. 2. If multiple images are saved to selected BFZ/JFZ file, saved image will display on the left-lower window (under part of 1).
  • Page 343: Using The Zoom Function

    Deleting a Folder or File Click the name of file or folder to be deleted from the List View area. The file or folder will be selected. Click [Delete] ( A confirmation window is displayed. Click [OK]. The selected file or folder will be deleted. Using the Zoom Function You can adjust the window scaling for the image display on the image display area of Properties Dialog Box.
  • Page 344: Setting Figures

    Setting Figures This section describes the setting method for objects (figures and text) when you register Model or set the measurement region on the Properties Dialog Box of Processing units. (Reference: Properties Dialog Box (p.40)) The type and number of objects varies depending on different setting options. Layout of Figure Setting Area Window for registering figures when registering or setting areas or models as measurement objects.
  • Page 345: Setting Methods

    c. Each buttons These button are displayed under the figure editing tools. 1. [OK] The Model is registered. Returns to the previous menu. 2. [Cancel] Changes are discarded. Returns to the previous menu. 3. [Apply] Updates the figure without leaving edit window. d.
  • Page 346 Line • Image selection status • Dimension • Example) When changing the Adjustment length of a line Drag the Drag the points toward the intended Points are displayed at the points. direction. starting point, ending point, and mid point of lines. •...
  • Page 347 • 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. Circumference • Image selection status • Dimension Adjustment Drag the points. Points are displayed on the top, bottom, left, and right of both the inner and outer circles.
  • Page 348 • Image selection status • Dimension Adjustment Drag the points. 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. • Example) When enlarging an arc •...
  • Page 349 Crosshair Cursor • Image selection status 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. Polygons (Triangle to Decagon) •...
  • Page 350 • 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. Text • Image selection status Entire image is selected. Note • "Text" can only be used in the [Result display] processing item. Time •...
  • Page 351: 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 352: Image File

    (Reference: Logging Measurement Values and Measurement Images (p.120), Reference: Selecting Files and Folders (p.338)) IFZ file type IFZ file type is an OMRON image file type using FH/FZ/FJ series or FQ series. BMP(BFZ) file type BMP(BFZ) file types are image file types supported in software version 5.50, or later.
  • Page 353 Differences among IFZ/BMP(BFZ)/JFZ(JFZ) file types Item BPM(BFZ) JPG(JFZ) Image file format in which Jpeg Image file type configured BMP OMRON image file type. format image files are organized in image file as a folder. folders. File type This file type was added from the...
  • Page 354: About Number Of Logging Images

    Item BPM(BFZ) JPG(JFZ) The number of files that can be The number of images that can be saved in external storage is larger Save counts saved to an external device will be than IFZ format, BMP (BFZ) less. format. For the Read/Write time for JPG The read/write processing time will (JFZ) format images,there is some be longer for the BMP(BFZ) file...
  • Page 355: About Number Of Logging Images

    About Number of Logging Images Maximum number of saveable logging images differ depending on type of Sensor Controller, type or counts of connected camera, number of camera input images in flow or settings. The following table is the number of logging images depending on Sensor Controller type when you use one camera and take image at once.
  • Page 356 Color camera Type of camera Intelligent Model of CMOS CMOS CMOS CMOS CMOS compact Sensor camera camera camera camera camera camera camera camera digital Controller (0.3 mega (2 mega (5 mega (0.3 mega (2 mega (4 mega (5 mega (12 mega CMOS pixels) pixels)
  • Page 357 Monochrome camera Type of camera Model of CMOS CMOS CMOS CMOS CMOS Sensor camera camera camera camera camera camera camera camera Controller (0.3 mega (2 mega (5 mega (0.3 mega (2 mega (4 mega (5 mega (12 mega pixels) pixels) pixels) pixels) pixels)
  • Page 358: About Limits On The Number Of Image Input Processing Items Used

    About Limits on the Number of Image Input Processing Items Used For the FZ5-L/FZ5-600 series, The number of image input processing items that can be used within one scene is limited by the combinations of the camera. (Units that are not used in conditional branching, etc. are also targeted.) If the limit is exceeded, a measurement NG occurs due to a memory shortage during measurement.
  • Page 359: About Max. Number Of Loading Images During Multi-Input

    About Max. Number of Loading Images during Multi-input The function that enables continuous high speed image input is called the multi-input function. The maximum number of images that can be loaded based on each specification is shown below. Type of controller 0.3 megapixel camera 2 megapixel camera 5 megapixel camera...
  • Page 360: Character Code Table

    Character Code Table For the case of character related process items, recognized characters are output to an external device using a character code (base 10). Calculation method for output value (base 10) Number of upper level bits x 16 + number of lower level bits = output value (Examples) If the recognized character is "2", "50"...
  • Page 361: About Memories Usable With Fh Series/Fz5 Series

    About Memories Usable with FH series/FZ5 series The following types of memory can be used with FH series/FZ5 series Sensor Controller. On-board memory This is the area where images are temporarily stored when logging images using the logging function. This uses ring memory and if the maximum number of save images has been reached, images are overwritten starting with the oldest.
  • Page 362: Memory Usage Guidance For Processing Items

    Memory Usage Guidance For Processing Items Free space is required in the application memory or data memory (FH-L series/FZ5-600 series Sensor Controller only) in order to add a processing unit to the measurement flow. The amount of free space required in memory consists of both the amount necessary to add a processing unit to the measurement flow, and the amount necessary to configure settings for the added unit and execute measurement.
  • Page 363 Approximate memory usage Main settings that affect change of Item Adding to memory used Change due to settings measurement flow Circular Scan Edge Measurement region figure, number of Approx. 2KB Approx. 42MB Position measurement points, image size. Circular Scan Edge Measurement region figure, number of Approx.
  • Page 364 Approximate memory usage Main settings that affect change of Item Adding to memory used Change due to settings measurement flow Model registration figure of calibration Camera Image Approx. 9MB (for monochrome image) Approx. 1KB settings, image size, whether image is color Input Approx.
  • Page 365 Approximate memory usage Main settings that affect change of Item Adding to memory used Change due to settings measurement flow Number and length of calculation Calculation Approx. 1KB Approx. 1MB expressions, number and length of comments. Number of points, number and length of Line Regression Approx.
  • Page 366: Memory Display Image On Plc I/O

    Approximate memory usage Main settings that affect change of Item Adding to memory used Change due to settings measurement flow Transfer Position Number and length of calculation Approx. 2KB Approx. 1MB Data expressions Number and length of calculation Calc Axis Move Approx.
  • Page 367: Memory Display Image On Plc I/O

    Memory Display Image on PLC I/O The memory display image on PLC I/O varies depending on the PLC to be used. Using data output to the Data Output area of the PLC link from the serial data output processing item as an example, this section illustrates how the memory display image varies depending on the model.
  • Page 368 GX-Developer PLC I/O memory display image As an example, if 3 data items, expression 0 (DATA0) = 1.000, expression 1 (DATA1) = 200.000, and expression 2 (DATA2) = 1000.000, are output from FZ4, they are stored to the PLC Link area as measurement data as follows.
  • Page 369: Operation Log Input Information List

    Operation log input information list This is a list of operation log input information. For the operation log format, see below. Reference: Operation Log Format (p.139) Name Description References AddGlobalData Adds global data. AddSystemData Adds system data. AssignProc Assigns units to measurement flows. AssignUnit Registers a processing unit.
  • Page 370 Name Description References GetMeasureOut Acquires the measurement result output yes/no. GetPort Executes individual input of parallel I/O terminal states. GetSceneCount Acquires the count of usable scenes. GetSceneDescription Acquires the count of usable scenes. Acquires the count of the valid scene groups on the GetSceneGroupCount memory card.
  • Page 371 Name Description References MoveUnit Moves a processing unit. NonstopSync Synchronizes the data for non-stop adjustment settings. Reference: Details (p.376) Executes batch input of parallel I/O and other terminal PutAll states. Executes individual input of parallel I/O and other terminal PutPort states.
  • Page 372 Name Description References Sets the display attributes for the measurement processing SetTimeWindow Reference: Details (p.378) time display window. SetUnitDataN Sets processing unit data. SetUnitDataN2 Sets processing unit data. SetUnitDataS Sets processing unit data. SetUnitDataS2 Sets processing unit data. SetUnitFigure Sets the figure data for a processing unit. SetUnitTitle Sets a processing unit title name.
  • Page 373 Clearing Security Related Parameters ClearSecurityData Parameters _userName User name executed _password User password executed Data to be cleared Bit 0: User account mode Bit 1: Operation restriction contents Bit 2: Other Return value If it succeeded, returns 0. Otherwise, returns value other than 0. Clearing Setting Data in a Batch ClearSettingData Parameters...
  • Page 374 Copy File CopyFile Parameters srcFileName Name of file to copy from destFileName Name of destination file Return value If the file is copied successfully, returns 0. Otherwise, returns value other than 0. Directory Creation CreateDirectory Parameters directoryName Name of directory to create Return value If the directory is created successfully, returns 0.
  • Page 375 Getting Image Density Information GetDensityProfile Parameters unitNo Image input related and image conversion related processing item processing unit number imageNo Image number Image channel number imageChannel (Specifies RGB, R: 0, G:1, B: 2. For monochrome image, any value is OK) Target rectangular area.
  • Page 376 1: Registers any of the following I/O modules in the module communication system. • SerialNormal: Serial non-procedure communication • SerialNormal2: Serial non-procedure communication (Fxxx series method) • SerialPlcLink: Serial PLC link (Omron PLC) • SerialPlcLinkM: Serial PLC link (Mitsubishi PLC) 2: Registers any of the following I/O modules for Ethernet communication system •...
  • Page 377 Getting Security Related Parameters GetSecurityParameter Parameters _userName User name executed _password User password executed Data identifier name dataIdent userLoginTimeout: Login timeout time (minutes) data Acquisition data storage variable Return value If it succeeded, returns 0. Otherwise, returns value other than 0. Executing I/O Initialization IoInitialize Parameters...
  • Page 378 Setting Measurement Trigger Input to Disabled LockMeasureStop Parameters timeout Timeout time Return value If it succeeded, returns 0. Otherwise, returns value other than 0. Synchronizing the Data for Non-Stop Adjustment Settings NonstopSync Parameters None. Return value If non-stop adjustment data is synchronized successfully, returns 0. Otherwise, returns value other than 0.
  • Page 379 Saving Security Related Settings SaveSecurityData Parameters _userName User name executed _password User password executed fileName File path to save to Return value If it succeeded, returns 0. Otherwise, returns value other than 0. Setting Operation Restrictions SetAccessControl Parameters _userName User name executed _password User password executed name...
  • Page 380 Setting the Measurement Processing Time Display Window SetSecurityParameter Parameters _userName User name executed _password User password executed Data identifier name dataIdent userLoginTimeout: Login timeout time (minutes) data Data to set Return value If it succeeded, returns 0. Otherwise, returns value other than 0. Setting the Measurement Processing Time Display Window SetTimeWindow Parameters...
  • Page 381 Synchronization of Setting Data Between CoreRA Processes SyncData Parameters srcCoreRANo Source CoreRA number destCoreRANo Destination CoreRA number Return value If setting data between CoreRA processes is synchronized successfully, returns 0. Otherwise, returns value other than 0. Setting Measurement Trigger Input to Enabled UnLockMeasureStop Parameters None.
  • Page 382: Manual Revision History

    Manual Revision History The manual revision symbol is an alphabet appended at the end of the manual number found in the bottom left- hand corner of the front or back cover. Cat. No. Z365-E1-02 Revision code Rev. No. Rev. Date Revision Contents Software Version Additional descriptions of software updates, FH-L series...
  • Page 384 The Netherlands Hoffman Estates, IL 60169 U.S.A. Tel: (31)2356-81-300/Fax: (31)2356-81-388 Tel: (1) 847-843-7900/Fax: (1) 847-843-7787 © OMRON Corporation 2016-2017 All Rights Reserved. OMRON (CHINA) CO., LTD. OMRON ASIA PACIFIC PTE. LTD. In the interest of product improvement, Room 2211, Bank of China Tower, No.

Table of Contents