Laser Profiler

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.

Function

This Step allows Mech-Vision to control a laser profiler to scan and obtain the scan data.

Currently, only Mech-Eye 3D Laser Profiler and SSZN 3D cameras can be controlled by this Step.

Usage Scenario

This Step is used as the first Step to input scan data of a laser profiler to the Mech-Vision project. This Step is suitable for high-accuracy inspection and measurement applications in industries include 3C, EV battery, automobile, and home electronics.

Input and Output

laser profiler input and output

Parameters

Please select the camera in use in the Camera type parameter. The available options are LNXCamera (default) and SSZNCamera.

  • If you are using Mech-Eye 3D Laser Profiler, please select LNXCamera.

  • If you are using an SSZN 3D camera, please select SSZNCamera.

  • LNXCamera

  • SSZNCamera

LNXCamera

When using the LNX series of Mech-Eye 3D Laser Profiler, the following parameters are available.

IP

Description: This parameter is used to set the IP address of the camera to be connected.

Instruction: Click Open an Editor and enter the IP address of the camera. Double-click the camera to connect.

Use parameter group

Description: When enabled, a parameter group can be read in and used.

Default value: not enabled.

Parameter group

Instruction: Select the parameter group in Mech-Eye Viewer to be used.

Trigger setting

Pulse Equivalency

Description: This parameter is used to set the resolution of the encoder, that is, the distance (in mm) represented by a pulse from the encoder.

Default value: 0.004000 mm

Movement Mode

Description: This parameter is used to set the movement of the target object relative to the camera.

Options:

  • OneDirection: One-directional movement (default value), recommended for when the X measurement range is wide enough to cover the target object.

  • RoundTrip: Recommended for when one-directional movement cannot satisfy project needs.

Example scenario:

  • The camera and conveyor belt move simultaneously. RoundTrip can be selected to improve cycle time.

  • The X measurement range cannot cover the target object, and the object must move both forward and backward relative to the camera to be scanned. Then, data are stitched together to produce the complete depth map/point cloud of the target object.

RoundTrip only takes effect when Encoder Output Mode in Mech-Eye Viewer is set to Motion.

Horizontal Offset

Description: This parameter represents the horizontal distance (in mm) that the conveyor belt or camera moves.

Default value: 100.000 mm

This parameter is only available when Movement Mode is set to RoundTrip.

When Use parameter group is enabled, the following two parameters are not available: Trigger source and Encoder trigger pitch.

Trigger source

Description: This parameter is used to set the source of triggers for the camera to scan.

Options:

  • Encoder: Trigger scanning by encoder (default value).

  • Software: Trigger scanning by Mech-Eye Viewer.

Encoder trigger pitch

Description: This parameter is used to set the number of encoder signals to trigger the scanning of one line.

Default value: 10

This parameter is only available when Trigger source is set to Encoder.

Collection stop conditions

The scanning is stopped when any of the following event occurs:

  • Scanning time reaches the value set in Max Acquisition Time.

  • The distance scanned reaches the value set in Translation Distance.

  • The number of lines scanned reaches the value set in Acquisition Lines.

Max Acquisition Time

Description: This parameter is used to set the maximum scanning time (in ms). When scanning time exceeds this value, the scanning is stopped.

Default value: 5000 ms

Acquisition Restrictions

Description: This parameter is used to select the stopping condition for scanning.

Options:

TransDistance

  • MaxRowNum

Default setting: TransDistance.

Translation Distance

Description: This parameter is used to set the maximum distance (in mm) to be scanned along the Y-axis.

Instruction: Translation Distance = Expected lines × Encoder trigger pitch × Pulse Equivalency.

Default value: 100.000 mm

This parameter is only available when Acquisition Restrictions is set to TransDistance.

Acquisition Lines

Description: This parameter is used to set the maximum number of lines to be scanned. When the number is reached, the scanning stops.

Default value: 30000

This parameter is only available when Acquisition Restrictions is set to MaxRowNum.

Exposure settings

This parameter category is not available when Use parameter group is enabled.

Exposure mode

