uniVision Release 2.1.0 – a Single Software for Smart Cameras, Vision Systems and 2D/3D Profile Sensors

• Individually configurable visualization of results
• Platform-independent display of visualization thanks to integrated web server
• New spreadsheet module for flexible calculation of results
• Higher recording frequencies of up to 6 kHz

uniVision Software Release 2.0.0 - Intelligent Image Processing for Newcomers and Experts!

• Ready-to-use templates for standard applications
• A single common software package for Smart Cameras and 2D/3D Profile Sensors
• Available in eleven different language versions

uniVision for 2D/3D Sensors

uniVision software permits simple and intuitive implementation of applications with 2D/3D profile sensors. This makes it possible to conduct individual profile analyses in accordance with user-specific needs without any programming knowledge. Thanks to Teach+, projects with a specified number of point clouds can be saved off-site and optimized. The great diversity offered by 11 software languages provides for high levels of user-friendliness.

  • Easy evaluation of data for individual profile analysis
  • Linux-based control unit software for 2D/3D profile sensors
  • Modular design with ready-made templates
  • Available in 11 language versions

You’ll find a comprehensive overview of our 2D/3D sensors here.

Find Highest Point

With this template you can find the highest point for tracking applications. It is the midpoint of the left and right edge. Midpoint, inclination angle, highest point in reference to the base line and height of the seam are sent as process data via Device TCP. The coordinates of the relevant measuring point can be used for tracking via the robot interfaces.

Find Lowest Point

With this template you can find the lowest point for tracking applications. It is the midpoint of the left and right edge. Midpoint, inclination angle, lowest point in reference to the base line and depth of the nut are sent as process data via Device TCP. The coordinates of the relevant measuring point can be used for tracking via the robot interfaces.

Find Seam

With this template you can find the center point of a seam or a V-type weld. The end points of line segments are the start and end of the seam. Midpoint, widht of the seam, inclination angle and height difference are sent as process data via Device TCP. The coordinates of the relevant measuring point can be used for tracking via the robot interfaces.

Find Intersection Point

With this template you can find the intersection point and angle of a fillet weld for tracking. Therefore line segments are found on the left and right side and the intersection point and angle is calculated. Intersection point and angle are sent as process data via Device TCP. The coordinates of the relevant measuring point can be used for tracking via the robot interfaces.

Calculate Sectional Area

With this template you can calculate the sectional area above or below the profile for gluing applications. The end points of line segments are the start and end of the gluing. There a coordinate system is built and the sectional area can be defined above or below the profile. Midpoint, width, sectional area, inclination angle and height difference between left and right end point can be sent as process data via Device TCP. The coordinates of the relevant measuring point can be used for tracking via the robot interfaces.

Find Edge

With this template you can find the end point of one line segment. Depending on the position of the search line, the end point of the first segment is found on the left or right side. Edge point and inclination angle are sent as process data via Device TCP. The coordinates of the relevant measuring point can be used for tracking via the robot interfaces.

Measure Throat Thickness

With this template you can measure the throat thickness at a fillet weld. Therefore the end points of lines are found on the left and right side and they are connected to a new line. The distance of this line to the intersection point of the left and right line is the throat thickness. Intersection point and throat thickness are sent as process data via Device TCP. The coordinates of the relevant measuring point can be used for tracking via the robot interfaces.

Find Lap Joint

With this template you can find lap joints. The top and bottom metal sheets can be found by line segments. The distance from the end point of the top line segment to the bottom line segment is calculated. The created intersection point is relevant for tracking. Intersection point, seam height and inclination angle are sent as process data via Device TCP. The coordinates of the relevant measuring point can be used for tracking via the robot interfaces.

Templates

Additional templates, i.e. predefined projects, are included in the software for standard applications.

Tutorials

If you want to familiarize yourself with the software first and find out how to use it, take a look at the tutorials.

