MVTEC HALCON
MSTVision GmbH, a MVTec Certified Integration Partner, is an independent service provider with focus on the area of industrial image processing and automation. Based on their long year experience, they develop algorithms and scripts using the HALCON software library from MVTec. Typical projects are:
HUBER+SUHNER Cube Optics AG located in Mainz, Germany, is developing, manufacturing and marketing highly miniaturized fiber optic components, modules and systems for use in data and telecommunication products. Up to now, most products are assembled in manual processes. To meet the requirements of future mass markets, fully automated processes are necessary.
Therefore, the overall goal of the project was to increase the throughput with minimized production rejects and improved quality control.
As a solution, an automated assembly machine has been introduced to the manufacturing process. At multiple inspection stations, 12 Megapixel cameras, high magnification telecentric lenses with field of view of a few millimeters in combination with various illuminations are installed. To ensure precise positioning, communication to motorized stages for linear and angular movements with µm precision, as well as process equipment (motorized grippers, dispensers for adhesive, etc.) and a SCARA robot for pick and place operations of material has been established.
HALCON is integrated into many different process steps. The software is used to identify parts (mostly made of glass), detect their positions and measure characteristic features with µm precision. Elements with unknown or varying shape (e.g. liquid adhesive from a dispenser) are tracked and identified within complex images.
The fully automated system leaded to a high throughput and, due to full process control, also to higher quality and higher yield. Only the accurate image processing provided the various parameters for controlling the µm-precise movements of the various actuators during the complex assembly process.
During the complex integration process, some image processing challenges had to be overcome:
Before the project started, another machine vision software was used. However, tough limitations occurred when it came to complex image content. Interfacing to an industrial automation platform like C#/.NET and EtherCAT was not as easy anymore. To overcome these obstacles, MSTVision introduced HALCON to the customer team for various reasons:
During the project, the debugging capability with the remote debugger was extensively used. Offline debugging for developers was essential. Each script stored all relevant input parameters. The dataset could then be transferred to the developer, who could then “import” these data into his HDevelop script. As a result, any problem on the machine could be identified and solved without the need of having access to the production equipment.
A huge part of the machine vision development process was conducted in HDevelop to make the best possible use of the high-grade IDE (Integrated Development Environment) for machine vision.
“MSTVision introduced us into the HALCON world and transferred tons of know-how to our team. Starting from how to use HDevelop, implementing scripts into C# using the HDevEngine and how to analyze issues in real time using the remote debugger. After this first project we are sure that HALCON will enable our team to solve future image processing tasks quickly and efficiently.”
Dr. Dietrich Drews, Manager Micro Assembly & Optics, HUBER+SUHNER Cube Optics AG
Text and images kindly provided by MSTVision GmbH.
Published on: May 25, 2021
REAL-WORLD APPLICATIONS