Description: This parameter is used to select the exposure mode of the camera.

Options:

  • Timed: Set a single exposure time for scanning. Usually used when the target objects have a single type of surface.

  • HDR: Set multiple exposure time for scanning and compose the data from each exposure. Usually used when the target surface has varying reflectance within a single scanning.

Exposure Time

Tuning recommendation: Reduce the exposure time for unreflective surface and increase for reflective surface.

This parameter is only available when Exposure mode is set to Timed.

Hdr Exposure Time1/2/3

Tuning recommendation: Set different exposure times for different types of surfaces.

This parameter is only available when Exposure mode is set to HDR.

Exposure Delay

Description: This parameter is used to set the delay (in μs) for exposure. When a trigger is received, exposure is started after the delay has passed.

Default value: 5 μs

ROI settings

This parameter category is not available when Use parameter group is enabled.

Z Direction narrowing

Description: This parameter is used to set the scanning range along the Z-axis (Z-direction ROI).

Options:

  • Full Image Height: The entire image height is retained (default value).

  • 1/2 Image Height: Half of the raw image height is retained.

  • 1/4 Image Height: One fourth of the raw image height is retained.

  • 1/8 Image Height: One eighth of the raw image height is retained.

  • 1/16 Image Height: One sixteenth of the raw image height is retained.

SSZNCamera

When an SSZN 3D camera is used, the following parameters are available.

IP

Description: This parameter is used to set the IP address of the camera to be connected.

Instruction: Click Open an Editor and enter the IP address of the camera. Double-click the camera to connect.

Use parameter group

Description: When enabled, a parameter group can be read in and used.

Default value: not enabled.

Config File Name

Description: This parameter is used to read in a parameter group file in JSON format.

This parameter is only available when Use parameter group is enabled.

Trigger setting

Pulse Equivalency

Description: This parameter is used to set the resolution of the encoder, that is, the distance (in mm) represented by a pulse from the encoder.

Default value: 0.004000 mm

Movement Mode

Description: This parameter is used to set the movement of the target object relative to the camera.

Options:

  • OneDirection: One-directional movement (default value), recommended for when the X measurement range is wide enough to cover the target object.

  • RoundTrip: Recommended for when one-directional movement cannot satisfy project needs.

Example scenario:

  • The camera and conveyor belt move simultaneously. RoundTrip can be selected to improve cycle time.

  • The X measurement range cannot cover the target object, and the object must move both forward and backward relative to the camera to be scanned. Then, data are stitched together to produce the complete depth map/point cloud of the target object.

Horizontal Offset

Description: This parameter represents the horizontal distance (in mm) that the conveyor belt or camera moves.

Default value: 100.000 mm

This parameter is only available when Movement Mode is set to RoundTrip.

Encoder trigger pitch

Description: This parameter is used to set the number of encoder signals to trigger the scanning of one line.

Default value: 10

Collection stop conditions

The scanning is stopped when any of the following event occurs:

  • Scanning time reaches the value set in Max Acquisition Time.

  • The distance scanned reaches the value set in Translation Distance.

  • The number of lines scanned reaches the value set in Acquisition Lines.

    Max Acquisition Time

    Description: This parameter is used to set the maximum scanning time (in ms). When scanning time exceeds this value, the scanning is stopped.

    Default value: 5000 ms

    Acquisition Restrictions

    Description: This parameter is used to select the stopping condition for scanning.

    Options:

  • TransDistance

  • MaxRowNum

    Default setting: TransDistance.

    Translation Distance

    Description: This parameter is used to set the maximum distance (in mm) to be scanned along the Y-axis.

    Instruction: Translation Distance = Expected lines × Encoder trigger pitch × Pulse Equivalency.

    Default value: 100.000 mm

    This parameter is only available when Acquisition Restrictions is set to TransDistance.

    Acquisition Lines

    Description: This parameter is used to set the maximum number of lines to be scanned. When the number is reached, the scanning stops.

    Default value: 30000

    This parameter is only available when Acquisition Restrictions is set to MaxRowNum.

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.