The Omron Z500-MC15E is a compact, high-performance vision system controller designed for automated visual inspection tasks in industrial production lines. When combined with the Z500-SW17R configuration and runtime software, the system provides a complete image processing solution capable of performing high-speed pattern recognition, dimensional measurement, defect detection, color verification, character reading (OCR), and barcode decoding. The Z500 series was developed to meet the demands of modern manufacturing where 100% inline inspection is required to guarantee product quality while maintaining production throughput rates exceeding traditional manual inspection capabilities.
The Z500-MC15E controller incorporates a dedicated image processing engine that operates independently of the host PLC or PC, ensuring deterministic inspection cycle times. The unit is equipped with multiple camera input ports that support both monochrome and color CCD cameras. The analog video inputs accept standard video signals, and the controller performs analog to digital conversion with 8-bit or 10-bit depth depending on the selected mode. An integrated strobe control output synchronizes external lighting to the image acquisition moment, reducing motion blur and improving contrast. The controller includes digital I/O lines for trigger input, pass/fail output, and handshaking with the production line PLC. These I/O are isolated to prevent electrical noise interference and can interface directly with 24 V DC industrial control signals. A built-in Ethernet port provides connectivity for programming, remote monitoring, and data logging, as well as for communication with Omron PLCs using the FINS protocol.

The Z500-SW17R is the software suite that runs on the controller and on a PC for offline programming. This software provides a comprehensive set of image processing tools organized in an intuitive flowchart-based programming environment. Users drag and drop function blocks representing operations such as acquire image, binarize, edge detection, blob analysis, pattern search, color extraction, and character recognition. The software supports simultaneous execution of multiple inspection tasks in a pipeline architecture, where the output of one block can feed into another. For high-speed applications, the Z500-SW17R includes optimized algorithms that run on the controller’s dedicated hardware, achieving inspection times as low as 10 milliseconds per part depending on image size and complexity. The software also includes a statistical process control (SPC) module that logs measurement results and generates trend charts, helping users detect process drift before defects escape.
The Z500 system excels at binary image processing for high-contrast applications such as checking presence or absence of components, counting objects, and measuring gaps or widths. For gray scale and color images, the system provides correlation based pattern matching that locates a reference image within the camera’s field of view even under varying lighting conditions. Edge detection algorithms with sub-pixel interpolation allow dimensional measurements with accuracy better than one tenth of a pixel, making the system suitable for precision assembly verification. The optical character recognition tool supports a wide range of fonts and can be trained on sample characters to read printed or embossed text such as date codes, lot numbers, and expiration dates. Color extraction and comparison tools evaluate the hue, saturation, and intensity of designated regions to verify that painted surfaces, labels, or illuminated indicators meet specification.
Setting up the Z500-MC15E begins with mounting the controller in a control cabinet using standard DIN rail or screw mounting. Cameras are positioned and focused on the inspection area, and lighting is adjusted to achieve optimal contrast. The user connects a PC running the Z500-SW17R software to the controller via Ethernet and defines the inspection program offline or online. Once satisfied with the program, it can be downloaded to the controller for standalone operation. The controller stores multiple inspection programs in its non-volatile memory, and the active program can be selected via the digital I/O or through network commands, enabling quick product changeovers. The system’s pass/fail outputs can be wired to reject mechanisms, counters, alarms, or the PLC for process control. Comprehensive diagnostic functions include logging of the last several captured images for offline review when a reject occurs, simplifying root cause analysis.



