background image

3DInspect 1.1

Instruction Manual

Summary of Contents for reflectCONTROL RCS

Page 1: ...3DInspect 1 1 Instruction Manual ...

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: ...anually 22 3 6 2 Saving Point Clouds automatically 22 3 7 Description of the Status Display 23 3 8 Description of the Display Settings Box 23 3 9 Description of the Lighting Surface Box 24 3 10 Description of the 3D View 26 3 11 3D View Settings 27 3 12 Structure of a Measuring Program 30 3 13 Adding Removing Measuring Programs 30 3 14 Moving Duplicating a Measuring Program 32 3 15 Adding Removing...

Page 4: ...tion of the Evaluation View 83 6 1 Description of the Measuring Programs in the Find Objects Group 84 6 1 1 Center of Gravity Measuring Program 85 6 1 2 Extreme Point Measuring Program 87 6 1 3 Plane Fit Measuring Program 89 6 1 4 Sphere Fit Measuring Program 91 6 1 5 Cylinder Fit Measuring Program 93 6 1 6 Circular Hole Measuring Program 95 6 1 7 Circular Pad Measuring Program 98 6 1 8 Rectangula...

Page 5: ...ombined with maximum precision Note In the following the term sensor stands for the supported sensors 1 1 Using this Manual The user manual contains general information on the installation and use of 3DInspect and on the use of the supported sensors As a user of the software it is important that you read Chapter 2 Installation and Preparation for Measurement Operation Chapter 3 Working with 3DInsp...

Page 6: ...s X X Find objects measuring programs X X Combine objects measuring programs X X Visualization of point clouds X X Visualization of measurement results X X Combine measured values X X Evaluate measured values X X Restore factory settings X X Offline logging of measurement results X X Load and save parameters X X Select language X X Select unit mm µm X X Synchronization Hardware trigger X Synchroni...

Page 7: ... High Pass Filter Compute the difference of a point cloud which has been filtered with a low pass filter from the original point cloud Closing Fill gaps of a point cloud by using a dilatation and an erosion filter Erosion Filter a point cloud by using an erosion filter Find objects Programs for fitting geometric objects can be found in this group Center of Gravity Calculate the center of gravity o...

Page 8: ...e Ethernet interface hardware on https supportcenter pleora com s article Con figuring Your Computer and Network Adapters for Best Performance KBase Select ing_a_NIC_and_Laptop CD Documentation Contains manuals and the installation instructions CD Examples Contains examples of point clouds CD License Contains license information for 3DInspect CD Program 3DInspect 1 1 Contains 3DInspect 1 1 CD Supp...

Page 9: ... is now ready to operate the sensor with 3DInspect Note The sensor must be connected directly with the PC Do not use hubs or switches Note The PC and the sensor must be located in the same subnet in order to operate the sensor with 3D View Use the Ethernet configurator dialog box see Chapter 3 22 in order to adjust the network set tings of the sensor if necessary Note Use the recommended settings ...

Page 10: ... the software Never disconnect the power supply of the sensor while the software is running This may cause the software to shut down unintentionally 3 2 Overview Description Fig 3 1 Overview The figure provides an overview of the software 1 Menu bar The menu bar allows you to select the data source save and export point clouds save and load parameters reset selected parameters to the default setti...

Page 11: ...he Evaluation view select programs for calculating geometric objects Find objects group see Chap 6 1 and set the parameters for the individual programs In the Evaluation view select programs for combining geometric objects see Chap 6 2 and set the parameters for the individual programs If applicable you can calculate the results from measuring programs in the Outputs and results view Calculation t...

Page 12: ...e µs With this parameter you select the exposure time for the scanner Pattern width pix This parameter defines the stripe width of the sine pattern on the monitor Pattern type This parameter provides predefined settings options for the number of sine patterns and of the images to be acquired for processing a measurement operation HighSpeed 4 Balanced 6 HighPrecision 12 Custom Select a custom value...

Page 13: ...hapter 3 4 4 Advanced With this button you access the Advanced Sensor settings dialog box see Chap ter 3 4 5 Note The Sensor settings dialog box is available only in online mode Note The Sensor settings dialog box is available only in the Data acquisition view Note For further information on the configuration of the sensor please refer to the operating instructions of the sensor used Menu Document...

Page 14: ...ify a description file of the object see below Referencing target file When using a nonplanar object use this field in order to specify the corresponding description file If you have already specified the file earlier and if you didn t change the referencing object this step is not necessary The last loaded file is displayed below Current referencing target If you only want to load the referencing...

Page 15: ...nt 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 button The sensor executes a reference measurement Use the preview in order to check the correct dis tance from the sensor to the reference target Fig 3 8 Positioning the reference object Distance too small ...

Page 16: ... button in order to apply the latest reference measurement and in order to use the referencing The sensor is now prepared for performing high precision measurements If you close the dialog with No you will leave the referencing mode but the referencing won t be activated The sensor will perform subsequent measurements with standard precision Referencing state display In the Sensor settings box see...

