Panasonic MICRO-IMAGECHECKER AX40 User Manual
Hide thumbs Also See for MICRO-IMAGECHECKER AX40:
Table of Contents

Quick Links

ARCT1F462E
2009.3
panasonic-denko.co.jp/ac/e
MACHINE VISION SYSTEM
MICRO-IMAGECHECKER
AX40
User's Manual
Read this with
User's Manual
( Hardware, Operations )
( Color Extraction )
Panasonic Electric Works
Table of Contents
loading

Summary of Contents for Panasonic MICRO-IMAGECHECKER AX40

  • Page 1 MACHINE VISION SYSTEM MICRO-IMAGECHECKER AX40 User’s Manual ( Hardware, Operations ) Read this with User’s Manual ( Color Extraction ) ARCT1F462E Panasonic Electric Works 2009.3 panasonic-denko.co.jp/ac/e...
  • Page 2 Before Reading This Manual Thank you for purchasing the MICRO-IMAGECHECKER AX40. In this manual, information on the hardware (installation, wiring, etc.) and the software (functions, setting procedures, etc.) is described. Read this User’s Manual carefully before you start using the machine.
  • Page 3: Table Of Contents

    Table of Contents 3.2.2 Connections to the External Device ··········28 PRECAUTIONS BEFORE USING AX40 ··········· v 3.3 About Ethernet Port······································· 32 3.3.1 Pin Assignments of TOOL Ports ···············32 3.3.2 Vision AXTOOL·········································33 Names and Functions of Parts ···1 1.1 About the AX40 ················································2 Basic Operation·························...
  • Page 4 5.8 Starting Inspection ········································ 61 6.21 Rotation Adjustment (Contour)···················· 139 Setting Checkers ······················· 63 Calculation, Analysis and Output of Inspection Results·············· 141 6.1 What Is Checker?·········································· 64 7.1 Overview······················································ 142 6.2 Making the Basic Settings of a Checker ······· 66 7.1.1 Calculation and Analysis ························...
  • Page 5 10.2.2 Inspection Start-Repeat ··························210 TOOL·········································177 10.2.3 Switching the Product Types···················211 10.2.4 Switching the Display Images ·················213 8.1 TOOL ·························································· 178 10.2.5 Re-registering the Template····················214 8.2 Drawing an Image on the Monitor Screen: Marker Function········································· 179 RS232C Communication········· 217 8.2.1 Creating a Marker ···································179 8.2.2 Copying an Existing Marker ····················180 11.1 Overview ·····················································...
  • Page 6 13.4 Copying the Screen Display························ 262 13.5 Outputting Inspection Results to a CF Card 263 13.6 Using the Folder Tree ································· 264 Information on AX40 and Help Function Setting ······················ 265 14.1 Information on the AX40 ····························· 266 14.1.1 Options of the INFO. Menu ···················· 266 14.1.2 Checking Remaining Storage Capacity of Memory···················································...
  • Page 7: Precautions Before Using Ax40

    PRECAUTIONS BEFORE USING AX40 Installation Environment Avoid installing the AX40 in the following locations: • Locations with direct sunlight or environmental temperatures that exceed a range of 0 to 50 °C (a range of 0 to 40 °C for VGA monitor). •...
  • Page 8 • Use monitor, monitor cable, keypad, camera models and camera cables with serial numbers specified by Panasonic Electric Works Co., Ltd. A breakdown, damage or destruction by using any other than the specified will not be covered by our guarantee.
  • Page 9: Names And Functions Of Parts

    Chapter 1 Names and Functions of Parts...
  • Page 10: About The Ax40

    1.1 About the AX40 Designation Description External output terminal An external output terminal. The AX40 uses a Phoenix connector (product (16 pins) #: 1840502). External input terminal An external input terminal. COMMON terminal is for (+/-). The AX40 uses a (15 pins) Phoenix terminal block (product #: 1840528).
  • Page 11: Random Color Camera

    1.2 Random Color Camera Part name Description Camera Refers to the camera body. Cable connector Connects to the AX40 with a camera cable (ANMX8330**). Lens When you mount the lens, if necessary, use an adapter ring for getting the proper field of view. Refer to page 15 for selecting view range and lens. Lens mount Refers to a C-mount Mounting plate...
  • Page 12: Camera Cable

    1.3 Camera Cable Part name Description Connector (round, female) Connects to the camera. Connector (D-sub, male) Connects to the AX40. • Use only the specified camera cable (ANMX8330**). • Do not bend the camera cable forcibly or apply load to the connector joints.
  • Page 13: Keypad

    1.4 Keypad No. Description Details A, B, C keys A key • Starts an inspection. Performs a test in SETUP mode. Executes an inspection in RUN mode. B key Displays a sub-menu for each menu. Press and hold down this key for more than one second to save the screen copy on the CF card.
  • Page 14: Vga Monitor

    1.5 VGA Monitor No. Part name Description Power connector Acceptable input voltage: 24V DC RGB input A connector for RGB input. Connects to the connector monitor with the VGA monitor cable -ANMX8331*. (Connector: Mini D-sub, 15 pins, female) • 1 - R: Red image signal •...
  • Page 15: Installation And Wiring

    Chapter 2 Installation and Wiring...
  • Page 16: Connecting Peripherals

    2.1 Connecting Peripherals Be sure to turn the power off before connecting the peripherals to the AX40. • Connect only the specified products to the AX40. • Be sure to turn the power off before connecting the peripherals to the AX40. Failure to do so may damage to the device.
  • Page 17: Installation Environment And Mounting Space

    2.2 Installation Environment and Mounting Space 2.2.1 Installation Environment Avoid Installing the Equipment in the Following Types of Locations: • Locations with environmental temperature that exceed a range of 0 to 50 °C. • Locations with a relative humidity exceeding a range of 35%RH to 75%RH. •...
  • Page 18 About Mounting Space • Keep 50 mm or more space from other equipment to facilitate the unit exchange and cable wiring. • When installing a device such as a control board in front of the AX40, keep 100mm or more space between them in order to prevent an impact from noise radiation or heating.
  • Page 19: Mounting The Ax40

    2.2.2 Mounting the AX40 There are the two ways to mount the AX40, by using screws or by hooking on the DIN rail. Mounting the AX40 on the DIN rail The AX40 can be mounted on or removed from a 35 mm wide DIN rail (DIN EN50022) with a single easy operation.
  • Page 20: Vga Monitor Installation Environment

    2.3 VGA Monitor Installation Environment 2.3.1 Installation Environment Avoid installing the VGA Monitor in the Following Types of Locations: • Locations with environmental temperatures that exceed a range of 0 to 40 °C. • Locations with a relative humidity exceeding a range of 20%RH to 85%RH. •...
  • Page 21: Vga Monitor Installation

    2.3.2 VGA Monitor Installation To install the VGA monitor: Insert the VGA monitor into the mounting plate. Install the fixing fitting into the ditch of the VGA monitor using M3 screws and fix the VGA monitor on the mounting plate using M4 screws. Mounting Plate Cutting Dimensions •...
  • Page 22: Vga Monitor: Power Wiring

    2.3.3 VGA Monitor: Power Wiring Pin Assignments Rated Voltage 24 V DC Tolerance Voltage Range 22.8 to 25.2 V DC Rated Consumption Current Less than 0.5 A Applicable Solderless Terminal • Terminal screws are M3. • It is suggested that solderless terminals are used to perform wiring. If you do not use a solderless terminal, use the wires of which diameter is 0.5 mm to 1.25 mm •...
  • Page 23: Installing The Camera, The Lens And The Adapter

    2.4 Installing the Camera, the Lens and the Adapter Ring 2.4.1 View Range Table- Selection of Lens and Adapter Ring, and Installation Position of a Camera Select a lens according to the capturing range (view range). Depending on the size of object, decide the capturing range. And then, referring to the view range table of each camera, confirm the distance from the object to the camera (WD: work distance) and select a suitable lens.
  • Page 24: Notes On Mounting A Camera

    2.4.2 Notes on Mounting a Camera Fix the camera firmly so it doesn’t wobble. You can mount the camera directly or using a designated mounting plate. Use the dimensional diagram for reference when you mount the camera. • If the positive terminal of the power supply is connected to ground, be sure to mount the camera in an electrically insulated way.
  • Page 25: Input And Output Interface Ports

    Chapter 3 Input and Output Interface Ports...
  • Page 26: Parallel Port

    3.1 Parallel Port 3.1.1 Wiring To the Terminal Blocks Output terminal block Terminal block for input power supply About terminal block The attachable input/output terminal block is used for AX40. Use fittings and cables show in the tables below. Terminal block Manufacturer Model No.
  • Page 27: Pin Assignments

    Wiring method Turn the power off before attaching the wires, mounting or removing the terminal block. Do not use a soldered wire, because vibrations caused by the device may damage to the wire. 3.1.2 Pin Assignments 24V DC electric power is supplied through the +/- terminals on the input terminal block. Twist the electric wires for noise reduction.
  • Page 28: Notes On Power Supply And Wiring

    3.1.3 Notes on Power Supply and Wiring Be sure to turn the AX40 off before wiring the power supply. Use an Insulation Power Supply with a Built-in Protection Circuit • Be sure to use an isolation power supply with a built-in protection circuit to protect the device from abnormal voltage from the power supply lines.
  • Page 29: About Grounding

    3.1.4 About Grounding Attaching a Ground to Prevent Effects of Noise The AX40 is designed for enduring the noise that presents under normal environment. Provide a ground when installing the device in a particularly noisy environment. Use a Dedicated Grounding Place •...
  • Page 30: Arrangements Of The Output Terminals And Output Circuit

    3.1.5 Arrangements of the Output Terminals and Output Circuit Arrangement of the terminals Signal Name Content COMMON For FLASH only FLASH Flash sync signal COMMON For General Output READY Ready signal ERROR Error signal READ END Signal for end of image capture STROB Not available.
  • Page 31 Notes on Parallel Output • The NPN open collector output is adopted. Note that the load current does not exceed the rated voltage range. • The AX40 has only a low capacity to carry current. It takes into consideration connections with a PLC, etc.
  • Page 32: Arrangements Of Input Terminals And Input

    3.1.6 Arrangements of Input Terminals and Input Circuit Pin Assignments Signal Name Content COMMON START common START Inspection start signal COMMON COMMON, other than START input ACKNOWLEDGE Not available TYPE Product type switched signal FCT1 FUNCTION1 Image switch signal FCT2 FUNCTION2 Template re-registration signal Data input: IN1 to IN8...
  • Page 33 Notes on Parallel Input • The AX40 accepts (+, -) common. To prevent input signal chattering, this device a non-contact input (transistor etc.). If chattering occurs, inputs can be missed, and input recognition may be delayed. • Be careful when using only full-wave rectification (including ripples) power supply for DC input, as it may cause abnormal operation.
  • Page 34: Flash Output Synchronizing Signal

    3.1.7 FLASH Output Synchronizing Signal Pin Assignments The FLASH terminal is located on the output terminal block. Do not commonly use with other COMMON terminals. Output Circuit Rated operating voltage: 5-24 V DC Flash Timing Chart • Note that the time from the FLASH output signal ON to OFF (including the times listed below) does not exceed Flash output sync.
  • Page 35: About Rs-232C Port

    3.2 About RS-232C Port 3.2.1 Port Used for RS232C Communication The COM1 port is an 8-pin round connector, which is used for RS-232C communication. Pin Assignment A Hoshiden connector (part No.: TCS6180) is used for the COM (RS232C) port on the AX40. •...
  • Page 36: Connections To The External Device

    3.2.2 Connections to the External Device Example Wiring Connection with an IBM PC-AT ANM81103 Connection with PLC Make the connection with the RS232C cable (ANM81303) following the wiring example shown below. Since the PLC side of the RS232C cable is not terminated, terminate it according to your PLC. In case short-circuiting is necessary, be sure to check the wiring example.
  • Page 37 Connections with PLC by Panasonic Electric Works Co, Ltd. FP series Multi communication unit AX40 / Computer communication unit FPΣ Communication cassette, RS-232C 1-channel type AX40 AX40...
  • Page 38 Connections with Mitsubishi PLC A series /Q series AX40 (9-pin) A series /Q series AX40 (25-pin) AX40 FX series * When you communicate with Mitsubishi Q- or A-series PLC in Computer Link mode of AX40, use the unit supporting the special protocol for Mitsubishi A series computer link unit, “Format 4”, for PLC.
  • Page 39 Connections with OMRON PLC AX40 9-pin AX40 25-pin Connections with Allen-Bradley SLC500 AX40 Allen-Bradley SLC500...
  • Page 40: About Ethernet Port

    3.3 About Ethernet Port Port Used for Ethernet Communication Use the TOOL port to establish Ethernet communication. The Ethernet port functions as follows. • Outputting inspection results. • Backing up and restoring the image data and setting data with Vision AXTOOL Ethernet Port (100BASE-Tx, 10BASE-T) * Ethernet is a registered trademark of Xerox Corporation in the United States.
  • Page 41: Vision Axtool

    To use AXTOOL, download the file from our web site. Downloading it requires registration of your information (for free). http://panasonic-denko.co.jp/ac/e ("Machine Vision" > "AX40" > "Software") Windows 98, Windows Me, Windows NT, Windows 2000, Windows XP, and Microsoft Excel are...
  • Page 43: Basic Operation

    Chapter 4 Basic Operation This section describes the basic setting operation for AX40. Refer to Chapter 5 or later for inspection setting procedures and for details of each function.
  • Page 44: About Screen Monitor

    4.1 About Screen Monitor Description Status display area: Mainly displays the status of the AX40 TYPE number/ name and Shutter Speed that are currently selected Image type that is currently displayed Message area: Displays messages, subwindows for checker setting, and results of the checker test Total judgement result: Displays "OK"...
  • Page 45: Run And Setup Modes

    4.2 RUN and SETUP Modes 4.2.1 About SETUP and RUN Modes RUN Mode: This is a mode of performing an inspection. The AX40 starts in this mode when you turn it on . Only in RUN mode, the AX40 accepts various kinds of signals including inspection start signals (START signal) from the external device.
  • Page 46: How To Preprocess And Display Images

    4.3 How to Preprocess and Display Images The number of cameras connected to the AX40 and the location to which an image is stored An image captured with a camera is store in an image area inside the AX40. The image area is called a “Memory”...
  • Page 47: Basic Operation Using The Keypad

    4.4 Basic Operation Using the Keypad 4.4.1 Selecting an Option from the Menu Follow the instructions below to select an option from the displayed menu or modify the setting value. Move the cursor to the option you want to select by tilting the ENTER key on the keypad upward/downward/left/right.
  • Page 48: Setting The Inspection Area

    4.4.3 Setting the Inspection Area The ways to set the position or size of the area for executing inspection are described below. There are several shapes of the areas including Rectangle, Circle and Polygon, Line and Area. Drawing a Rectangle and Line Follow the steps below after displaying a checker area on the screen by selecting “Change”.
  • Page 49 Drawing a Circle Follow the steps below to set the start and end points of the circumscribed rectangle after displaying a checker area on the screen by selecting “Change”. Move the whole circle. Move the circle by tilting the ENTER key in the desired direction and press the ENTER key to fix the position.
  • Page 50 Drawing a Line Move the whole line. Move the line by tilting the ENTER key in the desired direction and press the ENTER key to fix the position. Fix the start point (the white square mark on the line). Move the line by tilting the ENTER key in the desired direction and press the ENTER key to fix the position.
  • Page 51 Increasing the Number of Polygon Peaks You can add up to 16 peaks to a polygon. Move the desired peak and press the B key. The submenu is displayed. Select "Add Point" from the menu. A new peak is added near the middle position between the currently selected peak and the next peak.
  • Page 52: Selecting The Display Image

    4.5 Selecting the Display Image (Switching the Display Images) 4.5.1 Type of the displayed images When displaying an image that is saved on Memory 1 and Memory 2, you can select a type of the displayed image. Choose Memory 1/Memory 2, Live (motion image)/Memory (still image) or Color/Gray. A list of options is as follows: Option Setting item...
  • Page 53: Image Feature

    4.5.2 Selecting a Display Image with the Display Image Feature Press the B key (while only the image is displayed in the SETUP mode). The menu window is displayed. Select “Display Image”. The Display Image menu is displayed. Each item of the Display Image Switch Option Image to be displayed Live-C1...
  • Page 54: Color Feature

    4.5.3 Selecting a Display Color with the Display Color Feature Press the B key while only the image is displayed in the SETUP mode. The menu window is displayed. 2. Select “Display Color”. Option Displayed Image Color Image in full color Gray Gray/Differential image (Selectable only if the image has been preprocessed with the...
  • Page 55: Conditions

    Chapter 5 Procedure for Setting Inspection Conditions...
  • Page 56: Setting Inspection Conditions

    5.1 Setting Inspection Conditions You can set the inspection conditions following the sequence of the steps below. The details of each step are described from the next page. Specify the number of Section Specify the number of connected cameras. cameras used Choose a processing method from Grayscale Section Set memory...
  • Page 57: Setting The Number Of Cameras Used

    5.2 Setting the Number of Cameras Used Choose “Camera 1” or “Camera 1+2” according to the number of cameras used. Highlight "ENVIRONMENT" in the menu bar. The ENVIRONMENT menu is displayed. Select "Initial Settings". The Initial Setting menu is displayed. Highlight "Camera".
  • Page 58: Memory Settings

    5.3 Memory Settings You need to select a processing method (Color/Gray/Differential Process) for storing an imported camera image into Memory 1 or Memory 2. You can set the different processing method between Memory 1 and Memory 2. Highlight "ENVIRONMENT" in the menu bar. The ENVIRONMENT menu is displayed.
  • Page 59 AX40 Inspection Images Processing a Camera Image: The AX40 provides two image areas for inspection called Memory 1 and Memory 2. You can set a processing way of the images that were captured with Camera 1 and Camera 2 from the following three types.
  • Page 60 Image Types: Processing Method Image Type A camera image is imported into Memory 1 and Color Extraction Image Memory 2 by following the procedure above, and then its checker for inspection is created. When you Gray Gray Image performed each process, the image types for Binary Image inspection are as the table shown on the right.
  • Page 61: Adjusting White Balance

    5.4 Adjusting White Balance An object in white is sometimes recognized as the one in yellowish or reddish white depending on the light. Adjusting a white balance corrects color dispersion that occurs due to the using light, so that the white object looks white.
  • Page 62: Selecting A Product Type

    5.5 Selecting a Product Type The AX40 allows you to register 16 pairs of inspection conditions. This inspection conditions are called "Product Type". You can set a title for each product type. In addition, you can execute an inspection of the registered product types by switching product types according to the signals from the external device.
  • Page 63: Copying An Existing Product Type

    5.5.2 Copying an Existing Product Type You can copy the product type that has been already set. If you copy the product type, the destination product type is overwitten with the product type. Highlight the product type number which you want to copy. Press the B key, The submenu associated with a product type is displayed.
  • Page 64: Deleting A Product Type

    5.5.3 Deleting a Product Type This is a function to delete the product type that has been already assigned. Move the ENTER key and choose the number of product type you want to delete. Press the B key and select “Delete” from the displayed menu. A dialog message confirming if you want to continue or not appears.
  • Page 65: Entering A Product Type Title

    5.5.5 Entering a Product Type Title This is a function to give a name (title) to a product type. You can enter up to 16 alphanumeric characters and some symbols. The default title is "TYPE". Highlight the product type number to which a title is given. Choose "Enter Title"...
  • Page 66: Setting Shutter Speed

    5.5.6 Setting Shutter Speed The AX40 enables you to set the shutter speeds of the camera used based on each product type. Set the proper shutter speed for the moving speed of the inspection object following the steps below. Highlight the number of the product type that you want to set a shutter speed. Select “Shutter Speed”...
  • Page 67: Importing Images Into A Memory

    5.6 Importing Images into a Memory This is a function to save an inspection object image data. Specify the colors extracted or the positions and the area sizes of the checker based on the image. Press the B key while only the TOOL bar is displayed. Select “Live-C1”.
  • Page 68: Saving Setting And Revised Data In The Ax4060

    5.7 Saving Setting and Revised Data in the AX40 Store the setting data in the AX40 or a CF card. Be sure to save the data after changing all the settings. If the device is turned off before saving the data, the edited data are erased and returned to the setting values previously saved.
  • Page 69: Starting Inspection

    5.8 Starting Inspection Execute inspection according to your settings. Switch to RUN mode. Keep pressing the C key until the menu bar disappears. Press the A key. Inspection is started, and the total judgement results or output status of the signal from terminal board are displayed in the status display area which is located at the left side of the monitor screen.
  • Page 71: Setting Checkers

    Chapter 6 Setting Checkers Specify the number of cameras used. Set memory. Adjust white balance. Select a product type number. Capture an image. Setting Checkers. Output the results to the external equipment. Display the inspection results. Save data. Perform inspection in RUN mode.
  • Page 72: What Is Checker

    6.1 What Is Checker? Checker is a general term of the area and conditions for inspecting with a captured image. The following checkers are available. Checker Description Schnabel Memory Page Refer. Gray Color Differential Binary Window Counts the number of white, black, extract/not extract pixels.
  • Page 73 Checker Description Scannable Memory Page Refer. Gray Color Differential Rotation Adjustment: With each checker function, detects the angle of the object with the position (coordinates) of the object and calculates the rotation angle from the base angle. Group checkers are executed at the position where the object is shifted from the base position by the adjustment amount.
  • Page 74: Making The Basic Settings Of A Checker

    6.2 Making the Basic Settings of a Checker 6.2.1 Basic Flow of Checker Setting Parameters vary depending on the checker due to a difference in inspection procedure of each checker. Common setting procedure is described here. Select a checker number first Specify a checker number between 1 and 99 and select Page 67 and a checker.
  • Page 75: Type

    6.2.2 Selecting a Checker Number and a Checker Type Select the checker number and checker type you want to create. You can set up to 99 of checkers per product type (Checker 1 to 99). Highlight "CHECKER". A list of selected checker types is displayed. The checker number with a checker name indicates that the checker number has been already assigned.
  • Page 76 Copying the Checker To copy a preset checker: Highlight the Checker No. that you want to copy and press the B key. The submenu associated with the checker function is displayed. Select "Copy". Select the Checker No. to which you want to copy and press the B key.
  • Page 77: Selecting A Memory

    6.2.3 Selecting a Memory To select a memory to set a checker (Memory 1 or Memory 2): Choose "Memory" from the checker menu. The subwindow for memory selection is displayed. Select the desired memory number. The displayed image is changed to the image of the type selected from the menu under Initial Settings in ENVIRONMENT menu.
  • Page 78: Setting A Binary Level

    6.2.4 Setting a Binary Level AX40 offers the following two procedure options for setting a binary level. Setting Description procedure Automatic The AX40 automatically selects a proper binary level based setting on the current memory image. Manual setting Change the setting values of the binary level checking the current memory image with the keypad.
  • Page 79 Changing the Binary Level - Manual Setting Follow the steps 1 to 3 for automatically changing the binary level. Select "Upper" or "Lower". Change the values while checking the image, and then press the ENTER key to set the value. When you finish setting an "Upper"...
  • Page 80: Setting A (Mask) Area

    6.2.5 Setting a (Mask) area A measured range is called an "area”. The area is displayed in green. A function that does not allow the AX40 execute inspection within a masked part of an area is called a "mask function", and the part in which inspection is not allowed is called a "mask area".
  • Page 81 Setting a Mask Area You can set up to 16 mask areas per checker. Select "Area" from the CHECKER menu. The Area menu is displayed. Select "Add Mask". Choose the desired shape of area from "Rectangle", "Circle", or "Polygon". A mask area is added to the center of the image display area. Changing Position and Size of an Area or a Mask Area If you set mask areas, the mask areas are displayed on the screen.
  • Page 82 Changing a Shape of Area Select "Area" from the CHECKER menu. The Area menu is displayed. Select "Change Shape". The color of the area will be displayed in yellow and a list of selectable areas is shown. If you set a mask area, move the ENTER key up or down and display the area or the mask area you want to change in yellow, then press the ENTER key.
  • Page 83: Convenient Functions For Setting A Checker

    6.3 Convenient Functions for Setting a Checker 6.3.1 Change the Menu Window to Translucent Color You can change the background of the displayed menu to translucent color. Changing the menu window to translucent color makes it possible to confirm the image while the menu is being displayed. Press the B key while the checker setting window is displayed.
  • Page 84: Temporarily Hiding The Menu Window

    6.3.2 Temporarily Hiding the Menu Window The menu window can be temporarily hided. This function is effective if it is difficult to distinguish the image from the translucent menu window. Press the B key while the checker setting window is displayed. The submenu is displayed.
  • Page 85: Binary Window

    6.4 Binary Window 6.4.1 Menu Options Refer to the User’s Manual (Color Extraction) for overview of color extraction and the operating instructions.
  • Page 86 6.4.2 What is Binary Window? Binary Window: For a binary image, the binary window lets you measure the number of pixels in black and in white. For an extraction image, it allows you to measure the number of pixels in "extract" or "not extract" color. If the number of measured pixels is within the limitation you have set, it will be judged "OK";...
  • Page 87 6.4.3 Setting Procedure Set a checker area following "Basic Setting of a Checker" on page 66. Select "Target". Select "White (Extr.)" or "Black (Not Extr.)" from the sub menu. Inspection Operation object White For a binary image, measures the area of the pixels in white. (Extract) For an extraction image, counts the number of pixels in the "extract"...
  • Page 88: Gray Window

    6.5 Gray Window 6.5.1 Menu Options 6.5.2 What is Gray Window? Gray Window: The Gray Window function calculates all the gray average of the pixels within an area. If the gray average is within the range for the calculated gray average, it will be judged "OK". If the gray average is out of the range, it will be judged "NG".
  • Page 89 6.5.3 Setting Procedure Set a checker area following the procedure of "Basic Operation at Checker Setting" on page Select "Position Adj." and press the ENTER key When you make a position /rotation adjustment, specify the number. You can specify only the position/ rotation adjustments to which the lower number than the Gray window is assigned.
  • Page 90: Binary Edge

    6.6 Binary Edge 6.6.1 Menu Options Refer to the User’s Manual (Color Extraction) for overview of color extraction and the operating instructions.
  • Page 91 6.6.2 What Is Binary Edge? Binary Edge: Binary Edge is a function of detecting the boundaries (edges) between white and black or between the pixels in extract color and the pixels in not extract color and outputting the coordinate values. If the edge can be detected, it will be judged "OK";...
  • Page 92 6.6.3 Setting Procedure Set a checker area following "Basic Settings of Checker". (See page 66.) Notes on area shapes Shape Description Line Scan Detects edges using a line. This feature allows the AX40 to detect the edges faster than plane scan. Use the Line Scan function mainly for detecting a horizontal plane edge.
  • Page 93 Select "Target" to press the ENTER key. Select "White (Extr.)"->"Black (Not Extr.)"/"Black (Not Extr.)"->"White (Extr.)" from the submenu. "White(Extract)" -> "Black(Not Extract)": Detects a point that changes from white to black in a binary image and from "extract" color to "Not Extract" color in an extraction image.
  • Page 94: Gray Edge

    6.7 Gray Edge 6.7.1 Menu Options...
  • Page 95 6.7.2 What is Gray Edge? Gray Edge This is a function to detect the pixels having more than a certain level of brightness based on gray value of each pixel and to output the detect count and the coordinates in a gray image. This function detects up to 256 edges within the area fulfilling the preset conditions.
  • Page 96 6.7.3 Setting Procedure Inspection Conditions: Set a checker area following "Basic Settings of Checker" (see page 66). Note on the shape of area Shape Description Example Line Scan Detects edges using a line. This feature enables the AX40 to process the edges faster than the Plane Scan function.
  • Page 97 Select "Scan Direction". Select either "Individual Scan" or "Projection Scan". Selecting "Projection Scan" enables you to check the image that was carried out projection process. Select "Projection Image" at the bottom of the menu. Select "POSITION ADJUSTMENT" and press the ENTER key. When making a position /rotation adjustment, specify the number.
  • Page 98 Select "Detect Position". Select "Front", "Peak", "Plural", or "Front/Rear" from the menu. Detect Position: Sets which edge is detected when there are multiple parts matching the conditions. Settings of Detection Edge to be detected Edge to be detected (for the Position figure shown below.) Front...
  • Page 99 Processing Conditions: Sets the following processing conditions. Scan Pitch: Sets the number of rows (or columns) to scan within a scanning area. The higher setting values the faster processing speed; however, more rows (or columns) will be skipped. Filter/Width: If the objects you do not want to detect in front of the detection parts are captured, this function allows the device to ignore them.
  • Page 100 Referring the Results To check the test results by opening the "RESULT" tab: Open the "Result" tab. Press the A key to begin to test. Up to eight of x/y coordinates and Differential values of the detected edges from the 1st to 99th can be viewed per screen.
  • Page 101: Feature Extraction

    6.8 Feature Extraction 6.8.1 Menu Options Refer to the User’s Manual (Color Extraction) for overview of color extraction and the operating instructions.
  • Page 102 6.8.2 What is Feature Extraction? Feature Extraction: This is a function to count the number of the clusters of a certain size (an object) within the area. If the number of counted objects is within the preset limitation, it will be judged "OK"; otherwise, it will be judged "NG".
  • Page 103 Feature Data Projection Width The width of the rectangle circumscribed around an object. Perimeter: Length of border around the object. If an object is circle in shape, its perimeter refers to "circumference. Angle of The angle that is formed when the principal axis of an object and x axis are intersected. Principal Axis The detected angle of principal axis differs depending on the slope direction of the object.
  • Page 104 6.8.3 Setting Procedure Settings of inspection conditions Set a checker area following "Basic Operation at checker Setting" on page 66. Highlight "Target". Select "White (Extr.)" or "Black (Not Extr.)" from the submenu. White (Extract): For a binary image, measures the area of pixels in white. For an extraction image, counts the number of pixels in the specified "Extract"...
  • Page 105 Area: Sorts in descending order Select "Sorting". The subwindow is displayed. Sorting: This is a function that is necessary for using Feature data (Calculation, Statistics and Data Monitor). When the multiple images are detected, area and gravity x/y, are arranged in descending/ ascending order.
  • Page 106 Settings of Conditions: Sets the following items on the Condition tab. Item Selections Descriptions Labeling Yes/ No This is a function to detect each Feature data when there are multiple objects in the area. Set this function to "No" only when you want to detect total area and gravity of whole objects.
  • Page 107 Referring to Results You can monitor the results of feature extraction test by opening the Result tab. Open the Result tab. Press the A key to begin to test. Up to eight x/y coordinates and differential values of the detected edges from the 1st to 99th can be viewed per screen.
  • Page 108: Smart Matching

    6.9 Smart Matching 6.9.1 Menu Options...
  • Page 109 6.9.2 What is Smart Matching? Smart Matching This is a function to detect the location of the registered base image (template) within the search area (preset area). If the specified number of images is detected by searching, the positions (X/Y coordinate values), the Rotation Angle and a degree of matching a template (Correspondence) will be output and it will be judged "OK";...
  • Page 110 6.9.3 Setting Procedure Inspection Conditions Proceed up to “Configure the setting for memory” at the second step following section 6.2. The Smart Matching function works only for gray or differential images. When assigning the memory of an extraction image, it malfunctions and displays an error code "E0100" in the message area. Select "Template".
  • Page 111 Move the output point (the displayed "+" mark) and press the ENTER key. You can position the output point outside the template area. Even if the output point is placed out of the display area, its detection position can be output. When the template area is displayed in yellow, the template setting is completed.
  • Page 112 11. Select "Corr.", "X" or "Y". 12. Select "Sorting Order". Select either "ascending" or "descending" based on the information that you have specified at previous step. 13. Select "Check Template" and press the ENTER key. You can check the preset template image. 14.
  • Page 113 Sequence Sequence is an order to search a template within a search area. There are up to five of phases for searching. Sequence starts searching by compressing information about template and search area and by lowering the compression rate higher steps. The higher compression ratio, the faster searching speed. The lower the compression ratio, the slower searching speed.
  • Page 114 Setting procedure - Changing Accuracy, Detection Max. and Correspondence Min.: Highlight "Sequence". The cursor moves to the "1ST" cell in the Step column. Select the phase you want to change. The cursor moves to the cell in the Acc. column. Highlight the row in which the item you want to delete is and press the ENTER key.
  • Page 115 Setting Procedure-Adding a Phase Highlight "Sequence". The “1ST” cell in the Step column is highlighted. Select the phase you want to add and press the ENTER key. The cell in the Acc. row is highlighted. Press the ENTER key. Choose any number other than "0" and press the ENTER key. Now the phase was added.
  • Page 116 Subtraction: This is a function to extract a pixel that exceeds a certain degree of the difference in the gray value when the detected image is overlapped with the template. The feature allows you to detect up to 128 of subtraction parts that are difficult to reflect the correspondence value, and judge according to the number of subtraction parts exceeding a certain size.
  • Page 117 Referring to Result You can view the results of Smart Matching test by opening the Result tab. Highlight the Result tab. Press the A key and begin to test. Up to eight of x/y coordinates and differential values of the objects from the 1st to 64th can be viewed per screen.
  • Page 118: Contour Matching

    6.10 Contour Matching 6.10.1 Menu Options Refer to the User’s Manual (Color Extraction) for overview of color extraction and the operating instructions.
  • Page 119 6.10.2 What is Contour Matching? What Is Contour Matching? This function is used to seek where a registered template image is within a search area. The number of checkers that can be set is up to only two per Product Type including Rotation Adjustment (Contour). If an image is detected after searching, the positions of X/Y coordinate values, Rotation Angle (in 0.1 degree), and Correspondence (Corr.) are output and it is judged "OK";...
  • Page 120 6.10.3 Setting Procedure Proceed up to “Configure the setting for memory” at the second step following section 6.2. Memory: Sets color extraction (group select) of an extraction image Select "Template". Select "Change". Set the range you want to resister as a base image and decide the start and end points A sub area is displayed within the template area.
  • Page 121 Select "Search Area". Follow the steps for area setting. (Default setting is set to full screen) Select "Search Mode". Choose "Rough", "Standard", or "Thorough". Search Mode: Type of sequences at the time of searching The "Contour Matching" function detects outlines based on the information of contour, but the information is compressed to reduce the searching time.
  • Page 122 11. Select "Display Template" and press the ENTER key. You can confirm the registered "template image". Extracted pixels are displayed in blue. 12. Press the A button to begin to test. If the image more than "Corr. Min" is detected, it will be judged "OK". Check the displayed "Judgement", "Corr", "X"/ "Y", and "Angle"...
  • Page 123: What Is Position Adjustment

    6.11 What is Position Adjustment? 6.11.1 Overview Position Adjustment is a function to detect the position of the object and move a checker to it. This function calculates how many pixels the object moved from the base position in X and Y directions and moves the object by the moving distance which is called “Adjustment amount”.
  • Page 124: Position Adjustment Amount

    6.11.2 What To Do If Each Checker Refers to Position Adjustment Amount Since multiple Position Adjustments can be set, the adjustment amount of the Position Adjustment to which each checker refers differs depending on the number assigned to the Position Adjustment. If you choose “01”, the AX40 refers to the adjustment amount of the Position Adjustment of Checker No.1.
  • Page 125: Position Adjustment (Binary Edge)

    6.12 Position Adjustment (Binary Edge) 6.12.1 Setting Procedure The procedure for detecting and setting the object is almost the same procedure for "Binary Edge". (See page 82.) In this section, the differences between Position Adjustment (Binary Edge) and Binary Edge are described below.
  • Page 126 6.12.2 Registering a Base Position The setting procedure to register the base position of the object is as follows. Before registering a base position, you can perform a test to check if Horizontal/Vertical Areas can detect an edge. When the image currently displayed is a live image, import a new image and begin to test.
  • Page 127 6.12.3 What To Do If You Faced a Trouble You want to delete only the preset horizontal/vertical edges. Highlight the tab of the edge you want to delete and press the B key. Select “Delete” from the menu to delete only the areas. Whenever you delete only the preset horizontal or vertical edges, the judgement results are NG.
  • Page 128: Position Adjustment (Gray Edge)

    6.13 Position Adjustment (Gray Edge) 6.13.1 Setting Procedure The procedure for detecting and setting the object is the same as that for "Gray Edge". (See page 86). In this section, the differences are described below. Detection Position Position Adjustment (Gray Edge) cannot set "Detection Position". Always detects the nearest edge from the start point.
  • Page 129 6.13.2 Registering a Base Position The current object position can be registered as a base position in the following way. Before registering the base position, check to make sure that the edges were detected by setting the horizontal/vertical areas and performing a testing. When the live image is displayed, perform a test after importing a new image.
  • Page 130 6.13.3 What To Do If You Faced a Trouble You want to delete only the preset horizontal/vertical edges. Highlight the tab of the edge you want to delete and press the B key. Select “Delete” from the menu to delete only the areas. Whenever you delete only the preset horizontal or vertical edges, the judgement results are NG.
  • Page 131: Position Adjustment (Feature Extraction)

    6.14 Position Adjustment (Feature Extraction) 6.14.1 Setting Procedure The procedure for detecting and setting the object is the same as that for "Smart Matching". (See page 93). In this section, the differences and notices are described below. The items that cannot be set with this feature The Position Adjustment (feature extraction) function does not detect the following feature data except the center of gravity.
  • Page 132 6.14.2 Registering a Base Position The current object position can be registered as a base position in the following way. Before registering the base position, check to make sure that the edges were detected by setting the horizontal/vertical areas and performing a testing. When a live image is displayed, perform a test after importing a new image.
  • Page 133 6.14.3 What To Do If You Faced a Trouble Judgement result is always NG. The following causes may be occurred. • The object cannot be detected Recheck and reconsider the area size and the detection conditions (Target, Max./Min. Area Limit, Boundary Processing, etc.).
  • Page 134: Position Adjustment (Matching)

    6.15 Position Adjustment (Matching) 6.15.1 Setting Procedure Follow the same steps that were used for "Smart Matching" to detect and set an object. (See page 100). In this section, the differences are described below. Items you cannot set The Position Adjustment (matching) function does not set the following feature data. •...
  • Page 135 6.15.2 Registering a Base Position The current object position can be registered as a base position in the following way. Before registering the base position, check to make sure that the edges were detected by setting the horizontal/vertical areas and performing a testing. When a live image is displayed, perform a test after importing a new image.
  • Page 136 6.15.3 What To Do If You Faced a Trouble Judgement result is always NG. The following causes may be occurred. • The object cannot be detected Recheck and reconsider the template image, the settings of the search area size and the setting value of the sequence.
  • Page 137: What Is Rotation Adjustment

    6.16 What is Rotation Adjustment? 6.16.1 Overview Rotation Adjustment is a function to move and rotate a checker to the current position of the object when the inspection parts move right, left, up and down (in the vertical/horizontal directions) on the screen or have a slope.
  • Page 138: How Checkers Refer To Adjustment Amount

    Matching: To find the location of the base image (template) within the specified area (search area) Register two templates and search areas to detect the angle created the line connected to a detected point (output points on x/y coordinates). Difference between the registered base angle and the detected angle is called a correction angle.
  • Page 139: Rotation Adjustment

    6.17 Rotation Adjustment (Binary Edge Horizontal, Binary Edge Vertical) 6.17.1 Setting Procedure The detection and setting procedures of Area 1 and Area 2 are the same for Smart Matching. (See page 82.) In this section, testing Areas 1 and 2 and the notices are explained. Testing Areas 1 and 2 Before registering the base position, you can perform a test to check if the Areas 1 and 2 detect an edge.
  • Page 140 6.17.2 Registering a Base Position The way of registering the current object as a base position is described below. To register a base position, perform a test to check if the Areas 1 and 2 detect an edge. When a live image is displayed, perform the test after importing a new image.
  • Page 141: Rotation Adjustment

    6.18 Rotation Adjustment (Gray Edge Horiz., Gray Edge Vert.) 6.18.1 Setting Procedure The detection and setting procedures of Area 1 and Area 2 are the same for Gray Edge. (See page 86.) In this section, the differences between Rotation Adjustment (Gray Edge Horiz., Gray Edge Vert.) and Gray Edge and the way of testing are described below.
  • Page 142 6.18.2 Registering a Base Position The way of registering the current object as a base position is described below. To register a base position, perform a test to check if the Areas 1 and 2 detect an edge. When a live image is displayed, perform the test after importing a new image.
  • Page 143: Rotation Adjustment (Feature Extraction)

    6.19 Rotation Adjustment (Feature Extraction) 6.19.1 Setting Procedure The detection and setting procedures of an object are the same for Feature Extraction. (See page 93.) In this section, the differences between Rotation Adjustment (Feature Extraction) and Feature Extraction and the way of testing are described below. Feature Data that cannot be detected With the Position Adjustment (Feature Extraction) function, you cannot detect the following feature data except center of gravity.
  • Page 144 6.19.2 Registering a Base Position The current object position can be registered as a base position in the following way. Before registering the base position, check to make sure that the edges were detected by setting the horizontal/vertical areas and performing a testing. When a live image is displayed, perform a test after importing a new image.
  • Page 145: Position Adjustment (Matching)

    6.20 Position Adjustment (Matching) 6.20.1 Setting Procedure The detection and setting procedures of an object are the same for Smart Matching. (See page 100.) In this section, the differences between Position adjustment (Matching) and Smart Matching and the way of testing are described below.
  • Page 146 6.20.2 Registering a Base Position The setting procedure to register the base position of the object is as follows. Before registering a base position, you can perform a test to check if Horizontal/Vertical Areas can detect an edge. When the image currently displayed is a live image, import a new image and begin to test.
  • Page 147: Rotation Adjustment (Contour)

    6.21 Rotation Adjustment (Contour) 6.21.1 Setting Procedure The detection and setting procedures of an object are the same for Contour Matching. (See page 110.) In this section, the differences between Rotation Adjustment (Contour) and Contour Matching and the way of testing are described below. Number of available settings The number of available settings for Rotation Adjustment (Contour) is two per product type and memory.
  • Page 148 6.21.2 Registrating a Base Position The current object position can be registered as a base position in the following way. Before registering the base position, check to make sure that the edges were detected by setting the horizontal/vertical areas and performing a testing. When a live image is displayed, perform a test after importing a new image.
  • Page 149: Calculation, Analysis And Output Of Inspection Results

    Chapter 7 Calculation, Analysis and Output of Inspection Results...
  • Page 150: Overview

    7.1 Overview 7.1.1 Calculation and Analysis The following instructions explain how to calculate, analyze (numeric calculation, judgement calculation and statistics calculation) the inspection results of each checker and display the inspection results. Item Descriptions Numeric Calculation Calculates using the measured data. This feature allows you to calculate the data and absolute values using four arithmetic operations, trigonometrical functions (Sin, Cos, Atan).
  • Page 151: Numeric Calculation (Ca01 - Ca99)

    7.2 Numeric Calculation (CA01 - CA99) 7.2.1 Main Functions Performing Calculations This is a function to perform four arithmetic operations, trigonometrical functions. Up to 99 of arithmetic expressions can be set. See "Arithmetic Operation and Input/Output Unit" for more information Judging the Calculation Results The numeric calculations are judged according to the acceptable range for OK judgement that you have set.
  • Page 152 7.2.2 Quotable Data and Calculation Functions List of Quotable Data to Numeric Calculations All of the data listed below can be incorporated into arithmetic expressions. After performing calculations, the arithmetic expressions including the symbols and numbers 0 - 9 in the table below are displayed. Reference Data Symbol Checker...
  • Page 153 Reference Data Symbol Checker Object Refer. Reference Data Output Multiple* Checker Smart 01 to 99 Det. Count Matching 01 to Corr. 100-fold X Coordinate 10-fold Y Coordinate 10-fold Angle 10-fold Subtr. Area Min. Subtr. Num. Proj. X Axis 10-fold Proj. Y Axis 10-fold Contour 01 to 99...
  • Page 154 Calculation Functions The following functions are provided with the AX40. Note that the calculation results multiplied by 100 or 1000 are output depending on calculation function and it is required to multiply the calculation results by 100 or 10000 on creating an arithmetic expression. Calculation Symbol Input Value...
  • Page 155: Creating An Arithmetic Expression

    7.2.3 Creating an Arithmetic Expression If you want to calculate length by subtracting X-coordinate of the edge which is detected first (Checker 1) from X-coordinate of the edge which is detected first (Checker 2)-Numeric No.1 (CA01): Highlight "TOOL" > "Calcu. -Stat.-Output" from the menu bar. The subwindow for calculation, statistics and output setting is displayed.
  • Page 156 Change the object number to "01" and press the ENTER key. The subwindow from which the desired item can be selected is displayed. Choose "X" . Return to the menu displayed at step 4. "GE01011". "GE01011" is erased by selecting "Backsp". 10.
  • Page 157: Specifying The Judge. Max./Min. Values-Judging The Calculation Results

    7.2.4 Specifying the Judge. Max./Min. values- Judging the Calculation Results Specifying the Judge. Max./Min. values- Judging the result of the calculation Follow the steps below to specify the judge Max./Min. while opening the Num. Calcu tab. Select the program number which you want to assign “Judge. Max. /Min.” and press the B key.
  • Page 158: Copying An Arithmetic Expression

    7.2.5 Copying an arithmetic expression To copy an arithmetic expression you specified to another, follow the steps below. Select the number of the source program that you want to copy and press the B key. The subwindow is displayed. Choose "Copy" and press the ENTER key. Select the number of the target program that you want to copy to and press the B key.
  • Page 159: Projection Distance

    7.2.7 Projection Distance Projection Distance is a function to quote the coordinate value of the checker that the axis is rotated only by the adjustment angle. If the feature is used for the object having a slope, the object can be measured without using a trigonometric function including arctangent.
  • Page 160: Data

    7.2.8 Conversion to Actual Size Value: Conversion Data Conversion data are effective if you convert the results calculated by pixels into actual size. After capturing the scale or slide gauge, calculate a coefficient by inputting the number of pixels of actual size. Up to four of conversion data can be stored in the AX40.
  • Page 161 When incorporating the conversion data into the calculation BE021 = 200, BE011 = 30 Conversion data: Base distance 10 mm, Base pixels: 85 pixels Numeric Calculation Calculation results When using conversion data CA01 = (BE021 - BE011) * CV11 20 (mm) = 170 * CV11 = 20 When not using conversion...
  • Page 162 Enter a comment using the soft keyboard displayed on the screen monitor. Up to 16 of characters can be included in the comment. Highlight the "Enter" key on the soft keyboard. Now entering a comment is completed. Copying Conversion Data Highlight the number of the source conversion data you want to copy and press the B key.
  • Page 163 Choose "Paste". Now copying the conversion data are completed. Deleting Conversion Data Select the number of the conversion data you want to delete and press the B key. Choose "Initialize". Initialize the conversion data following the displayed message.
  • Page 164: Restrictions On Calculation

    7.2.9 Restrictions on Calculation Available values on performing a numeric calculation The values -2147483648 to -2147483647 (=- (2 ) - (2 - 1) can be used for a numeric calculation. But, the values 0 to 461269364 are available for square calculation. If the values goes beyond the values above during calculation, or the calculation results became the values above, then ERR(ERROR) signal is output and the calculation result becomes “0”.
  • Page 165: Numeric Calculation

    Contents of a Program 16 items and 102 characters are incorporated into Calculation 1 Incorporatable Example of Count number Program Result of Count Item Up to 16 BW01+ 200 3 = "BW01", "+", "200" Character Up to 102 BW01+ 200 Continuous Use of Brackets of Numeric Operators Up to 3 of consecutive brackets can be included in the numeric calculation.
  • Page 166: Judgement Output (Jd01 - Jd99)

    7.3 Judgement Output (JD01 - JD99) 7.3.1 Main Functions Judging the Inspection Result The calculation results and checkers are judged totally. Up to 99 of judgement output expressions can be set. If the expressions return true, the inspection result will be "OK"; otherwise, "NG". Outputting to the External Device The judgement results can be output to the external device, such as D1-8, serial port, Ethernet port and CF card.
  • Page 167 Operators AX40 provides the following operators for judging the results of multiple checkers or numeric expressions. Name Symbol Meaning Detail Logical sum Returns "OK (1)", if the result of either A or B is OK (1). Example: JD01=A+B Judgement result of JD01 OK (1) OK (1) OK (1)
  • Page 168: Creating A Judgement Program Expression

    7.3.3 Creating a Judgement Program Expression The following instructions explain how to create a numeric expression from which OK judgement result can be obtained for JD01 (if Checker 1 = Position Adjustment and Checker 2 and the results of the both checkers are OK) For example: Select "TOOL"...
  • Page 169: Device

    Highlight "And (*). "PA01*" is displayed in the program area In the same steps 5 to 6, quote Contour Matching to Checker 2. "PA01*CM02" is displayed in the program area. Press the C key twice. When the dialog message shown below appears, choose "YES" to continue.
  • Page 170: Registering Total Judgments

    7.3.5 Registering Total Judgments After registering a judgement program expression, set total judgments if necessary. Only the expressions the have already been created can be selected. Be sure to register the total judgments following the steps below after setting the judgement program expression. Register the total judgments while the Judgement tab is open.
  • Page 171: Image

    7.3.6 Registering a Conditional Expression of Save Image An image is saved when the result of the registered conditional expression is judged "NG". The judgement program expressions that have already been created are available; register them following the steps below after setting the judgment program expressions. Register total judgement following the instructions below while the Judgement tab is open.
  • Page 172: Restrictions On Judgement

    7.3.7 Restrictions on Judgement Contents of Program Expressions Up to 16 of contents and up to 102 of characters can be incorporated into Calculation 1. Incorporatable Example of Count number Program Result of Count Item Up to 16 /BW01 + CA01 4 = "/", "BW01", "+", "CA01"...
  • Page 173: Statistics (Qs01 - Qs16)

    7.4 Statistics (QS01 - QS16) 7.4.1 Main Functions Counting Number of OK/NG Judgments and Analyzing OK Judgement Results As for up to 16 items of the quoted numeric calculation and judgement results, AX40 counts the number of OK/NG judgment results. Counting of the number of OK/NG judgement results starts after turning the device on.
  • Page 174: Statistics Items

    7.4.3 Statistics Items A list of statistics items Quotation to Item Content Target Data Display data monitor Scan Number Inspection execution count Can be Quotable displayed in 2 OK Count The number of OK judgement Judgement, Numeric statistics table. results Calculation 3 NG Count The number of NG judgement...
  • Page 175: Deleting A Quoted Item

    Check to make sure that the cell is highlighted and press the ENTER key. The subwindow is displayed. Choose "Num.Calcu". The cursor moves to the value next to "Num.Calcu". Specify the number of Num. Calcu. to quote to "01" and press the ENTER key.
  • Page 176: Resetting The Count Results

    7.4.6 Resetting the Count Results To reset the counted results to "0", follow the steps below. Highlight the number of statistics you want to reset and press the B key. The subwindow is displayed. Highlight "Reset Statistics". The dialog message shown below is displayed. Choose "YES"...
  • Page 177: Data Monitor

    7.5 Data Monitor 7.5.1 Main Functions Displaying Data in RUN mode Up to 50 of items including numeric calculation, judgement, statistics, and the current data monitor can be displayed in table form during inspection (or in RUN mode). You can set to referenced data to display or hide for each data.
  • Page 178: Quotable Data

    7.5.2 Quotable Data List of Quotable (settable) Data to Data Monitor The data listed below can be quote to Data Monitor. Reference Data Content Output /Not Output Title Titles containing numbers, Not Output alphabets and symbols Calculation Result of Numeric 01 to 99 Calculation result of Output/Not Output...
  • Page 179: Quoting The Data To The Data Monitor

    7.5.3 Quoting the Data to the Data Monitor Calculation Result and Judgement of Numeric/Judgement Calculation To quote result and judgement of numeric calculation and judgement of judgement calculation, follow the steps below. Select "TOOL " > "Calcu. -Stat.-Output" from the menu under. The subwindow for calculation, statistics and output setting is displayed.
  • Page 180 Statistics To quote statistics, follow the steps below: Follow the same steps 1- 3 for Calculation Result and Judgement of Numeric/Judgement Calculation to quote statistics data. Select "Statistics". The cursor moves to the value on the right of “Statistics”. Specify a statistics number 00 - 16 and press the ENETER key. The subwindow is displayed.
  • Page 181: Registering The Fixed Name (Title) To The Cell

    7.5.4 Registering the Fixed Name (Title) to the Cell To enter a fixed title (name) in the cells: Follow the same steps 1- 3 for Calculation Result and Judgement of Numeric/Judgement Calculation to quote statistics data. Highlight "Enter Title". A list of available characters is displayed. Enter up to eight of characters and press the ENTER key to determine.
  • Page 182 Setting Display Methods of the Quoted Data: If you want to choose whether to output the quoted data and the created titles to the external device or not in RUN mode, follow the instructions below. Highlight the cell in which the quoted data are. The subwindow is displayed.
  • Page 183: Changing Max. / Min Values In Run Mode

    7.5.6 Changing Max. / Min Values in RUN Mode You can change Max./ Min. values of the numeric calculations that are quoted to the data monitor. Setting Procedure When data monitor is displayed in RUN mode, follow the steps below. Highlight the Max.
  • Page 185: Tool

    Chapter 8 TOOL...
  • Page 186: Tool

    8.1 TOOL With this TOOL feature, you can edit the following functions that can be set and registered per product type. TOOL Item Description Reference Calcu.-Stat.-Output To set for the detected value, calculation and statistics of results, and Section 7 output the results (to the monitor screen or external device).
  • Page 187: Marker Function

    8.2 Drawing an Image on the Monitor Screen: Marker Function Marker is the function to display straight lines, rectangles, and circles in pink or blue within the image display area during inspection (in RUN mode). This function will helpful for positioning an object. Up to eight of markers per product type can be specified.
  • Page 188: Copying An Existing Marker

    8.2.2 Copying an Existing Marker Highlight the number of the marker you want to copy and press the B key. The subwindow is displayed. Choose "Copy". Highlight the number of the marker you want to copy to and press the B key. Select "Paste".
  • Page 189: Deleting A Marker

    8.2.3 Deleting a Marker Highlight the marker number you want to delete and press the B key. The subwindow is displayed. Choose "Delete". When the following dialog message is displayed, choose "YES" to continue: Now the marker was deleted. • You cannot quote the coordinates of the image to numeric calculation, etc.
  • Page 190: Reference Point

    8.3 Reference Point Reference Point is one coordinate value that can be specified per product type and memory. This point is quoted and incorporated to a numeric calculation and incorporated and can be displayed as a intersection of X-and Y-axis on the monitor screen during inspection, so that you can check not only the position of the point visually but also inspection data when adjusting the position of an object.
  • Page 191: Group Move

    8.4 Group Move The Group Move is a function to move the checkers to which the same position adjustment number have been assigned at a time. In other words, you can move multiple checkers referring to the same adjustment amount all together. Setting Procedure: Select "TOOL"...
  • Page 193: Environment Settings

    Chapter 9 Environment Settings...
  • Page 194: What Are Environment Settings

    9.1 What Are Environment Settings? Environment Settings refer to the configuration of your AX40. The values specified here are commonly used by all product types. A Table of Environment Settings Ref. Item Option Function page Initial Camera Camera 1 To store an image captured with Camera 1 in the Memory settings 1 and 2.
  • Page 195 To specify the digit of output data. Invalid Digit Delete/ Zero To set a process when data digits are less than output digits. PLC Model Panasonic FP/ Output setting: Sets a PLC type for communicating in MELSEC A+Q/ Computer Link mode. MELSEC FX/...
  • Page 196 Ref. Item Selections Function page Serial Command Valid Not to fix the number of digits of the items in the Settings Digit commands. Insert a comma to separate between the items. Fixed (4 digits) To fix the number of digits all the items in the commands to four digits.
  • Page 197: Initial Settings

    9.2 Initial Settings 9.2.1 A list of Initial Setting Menu Camera Camera 1 (default)/ To set the number of cameras used. Refer to page 49. Camera 1+2 Memory 1 Color/ Gray/ To select an image that is stored in either Memory 1 or Memory Memory 2 Differential (Initial value:...
  • Page 198: Protect The Setting Data By Password

    9.2.2 Protect the Setting Data by Password A password can be set for switching from the RUN mode to SETUP mode. If set, a "Password Request" window displayed when the C key is kept pressing for more than one second. Enter the preset password to switch the two modes.
  • Page 199 Registering the Password Select "ENVIRONMENT" >”Initial Settings” from the menu bar. The ENVIRONMENTAL menu under is displayed. Move the ENTER key to select "Password". The available characters for password are displayed. Tilt the ENTER key to select the letter you want to enter, and then press the ENTER key. The selected letters are displayed.
  • Page 200: Display Setting In Run Mode

    9.3 Display Setting in RUN mode You can select whether to display image type in the image display area and other items in RUN mode. In SETUP mode the image type and color can be changed temporarily by pressing the B key, but when the mode is switched to RUN mode, the image type and color display already set in RUN mode are displayed.
  • Page 201 Selectable items are as follows. Option Setting item Display image • C1 (Memory 1) • C2 (Memory 2) • 2-Screen (Memory 1 & 2) • Live image (Real-time image: A moving image changes in real-time) • Memory image (Still image: Image for inspection execution) Display color •...
  • Page 202 Switching the display image Select “ENVIRONMENT” > “RUN Mode Image Settings”. Select “Display Image”. The Display Image menu is displayed. Option Image to be displayed Live – C1 Live-image of Memory 1 (real-time image ) Live – C2 Live-image of Memory 2 (real-time image) Live –2 Live-image of Memory 1, Memory 2 (real-time display...
  • Page 203 Switching the Display Color Select “ENVIRONMENT” > “RUN Mode Display Settings”. Select “Display Color”. The Display Color menu is displayed. But, some parts of the images cannot be displayed depending on the preprocess setting and the display color. Option Image to be displayed Color Full-color image Gray...
  • Page 204: Displaying Data Monitor, Checker Area, Marker And Reference Coordinates

    9.3.2 Displaying Data Monitor, Checker Area, Marker and Reference Coordinates The instruction below illustrates how to set the items displayed in RUN mode. You can display the Data Monitor following the steps below. Setting procedure Select “ENVIRONMENT” > “RUN mode display setting”. Select “Data Monitor”.
  • Page 205: Saving Images

    9.4 Saving Images 9.4.1 What is Saved Image? Memory images that saved on Memory 1 and Memory 2 after the images captured with a camera can be stored in the memory for saving in the AX40, which is called Image Save. The number of images that can be saved on the memory is up to 16 sets of 2 images per Memory 1 and 2.
  • Page 206: Saving Images By Using The Keypad

    9.4.2 Saving Images by Using the Keypad In SETUP mode, save images in Memory 1 and Memory 2 by operating the keys on the keypad. Setting Procedure In SETUP mode, press the B key. The submenu is displayed. Highlight "Save Memory Image". The current memory image is displayed.
  • Page 207: Saving Images Per Inspection

    9.4.3 Saving Images per Inspection Every time the camera takes a new image, the image is saved, but the maximum number of images that can be stored in a memory is 16 sets per memory. (When the number of images reaches the largest number, see page 201.) Setting Procedure Select "Save Image Mode"...
  • Page 208: Inspection

    9.4.4 Saving the Images Judged NG during Inspection During execution of inspection, the images of which "Image Save" conditional expressions were judged "NG" are saved. But, this function is effective only if a numeric expression has been registered as a conditional expression for “Image Save”.
  • Page 209: Reached 16 Sets

    9.4.5 Selecting Action When Saved Images Reached 16 sets When the number of images that can be saved reaches 16 sets of images, the device act as follows: Overwrite The device overwrites the old image with the new image. Therefore, the last 16 sets of images are always stored.
  • Page 210: Perform Inspection While Only The Saved Image Is Displayd (Display Save Image)

    9.4.6 Perform Inspection While Only the Saved Image Is Displayd (Display Save Image) Displaying Saved Image This is a function to display only the latest saved image at the time of inspection. Only the image of which judgement calculation returned "NG" at the time of inspection can be displayed, if this function is used by combining “Image Setting”...
  • Page 211: Testing By Using A Saved Image

    9.4.7 Testing by Using a Saved Image The saved images can be displayed in the image display area for memory images. Even if the camera cannot take an object, you can create and adjust a checker by saving it in advance. Setting Procedure Press the B key in SETUP mode.
  • Page 212: Outputting A Saved Image To A Cf Card

    9.4.8 Outputting a Saved Image to a CF Card (Backing up to a CF Card) Backing up a saved image to a CF card enables you to perform a test with a saved image on the different AX40 or to confirm the saved image on the computer, and paste it on the document created on a computer.
  • Page 213: Re-Registering The Template

    9.5 Re-Registering the Template This is a setting to update (or re-register) the templates of Smart Matching and Contour Matching by inputting signals from the external device. You can re-register either by parallel FCT2 input signal or by serial command input. 9.5.1 Re-registering Mode and Diplay Options Mode There are available two types of modes as follows.
  • Page 214: Initializing Environment Settings

    9.6 Initializing Environment Settings To initialize the ENVIRONMENT function, follow the steps below. Setting Procedure Choose "ENVIRONMENT" > "Initialize Environment" from the menu bar. Select "YES" following the message. Environment data are initialized. Display language cannot be changed by initializing environment data.
  • Page 215: Parallel Communication

    Chapter 10 Parallel Communication...
  • Page 216: Communications Via Parallel Port

    10.1 Communications via Parallel Port 10.1.1 Input from the External Device Operation that is triggered by inputting from the external device The following operation can be performed by entering a signal to each terminal of the parallel port of AX40 from the external device. Input / Output Operation Used signal...
  • Page 217: Input/Output Timing

    10.2 Input/Output Timing 10.2.1 Starting Inspection - One Time Overview Start Setting: One inspection is performed per start signal input when this function is set to "Once". Timing Chart T1 > 1 ms T2 = “Inspection execution time” or “Minimum time for READY signal OFF”. The times vary depending on the setting.
  • Page 218: Inspection Start-Repeat

    10.2.2 Inspection Start-Repeat Overview If inspection start is set to "Repeat", inspection is started without waiting START signal (STA) input from the external device after the device is activated. After the first inspection is completed and READY signal is recovered, READY signal is turned off and inspection is executed without waiting the next START signal input.
  • Page 219: Switching The Product Types

    10.2.3 Switching the Product Types Overview This is a function to call the product type to be changed among the 16 product types that saved in the AX40, which is called "Product type switch". The number of the target product type is specified by inputting IN1-4 signals, and the product types are switched when TYPE signal (TYP) is input.
  • Page 220 Timing Chart Assign the numbers of the product types to which are changed to IN 1- 4 signals (Input the data more than 1 ms before FCT1 signal input). After making sure that READY signal is on, input TYPE signal. After READY signal is turned off, the product types are switched.
  • Page 221: Switching The Display Images

    10.2.4 Switching the Display Images Overview You can switch the images to display on the screen by inputting a signal from the external device. The display images can be switched by assigning the types of the images to display to IN1-3. The display images switch is executed upon the FCT1 signal input.
  • Page 222: Re-Registering The Template

    10.2.5 Re-registering the Template Overview This is a function to update the template (base image) of the target checker by inputting signals from the external device. When the signals are input, the template is updated based on the current image or memory image.
  • Page 223 Timing Chart: Area Display = No Specify a number of the target checker to re-register that is assigned to IN1-7 (Input the data more than 1 ms before FCT2 signal input). Make sure that READY signal is on and then input a FCT2 signal. After READY signal is turned off, the template is re-registered.
  • Page 224 Timing Chart: Area Display = Yes Specify a number of the target checker to register that is assigned to IN 1- 7. (Input the data more than 1 ms before FCT2 signal input) Make sure that READY signal is on and input a FCT2 signal. (1) After READY signal is turned off, the re-registered area is displayed.
  • Page 225: Rs232C Communication

    Chapter 11 RS232C Communication...
  • Page 226: Overview

    11.1 Overview Communication Mode This is a communication mode to communicate with the external device via RS232C. The following three communication modes are available. Communication contents differ depending on the mode. Select a proper mode for your environment. Even if you choose any mode, most of the provided commands will be available.
  • Page 227: Serial (Per Start)/Serial (Async.)

    11.2 Serial (Per Start)/Serial (Async.) If "Serial (Per Start)” or “Serial (Async.)“ is used for communication, set a communication method, output data and format for the output data or receiving a command from the external device. Select “ENVIRONMENT” > "Output Setting" or "Serial Setting" from the menu bar. 11.2.1 Slecting Outputting Procedure/Data Selecting outputting setting/data here.
  • Page 228: Setting Com Port

    11.2.3 Setting COM Port A way of setting the COM port for RS232C communication is described below. The setting values of the COM port should be the same as that of the external device. Serial Setting - Specifying Command Digit Item Selections Descriptions...
  • Page 229: Output Data Format

    11.2.4 Output Data Format Output Order Output Settings: When you specify Output settings "Both"(Judgement and Data monitor), the output order is as follows. Judgement > Data Monitor Judgement: Number of Digit Regardless of the digit number of output, one digital data are output per Judgement.
  • Page 230: A List Of Commands

    11.2.5 A List of Commands AX40 provides the following commands: Type of Command Command Page Commands for inspection start To execute inspection Commands for reading or To transmit product type and environment data changing the setting data stored from a CF card to the AX40 in the AX40 Smart Matching, Contour Matching - Re-registering a template...
  • Page 231: Details Of Commands

    11.2.6 Details of Commands Command for Inspection Start (%S ) Communication direction Command / Description % S CR Sending a command from the external device to the AX40 Response The command for inspection start outputs the inspection and numeric results. See page 221 for output format.
  • Page 232 Re-registering Templates of Smart Matching and Contour Matching (%A) This is a command for re-registering a template for Smart Matching and Contour Matching by the signals from the external device. Re-registering the Template-Display Area: No Communication Command / Description Direction % A ? ? CR Transmission Data from the External...
  • Page 233 Re-registering the template- Area Display: Yes To complete registering the template, send the command from the external device twice. Communication direction Command / Description % A ? ? CR Sending the Command from the External Device (1st. time) ??: 01 to 99 (To specify the checker number of Smart/Contour Matching) % A CR Response (1st time): Area Display completed.
  • Page 234 • When a live image is displayed, a new image is re-registered after the image is imported. • When a memory image is displayed, the current memory image (the last imported image) is re-registered. • AX40 will lose the images if power is removed before you save them. If you do not want to let the device lose the images after power is removed, save the current settings by selecting "Save"...
  • Page 235 Changing Max. /Min. Binary Level ([%T]) This is a command to change Max. /Min. Binary Level by specifying a binary label groups A - H. The max/min. binary level of the currently selected product type can be changed. Command digit: Valid Communication Command / Description Direction...
  • Page 236 Command digit: Fixed (4 Digit) Communication Command / Description direction % T ? b CR Sending Command from External Device ?? : 01 - 08(To specify Binary Level Group No.) Binary Level Group 2 A Specified number 01 02 03 04 05 06 07 08 aaaa : 0001 - 0255 (To specify Binary Level-Max.) bbbb : 0000 - 0254 (To specify Binary Level-Min.) % T ?
  • Page 237 Gray Edge- Reading Edge Threshold ([%H]) (For Gray edge checker) Communication Command / Description Direction % H ? ? CR Sending Command from External Device ?? : 01 - 99(To specify an object checker No.) Response- At Serial setting - Command Digit: "Valid" normal operation % H ? n CR...
  • Page 238 Gray Edge- Reading Edge Threshold ([%H]) Position Adjustment (Gray Edge), Rotation Adjustment (Gray Scale Edge Horizontal/ Vertical) Communication Command / Description direction ? CR Sending Command from External Device ?? : 01 - 99 (To specify the target checker number) Response - At Serial setting - Command Digit: "Valid"...
  • Page 239 Gray Edge - Changing Edge Threshold (%G) This is a command to change the edge threshold of the specified object checker. The currently selected binary level can be changed on the AX40. Gray Edge - Changing Edge Threshold: Gray Edge Checker Sending Command from External Device (Command Digit: "Valid") Communication Command / Description...
  • Page 240 Sending Command from external device (Command Digit: Fixed (4 Digit)) Communication Command / Description direction % G ? n CR Sending Command from External Device nnnn: 0001 to 0255 or 1 to 0255 (Edge threshold) nnnn :0001 to 0255: If invalid digit = 0 nnnn :0001 to 0255: If invalid digit = space % G ?
  • Page 241 Position Adjustment (Gray Edge), Rotation Adjustment (Gray Edge-Horizontal, Gray Edge-Vertical) Sending Command from External device (Command Digit: "Valid") Communication Command / Description direction % G ? b CR Sending Command from External device ??: 01 to 99 (Object Checker No.) or Base Checker 1) aaa: 001 to 255 (Edge Threshold of Horizontal bbb: 001 to 255 (Edge threshold of Vertical...
  • Page 242 Command Digit: Fixed (4 Digit) Communication Command / Description direction % G ? b CR Sending Command from External Device ??: 01 to 99 ( Object checker No.) aaaa: 0001 to 0255 or 0001 to 0255 (Horizontal of Edge Threshold or Base Checker bbbb: 0001 to 0255 or 0001 to 0255 (Vertical of Edge Threshold or Base Checker 2) 0001 to 0255: If invalid = 0 0001 to 0255: If invalid = space...
  • Page 243 Reading Max. /Min. Numeric Calculation (%C) Read Min./Max. Numeric Calculation (01 to 99). The numeric calculation of the currently selected product type in AX40 can be read. Serial Settings - Command Digit: "Valid" Communication Command / Description direction ? CR Sending command from external device...
  • Page 244 Changing Max. /Min. Numeric Calculation [%N] This is a command to change max. and min. values by specifying a binary group from A to H. You can change the max/min. limitations of numeric calculation of the product type currently selected by the AX40.
  • Page 245 Command Digit: "Fixed (4 Digit)" As for this command, you can send more than 5-digit data regardless of a fixed 4-digit command. Communication Command / Description direction % N ? Min. Max. Sending Data from External Device ??: 01 – 99 (Numeric calculation No.) Min.: 12 Fixed (12 Digit) (- 02147483648 to 002147483647 or - 02147483648 to 002147483647) Max.: 12 Fixed...
  • Page 246 Data Save (%M) This command stores the currently set data in the AX40. Communication direction Command / Description % M CR Sending Data from External Device % M CR Response- At normal operation: Data saving completed. % Z CR Response- Error: Failed to save data.
  • Page 247 Statistics Data Reset (%Q) Resets all statistics data (to “0”). Communication direction Command / Description % Q CR Sending Command from External device % Q CR Response- Normal operation: Resetting completed. Display Image Change (%I) This is a command to change the images to be displayed on the monitor screen by using the signals from the external device such as PLC.
  • Page 248 Keypad Emulation (%K) This function enables you to move the cursor and displace the start/end points without using the ENTER key, A/B/C keys on a keypad when the AX40 receives the commands from the external device such as PLC. Communication direction Command / Description % K ? CR Sending data from...
  • Page 249: Computer Link

    None/Soft/Low (Initial value: None) Delimiter Available PLCs for Computer Link Manufacture Model (series) name Available device Panasonic Electric Works FP series Co., Ltd. Mitsubishi Electric A series, Q series (Support the special protocol for MELSEC A-series computer link unit, "Format 4”)
  • Page 250 Note for the settings of PLC • If the PLC does not allow data writing in RUN mode, the AX40 cannot write data, resulting in communication error. If you use the PLC that can allow or forbid the AX40 to write data, set to allow data writing.
  • Page 251 Example of Output Data Conditions • Judgment: JD01 = OK, JD2 = Unset, JD03 = NG, JD04 and after = Unset • Numerical calculation: CA01= 100, CA02 = Unset, CA03 = 2500 • Data monitor: Data 1 = 16, Data 2 = 400 Output Result: Output Data = 16 bit, the top of Output Registers = 10 Register Value...
  • Page 252: Setting A Computer Link Communication244

    11.3.2 Setting a Computer Link Communication In this section, selection of communication methods for Computer Link, output conditions and setting of the ports are described. Setting Procedure In SETUP mode, select "ENVIRONMENT" > "Result Output Settings" from the menu bar. The Result Output Settings menu is displayed.
  • Page 253: Setting Output Conditions

    Link". Output Settings: Judgement/ Data Monitor/Both. Select output data from the menu. Selecting a PLC: Panasonic FP/MELSEC A+Q/MELSEC FX/OMRON C+CV+CS1/ AB SLC Select a PLC to be used for Computer Link. Start Register: Setting Range "0000 to 9999" Specify the start register to output data to the PLC.
  • Page 254: Specifying A Parameter For Com Port

    11.3.4 Specifying a Parameter for COM Port When making the settings of the COM port, follow the steps below. Be sure to specify the same parameters for COM port that were used for the COM port setting for the communication destination and PLC.
  • Page 255: Ethernet Communication

    Chapter 12 Ethernet Communication...
  • Page 256: Overview And Ethernet Outputs

    12.1 Overview and Ethernet outputs 12.1.1 Overview Communication specification Item Specification Connector RJ-45 Device 10BASE-T / 100BASE-TX Protocol TCP/IP Communications via Ethernet port Result Output • Judgement Results: (up to 8 points) • Judgement Results and Analysis data of statistics quoted to Data Monitor (up to 50 points), Analysis data of statistics (up to 50 points) Backup and Restore of Setting /Image Data •...
  • Page 257: Data

    12.1.2 Selecting an Output Procedure and Output Data Select output destination (Ethernet port) / data to establish communication via Ethernet network. Choose “Environment” > “Result Output Settings” from the Menu bar. Result output setting Set output destination, output data and format of output data Item Option Description...
  • Page 258: Communication Methods

    12.2 Communication Methods 12.2.1 Communicating between the AX40 and the Computer TCP/IP Settings and Connection Check the IP address of the computer communicating with the AX40. Select the IP address of the AX40. Specify a value that allows the computer communicate with the AX40 with IP address that confirmed at the previous step.
  • Page 259 Disconnecting Ethernet communication from Telnet To disconnect Ethernet communication, follow the steps below. Remove power from the AX40. Disconnect communication via Telnet. If disconnecting the communication from Telnet or removing the Ethernet cable before removing power from the AX40, the AX40 may not recognize the connection with the device when you reconnect with the device from Telnet.
  • Page 260: Multiple Ax40S

    12.2.2 Communicating with a Computer Using Multiple AX40s TCP/IP Setting In the same settings above, assign TCP/IP. Avoid assigning duplication of IP addresses. Correct Example: The First AX40 192.168.1.254 The Second AX40 192.168.1.253 The Computer 192.168.1.100 Connection with Multiple When communicating between a computer and multiple AX40s, you need to use a hub or rooter for 100BASE-TX or 10BASE -T.
  • Page 261: Using A Cf Card

    Chapter 13 Using a CF Card...
  • Page 262: Saving Data In A Cf Card

    13.1 Saving Data in a CF Card The four types of data listed below can be stored in a CF card. Data Type Description Setting Data To save the preset product type (01 to 16) and ENVIRONMENT data file. You can restore the saved data of Product Type in the AX40.
  • Page 263: Inserting And Removing The Cf Card

    13.2 Inserting and Removing the CF Card 13.2.1 Inserting the CF Card The FAT16 (FAT) formatted CF* card with up to 512 MB storage capacity (called a memory card) can be used for the AX40. Insert the CF card facing toward the terminal block into the slot for a CF card. When the CF card is properly inserted into a slot, the eject button located above the slot will come out.
  • Page 264: Images

    13.3 Backing up and Restoring Setting Data and Images 13.3.1 Backing up and Restoring the Setting Data Backing up the Setting data The setting data are backed up per product type and a file per file is created. Select "CARD" from the menu bar in SETUP mode. The menu is displayed.
  • Page 265 Restoring SETUP data When you restore the backed up setting data in the AX40, follow the steps below. Note that whole Product Type data stored in the AX40 will be erased after executing restore. Select "CARD" from the menu bar in the SETUP mode. The CARD menu is displayed.
  • Page 266: Images

    13.3.2 Backing up and Restoring the Memory Images Backing up a Memory Image The following instructions explain how to back up the image saved to the memory (a memory image). Initial Settings-The possible number of images that can be saved differs depending on the camera setting.
  • Page 267 Restoring a Memory Image With this feature, you can import the memory images saved on a CF card that were backed up from AX40 into the AX40 memory. In the same way, you can also import the images saved with the Image Save function that were backed up on a CF card into the AX40 memory.
  • Page 268: Backing Up And Restoring The Saved Image

    13.3.3 Backing up and Restoring the Saved Image Backing up a Saved Image With the Saved Image function, you can back up an image saved in the AX40 on a CF card. The image saved in Memory 1 and 2 is backed up at a time. Setting Procedure Select "CARD"...
  • Page 269 Restoring the Saved Images With this feature, you can import the images saved with an image saving feature and backed up on a CF card into the AX40 image storage area. But this function is available only if more than two sets of images are saved in the specified folder.
  • Page 270: Copying The Screen Display

    13.4 Copying the Screen Display You can copy the contents displayed on the entire screen following the steps below. As the data are saved as bitmap, they can be edited on the computer. This feature is available in the RUN or SETUP mode.
  • Page 271: Outputting Inspection Results To A Cf Card

    13.5 Outputting Inspection Results to a CF Card The inspection results can be output to a CF card. Destination File The output data are stored in the following text file. RES20031117.txt RES: Fixed 20031117: Unfixed The calendar information is used based on the date when the data are output, and updated when the AX40 is turned on.
  • Page 272: Using The Folder Tree

    13.6 Using the Folder Tree You can view the following folder tree on the computer after saving the inspection results, setting data, images, and copied screen display on a CF card. The date and the time displayed on each folder and file are the date and time that the files and folders were backed up last.
  • Page 273: Function Setting

    Chapter 14 Information on AX40 and Help Function Setting...
  • Page 274: Information On The Ax40

    14.1 Information on the AX40 14.1.1 Options of the INFO. Menu The setting information on the following 6 menu options is displayed by selecting “INFO.” in the Menu bar. Item Description Memory Usage Displays available storage capacity of the memory, in which the settings can be saved.
  • Page 275: Feature

    14.1.3 Setting Date and Time Using the Calendar Feature Calendar is the clock built in the AX40. The update date and time displayed for the file of the setting data and the Memory-image are quoted from this calendar. To change Date and Time: Select "INFO."...
  • Page 276: Setting Ip Address

    14.1.4 Setting IP Address The following instructions explain how to assign the IP address to your AX40. IP address is required when inspection result and measured data to the PC via Ethernet are output. Changing the IP of your AX40 IP Select "INFO."...
  • Page 277: Setting Help

    14.2 Setting Help The AX40 features the following three support functions to support for making the various settings. Focal Adjustment This feature makes it easy to properly adjust the focus of the imported inspection images and the aperture of the lens. You can make aperture adjustment only in Aperture Adjustment the gray memory.
  • Page 278: Monitor

    14.2.2 Checking the Connection by Using I/O Monitor This feature allows you to check for the proper connection by monitoring the output/input ports on the monitor screen. Forcible Outputting to the Output Ports Select "INFO." > "Setting Help" > "I/O Monitor" from the menu bar. Highlight the name of the signal for forcible output and press the ENTER key.
  • Page 279: Troubleshooting

    Chapter 15 Troubleshooting...
  • Page 280: Error (Error) Signal Is Output

    15.1 ERROR (Error) Signal Is Output If ERROR (error) signal is output from the parallel terminal (the ERROR lamp of the AX40 is lit), the last inspection was not properly executed or product type switch was not completed successfully. In this case, please check the causes in the following table.
  • Page 281 Problem: ERROR (error) signal is output while inspection is not performed. Timing Cause When product types were Product types were switched by specifying the number of the product switched type that has not been created. When data in a CF card were At the time of command input, error response “%Z”...
  • Page 282: A Code Is Displayed In Setup Mode

    15.2 A Code Is Displayed in SETUP Mode If values to be detected are incorrect but error signal is not output when performing inspection (for example, 0 is output as detection data ) In such a case, inspection may not performed properly with each checker.
  • Page 283: Numbers

    Chapter 16 Specifications and Product Numbers...
  • Page 284: General Specifications

    16.1 General Specifications AX40 Detail Specification Processing Resolution 512 x 480 pixels (horizontal x vertical) Differential process: 509 x 477 pixels (horizontal x vertical) Processing function Color Extraction: Up to 8 per product type or camera image. Gray: 8 bits 256 gray scale (Binary: 8 groups/product type or camera image) Differential: 8 bits 256 gray scale (Binary: 8 groups/product type or camera image Settings...
  • Page 285 Color Liquid Crystal VGA Monitor General Specification Detail ANMX8300 ANMX8301 Rated power 24 V DC Operating voltage range 22.8 to 25.2 V DC Power consumption 0.5A or less Operating ambient temperature 0 to 40°C Operating ambient humidity 20 to 85%RH (without dew condensation at 25°C) Storage ambient temperature -20 to 60°C Storage ambient humidity...
  • Page 286 Random Color Camera Detail Specification Imaging element Read out of all pixels (interline transfer method) 1/3 inch CCD fixed photo elements Effective pixels Horizontal 659 x vertical 494 pixels, pixel size=7.4 x 7.4μm (square pixel) Scanning method 1/30s non-interlaced model Shutter speed OFF (1/30), 1/100, 1/250, 1/500, 1/1000, 1/2000 1/4000, 1/10000s (set with the controller)
  • Page 287: List Of Product Numbers

    16.2 List of Product Numbers “---” in the tables indicates the product is noncompliant with CE. AX40 Product Name Specification Part Number AX40 NPN output: English/Japanese switchover, ANMX400 User’s manual (Japanese) included NPN output: English/Japanese switchover, ANMX402 User’s manual (English) included PhotoMos output: English/Japanese switchover, ANMX403 No User’s manual included...
  • Page 288 Lens/Adapter Ring Product Name Specification Part Number C Mount lens With lock ANB842NL f8.5 With lock ANB843L With lock, compact ANM88161 With lock ANB845NL With lock, compact ANM88251 With lock ANB846NL With lock, compact ANM88501 Compact ANM8850 With lock ANB847L Adapter ring 5 mm adapter ring ANB84805...
  • Page 289 Color Liquid Crystal VGA Monitor Product Name Specification Part Number VGA monitor With a keypad connector ANMX8300 Without a keypad connector ANMX8301 Product set for installation on main unit 1 ANMX8302 • ANMX8300 • Mounting bracket • Monitor cable length: 0.5m •...
  • Page 290 Lighting Equipment for Image Process Product Name Specification Part Number Direct light (ring) Ø 50 direct ring light, red AULDR2-50RD Ø 50 direct ring light, white AULDR2-50SW Ø 70 direct ring light, red AULDR2-70RD Ø 70 direct ring light, white AULDR2-70SW Options for direct Polarizing plate...
  • Page 291: Dimensions

    16.3 Dimensions AX40 Random Color Camera Product number: ANMX8310...
  • Page 292 Camera Cable Keypad...
  • Page 293 Lens ANB846NL ANB845NL ANB847L ANB843L ANM8850 ANM88501 Unit: mm...
  • Page 294 ANM88161 ANM88251 ANB842NL Unit: mm...
  • Page 295 Color LCD VGA Monitor ANMX8300 Unit: mm Mounting Plate Cutting Dimension ANMX8301 Unit: mm Mounting Plate Cutting Dimension...
  • Page 296: Record Of Changes

    Record of Changes Manual No. Date Description of Changes ARCT1F462E March, 2009 First Edition...

Table of Contents