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

Find Highest Point

With this template you can find the highest point for tracking applications. The tracking point is the center point of the left and right edge point. In addition, the template evaluates the inclination angle, the heighest point in reference to the base line and the height of the seam. All results are sent via Device TCP as process data.

Find Lowest Point

With this template you can find the lowest point for tracking applications. The tracking point is the center point of the left and right edge point. In addition, the template evaluates the inclination angle, the lowest point in reference to the base line and the depth of the nut. All results are sent via Device TCP as process data.

Find Seam

With this teamplate you can find the center point of a seam. The end points of line segments are calculated on the left and right side and the center point is found. Further results are the width of the seam, the inclination angles on the left and right side and the height difference between the left and right edge point. All results are sent via Device TCP as process data.

Calculate Sectional Area

With this template you can calculate the sectional area above or below the profile for gluing applications. The end point of the first segment is found on the left and right side and a coordinate system is built with these points. The region can be calculated above or below the profile. Outputs are the center point of the gap, the width, the sectional area, the inclination angles on the left and right side and the height difference between left and right end point. All results are sent via Device TCP as process data.

Find Edge

With this template you can find the coordinates of the end point of one line segment. Depending on the position of the search line, the end point of the first line segment is found on the left or right side. Further result is the inclination angle. All results are sent via Device TCP as process data.

Find Intersection Point

With this template you can find the intersection point and angle for tracking applications. The first line segment on the left side and the first line segment on the right side are found and the inclination point and angle are found for these two lines. All results are sent via Device TCP as process data.

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 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.

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.

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