Machine vision for cutting equipment
The system for automatic recognition of marked cutting objects on a polygraphic (printed) material using a high-resolution camera placed above the working surface of the plotter.
Volya team has developed highly effective algorithms for cutting equipment machine vision utilizing machine learning methods.
Purpose of the system
The software automates the production, minimizing the necessary manual operations thus significantly speeding up the cutting process. Reduces the wear of the tool mechanisms by eliminating the need to search for registration marks on the camera on the cutting mechanism.
Zünd Systemtechnik AG
Zünd Systemtechnik AG
the world’s leading manufacturer of multifunctional digital equipment for cutting (flatbed cutting plotters)
Intelligent recognition algorithms are able to reconstruct missing registration marks, if for example, covered by a casing, and also to adapt to changes in recognition conditions (illumination and shadows, material shape, quality of printing). Autonomous work is possible even in the absence of preset label templates, as well as in the absence of labels in general, if the material is placed with polygraphy down. In such situations, the recognition of the edges of the material is used.
Efficiency of the system
- all the marks on the working surface of the 6 by 3 m plotter surface are recognized simultaneously in just 4-7 seconds thanks to a special algorithms system;
- the total number of labels, the number of objects for cutting and their position do not affect the recognition speed, which significantly increases the equipment productivity;
- the orientation of the material does not matter for precise cutting, it significantly facilitates and accelerates all manual operations.
High-resolution camera above the worktable
Registration marks are recognized by one snapshot
Sheets placement in random order
Cutting starts in a few seconds
Programming language: C / C ++. The graphical user interface (GUI) was created using Qt Framework. Calibration is based on OpenCV algorithms. As an auxiliary algorithm for jobs identification Coherent Point Drift (CPD) was used. The project also used the Eigen library (library of linear algebra for C ++), Inter Process Communications (IPC), Component Object Model Technologies (COM).
How does it work
Customer Representative Comments
`For the first project specifications, we used sketches, photos, and diagrams for an easier understanding because Volya developers work from remote and have never seen our real machine application. Text-based descriptions of our problems are understood fast by them. Our ideas and wishes are fulfilled and Volya developers come up with proactive solutions.`
Andreas Grüter / Software Engineer