This tutorial offers a summary of the most important steps from wiring and establishing a connection, right on up to the fundamentals of uniVision software.
This tutorial summarizes the setting parameters of the 2D/3D Profile Sensor.
This tutorial explains how a profile is aligned to a special feature and how other algorithms are tracked with this coordinate system – from simple tracking via one point, right on up to rotary tracking via three points.
This tutorial explains how lines, circles and arcs are found, and how distances, angles and intersections are ascertained. It also shows how to find starting and end points, as well as the centers of geometric surfaces. This involves applications such as measuring a slot, gap tracking, width and profile measurement, surface inspection of continuous materials, glue bead inspection and diameter checking.
This tutorial demonstrates the statistical recording and read-out of the last values (e.g. trend, mean value, standard deviation).
This tutorial explains the read-out of results via the UDP interface.
This tutorial shows the possibilities to communicate with the Control Unit via LIMA commands.
This tutorial explains the transfer of process data via the TCP/IP interface.
This tutorial explains how to calculate an area and how to find its centroid.
This tutorial shows you how to customize your own visualization.
This tutorial shows you how to save a project with numerous profiles and process it offline.
This tutorial shows how to wire the 2D/3D Profile Sensor to the Control Unit and establish a connection with the sensor.
This tutorial shows how to create any desired region of interest made up of rectangles, circles or polygons, as well as how to conduct simple checking for presence by counting the number of measuring points within a region.
This tutorial shows how the measuring point with the smallest or greatest distance from the sensor is found and how the coordinates of this point are used to track subsequent processing steps (e.g. for guiding ultrasonic inspection probes).
This tutorial shows how values are offset against one another and compared, and how logic operations are executed.
This tutorial shows how to set up the inputs and outputs at the Control Unit, and how to link results to a digital output.
This tutorial demonstrates downloading and installation of free updates from our website.
This tutorial shows how several 2D/3D profile sensors are used at one control unit. The data of each 2D/3D profile sensor is evaluated in a separate application.
This tutorial explains the available filter types for pointclouds.
This tutorial shows you how to perform complex calculations in a clear-cut manner in the spreadsheet module.
This tutorial shows you how to teach-in a distinctive contour within the profile and retrieve it.
This tutorial shows you how to purchase licenses for new modules.

Filter

Filters are used to highlight desired image characteristics and to suppress undesired image characteristics.

Region

The relevant region of interest used for evaluation should be as large as necessary and as small as possible.
A small, precisely defined area results in faster evaluation and a higher refresh rate. This allows for faster application runtimes because image recording and processing are quicker. Furthermore, object or feature detection is more reliable because fewer noise pixels can occur within the evaluated area.
The object to be detected must lie fully within the selected area, because reliable object detection cannot otherwise be assured.

Mathematical

Processing numbers with each other.

Statistics

The application can be fine-tuned on the basis of statistical sensor data.

Numeric Comparison

Compare numbers with each other.

Measure

Specify and perform dimensional conformance inspections of distances, lengths, diameters or angles. Lines and circles are found with the help of search rays. Distances and angles can be measured between detected lines or points.

Matchcode

A scanned code or text can be checked to determine whether or not it coincides with the taught in match code.

IO Unit

The inputs and outputs can be configured in order to specify which action will take place as the result of a given event.

Calculus

Special points can be ascertained, for example the highest or lowest point of a point cloud.

Coordinate System

Objects can be tracked and reliably detected. Further image processing can be set up on the basis of this coordinate system.
The coordinate system module allows for translatory and rotary tracking. The coordinate system’s X and Y positions, as well as its, are adjusted to this end. The coordinate system is suitable for tracking objects whose rotary position can change. Note: In addition to rotary tracking, translatory tracking is also possible. Pure translatory tracking is possible with the localizer module.

Logic

Logically linking several values to each other.

RS-232

Results can be read out via the serial interface as process data.

TCP

Results can be read out via TCP/IP as process data.

UDP

Results can be read out via UDP as process data.

Software Modules

Here you’ll find a detailed overview of all available software modules for 2D/3D sensors.

Licence Upgrades

The modular uniVision software is expandable at any time with the following license upgrade packages.

Order Number Name Modules
DNNL010 Image analysis license upgrade Coordinate system, filter, region, measurement, BLOB, threshold, HSV threshold, image comparison, tracking, OCR
DNNL011 License upgrade for decoding and image-based pattern matching 1D codes, 2D codes, pattern matching

Smart Add-On-Module for Smart Robots

Welcome to the age of smart machines: thanks to intelligent plug-ins, uniVision software can communicate directly with multi-axis robots. As a result, 2D/3D profile sensors can be used as sense organs on robots for seam detection or seam tracking.

Overview of Important Downloads

System Overview

Software DNNF012DNNF020ZC1V001ZAV50R502ZC1V002ZC1V013ZC1V009ZC1V010ZC1V011ZC1V003ZC1V014ZC1V015 SwitchComplementary ProductsMounting TechnologyConnection CablesConnector Cables 2D/3D Profile Sensors weCat3D MLWL1weCat3D MLWL2weCat3D MLSL1weCat3D MLSL2 Mounting TechnologyProtective Disc RetainersCooling UnitsScreening GridsEHSS001Z0044ZB1E001ZB1Z001 BB1C001ZNNG026ZDCV003ZDCV002ZDCV001ZDCL006ZDCL005ZDCL004ZDCL007ZDCL003ZDCL002ZDCL001

Contact Form