Page 17: ...rgin range can be excluded Very low AmplidudeThreshold GraycodeThreshold 1 Low AmplidudeThreshold GraycodeThreshold 2 Medium AmplidudeThreshold GraycodeThreshold 5 High AmplidudeThreshold GraycodeThreshold 8 Custom You may select this option in order to set both parameters separately see Chap ter 3 4 5 GraycodeThreshold and AmplitudeThreshold parameters Resolution Measuring field Opens a dialog fo...

Page 18: ...Working with 3DInspect Page 18 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 19: ...bove the image to maximize the measuring field or to reset all parameters of this dialog to factory default To change the resolution enter the desired values for the resolution in x and y direction in the upper right corner Use the Lock option to enforce an equal resolution in x and y direction Use the input fields in range to parameterize the limits for the measuring field in z direction If limit...

Page 20: ... the complete parameter tree Collapse elements Use this button in order to collapse the complete parameter tree Parameter tree The parameter tree contains all parameters which are provided by the sensor 3 5 Offline Mode 3DInspect enables you to load previously saved point clouds to compute the corresponding measured values and to visualize the point cloud and the measured values In offline mode th...

Page 21: ... files and on the currently activated view Display Elements and Parameters in the File settings Box 1 Name Name of the loaded file Path The folder which contains the loaded file File info Press this button in order to display extended information about the loaded point cloud 2 Play Pause This starts pauses the playback of the loaded point clouds When the playback is active the point clouds are pro...

Page 22: ... select the Save measurement data menu item The following dialog is displayed where you select the path file and the data to be saved Fig 3 18 Save measurement dialog box You enter the following settings Directory Select the directory in which the data will be stored Name Specify the name without file extension which will be used for the files Save 2D data Select this option in order to save the 2...

Page 23: ...emory the system may accept user in puts only very slowly and error free behavior is no longer guaranteed In this case the indicated RAM total required is shown in red Number of points The number of points in the point cloud Acquisition time ms The required time for the pattern projection and the image acquisition of the last executed measurement Processing time ms The required time for the calcul...

Page 24: ...color scaling may be adopted additionally by using the sliders which are located next to the color scale see Fig 3 23 Note The Display settings box is available in both online mode and offline mode 3 9 Description of the Lighting Surface Box The Lighting Surface box is available in the Data acquisition and Outputs and Results views Param eterize the properties of the lighting and the surface of th...

Page 25: ...Working with 3DInspect Page 25 ...

Page 26: ...oint cloud Press the Ctrl key and the left mouse button and keep both key and button pressed Move the mouse upwards to zoom in the point cloud Move the mouse downwards to zoom out the point cloud Alternatively you can use the mouse wheel to zoom in and out Moving the range Press the Shift key and the left mouse button and keep both key and but ton pressed Move the mouse in the direction in which y...

Page 27: ...re available Type Select the type of the coordinate system displayed in the 3D View none No coordinate system is displayed centered The coordinate system is displayed centered boxed The coordinate system is displayed around the displayed data Show labels Chooses whether the axis legend is to be displayed Show grid Select whether the grid lines are to be displayed only with type boxed Show referenc...

Page 28: ...face color for the texture in the 3D View Background Select the background color of the 3D View Backside color You may use a separate surface color for the backside of the point cloud Invalid values 2D View Select the color of invalid values in the 2D View Reference plane Select the color of the reference plane in the 3D View Out of range values Select how the values whose Z coordinates are outsid...

Page 29: ...d on DirectX technology OpenGL desktop standard The 3D data are displayed using the vendor specific driver of the graphics card Note Depending on your PC configuration it is possible that the 3D data won t be displayed In this case change the option of the OpenGL mode parameter Note When using the OpenGL ES mode the labels of the axes are not available Perspective With this parameter you enable or...

Page 30: ...nt De pending on the measuring program the output point cloud or the calculated 3D results are also dis played 5 Select 3D points toolbar In this section you can activate the Select 3D points mode in order to define or adjust a selection range box in the 3D view in which the measurement is to be carried out see Chap 3 16 4 You can also add selection ranges see Chap 3 16 6 in order to define up to ...

Page 31: ...Fig 3 33 List of measuring programs Click on the desired measuring program and then on Add program or double click on the desired program in order to add it to the list of active measuring programs You can add other measuring programs if desired Confirm the dialog with OK The selected programs have now been added to the end of the list of measuring programs and the measuring program added last is ...

Page 32: ...e correspondent buttons Fig 3 36 Duplicate measuring program Move measuring program to another program group 1 Move Measuring program to another program group 2 Duplicate measuring program 3 15 Adding Removing Measuring Program Groups If a large number of measuring programs are required for a measuring task it is advantageous to split the measuring programs into measuring program groups Each measu...

Page 33: ...Working with 3DInspect Page 33 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 1 2 3 ...

Page 34: ...rogram proceed as follows In the configuration section of the measuring program click on the edit symbol which is located to the right of the current name of the program An input field for editing the name then appears Enter the desired name and confirm with Enter Fig 3 38 Renaming a measuring program Hinweis If you enter an empty name the standard name for the measuring program will be used auto ...

