MICRO-EPSILON surfaceCONTROL 3D Instruction Manual

3dinspect 1.1
Table of Contents

Advertisement

Quick Links

Instruction Manual
3DInspect 1.1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the surfaceCONTROL 3D and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for MICRO-EPSILON surfaceCONTROL 3D

  • Page 1 Instruction Manual 3DInspect 1.1...
  • Page 2 MICRO-EPSILON MESSTECHNIK GmbH & Co. KG Koenigbacher Str. 15 94496 Ortenburg / Germany Tel. +49 (0) 8542 / 168-0 Fax +49 (0) 8542 / 168-90 e-mail: info@micro-epsilon.com www.micro-epsilon.com...
  • Page 3: Table Of Contents

    Inhalt Introduction ......................... 5 Using this Manual ........................5 Overview of the Complete System .................... 6 Definition of Basic Terms ......................6 Operating Modes ........................6 Functions of the Measuring Programs ..................7 Installation and Preparation for Measurement Operation ..........8 Installation Requirements ......................
  • Page 4 Description of the “Data Acquisition” View ..............49 Description of the "Display Image Data" Tab ................50 Description of the “Measurement” Tab ................... 52 Description of the “3D-View“ Tab .................... 54 4.3.1 Description of the Preview Window ..................55 4.3.2 Description of the 2D-View ......................
  • Page 5: Introduction

    Introduction 1. Introduction This user manual gives an overview of the functions of the "Micro-Epsilon 3DInspect" software, referred to in short as 3DInspect in the following. This provides you with the possibility to configure and parameterize the surfaceCONTROL 3D and reflectCONTROL RCS sensors for your measurement task in order to ex- amine and solve typical 3D measurement tasks with it.
  • Page 6: Overview Of The Complete System

    TCP, binary format You can run 3DInspect in its standard version or with the “Automation” function extension. If you are us- ing the surfaceCONTROL 3D 3X10-XX sensor, this automatically serves as the license for activating the “Automation” function extension. Function...
  • Page 7: Functions Of The Measuring Programs

    Introduction Functions of the Measuring Programs This list of functions should only be used as a brief overview. The measuring programs are split into three groups. A detail description of all measuring programs can be found in Chapter 5.1, and 6.2. Data preprocessing: Programs for selection, filtering, transformation and alignment of point clouds can be found in this group.
  • Page 8: Installation And Preparation For Measurement Operation

    Installation and Preparation for Measurement Operation 2. Installation and Preparation for Measurement Operation Installation Requirements The following minimum system specification is necessary for the operation of 3DInspect: Windows 8 or 8.1 (64 bit), Windows 10 (64 bit) 1 GHz or faster (64 bit) processor 4 GB RAM Screen resolution: 1280 x 1024 Graphics card / GPU supporting OpenGL 3.1 or higher...
  • Page 9 Installation and Preparation for Measurement Operation Connect the sensor via the Ethernet interface to the PC and switch on the power supply. Please wait until the sensor is recognized by the PC. This process may take up to one minute. The system is now ready to operate the sensor with 3DInspect.
  • Page 10: Working With 3Dinspect

    Working with 3DInspect 3. Working with 3DInspect Launching 3DInspect Once the software and drivers have been installed, launch the software. To do this, use the program shortcut on your desktop or select “3DInspect" in the Start menu. After the program has started, the software will automatically connect to the sensor connected to the PC. If multiple sensors are connected to the PC, a dialog for selecting the sensor will appear.
  • Page 11: Steps For Setting The Parameters For A Measuring Task

    Working with 3DInspect 4 Tab bar for switching between views: This tab bar allows you to switch between the four main views: Data acquisition: In this view, you can set the parameters for the sensor for optimal measurement data acquisition (see Chap. 4) Data preprocessing: In this view, you can select and parameterize programs for preprocessing the measurement data (see Chap.
  • Page 12: Description Of The "Sensor Settings" Box (Reflectcontrol)

    Parameters in the "Select sensor" dialog box: 1 Sensor list: This list contains all Micro-Epsilon 3D sensors which are connected to the PC via Ethernet. 2 Scan for sensors: Press this button in order to identify all sensors which are connected to the PC.
  • Page 13 Working with 3DInspect Start referencing mode: Starts the referencing mode, see Chapter 3.4.2 Resolution / Measuring field…: Opens a dialog for parameterization of the resolution and the measuring field in x-/y- direction, see Chapter 3.4.4 Advanced…: With this button you access the "Advanced Sensor settings" dialog box (see Chap- ter 3.4.5).
  • Page 14: Make Reference Measurements (Reflectcontrol)

    Working with 3DInspect 3.4.2 Make Reference Measurements (reflectCONTROL) In order to perform high precision measurements with the reflectCONTROL sensor, it is possible to ini- tially make reference measurements using special target objects. By means of the reference measure- ments it is possible to compensate systematic measurement variations for subsequent measurements as far as possible.
  • Page 15 Working with 3DInspect Fig. 3.6: Positioning the reference target – position has to be corrected Fig. 3.7: Positioning the reference target – position is OK Make a reference measurement: You may make reference measurements after you have correctly positioned the reference target. To do so, you have to open the 3D-View and to press the “Start reference measurement”...
  • Page 16 Working with 3DInspect Fig. 3.9: Positioning the reference object – Distance is OK The scale shows the distance of the reference target surface to the sensors zero level. Please check that the minimum/maximum values don’t exceed +-1mm. Adopt the distance between refer- ence target and sensor if necessary and repeat the reference measurement.
  • Page 17: Description Of The "Sensor Settings" Box (Surfacecontrol)

    Working with 3DInspect  Binning mismatch (red): The current value of the binning parameter (“Binning horizontal/ver- tical”) doesn’t match with the value used during the reference measurement which is ap- plied. Adopt the binning value or start the reference mode and make a reference measure- ment.
  • Page 18 Working with 3DInspect Note: For further information on the configuration of the sensor, please refer to the operating instructions of the sensor used (Menu „?  Documentation“, refer to Fig. 3.61: "?" menu). Page 18...
  • Page 19: Description Of The "Resolution / Measuring Field" Dialog Box

    Working with 3DInspect 3.4.4 Description of the “Resolution / Measuring field” Dialog Box This dialog box allows adjustments to the resolution and measuring field. Fig. 3.12: “Resolution / Measuring field” dialog box The image  in the center of the dialog box displays the measuring field of the sensor. To change the , ...
  • Page 20: Description Of The "Advanced Sensor Settings" Dialog Box

    Working with 3DInspect 3.4.5 Description of the "Advanced Sensor Settings" Dialog Box This dialog box offers you extended settings for the sensor used. The parameters which are provided by the sensor via GenICam are available. Fig. 3.13: "Advanced Sensor settings" dialog box You enter the following settings: Filter: Use this input field in order to seek for specific parameters in the parameter tree.
  • Page 21: Description Of The "File Settings" Box

    Working with 3DInspect Note: Use the "Recent 3D files" menu item to load and display previously saved or loaded point clouds (see Fig. 3.58). 3DInspect also offers the possibility to load multiple point clouds. Then you may select a certain point cloud in the list of loaded point clouds in order to display it and its corresponding measured values.
  • Page 22: Saving Point Clouds

    Working with 3DInspect Open explorer: Opens the Windows Explorer and shows the folder which contains the loaded files. Note: The "File settings" box is only available in offline mode! Saving Point Clouds 3DInspect enables you to save the point cloud transferred from a sensor and/or the associated 2D meas- urement data to a file.
  • Page 23: Description Of The Status Display

    Working with 3DInspect A more detailed description of the available settings for the automatic saving can be found in Chapter 3.21, Section 4. Note: 3DInspect checks the free space on the target medium when saving point clouds. If the free space is smaller than 500MB, a warning is displayed.
  • Page 24: Description Of The "Lighting / Surface" Box

    Working with 3DInspect You can make the following settings: Color scaling (2D/3D-View): With these parameters you configure the color scaling in the 2D- and 3D-Views. Your entries in the fields "Min:" and "Max:" are specifications in mm or µm (see Chapter 3.11, “Unit X/Y/Z coordinates”...
  • Page 25 Working with 3DInspect Page 25...
  • Page 26: Description Of The 3D-View

    Working with 3DInspect 3.10 Description of the 3D-View The 3D-View visualizes the last measured point cloud of the sensor and the input point cloud of the cur- rent selected measuring program respectively. The colored texture of the display represents the height values of the individual points.
  • Page 27: View Settings

    Working with 3DInspect 3.11 3D-View Settings The "3D-View settings" dialog box offers you the possibility of configuring the settings for the 2D- and 3D-Views. Either select the "Options  3D-View settings" menu item or press the corresponding button (see Fig. 3.27) in the toolbar in order to access the "3D-View settings" dialog box. Fig.
  • Page 28 Working with 3DInspect Adapt surface colors…: You can vary the selected color palette and adapt it to your needs (see Fig. 3.29). The target color value will be stretched between the upper and lower limit. The color values outside the upper and lower limit will be shrunk. ...
  • Page 29 Working with 3DInspect Quality: With this parameter you determine the resolution of the 3D-View.  low: A maximum of 64 x 64 points are displayed in the 3D-View. If the number of points in the X and/or Y/T direction is larger, the number of points is reduced by average value com- putation.
  • Page 30: Structure Of A Measuring Program

    Working with 3DInspect 3.12 Structure of a Measuring Program The following describes the basic structure of a measuring program: Fig. 3.31: Structure of a measuring program 1 List of active measuring programs: The active measuring programs are listed in this section. You can add and remove measuring programs (see Chap.
  • Page 31 Working with 3DInspect measuring programs, but not the other way round (“waterfall model”). The dependencies of the currently selected measuring program on other measuring programs are represented graphically as arrows. Fig. 3.32: List of active measuring programs (“Evaluation” view) Adding a measuring program: Click on the “+”...
  • Page 32: Moving/Duplicating A Measuring Program

    Working with 3DInspect Note: If the results of the measuring program to be deleted are used in subsequent programs, a dialog for confirming the deletion will appear. Fig. 3.34: “Remove program” dialog 3.14 Moving/Duplicating a Measuring Program You have the option of moving measuring programs in the program list after they have been added: Click on the desired program in the program list, hold the mouse button down, move the program to the desired position and then let go of the mouse button.
  • Page 33 Working with 3DInspect Fig. 3.37: Measuring program groups 1: Select current measuring program group 2: Add a measuring program group 3: Remove the current measuring program group Page 33...
  • Page 34: Configuring A Measuring Program

    Working with 3DInspect 3.16 Configuring a Measuring Program In order for the desired measurements to be carried out in the individual measuring programs, you must first set the input data, selection ranges and parameters. The setting options vary depending on the indi- vidual measuring program.
  • Page 35: Selecting Input Data

    Working with 3DInspect 3.16.3 Selecting Input Data The measuring programs require input data to run the relevant algorithm. Depending on the type of measuring program, this may be a point cloud or geometric objects of previous measuring programs. When a new measuring program is added, the most recent available point cloud or the most recent avail- able geometric objects are automatically selected.
  • Page 36 Working with 3DInspect If you haven’t already, click on the “Set region of interest for 3D points” button (see Fig. 3.42) in the “Measurement” toolbar. You are now in “Set region of interest for 3D points” mode. The button remains pressed down and the ROI is shown semi-transparently in the 3D-View if it is within the range displayed.
  • Page 37 Working with 3DInspect Fig. 3.45: Setting the complete ROI (z range) Note: When setting the ROIs, it is often helpful to deactivate the perspective 3D-View (see Chap. 3.11, “Perspective” parameter). Note: If you accidentally start a new ROI while defining another, you can undo this using the Es- cape key.
  • Page 38: Resetting The Region Of Interest

    Working with 3DInspect Fig. 3.47: “Edit region of interest” dialog Use the input fields to manually edit the values for the ROI. 3.16.5 Resetting the Region of Interest Using the “Reset region of interest” button (see Fig. 3.48), you can reset the ROI for the measurement (see Chap.
  • Page 39: Selecting Measured Values To Be Used Further

    Working with 3DInspect 3.16.8 Selecting Measured Values to be Used Further The individual measuring programs show the current measured values below the 3D-View: Fig. 3.52: Measured values for the “Sphere fit” program In this section, you can select which measured values are to be used again later. The measured values selected here can be used later for calculation, OK/nOK assessment, logging and output.
  • Page 40: Resetting Parameters To Factory Default

    Working with 3DInspect 3.17.3 Resetting Parameters to Factory Default In order to reset the parameters to factory default, either select the menu item "Parameters  Reset pa- rameters to factory default" or press the corresponding button (see Fig. 3.55) in the "General" toolbar. Fig.
  • Page 41: Menu Bar

    Working with 3DInspect 3.19 Menu Bar A summary of the menu bar functions (see Fig. 3.57) can be seen in the following. Fig. 3.57: Menu bar File: Fig. 3.58: "File" menu  Connect to sensor: Selects a sensor which is connected to the PC as data source (see Chapter 3.4).
  • Page 42: Functions Of The "General" Toolbar

    Working with 3DInspect  Save parameters to file: Saves the parameters of the active measuring programs to a file (see Chapter 3.17.1).  Recent parameters: Loads previously saved or loaded parameters.  Reset parameters to factory default: Resets the parameters to factory default (see Chapter 3.17.3).
  • Page 43 Working with 3DInspect Loads parameters of measuring programs from a file (see Chapter 3.17.2). Saves the parameters of the active measuring programs to a file (see Chapter 3.17.1). Resets the parameters to factory default (see Chapter 3.17.3). Activates a dialog where you can configure the settings for the 2D- and 3D-Views (see Chapter 3.11).
  • Page 44: Basic Settings

    Working with 3DInspect 3.21 Basic Settings Select the menu item "Options  Settings" to make basic settings for the software. The "Settings" dialog is displayed (see Fig. 3.63). Fig. 3.63: "Settings" dialog box Parameters in the "Settings" dialog: Show warning before removing active programs: Shows a warning before removing a pro- gram from the active program list (see Chapter 3.13).
  • Page 45 Working with 3DInspect Directory selection: Select a folder where point clouds will be saved automatically if the corre- sponding option is active (see Chapter 3.6.2). Filename generation: This parameter defines how the filename will be generated for automatic saved point clouds: ...
  • Page 46: Adjusting Sensor Network Settings (Ethernet Configurator)

    3.22 Adjusting Sensor Network Settings (Ethernet Configurator) When using a Micro-Epsilon 3D sensor with an Ethernet interface you may adjust the system network set- tings (IP address, etc.) by selecting the "Options  Ethernet Configurator" menu item. The "Ethernet Con- figurator"...
  • Page 47 Working with 3DInspect Desired configuration: Use the following input fields to enter the network configuration for the se- lected sensor: IP address: IP address Subnet mask: Subnet mask Default gateway: Default gateway Static IP: "Static IP" option – if this option is enabled, dynamic address allocation is disabled. The IP address entered is used as IP address.
  • Page 48: Exiting 3Dinspect

    Working with 3DInspect 3.23 Exiting 3DInspect Select the "File  Exit" menu item or press the standard Windows button in the title bar of the pro- gram window in order to exit 3DInspect. Page 48...
  • Page 49: Description Of The "Data Acquisition" View

    Description of the “Data Acquisition” View 4. Description of the “Data Acquisition” View In the “Data acquisition” view, you can set the parameters for the sensor in order to ensure optimal meas- urement data acquisition. In this view, you can switch between two or three subviews depending on the type of sensor: “Display Image Data”...
  • Page 50: Description Of The "Display Image Data" Tab

    Description of the “Data Acquisition” View Description of the "Display Image Data" Tab The “Display Image Data” view shows the raw image of each camera in the sensor and the correspondig histogram. The images are transferred continuously from the sensor. This view is useful for detecting and eliminating sources of errors and interference, such as overexposure.
  • Page 51 Description of the “Data Acquisition” View Activates the "Set region of interest for histogram" mode. In this mode you may define a rectangular range for each camera. Pixels which are inside the range will be used for histogram analysis. In order to set a range, move the mouse pointer to the desired po- sition, press the left mouse button and keep it pressed to draw out a range.
  • Page 52: Description Of The "Measurement" Tab

    Description of the “Data Acquisition” View Description of the “Measurement” Tab The “Measurement” view shows result images of the 2D measurement. You may execute a measurement by pressing the “Start measurement” button. Fig. 4.2: "Measurement" view Display elements and parameters in the "Measurement" view: “General”...
  • Page 53 Description of the “Data Acquisition” View Curvature i: This display visualizes the last measured curvature image of the selected camera. Base intensity i: This display visualizes the last measured base intensity image of the selected camera. Histograms: The frequency distribution of the gray values from 0 to 255 in the region of interest of the selected measurement image is shown.
  • Page 54: Description Of The "3D-View" Tab

    Description of the “Data Acquisition” View Description of the “3D-View“ Tab The last transferred point cloud of the connected sensor is visualzed in the „3D-View“ tab. Fig. 4.3: „3D-View“ tab Display elements and parameters in the "3D-View" tab: “General” toolbar: Using this toolbar, you can select the data source (see Chapter und 3.5), save and load parameters and reset selected parameters to default settings (see Chapter 3.17).
  • Page 55: Description Of The Preview Window

    Description of the “Data Acquisition” View 4.3.1 Description of the Preview Window The preview window visualizes the last measured point cloud of the sensor as a 2½-D image. The pre- view window is updated after executing a measurement. The colored texture of the display represents the height values of the individual points.
  • Page 56 Description of the “Data Acquisition” View Display extended information of a point: Press the correspondent button (see Fig. 4.10) to acti- vate or deactivate the "Pipette" mode. Press the left mouse button on the desired point. The infor- mation for the point will now be displayed in a tooltip next to the mouse pointer. Fig.
  • Page 57: Description Of The "Data Preprocessing" View

    Description of the “Data Preprocessing” View 5. Description of the “Data Preprocessing” View In this view, you can select and parameterize programs for preprocessing the measurement data. Fig. 5.1: Data preprocessing” view Display Elements and Parameters in the “Data Preprocessing” View: “General”...
  • Page 58: Description Of The Measuring Programs In The "Data Preprocessing" Group

    Description of the “Data Preprocessing” View Description of the Measuring Programs in the “Data Preprocessing” Group In this group, you will find programs for selecting, filtering, transforming and aligning point clouds. Fig. 5.2: “Data preprocessing” group Measuring Programs in the “Data Preprocessing” Group: Calibrate Position: Adjusting the mounting position of the sensor using a static rotation and transla- tion (see Chapter 5.1.1).
  • Page 59: Calibrate Position" Measuring Program

    Description of the “Data Preprocessing” View 5.1.1 “Calibrate Position” Measuring Program Use the “Calibrate Position” program to correct tilting and displacements caused by the mounting posi- tion of the sensor. You can rotate and move the point cloud and store the resulting transformation of the 3D points permanently in the measuring program.
  • Page 60 Description of the “Data Preprocessing” View Measuring toolbar: Use this toolbar to set various ROIs for the measurement (see Chap. 3.16.4, 3.16.5 and 3.16.6). 3D-View toolbar: Use this toolbar to configure the orientation of the coordinate system in the 3D- View (see Chap.
  • Page 61: Select Points" Measuring Program

    Description of the “Data Preprocessing” View 5.1.2 “Select Points” Measuring Program Use the “Select Points” program to select 3D points from the ROIs and to discard the remaining points. This can be useful if, for example, parts of the holder or support surface of the measured object are within the measuring field or in the event of reflections not produced by the measured object.
  • Page 62 Description of the “Data Preprocessing” View 3D-View: In the 3D-View, the discarded points (gray) and the selected points (green) are dis- played. Page 62...
  • Page 63: Bounding Box Alignment" Measuring Program

    Description of the “Data Preprocessing” View 5.1.3 “Bounding Box Alignment” Measuring Program Use the “Bounding Box Alignment” program to align a point cloud. This step allows to compensate for changes to the orientation and position of the object in different measurements. Therefore, ROIs that are used in subsequent measuring programs are not affected by the position and orientation changes and can be used at defined positions relative to the object.
  • Page 64 Description of the “Data Preprocessing” View Measuring toolbar: Use this toolbar to set various ROIs for the measurement (see Chap. 3.16.4, 3.16.5 and 3.16.6). 3D-View toolbar: Use this toolbar to configure the orientation of the coordinate system in the 3D- View (see Chap.
  • Page 65: Plane Alignment" Measuring Program

    Description of the “Data Preprocessing” View 5.1.4 “Plane Alignment” measuring program Use the “Plane Alignment” program to align a point cloud. This step allows to compensate for changes to the pitch the object in different measurements. Therefore, ROIs that are used in subsequent measuring programs are not affected by the pitch changes and can be used at defined positions relative to the ob- ject.
  • Page 66 Description of the “Data Preprocessing” View Display Elements and Parameters in the “Plane Alignment” Program: “General” toolbar: Using this toolbar, you can select the data source (see Chapter und 3.5), save and load parameters and reset selected parameters to default settings (see Chapter 3.17). List of active measuring programs: This section displays the active measuring programs from the “Data preprocessing”...
  • Page 67: Contour Alignment" Measuring Program

    Description of the “Data Preprocessing” View 5.1.5 “Contour Alignment” Measuring Program Use the “Contour Alignment” program to align a point cloud. This step allows to compensate for changes to the orientation and position of the object in different measurements. Therefore, ROIs that are used in subsequent measuring programs are not affected by the position and orientation changes and can be used at defined positions relative to the object.
  • Page 68 Description of the “Data Preprocessing” View Fig. 5.8: “Contour Alignment” Measuring Program Display Elements and Parameters in the “Contour Alignment Alignment” Program: “General” toolbar: Using this toolbar, you can select the data source (see Chapter und 3.5), save and load parameters and reset selected parameters to default settings (see Chapter 3.17). List of active measuring programs: This section displays the active measuring programs from the “Data preprocessing”...
  • Page 69: Trend Removal" Measuring Program

    Description of the “Data Preprocessing” View 5.1.6 “Trend Removal” Measuring Program Use the “Trend Removal” program to remove a point cloud trend. To set the trend, a polynomial is fitted to the point cloud using an approximation method. Then, the evaluation of the fitted polynomial is sub- tracted from the point cloud.
  • Page 70 Description of the “Data Preprocessing” View Display: Select wether input data, output data or both is displayed in the 3D-View. Remove trend: Use this parameter to configure the form of the trend:  Plane: A trend in the form of a plane is created. ...
  • Page 71: Average Filter" Measuring Program

    Description of the “Data Preprocessing” View 5.1.7 “Average Filter” Measuring Program Use the “Average Filter” program to filter a point cloud using an average filter. Proceed as follows: If applicable, select the input data for the average filter (see below, section “1” and Chap. 3.16.3). Select the filter size (see below, section “2”).
  • Page 72 Description of the “Data Preprocessing” View Page 72...
  • Page 73: Median Filter" Measuring Program

    Description of the “Data Preprocessing” View 5.1.8 “Median Filter” Measuring Program Use the “Median Filter” program to filter a point cloud using a median filter. Proceed as follows: If applicable, select the input data for the median filter (see below, section “1” and Chap. 3.16.3). Select the filter size (see below, section “2”).
  • Page 74 Description of the “Data Preprocessing” View Page 74...
  • Page 75: Low Pass Filter" Measuring Program

    Description of the “Data Preprocessing” View 5.1.9 “Low Pass Filter” Measuring Program Use the “Low Pass Filter” program to filter a point cloud using a Gaussian filter kernel. Structures with a wavelength greater than the predefined cut-off wavelength are preserved and components with shorter wavelengths are removed from the data.
  • Page 76 Description of the “Data Preprocessing” View Input data: Use this selection field to select the input data for the program (see also Chap. 3.16.3). Display: Select wether input data, output data or both is displayed in the 3D-View. Algorithm: Activate the filter and select the filter direction. Cut-off wavelength [mm]: Use this parameter to specify the cut-off wavelength.
  • Page 77: High Pass Filter" Measuring Program

    Description of the “Data Preprocessing” View 5.1.10 “High Pass Filter” Measuring Program Use the “High Pass Filter” program in order to compute the difference of a point cloud which has been filtered with a low pass filter from the original point cloud. Structures with a wavelength smaller than the predefined cut-off wavelength are preserved and components with greater wavelengths are removed from the data.
  • Page 78 Description of the “Data Preprocessing” View Input data: Use this selection field to select the input data for the program (see also Chap. 3.16.3). Display: Select wether input data, output data or both is displayed in the 3D-View. Algorithm: Activate the filter and select the filter direction. Cut-off wavelength [mm]: Use this parameter to specify the cut-off wavelength.
  • Page 79: Closing" Measuring Program

    Description of the “Data Preprocessing” View 5.1.11 “Closing” Measuring Program Use the “Closing” program to fill small holes in a point cloud. Larger holes and the edge regions of the point cloud are retained and points within closed regions of the point cloud are not modified. You can use the “Filter size”...
  • Page 80 Description of the “Data Preprocessing” View Input data: Use this selection field to select the input data for the program (see also Chap. 3.16.3). Display: Select wether input data, output data or both is displayed in the 3D-View. Filter size: Select the size of the structure mask. Shape: Select the shape of the structure mask (square or circle).
  • Page 81: Erosion" Measuring Program

    Description of the “Data Preprocessing” View 5.1.12 “Erosion” Measuring Program The “Erosion” program makes it possible to remove unwanted points in the edge regions of a point cloud. The “Filter size” parameter specifies the size of the centered quadratic or circular element used for the erosion.
  • Page 82 Description of the “Data Preprocessing” View Input data: Use this selection field to select the input data for the program (see also Chap. 3.16.3). Display: Select wether input data, output data or both is displayed in the 3D-View. Filter size: Select the size of the structure mask. Shape: Select the shape of the erosion mask (square or circle).
  • Page 83: Description Of The "Evaluation" View

    Description of the “Evaluation” View 6. Description of the “Evaluation” View In this view, you can select and parameterize programs for calculating and combining geometric objects. Fig. 6.1: “Evaluation” view Display Elements and Parameters in the “Evaluation” View: “General” toolbar: Using this toolbar, you can select the data source (see Chapter und 3.5), save and load parameters and reset selected parameters to default settings (see Chapter 3.17).
  • Page 84: Description Of The Measuring Programs In The "Find Objects" Group

    Description of the “Evaluation” View Description of the Measuring Programs in the “Find Objects” Group In this group, you will find programs for fitting geometric objects. Fig. 6.2: “Find objects” group Measuring Programs in the “Find Objects” Group: Center of Gravity: Calculate the center of gravity of 3D points (see Chapter 6.1.1). Extreme Point: Calculate an extreme point of 3D points (see Chapter 6.1.2).
  • Page 85: Center Of Gravity" Measuring Program

    Description of the “Evaluation” View 6.1.1 “Center of Gravity” Measuring Program Use the “Center of Gravity” program to calculate the center of gravity of 3D points. Proceed as follows: If applicable, select the input data for the program (see below, section “1” and Chap. 3.16.3). If necessary, limit the range for the center of gravity calculation in order to eliminate interfering points (see section “E”...
  • Page 86 Description of the “Evaluation” View “Start measurement” button: Click on this button to perform a measuring operation, calculate the measurement results and display the point cloud and measurement results of the currently selected measuring program in the 3D-View. Results display: The measurement results of the currently selected measuring program are dis- played.
  • Page 87: Extreme Point" Measuring Program

    Description of the “Evaluation” View 6.1.2 “Extreme Point” Measuring Program Use the “Extreme Point” program to determine extreme points of 3D points. Proceed as follows: If applicable, select the input data for the program (see below, section “1” and Chap. 3.16.3). If necessary, limit the range for determining the extreme points in order to eliminate interfering points (see section “E”...
  • Page 88 Description of the “Evaluation” View 3D-View toolbar: Use this toolbar to configure the orientation of the coordinate system in the 3D-View (see Chap. 3.10). “Start measurement” button: Click on this button to perform a measuring operation, calculate the measurement results and display the point cloud and measurement results of the currently selected measuring program in the 3D-View.
  • Page 89: Plane Fit" Measuring Program

    Description of the “Evaluation” View 6.1.3 “Plane Fit” Measuring Program Use the “Plane Fit” program to calculate a plane at 3D points. Proceed as follows: If applicable, select the input data for the program (see below, section “1” and Chap. 3.16.3). If necessary, limit the range for the plane calculation in order to eliminate interfering points (see section “E”...
  • Page 90 Description of the “Evaluation” View Chap. 3.14) and select an active measuring program for parameterizing and displaying the measured values. Measuring program groups / Tab bar for switching between views: This tab bar allows you to switch between the four main views (see Chap. 3.2). To the left of the tab bar you find the sec- tion for adding, removing and selecting measuring program groups (see Chap.
  • Page 91: Sphere Fit" Measuring Program

    Description of the “Evaluation” View 6.1.4 “Sphere Fit” Measuring Program Use the “Sphere Fit” program to calculate a sphere at 3D points. Proceed as follows: If applicable, select the input data for the program (see below, section “1” and Chap. 3.16.3). If necessary, limit the range for the sphere calculation in order to eliminate interfering points (see below, section “E”...
  • Page 92 Description of the “Evaluation” View 3D-View: The 3D-View visualizes the 3D data (see Chap. 3.10). Measuring toolbar: Use this toolbar to set various ROIs for the measurement (see Chap. 3.16.4, 3.16.5 and 3.16.6). 3D-View toolbar: Use this toolbar to configure the orientation of the coordinate system in the 3D-View (see Chap.
  • Page 93: Cylinder Fit" Measuring Program

    Description of the “Evaluation” View 6.1.5 “Cylinder Fit” Measuring Program Use the “Cylinder Fit” program to calculate a cylinder at 3D points. Proceed as follows: If applicable, select the input data for the program (see below, section “1” and Chap. 3.16.3). If necessary, limit the range for the cylinder calculation in order to eliminate interfering points (see section “E”...
  • Page 94 Description of the “Evaluation” View Measuring program groups / Tab bar for switching between views: This tab bar allows you to switch between the four main views (see Chap. 3.2). To the left of the tab bar you find the sec- tion for adding, removing and selecting measuring program groups (see Chap.
  • Page 95: Circular Hole" Measuring Program

    Description of the “Evaluation” View 6.1.6 “Circular Hole” Measuring Program Use the “Circular Hole” program to measure a circular hole in a point cloud. Note: The “Circular Hole” program also requires a reference plane in addition to the point cloud as input data.
  • Page 96 Description of the “Evaluation” View Fig. 6.8: “Circular Hole” Measuring Program Display Elements and Parameters in the “Circular Hole” Program: “General” toolbar: Using this toolbar, you can select the data source (see Chapter und 3.5), save and load parameters and reset selected parameters to default settings (see Chapter 3.17). List of active measuring programs: This section displays the active measuring programs from the “Find objects”...
  • Page 97 Description of the “Evaluation” View Threshold: The threshold for the preselection of the points. Points that deviate from the circle to a smaller degree than the threshold are used for the circle fit. A higher threshold means that more points are used for the circle fit. Edge threshold: This threshold defines the minimum deviation of the surface from the refer- ence plane in order to detect the edge points.
  • Page 98: Circular Pad" Measuring Program

    Description of the “Evaluation” View 6.1.7 “Circular Pad” Measuring Program Use the “Circular Pad” program to measure a circular pad in a point cloud. Note: The “Circular Pad” program also requires a reference plane in addition to the point cloud as input data.
  • Page 99 Description of the “Evaluation” View The measuring program outputs the following measured values: Center x: The X coordinate of the center point of the calculated circle. Center y: The Y coordinate of the center point of the calculated circle. Center z: The Z coordinate of the center point of the calculated circle. Radius: The radius of the calculated circle.
  • Page 100 Description of the “Evaluation” View “Start measurement” button: Click on this button to perform a measuring operation, calculate the measurement results and display the point cloud and measurement results of the currently selected measuring program in the 3D-View. Results display: The measurement results of the currently selected measuring program are dis- played.
  • Page 101: Rectangular Pad" Measuring Program

    Description of the “Evaluation” View 6.1.8 “Rectangular Pad” Measuring Program Use the “Rectangular Pad” program to measure a rectangular pad in a point cloud. Note: The “Rectangular Pad” program also requires a reference plane in addition to the point cloud as input data.
  • Page 102 Description of the “Evaluation” View The measuring program outputs the following measured values: Center x: The X coordinate of the center point of the pad. Center y: The Y coordinate of the center point of the pad. Center z: The Z coordinate of the center point of the pad. Width: The width of the pad.
  • Page 103 Description of the “Evaluation” View “Start measurement” button: Click on this button to perform a measuring operation, calculate the measurement results and display the point cloud and measurement results of the currently selected measuring program in the 3D-View. Results display: The measurement results of the currently selected measuring program are dis- played.
  • Page 104: Edge" Measuring Program

    Description of the “Evaluation” View 6.1.9 “Edge” Measuring Program Use the “Edge” program to measure a straight edge in a point cloud. Note: The “Edge” program also requires a reference plane in addition to the point cloud as input data. This reference plane can be calculated using the “Plane fit”...
  • Page 105 Description of the “Evaluation” View The measuring program outputs the following measured values: Line angle to x/y plane: The angle of the edge with respect to the X/Y plane. Line angle to y/z plane: The angle of the edge with respect to the Y/Z plane. Line angle to z/x plane: The angle of the edge with respect to the Z/X plane.
  • Page 106 Description of the “Evaluation” View Measuring toolbar: Use this toolbar to set the ROI for the measurement (see Chap. 3.16.4 3.16.5). 3D-View toolbar: Use this toolbar to configure the orientation of the coordinate system in the 3D-View (see Chap. 3.10). “Start measurement”...
  • Page 107: Description Of The Measuring Programs In The "Combine Objects" Group

    Description of the “Evaluation” View Description of the Measuring Programs in the “Combine Objects” Group In this group, you will find programs for relating previously found objects to one another. Fig. 6.12: “Combine objects” group Measuring Programs in the “Combine Objects” Group: Distance: Calculate the distance between two objects (see Chapter 6.2.1).
  • Page 108: Distance" Measuring Program

    Description of the “Evaluation” View 6.2.1 “Distance” Measuring Program Use the “Distance” program to calculate the distance between two objects. Proceed as follows: Select the type of distance to be calculated (see below, section “1” and Chap. 3.16.2) If applicable, select the input data for the program (see below, section “2” and Chap. 3.16.3). The available input data vary depending on the type of distance.
  • Page 109 Description of the “Evaluation” View “Start measurement” button: Click on this button to perform a measuring operation, calculate the measurement results and display the point cloud and measurement results of the currently selected measuring program in the 3D-View. Results display: The measurement results of the currently selected measuring program are dis- played.
  • Page 110 Description of the “Evaluation” View 3D-View: The 3D-View displays the input objects and the distance between the objects as an or- ange arrow. Page 110...
  • Page 111: Angle" Measuring Program

    Description of the “Evaluation” View 6.2.2 “Angle” Measuring Program Use the “Angle” program to calculate the angle between two objects. Proceed as follows: Select the type of angle to be calculated (see below, section “1” and Chap. 3.16.2) If applicable, select the input data for the program (see below, section “2” and Chap. 3.16.3). The available input data vary depending on the type of angle.
  • Page 112 Description of the “Evaluation” View Status bar: Status and error messages are displayed in the status bar (see Chapter 8.1). Angle type: Select the type of angle to be calculated: Angle between two planes: The value range for the angle is 0 to 180 degrees. Angle between plane and straight line: The value range for the angle is 0 to 90 degrees.
  • Page 113: Object Intersection" Measuring Program

    Description of the “Evaluation” View 6.2.3 “Object Intersection” Measuring Program Use the “Object Intersection” program to calculate a new object by intersecting two objects. Proceed as follows: Select the type of intersection to be carried out (see below, section “1” and Chap. 3.16.2) If applicable, select the input data for the program (see below, section “2”...
  • Page 114 Description of the “Evaluation” View “Start measurement” button: Click on this button to perform a measuring operation, calculate the measurement results and display the point cloud and measurement results of the currently selected measuring program in the 3D-View. Results display: The measurement results of the currently selected measuring program are dis- played.
  • Page 115: Perpendicular Point" Measuring Program

    Description of the “Evaluation” View 6.2.4 “Perpendicular Point” Measuring Program Use the “Perpendicular Point” program to project a point by means of orthogonal projection onto a plane or line. Proceed as follows: Select the type of projection to be carried out (see below, section “1” and Chap. 3.16.2) If applicable, select the input data for the program (see below, section “2”...
  • Page 116 Description of the “Evaluation” View Results display: The measurement results of the currently selected measuring program are dis- played. Here, you can select which measured values are to be made available later for calcula- tion, OK/nOK assessment, logging and output (see Chapter 3.16.8). Status bar: Status and error messages are displayed in the status bar (see Chapter 8.1).
  • Page 117: Description Of The "Outputs And Results" View

    Description of the “Outputs and Results” View 7. Description of the “Outputs and Results” View Use the “Results” view or, as the case may be, the “Outputs and Results” view to calculate (see Chap. 7.1) and assess (see Chap. 7.2) measured values and to configure these for outputting and logging (see Chap.
  • Page 118 Description of the “Outputs and Results” View Operating mode: You can use this selection field to set the software operating mode (see also Chap. 1.4): Setup mode: Use setup mode to set the parameters for your measuring task. You can carry out measuring operations using the “Start measurement”...
  • Page 119: Calculating Measured Values

    Description of the “Outputs and Results” View Calculating Measured Values 3DInspect gives you the option of calculating measured values with one another. You can create up to eight calculated signals. To do this, activate the “Calculation” tab. The measured values from the measur- ing programs that you marked for output (see Chap.
  • Page 120: Assessing Measured Values (Ok/Nok)

    Description of the “Outputs and Results” View Assessing Measured Values (OK/nOK) 3DInspect gives you the option of generating up to 8 logic signals for assessing measured values (OK/nOK). Activate the “OK/nOK” tab for the configuration. The measured values from the measuring pro- grams that you marked for output (see Chap.
  • Page 121: Outputting And Logging Measured Values, Controlling The Measurement

    Description of the “Outputs and Results” View Note: The device temperature is only available for surfaceCONTROL sensors. Outputting and Logging Measured Values, Controlling the Measurement 3DInspect gives you the option of outputting measurement results using various protocols via Ethernet and logging the measurement results in a file. Activate the “Input/Output” tab for the configuration. The measured values from the measuring programs that you marked for output (see Chap.
  • Page 122 Description of the “Outputs and Results” View 1 Protocol settings: Protocol active: You can use this parameter to activate or deactivate logging of measured val- ues in a file. File: Here you can edit the complete path of the log file where the measured values should be saved.
  • Page 123 Description of the “Outputs and Results” View Note: The “Sensor HW-Trigger” option is only available for surfaceCONTROL sensors. 4 Measured values output: Here you can configure the parameters for outputting the measured val- ues. Depending on the selected output protocol (see above, section “2”), the following options are available: UDP: ...
  • Page 124: Load Parameters In An Automated Manner

    Description of the “Outputs and Results” View 7.3.1 Load parameters in an Automated Manner If you are using Modbus TCP for the measurement control you have the option of loading parameter files via the automation interface. Thus you have the possibility of switching between measurement settings and measurement object types in the automation process.
  • Page 125: Appendix

    Appendix 8. Appendix Status and Error Messages Various status and error messages are displayed in the status bar of the individual measuring programs. The following messages can appear: Message Description Action Click on the “Start measurement” No error. The sensor is ready to button (setup mode) or trigger the Ready: [Sensor type] perform measurements.
  • Page 126 (see not successful resampling are invalid. Chap. 3.4.4). An error occurred in a hardware Sensor hardware error Contact Micro-Epsilon. component in the sensor. Sensor data acquisition er- An error occurred during data Contact Micro-Epsilon. acquisition in the sensor.
  • Page 127 Decrease the disabled ments ambient temperature. An unknown error has occurred Unknown sensor error Contact Micro-Epsilon. in the sensor. [Measuring program The input data have not been Configure the input data of the name]: Missing input data configured in the measuring...
  • Page 128 ROI specified in the reference plane (see Chap. 6.1.3). measuring program. [Measuring program name]: Structured point Internal error. Contact Micro-Epsilon. cloud is required [Measuring program name]: Mesh information is Internal error. Contact Micro-Epsilon. required...
  • Page 129 Appendix Page 129...
  • Page 130: Notes And Tips On Using 3Dinspect

    This may cause the software to shut down unintentionally. In order to be able to activate the “Automation” function extension of 3DInspect, you will need the surfaceCONTROL 3D 3X10-XX sensor. If you accidentally start a new ROI while defining another when using the mouse in the 3D-View, you can undo this using the Escape key.
  • Page 131: Key Shortcuts / Mouse Functions

    Appendix Key Shortcuts / Mouse Functions Use the key shortcuts and mouse functions to work faster! There are the following possibilities: 2D-View Mouse/key combination Action Mouse wheel Zooms in/out the 2D-View. Hold Ctrl + left mouse button pressed and Moves the data in the 2D-View move mouse 3D-View Mouse/key combination...
  • Page 132: Color Palettes

    Appendix Color Palettes The following color palettes are available for the colored texture of the 2D- and 3D-Views: colors+bw grayscale alt. colors iron 1 iron 2 colors Fig. 8.1. Color palettes for 2D- and 3D-View Page 132...
  • Page 134 MICRO-EPSILON MESSTECHNIK GmbH & Co. KG Koenigbacher Str. 15 · 94496 Ortenburg / Germany Tel. +49 (0) 8542 / 168-0 · Fax +49 (0) 8542 / 168-90 X9751426-A022031ALI info@micro-epsilon.com · www.micro-epsilon.com Your local contact: www.micro-epsilon.com/contact/worldwide/ © MICRO-EPSILON MESSTECHNIK...

This manual is also suitable for:

Reflectcontrol rcs

Table of Contents