Design 3D Measurement and Inspection Solution

You are viewing an old version of the documentation. You can switch to the documentation of the latest version by clicking the top-right corner of the page.

Before actual deployment, you need to design a 3D measurement and inspection solution first, including selecting the laser profiler model, the IPC model, the laser profiler mounting method, and the communication method according to the actual requirements of the project.

In this phase, you need to complete:

Select the Laser Profiler Model

Familiarize yourself with the laser profiler models, their characteristics and applicable scenarios according to Laser Profiler Models, and select the appropriate laser profiler model according to the actual requirements of the project.

Please follow the procedure below to select the laser profiler model:

  1. Determine the laser profiler model based on the measured object’s dimensions (length, width, and height).

    Selection basis: The X-axis measurement range of the laser profiler should be larger than the length or width of the object to be measured. Usually, the long side of the laser profiler is parallel to the long side of the object to be measured, and the X-axis measurement range is larger than the width of the object to be measured. In addition, the Z-axis measurement range of the laser profiler should be larger than the height of the object to be measured.

    If multiple models of laser profilers meet your requirements, it is recommended to choose the model with a smaller measurement range.

    If the long side of the laser profiler is parallel to the wide side of the object to be measured, the X-axis measurement range should be larger than the length of the object to be measured. If two or more objects are stitched together for measurement, the X-axis measurement range should be greater than the total length or width of the objects after stitching.
  2. Confirm that the laser profiler accuracy meets the project accuracy requirements.

    The X-axis resolution and Y-axis resolution of the laser profiler should be smaller than the resolution required by the project.

    The resolution reflects the minimum size or amount of variation that the laser profiler can resolve. Usually, the higher the laser profiler resolution (the smaller the value), the more accurate the laser profiler.

    In a project, usually a measurement area should be represented by at least 5x5 to 10x10 pixels on the acquired depth map. You can calculate the X-axis and Y-axis resolution requirements based on the smallest measurement area. For example, if the smallest area to be measured is 1 mm x 1 mm, and the area is represented by 10 x 10 pixels, then each pixel needs to represent 0.1 mm x 0.1 mm, which means that the X-axis and Y-axis resolutions in the depth data (depth map, point cloud) output by the laser profiler should be less than 0.1 mm.
  3. Confirm that the scan rate of the laser profiler meets the project cycle time requirement.

    The required scan rate of the project can be calculated using the following equation:

    Scan rate = Total scan length / Allowable scan time / Y-axis resolution

    For example, if the total scan length is 160 mm, the scan time is 2 s, and the Y-axis resolution is 0.0235 mm, then the needed scan rate of the project is 3.405 kHz.

    The above scan rate is only the image acquisition rate of the laser profiler. In actual projects, project processing time and signal/data transmission time should also be considered.

Select the IPC Model

Mech-Mind IPC STD and Mech-Mind IPC ADV models are recommended for 3D measurement and inspection solutions. Please select the appropriate IPC model according to the technical specifications of the IPC and the actual needs of the project.

Technical specification Mech-Mind IPC STD Mech-Mind IPC ADV

Number of Mech-MSR projects that can run simultaneously

≤3

≤5

Number of laser profilers that can be connected simultaneously

≤3

≤5

When the point cloud data of the target object is large (for example, the number of scan lines is close to 20,000) and the surface features are rich, it will place higher requirements on the performance of the IPC if multiple blob analysis and surface preprocessing Steps are required in the same project. Therefore, it is recommended to use the Mech-Mind IPC PRO model to ensure more efficient processing.

Mech-Mind allows you to use your own computer or laptop (“non-standard IPC” for short) as the IPC for installing and running Mech-Mind’s software products. Please note that Mech-Mind does not guarantee that the functions and performance of a non-standard IPC are the same as those of a standard IPC. Your own IPC should meet the system requirements for installing the Mech-MSR software.

Select the Laser Profiler Mounting Method

To ensure that the laser profiler can capture data of the target object, you need to maintain the relative movement of the laser profiler (sensor head) and the object. You can choose any of the following methods according to the actual layout of the production line:

  • Fix the laser profiler and move the target objects: The laser profiler needs to be securely mounted on a fixed bracket.

  • Fix the target objects and move the laser profiler: The laser profiler needs to be mounted firmly on the frame of a motion mechanism.

The laser profiler (sensor head) supports two mounting methods:

  • Side mounting (recommended)

    mount sensor 2
  • Top mounting

    mount sensor 1

Please select the mounting method according to the actual needs of the project. For instructions on mounting the laser profiler, refer to Mounting and Connection.

Select the Laser Profiler Triggering Method

The laser profiler supports multiple methods to trigger data acquisition. The laser profiler supports controlling the triggering method of each round of data acquisition and each line scan separately.

There are two methods each for triggering one round of data acquisition and one line scan.

  • Trigger a round of data acquisition:

    • External: Use the signal input from an external device to trigger each round of data acquisition.

    • Software: Use Mech-MSR, Mech-Eye Viewer, Mech-Eye API, or a GenICam client to trigger each round of data acquisition. In a 3D measurement and inspection solution, the “Software” method refers to triggering each round of data acquisition by Mech-MSR.

  • Trigger a line scan:

    • Encoder: Use encoder signals to trigger each line scan.

    • Fixed rate: Trigger each line scan at a fixed rate.

Laser profilers support the following combinations of triggering methods. Please select the appropriate combination of triggering methods according to Combination of Triggering Methods and the actual needs of the project.

External Software

Encoder

Fixed rate

For the workflow of using each combination, refer to Workflow of Triggering Data Acquisition.

Select the Communication Method

In a 3D measurement and inspection solution, the Mech-MSR project needs to send the measurement or detection result to an external device.

Mech-MSR currently supports only the communication method Transmission Control Protocol (TCP) in ASCII format. To ensure that the Mech-MSR can communicate normally with an external device, make sure that the external device supports TCP ASCII communication.

We Value Your Privacy

We use cookies to provide you with the best possible experience on our website. By continuing to use the site, you acknowledge that you agree to the use of cookies. If you decline, a single cookie will be used to ensure you're not tracked or remembered when you visit this website.