Page 35: ...nd are shown in gray You can choose from two types of ROIs Cuboid Cylinder For both types there are two modes available Use points within a ROI Define a ROI in the 3D View Points inside this ROI are taken into ac count during the measurement Points outside this ROI are not taken into account during the measurement Use points outside a ROI define a ROI in the 3D View Points outside this ROI are tak...

Page 36: ...ection Use the corresponding button for this purpose Fig 3 43 Viewing the point cloud from the z direction Move the cursor to any corner of the ROI you want to set Now mark out the ROI to be set To do this press and hold down the left mouse button Move the cursor to the opposite corner of the ROI you want to set Release the mouse button The marked ROI will then be adopted Fig 3 44 Setting the comp...

Page 37: ...ee the ROI you want to change Move the cursor to any corner or side of the ROI displayed so that the cursor appears as a double arrow Now press and hold down the left mouse button Then move the cursor to the desired posi tion The side or corner of the ROI changes with the position of the cursor Release the mouse button Fig 3 46 Modifying the ROI Note If you accidentally modify an existing ROI befo...

Page 38: ...our ROIs per measuring program Adding a ROI Click on the button in the Select 3D points toolbar see below A new ROI will now be available The ROI is activated and can be set in the 3D View Fig 3 49 Adding a ROI Removing a ROI Activate the ROI you want to remove in the Select 3D points toolbar Click on the button in the toolbar The ROI will then be removed Fig 3 50 Removing a ROI 3 16 7 Setting the...

Page 39: ...ny measuring tasks as you like 3 17 1 Saving Parameters to File In order to save the parameters of the active measuring programs either select the menu item Parame ters Save parameters to file or press the corresponding button see Fig 3 53 in the General toolbar Fig 3 53 Save parameters to file button A standard Windows dialog is displayed for selection of the path and file name for saving the par...

Page 40: ...the active program list see Chapter 3 12 Press the Check all button in order to select all parameter types Press the Check all button in order to deselect all parameter types again Press OK in order to reset the selected parameters 3 18 User management 3D Inspect offers the possibility to work with two different user levels The usage of the user levels can be activated in the main settings see Cha...

Page 41: ...t clouds have been saved see Chapter 3 5 Save 3D file Saves the point cloud which has been lastly transferred by the connected sensor see Chapter 3 6 1 Save measurement data Saves the point cloud which has been lastly transferred by the connected sensor and the correspondent 2D measurement data see Chap ter 3 6 1 Auto save 3D files Activates or deactivates the automatic saving of point clouds afte...

Page 42: ...indow about 3DInspect Online help Opens the documentation for the current view Manual 3DInspect Opens the instruction manual of 3DInspect Shortcuts Opens an overview of the available key shortcuts see Chapter 8 3 Documentation Opens an overview where you can call up various help and documen tation Note Using the function key F1 or the button in the title bar of each option dialog you can open the ...

Page 43: ... 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: ...egion of interests see Chapter 3 16 6 2 User management You may activate or deactivate the user management in 3DInspect see Chapter 3 18 3 Enter the part number manually for each measurement When you activate this parameter a dialog for entering the part number will be shown for each measuring operation The part num ber may be logged in the protocol file see Chapter 7 3 or may be used for the auto...

Page 45: ...which has been transferred by the connected sensor Outputs and results view The point cloud which has been selected in the Outputs and results view see Chapter 7 Section 1 will be saved Use FIFO buffer If this parameter is active a maximum number for saving point clouds auto matically can be defined The oldest files in the given folder see above will be deleted when the maximum number is exceeded ...

Page 46: ...et Configurator dialog 1 Device list This section lists all available sensors Click Scan to refresh the list Select the de sired sensor 2 Scan Click this button to search for sensors in all subnets connected to the PC The scan pro gress is displayed When the scanning is complete any found sensors are displayed in the list 3 Device info Displays the current settings for the selected sensor Device D...

Page 47: ...ly enter the network configuration parameters for a sensor When the Ethernet Configurator dialog is opened the system automatically searches for available sensors If the sensor is not connected to your subnet yet establish a connection and click the Scan button When scanning is complete the sensor is displayed in the device list Select the required sensor from the device list Specify the required ...

Page 48: ...Working with 3DInspect Page 48 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 49: ...iew you can switch between two or three subviews depending on the type of sensor Display Image Data Tab The Image data view shows the original images of both cameras in the sensor as well as their frequency distribution histogram see Chap 4 1 Measurement Tab The Measurement view shows result images of the 2D measurement see Chap 4 2 3D View Tab The 3D View view visualizes the last measured point c...

Page 50: ... messages are displayed on the status line see Chapter 8 1 1 Tab bar for switching between subviews This tab bar allows you to switch between the sub views of the Data acquisition view see Chap 4 2 Display Measurement toolbar Using this toolbar you scale the 2D display and activate various options for mouse interaction Activates or deactivates the Zoom mode In this mode you can zoom in parts of th...

Page 51: ... mode is only available when using a reflectCONTROL sensor Note Changes of the region of interests and of the region of interests for histogram will be applied auto matically to the measurement view see Chap 4 2 3 Raw images The currently captured camera images are shown The displays are updated con tinuously 4 Histograms The frequency distribution of the gray values from 0 to 255 in the region of...

Page 52: ... Status line Status and error messages are displayed on the status line see Chapter 8 1 1 Tab bar for switching between subviews This tab bar allows you to switch between the sub views of the Data acquisition view see Chap 4 2 Display Measurement toolbar Using this toolbar you scale the 2D display and activate various options for mouse interaction see Chap 4 1 Section 2 3 Camera selector Select wh...

Page 53: ...lay image data view In order to display the dis tribution of a certain image click with the mouse pointer into the amplitude curvature or base intensity image Below the following information is shown Underexposed pixels The number of pixels whose gray value is smaller than three Overexposed pixels The number of pixels whose gray value is 255 Min gray value The minimum gray value of the correspondi...

Page 54: ...r 3 8 E Lighting Surface Use this input field to set the lighting and surface properties of the 3D data see Chap 3 9 F Tab bar for switching between views This tab bar allows you to switch between the four main views see Chap 3 2 G 3D View The 3D View visualizes the last measured point cloud of the sensor see Chap 3 10 H Start measurement button Click on this button to perform a measuring operatio...

Page 55: ...exture of the display represents the height values of the individual points Fig 4 6 2D View The 2D View offers the following interaction options Zooming in out the range Enable the Zoom mode by pressing the Zoom button see Fig 4 7 Press the left mouse button and keep it pressed to draw out a range The 2D View then completely visualizes the marked range when you release the mouse button You can mar...

Page 56: ...e desired point The information for the point will now be displayed in a tooltip next to the mouse pointer and the profile section will be displayed under and accordingly next to the respective axis Fig 4 11 Profile mode view Fig 4 12 Pipette Profile button To compare the profile evaluation along the X and Y axis press the Keep z scaling for row and col umn data button see Fig 4 13 Activating this...

Page 57: ...rrently selected meas uring program see Chap 3 16 D 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 3 15 E 3D View The 3D View visualizes the last measured point cloud of the sensor or the input ...

Page 58: ...ing box see Chapter 5 1 3 Plane Alignment Align a point cloud by means of a plane see Chapter 5 1 4 Contour Alignment Align a point cloud by means of a contour see Chapter 5 1 5 Trend Removal Remove a trend of a point cloud see Chapter 5 1 6 Average Filter Filter a point cloud by using an average filter see Chapter 5 1 7 Median Filter Filter a point cloud by using a median filter see Chapter 5 1 8...

Page 59: ... eliminate interfering points see sec tion E and Chap 3 16 4 3 16 5 and 3 16 6 Click on the Calculate values button see below section 5 The point cloud is aligned such that the fitted plane lies horizontally in the coordinate system and the center of gravity of the fitted points is at the center of the coordinate system Deactivate the setup mode see below section 4 Fig 5 3 Calibrate Position Measu...

Page 60: ...tup mode is active 2 Transformation settings Rotation angle x y z The Euler angle in the relevant direction about which the point cloud is rotated The origin of the coordinate system is used as center of rotation The Euler angles are applied in the following order X axis Y axis Z axis Translation x y z mm The offset by which the profile is moved in the relevant direction 3 Reset values Resets the ...

Page 61: ...e Chapter 3 17 B List of active measuring programs This section displays the active measuring programs from the Data preprocessing group You can add and remove measuring programs see Chap 3 13 move them see Chap 3 14 and select an active measuring program for parameterizing and dis playing the measured values C Measuring program groups Tab bar for switching between views This tab bar allows you to...

Page 62: ...Description of the Data Preprocessing View Page 62 2 3D View In the 3D View the discarded points gray and the selected points green are dis played ...

Page 63: ...up to max 180 in one range by virtue of the symmetry properties of the box 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 box calculation in order to eliminate interfering points see sec tion E and Chap 3 16 4 3 16 5 and 3 16 6 Select the axis of rotation and if applicable the axis for alignment see be...

Page 64: ...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 2 Rotation settings Select the axis of rotation about which you want the point cloud to rotate The axis defines among other things the plane used for projecting the points and for calculating the enclosing rectangle see a...

Page 65: ...ut data These objects have to be computed with the Plane fit measur ing program see Chap 6 1 3 which has to be in a previous program group Alternatively you may use another measuring program for computation of the rotation point see below Section 1 Proceed as follows First if you have not already activate the Evaluation view see Chap 6 insert the Plane fit measuring program and configure the measu...

Page 66: ...ssages are displayed in the status bar see Chapter 8 1 1 Input data Use this selection field to select the input data the reference plane and the rotation point for the program see also Chap 3 16 3 Different objects can be used for each individual in put type Point Point The selected point is used as rotation point The following measuring programs produce points Center of Gravity measuring program...

Page 67: ...e contour so that the contour matches best with the template contour of the master measurement Proceed as follows Position your master object at the desired target position for the measurement Insert the Contour Alignment program The setup mode of the program is activated automatically after it has been inserted You also may activate the setup mode afterwards with the Setup mode check box see Fig ...

Page 68: ...program groups see Chap 3 15 D 3D View The 3D View visualizes the 3D data see Chap 3 10 E 3D View toolbar Use this toolbar to configure the orientation of the coordinate system in the 3D View see Chap 3 10 F 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 se lected ...

Page 69: ... active measuring programs from the Data preprocessing group You can add and remove measuring programs see Chap 3 13 move them see Chap 3 14 and select an active measuring program for parameterizing and dis playing the measured values C 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 ...

Page 70: ...Custom Specify the degree of the trend polynomial Trend degree x y The degree of the trend polynomial in the X Y direction 3 3D View In the 3D View the input point cloud gray and the point cloud corrected by the trend green are displayed Note The Trend Removal program may create data which can t be processed by the Closing Low Pass Filter and High Pass Filter programs In this case a warning messag...

Page 71: ...g the measured values C 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 section for adding removing and selecting measuring program groups see Chap 3 15 D 3D View The 3D View visualizes the 3D data see Chap 3 10 E 3D View toolbar Use this toolbar to configure the orientat...

Page 72: ...Description of the Data Preprocessing View Page 72 ...

Page 73: ...he measured values C 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 section for adding removing and selecting measuring program groups see Chap 3 15 D 3D View The 3D View visualizes the 3D data see Chap 3 10 E 3D View toolbar Use this toolbar to configure the orientation...

Page 74: ...Description of the Data Preprocessing View Page 74 ...

Page 75: ...easuring Program Display Elements and Parameters in the Low Pass Filter Program A General toolbar Using this toolbar you can select the data source see Chapter 3 4 und 3 5 save and load parameters and reset selected parameters to default settings see Chapter 3 17 B List of active measuring programs This section displays the active measuring programs from the Data preprocessing group You can add an...

Page 76: ...el High Speed The confidence level is 90 Balanced The confidence level is 95 High Quality The confidence level is 99 Kernel size In this section the resulting kernel is displayed which is influenced by the Cut off wavelength and the Mode parameter Border mode Use this parameter in order to adjust the behavior of the profram at the border of the point cloud Smooth borders The border points will als...

Page 77: ...13 High Pass Filter Measuring Program Display Elements and Parameters in the High Pass Filter Program A General toolbar Using this toolbar you can select the data source see Chapter 3 4 und 3 5 save and load parameters and reset selected parameters to default settings see Chapter 3 17 B List of active measuring programs This section displays the active measuring programs from the Data preprocessin...

Page 78: ...l is 99 Kernel size In this section the resulting kernel is displayed which is influenced by the Cut off wavelength and the Mode parameter Border mode Use this parameter in order to adjust the behavior of the profram at the border of the point cloud Smooth borders The border points will also be filtered by extending the point cloud linearily at the borders about half of the filter size This is don...

Page 79: ...ings see Chapter 3 17 B List of active measuring programs This section displays the active measuring programs from the Data preprocessing group You can add and remove measuring programs see Chap 3 13 move them see Chap 3 14 and select an active measuring program for parameterizing and dis playing the measured values C Measuring program groups Tab bar for switching between views This tab bar allows...

Page 80: ... 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 2 Filter size Select the size of the structure mask Shape Select the shape of the structure mask square or circle 3 3D View The filled in point cloud is shown in the 3D View ...

Page 81: ...meters to default settings see Chapter 3 17 B List of active measuring programs This section displays the active measuring programs from the Data preprocessing group You can add and remove measuring programs see Chap 3 13 move them see Chap 3 14 and select an active measuring program for parameterizing and dis playing the measured values C Measuring program groups Tab bar for switching between vie...

Page 82: ...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 2 Filter size Select the size of the structure mask Shape Select the shape of the erosion mask square or circle 3 3D View The eroded point cloud is shown in the 3D View ...

Page 83: ...D 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 3 15 E 3D View The 3D View visualizes the 3D data see Chap 3 10 F Measuring toolbar Use this toolbar to set various ROIs for the measurement see ...

Page 84: ...an extreme point of 3D points see Chapter 6 1 2 Plane Fit Calculate a fitting plane through 3D points see Chapter 6 1 3 Sphere Fit Calculate a fitting sphere through 3D points see Chapter 6 1 4 Cylinder Fit Calculate a fitting cylinder through 3D points see Chapter 6 1 5 Circular Hole Measure a circular hole in a point cloud see Chapter 6 1 6 Circular Pad Measure a circular pad in a point cloud se...

Page 85: ...deviation of the distances of the points to the center of gravity Fig 6 3 Center of Gravity Measuring Program Display Elements and Parameters in the Center of Gravity Program A General toolbar Using this toolbar you can select the data source see Chapter 3 4 und 3 5 save and load parameters and reset selected parameters to default settings see Chapter 3 17 B List of active measuring programs This ...

Page 86: ...ram 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 I Status bar Status and error messages are displayed in the status bar see Chapter 8 1 1 Input data Use this selection field to select the input data for the program see also Chap 3 16 3 2 3D View The calculated center of gravity is di...

Page 87: ...on Maximum point z The Z coordinate of the maximum point in the selected direction Number of points The number of selected points in the current point cloud that were used to de termine the extreme points Fig 6 4 Extreme Point Measuring Program Display Elements and Parameters in the Extreme Point Program A General toolbar Using this toolbar you can select the data source see Chapter 3 4 und 3 5 sa...

Page 88: ...le later for calcula tion OK nOK assessment logging and output see Chapter 3 16 8 I Status bar Status and error messages are displayed in the status bar see Chapter 8 1 1 Input data Use this selection field to select the input data for the program see also Chap 3 16 3 2 Algorithm Select the direction in space for determining the extreme points The following options are available X direction Determ...

Page 89: ...center of gravity of the points that were used to calcu late the plane Center of gravity y The Y coordinate of the center of gravity of the points that were used to calcu late the plane Center of gravity z The Z coordinate of the center of gravity of the points that were used to calcu late the plane Number of points The number of points in the point cloud that were used to calculate the plane Sigm...

Page 90: ...ater for calcula tion OK nOK assessment logging and output see Chapter 3 16 8 I Status bar Status and error messages are displayed in the status bar see Chapter 8 1 1 Input data Use this selection field to select the input data for the program see also Chap 3 16 3 2 Use optimized fit When this parameter is activated an additional preselection of points is ap plied prior to the plane fit in order t...

Page 91: ...tandard deviation of the distances between the points that were used to calculate the sphere and the surface of the calculated sphere Peak to Valley PV The distance between the two points that are furthest away inwards and out wards from the sphere relative to the computed sphere The two points are determined from the points that were used to calculate the sphere Fig 6 6 Sphere Fit Measuring Progr...

Page 92: ...anges are used for computing the sphere fit Optimized fit When this option is activated an additional preselection of the points is applied prior to the sphere fit in order to automatically discard outliers or points that do not belong to the sphere The points are selected such that the distances from the result ing sphere are less than the predefined threshold and such that the maximum possible n...

Page 93: ...spect to the Z X plane Radius The radius of the calculated cylinder Number of points The number of points in the point cloud that were used to calculate the cylin der Sigma The standard deviation of the distances between the points that were used to calculate the cylinder and the surface of the calculated cylinder Peak to Valley PV The distance between the two points that are furthest away inwards...

Page 94: ...hap 3 16 3 2 Mode The following modes are available for cylinder fit Standard All points which are inside the ROIs are used for computing the cylinder fit Optimized fit When this option is activated an additional preselection of the points is applied prior to the cylinder fit in order to automatically discard outliers or points that do not belong to the cylinder The points are selected such that t...

Page 95: ...sary change the edge threshold see below section 2 If applicable select measured values that are to be used later for calculation OK nOK assessment logging and output see below section H and Chap 3 16 8 Note Unlike other measuring programs you have to define a ROI in the Circular Hole program in order to obtain valid measurement results Note Unlike other measuring programs only one ROI can be used...

Page 96: ... 16 5 F 3D View toolbar Use this toolbar to configure the orientation of the coordinate system in the 3D View see Chap 3 10 G 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 H Results display The measurement results of the c...

Page 97: ...of the surface from the refer ence plane in order to detect the edge points If the hole is a countersunk hole or if 3D points of the hole wall are available in the measurement data this parameter can be used to alter the po sition of the calculated edge points relative to the reference plane 3 3D View The 3D View shows the fitted circle orange The points that were used to calculate the circle are ...

Page 98: ...e Chap 3 14 Select the input point cloud and the reference plane for the program see below section 1 and Chap 3 16 3 Define a ROI for the pad measurement see below section E and Chap 3 16 4 and 3 16 5 Make sure that the ROI is as small as possible You should choose the ROI such that the center point of the ROI is as close as possible to the expected center point of the circle If required activate ...

Page 99: ...d Measuring Program Display Elements and Parameters in the Circular Pad Program A General toolbar Using this toolbar you can select the data source see Chapter 3 4 und 3 5 save and load parameters and reset selected parameters to default settings see Chapter 3 17 B List of active measuring programs This section displays the active measuring programs from the Find objects and Combine objects groups...

Page 100: ... or points that do not belong to the circle The points are selected such that the distances from the resulting circle are less than the predefined threshold and such that the maximum possible number of points is used Therefore only the points that best match the circle are used for the circle fit Threshold The threshold for the preselection of the points Points that deviate from the circle to a sm...

Page 101: ...ram in the list of active measuring programs see Chap 3 14 Select the input point cloud and the reference plane for the program see below section 1 and Chap 3 16 3 Define a ROI for the pad measurement see below section E and Chap 3 16 4 and 3 16 5 Make sure that the ROI is as small as possible and completely encloses the pad You should choose the ROI such that the center point of the ROI is as clo...

Page 102: ...Program Display Elements and Parameters in the Rectangular Pad Program A General toolbar Using this toolbar you can select the data source see Chapter 3 4 und 3 5 save and load parameters and reset selected parameters to default settings see Chapter 3 17 B List of active measuring programs This section displays the active measuring programs from the Find objects and Combine objects groups You can ...

Page 103: ...splayed in the status bar see Chapter 8 1 1 Input data Use this selection field to select the reference plane and input point cloud for the pro gram see also Chap 3 16 3 2 Edge threshold This threshold defines the minimum deviation of the surface from the reference plane in order to detect the edge points If the edges are skewed or if 3D points of the side walls of the pad are available in the mea...

Page 104: ...program see below section 1 and Chap 3 16 3 Define a ROI for the edge measurement see below section E and Chap 3 16 4 and 3 16 5 Make sure that the ROI is as small as possible You should choose the ROI such that the center point of the ROI is as close as possible to the expected center point of the edge and such that ex actly one edge is in the ROI If required activate the optimized fit and enter ...

Page 105: ...ts are determined from the points that were used to calculate the edge Note The edge points are projected onto the reference plane and the projected points are used for com puting the edge and the distances for sigma and PV Fig 6 11 Edge Measuring Program Display Elements and Parameters in the Edge Program A General toolbar Using this toolbar you can select the data source see Chapter 3 4 und 3 5 ...

Page 106: ...nal preselection of points is ap plied prior to the edge fit in order to automatically discard outliers or points that do not belong to the edge The points are selected such that the distances from the resulting edge are less than the predefined threshold and such that the maximum possible number of points is used Therefore only the points that best match the edge are used for the edge fit Thresho...

Page 107: ...jects group Measuring Programs in the Combine Objects Group Distance Calculate the distance between two objects see Chapter 6 2 1 Angle Calculate the angle difference between two objects see Chapter 6 2 2 Object Intersection Calculate a new geometric object by intersection of two objects see Chap ter 6 2 3 Perpendicular Point Calculate a point by an orthogonal projection from a point to a plane or...

Page 108: ...stance z The distance between the selected objects in the z direction Fig 6 13 Distance Measuring Program Display Elements and Parameters in the Distance Program A General toolbar Using this toolbar you can select the data source see Chapter 3 4 und 3 5 save and load parameters and reset selected parameters to default settings see Chapter 3 17 B List of active measuring programs This section displ...

Page 109: ...ircles Circular Hole measuring program see Chap 6 1 6 Circular Pad measuring program see Chap 6 1 7 Straight line Straight line The relevant straight line is used for the distance calculation The following measuring programs produce straight lines Object Intersection measuring program see Chap 6 2 3 Edge measuring program see Chap 6 1 9 Cylinder The longitudinal axis of the cylinder is used for th...

Page 110: ...Description of the Evaluation View Page 110 4 3D View The 3D View displays the input objects and the distance between the objects as an or ange arrow ...

Page 111: ...displays the active measuring programs from the Find objects and Combine objects groups You can add and remove measuring pro grams measuring program groups see Chap 3 13 and 3 15 move measuring programs see Chap 3 14 and select an active measuring program for parameterizing and displaying the measured values C Measuring program groups Tab bar for switching between views This tab bar allows you to ...

Page 112: ...ane Fit measuring program see Chap 6 1 3 Straight line Straight line The relevant straight line is used for the angle calculation The following measuring programs produce straight lines Object Intersection measuring program see Chap 6 2 3 Edge measuring program see Chap 6 1 9 Cylinder The longitudinal axis of the cylinder is used for the angle calculation The fol lowing measuring program produces ...

Page 113: ...X The X coordinate of the point of intersection Point Y The Y coordinate of the point of intersection Point Z The Z coordinate of the point of intersection Fig 6 15 Object Intersection Measuring Program Display Elements and Parameters in the Object Intersection Program A General toolbar Using this toolbar you can select the data source see Chapter 3 4 und 3 5 save and load parameters and reset sel...

Page 114: ...ane with a straight line The following lists the measuring programs available for the respective input objects Plane Plane The relevant plane is used for computing the target object The following measur ing program produces a plane Plane Fit measuring program see Chap 6 1 3 Straight line Straight line The relevant straight line is used for for computing the target object The following measuring pr...

Page 115: ... this toolbar you can select the data source see Chapter 3 4 und 3 5 save and load parameters and reset selected parameters to default settings see Chapter 3 17 B List of active measuring programs This section displays the active measuring programs from the Find objects and Combine objects groups You can add and remove measuring pro grams measuring program groups see Chap 3 13 and 3 15 move measur...

Page 116: ...here is used for the calculation of the perpendicular point The following measuring program produces a sphere Sphere Fit measuring program see Chap 6 1 4 Circle The center point of the circle is used for the calculation of the perpendicular point The following measuring programs produce circles Circular Hole measuring program see Chap 6 1 6 Circular Pad measuring program see Chap 6 1 7 Plane Plane...

Page 117: ...nformation and the last measurement that was carried out see Chap 3 7 C Display settings Use this section to specify settings for the 2D and 3D View see Chapter 3 8 D Lighting Surface Use this input field to set the lighting and surface properties of the 3D data see Chap 3 9 E Tab bar for switching between views This tab bar allows you to switch between the four main views see Chap 3 2 F 3D View T...

Page 118: ...easurement button see above section H is not available in measurement mode Note The input field Operating mode is only available in online mode see Chap 3 4 Setup mode is automatically activated in offline mode see Chap 3 5 Note The Measurement mode is only available if you use the Automation function extension see Chap 1 2 3 Calculation OK nOK Input Output With these tabs you can apply settings f...

Page 119: ...ands The following settings are available for the individual operands Operator If required use a unary operator The following operators are available Square Square root Sine Cosine Tangent Absolute value Negation Value i Select the measured value to be used as the operand The measured values from the measuring programs that you marked for output see Chap 3 16 8 the device tempera ture of the senso...

Page 120: ...er limit of the range for assessing the selected measured value Max The upper limit of the range for assessing the selected measured value Invert Depending on the parameter setting the assessment is performed as follows Not active If the relevant signal lies within the specified range the value is deemed OK otherwise it is deemed nOK If the measured value is equal to the range limits it is also de...

Page 121: ...mber which can be used for assigning the measured parts Manual input For each measuring operation a dialog for entering the part number will be shown see also Chap 3 21 Section 3 Transfer via Modbus TCP If the measurement is controlled via Modbus TCP you have the option of transferring the part number by the control unit see also Chap 3 19 Documentation menu Note Outputting measured values and log...

Page 122: ...UDP server TCP The measured values are output via TCP 3DInspect acts as a TCP server Modbus The measured values are output via Modbus TCP 3DInspect acts as a Modbus TCP server Note The measured values are transmitted in binary form Whole numbers are transmitted as inte gers 4 bytes and floating point numbers are transmitted as floats 4 bytes Note When using Modbus TCP up to 114 Modbus registers 16...

Page 123: ... TCP Server port The TCP port via which the software accepts incoming connections Note 3DInspect uses source port 8000 for the UDP connection 5 Inserting deleting a signal Click on this button to add a measured value to be output and or logged Click this button to deactivate the measured value output and or logging function 6 Select the measured value to be output and or logged 7 Change the sequen...

Page 124: ...indices Press the Parameter file mapping button in the Measurement control Measured values output dialog see Chap 7 3 Section 3 in order to access the Parameter file mapping dialog Fig 7 8 Parameter file mapping dialog The following settings are available 1 For each index the currently assigned parameter file is displayed You may directly edit the desired file name in this section 2 Use this butto...

Page 125: ...u are in the Image data view The raw data from the sensor are being transmit ted continuously Disconnected No sensor is connected Use the menu item File Connect to sensor or the corresponding button see Chap 3 4 to establish the connection to a sensor Connecting to sensor The connection to the sensor is being established Error initializing 3D Sensor SDK The 3D sensor SDK required for sensor commun...

Page 126: ...D points detected The raw data contain no valid information regarding the calcu lation of the 3D reconstruction Check whether the exposure time is long enough and whether the ampli tude threshold is not too high Check whether the object being measured is within the measuring range of the sensor If necessary reset the parameters to default Resampling of 3D result not successful The parameters for t...

Page 127: ...ing program name Inconsistent num ber of objects The number of input objects for the specified measuring pro gram is inconsistent Contact Micro Epsilon Measuring program name No points in region of interest There are no measuring points in the ROI of the measuring pro gram specified Enlarge the ROI see Chap 3 16 4 Check whether the object being measured is within the current measuring range Correc...

Page 128: ... t intersect given ROI The specified measuring pro gram could not determine the measured values correctly as the reference plane does not in tersect the ROI specified in the measuring program Enlarge the ROI see Chap 3 16 4 in the measuring program specified or check the parameters of the measuring program generating the reference plane see Chap 6 1 3 Measuring program name Structured point cloud ...

Page 129: ...Appendix Page 129 ...

Page 130: ...o this using the Escape key 5 If Setting region of interest for 3D points mode is active in the 3D View you can rotate and move the 3D View using the right mouse button see Chap 3 10 6 When setting ROIs in the 3D View see Chap 3 16 4 it is often helpful to deactivate the perspec tive 3D View see Chap 3 11 Perspective parameter 7 Save the parameters applied before saving a point cloud You can then ...

Page 131: ...e algorithm Hold Ctrl left mouse button pressed and move mouse up down or turn mouse wheel Zooms in out the point cloud Hold Shift left mouse button pressed and move mouse Moves the point cloud General Key shortcut Action F1 Opens the online help Ctrl F1 Changes to online mode Ctrl F2 Changes to offline mode Ctrl F3 Save point cloud Ctrl O Loads parameters from a file Ctrl S Saves the current para...

Page 132: ...ge 132 8 4 Color Palettes The following color palettes are available for the colored texture of the 2D and 3D Views colors bw grayscale HSV alt colors iron 1 iron 2 colors Fig 8 1 Color palettes for 2D and 3D View ...

Page 133: ......

Page 134: ...G Koenigbacher Str 15 94496 Ortenburg Germany Tel 49 0 8542 168 0 Fax 49 0 8542 168 90 info micro epsilon com www micro epsilon com Your local contact www micro epsilon com contact worldwide X9751426 A022031ALI MICRO EPSILON MESSTECHNIK ...

Reviews: