Page 2
All information provided in this manual is believed to be accurate and reliable. No responsibility is assumed by Teledyne DALSA for its use. Teledyne DALSA reserves the right to make changes to this information without notice. Reproduction of this manual in whole or in part, by any means, is prohibited without prior permission having been obtained from Teledyne DALSA.
Contents LASER SAFETY _______________________________________________ 1 ................1 ASER HAZARD CLASSIFICATION ................... 1 ARNING LABELS – E ............2 AFETY FEATURES MERGENCY SHUTDOWN ..................3 AFETY REQUIREMENTS ..........3 ANDLING PRECAUTIONS AND CLEANING INSTRUCTIONS Z-TRAK2 2K SERIES OVERVIEW __________________________________ 4 ....................4 ESCRIPTION Key features ..................
Page 4
................... 30 ETWORK CONNECTION GigE server device status ..............30 Device IP error ................... 32 LED indicators ..................32 Status LED ....................33 Laser LED ....................33 Range LED ....................33 Z-Trak2 firmware ................. 33 Optimizing the network adapter used with Z-Trak2 ........33 Using Z-Trak2 with supported third-party software packages .....
Page 5
................67 ROFILE NTENSITY CATEGORY Profile Intensity features ............... 67 ................. 69 UTPUT CATEGORY Data Output features ................69 Format features ................... 71 AOI features ..................73 X-Axis features ..................75 2D features ..................76 ................77 NCODER NPUT ATEGORY Encoder Input features .................
Page 6
..............128 ALCULATING REAL WORLD VALUES TROUBLESHOOTING _________________________________________ 130 ............130 EFORE CONTACTING TECHNICAL SUPPORT ............. 130 ETWORK SETUP AND DEVICE ISSUES No Device Found ................131 Device IP Error .................. 131 Device Available but with Operational Issues ......... 131 Recovering a device with invalid IP ............
Laser safety Laser hazard classification These devices have laser classifications of Class 2 or Class 3 as per industry standards described in the table below. Class 2M CAUTION — DO NOT STARE INTO BEAM OR EXPOSE USERS OF TELESCOPIC OPTICS Visible laser of no more than 1 mW continuous wave power through a 7 mm diameter aperture (largest pupil aperture).
Z-Trak2 405 nm (blue) sensors Z-Trak2 660 nm (red) sensors Figure 1. Examples of labels that can be worn by the profilers. Figure 2. Example of a profiler with labels. Safety features – Emergency shutdown For added safety, Z-Trak2 units come with external signal pins for an Emergency shutdown switch. Even when a Z-Trak2 unit is powered, the laser will not operate unless a normally closed emergency shutdown switch (E-STOP) is connected to the external safety pins of the sensor.
Z-Trak2 equipped with a 2M or 3R class laser without an E-STOP. It is the responsibility of the device operator to ensure that the wiring of the device complies with the local regulations. Teledyne DALSA strongly recommends to always use an external E-STOP switch with Z-Trak2 profile sensors.
Z-Trak2 2K Series overview Description The Z-Trak2 3D laser profiler series combine speed and performance with easy-to-use software to deliver highly accurate, real-time results for a wide variety of 3D measurements and inspection applications. Profiler sensors are factory calibrated and offered in a variety of models to cover measurement ranges from 4 mm to 650 mm.
Key features • Real-time, factory-calibrated outputs measurements in real-world units (micrometers, millimeters, and thousands of an inch) • The Z-Trak2 S-Series delivers profile rates up to 45 KHz using 5 GigE interface • The Z-Trak2 V-Series delivers profile rates up to 10 KHz using 1 GigE interface •...
Models summary This manual covers the current Z-Trak2 models summarized in the table. See section Z-Trak2 2K Series Model specifications for model details. Contact Teledyne DALSA sales for availability. Z-Trak2 S-2K series This series supports 5 GigE Ethernet. Laser Color §...
Page 13
Description (single device setup) Manufacturer Manufacturer’s P/N M12 17-pin female to flying lead (Control and I/O cable) CC C2025-05M M12X-R45 8-pin male X-coded to RJ45 PoE/PoE+ 5M MI-1-7-L0-05M (data cable) Power supply 24 V/20 W (see note below) MEAN WELL MDR-20-24 Mount Contact Teledyne...
Development software Below are the software development tools for the Z-Trak2 sensor series. Teledyne software packages Teledyne DALSA Software Platform for Microsoft ® Windows ® Sherlock™ advanced machine vision software Available for download The Sherlock™ version 8.1 or later can be used with the https://www.teledynedalsa.com/en/products/imaging/vision-...
Z-Trak2 2K Series common specifications This chapter lists the specifications and other functional information that apply to all models. Common specifications General and common specifications for all Z-Trak2 sensor models are listed below. See Z-Trak2 2K Series models for model-specific information. General Description Lasers...
Page 16
General Description Status Indicators 3 LED indicators: • Status: functional and connection status • Laser: when ON, laser is ready • Range: TBD Exposure Modes Single or Continuous Programmable in increments of 1 µs (minimum 20 µs) Trigger Events support External Trigger source, Trigger Ignored count Exposure Control Internal –...
Sapera LT SDK • Double-click SaperaSDKSetup.exe. You will be asked to reboot at some point during installation. https://www.teledynedalsa.com/en/products/imaging/vision- • When prompted, choose to install the Teledyne DALSA software/sapera-lt/download/. 3D profile sensors, which will also install Z-Expert. Z-Trak2 Firmware • After installation, verify that the GigE Server tray icon appears in the notification area (show hidden icons).
Page 19
6. START SAPERA Z-EXPERT (desktop icon or Start menu – Teledyne DALSA Sapera LT) 1: Select 6: Grab or snap 2: Expand 5: Drag and drop 4: Turn laser on 3: Set Laser Safety=Internal (to disable E-STOP*) * If permitted by local regulations.
System requirements The following information is a guide to computer and networking equipment required to use the Z-Trak2 series of profile sensors. Host PC system • Microsoft Windows 10 (32-64 bits) compatible, with 8 GB or more system memory, 16 GB ®...
Page 21
Network adapters The Z-Trak2 3D sensor connects to a computer's gigabit network adapter (NIC). If the computer is already connected to a network, it will require a second network adapter. Multiple devices may be controlled by one host computer on a single NIC through a switch. Two recommended 5GigE network adapters (not exhaustive): •...
Theory of operation How a 3D profiler sensor works There are three components to the Z-Trak2 profiler: • a laser source (blue or red depending on model) that emits a laser line projected on the object. • a 2D sensor that captures the light reflected from the object. A narrow bandpass optical filter tuned to the laser color is placed over the 2D sensor view window to minimize ambient light interference.
Figure 5. (Left) X, Y and Z axes in relation to the profiler plane of light (in purple). (Right) Each captured profile, depicted as a white line in the XZ-plane, outputs Z (height) values. A scan captures a sequence of profiles;...
Page 24
Figure 6. The various terms used in this document (defined below) are depicted here, seen in the XZ-plane. The Y-axis is perpendicular to the page. Note that the diagram is not to scale. X-Axis The X-axis is the lateral axis that runs along the laser line emitted by the profiler. Z-Axis The Z-axis is the vertical axis where height measurements are made.
Page 25
Z range (Measurement Range) The Z range is the maximum height, in world measurement units, that the 3D profile sensor can measure. The Z range, also called depth of field (DOF), is model dependent and factory calibrated, and cannot be changed by users. The start of the Z range (the 0 value) is the farthest point from the laser exit window;...
Installation Z-Trak2 profile sensors require proper setup to produce correct measurements. The Z-Trak2 installation consists of the physical setup, software setup and network connection. Please review the following sections as they include information and advice on how to install your device. Physical setup The 3D laser profile sensors are generally used with moving object, but some setups require the sensors to move instead of the object.
Page 27
Figure 8. The laser sheet must be parallel to the X-axis and perpendicular to the Y-axis. • The target object must be in the measurement area (see Figure 6) to obtain valid measurement results. • Z-Trak2 profiler is designed to dissipate heat through its housing. As such, ensure that it is mounted on a heat conductive metallic structure and that the entire surface of one of the sides of the housing makes full contact with the conductive surface.
• Power supplies must meet the requirements defined in sections PoE+ power requirements (PoE supply) or General-purpose inputs characteristics. • Ethernet cables must be CAT6. Note that Z-Trak2 mechanical specifications will vary for different models. Z-Trak2 Mounting Planning machine opening space Connector length, cable bend radius, enclosure height (height of Z-Trak2 casing), working distance, and height of the measurement area determine the minimum machine opening required for installation.
Page 29
Machine opening space NOT TO SCALE Enclosure height Working distance Standoff distance Measurement area Z range Working range Measurement AOI (measurement range max) Figure 10. Machine opening space (example). The green rectangle depicts the maximal height of the opening space, when the target object is placed farthest from the 3D sensor. The object must be placed within the measurement area.
The dimensions of the machine opening required for setup are determined as follows: H max = enclosure height + standoff distance + Z range W min = Far FOV width D = enclosure length + connector length + cable bend radius The enclosure height, standoff distance, Z range, Far FOV width are AOI features, found in the Data Output category in Z-Expert.
Figure 13. The form of the object blocks the sensor from seeing the laser. Objects made of reflective surfaces Scanning reflective surfaces and oddly angled surfaces may scatter the laser light, making it difficult to obtain a clean line profile. The profiler may need to be pitched forward or backwards to change laser light reflection angles away from entering the profiler’s image sensor window.
If the Z-Trak2 is used in a location with direct sunlight or any other type of bright full spectrum lighting, profiles may distort due to interference with the laser emission. Bright ambient light of wavelength close to that of the laser will pass through the 3D sensor filter and interfere with measurements.
Powering Z-Trak2 using the I/O connector It is also possible to power a Z-Trak2 unit via its I/O connector using a 24 VDC power supply. Connect power via the I/O or PoE, not both. Although Z-Trak2 has protection, differences in ground levels may cause operational issues or electrical faults. For additional details see Cables and accessories.
Teledyne DALSA has performed ESD testing on profilers using a ±4 kV ESD contact generator and ±8 kV in air generator without any indication of operational faults. To prevent ESD problems, follow these guidelines: •...
NI MAX/LabVIEW, do not require any additional software components from Teledyne DALSA. For initial setup, configuration, and profiler testing on a Microsoft Windows systems, we recommend using Teledyne DALSA’s Sapera LT software. Sapera LT is also required when using Teledyne DALSA’s Sherlock package (see Sherlock—obtaining a license).
2. Double-click SaperaSDKSetup.exe to begin installation. Follow the instructions on screen. 3. On page Sapera LT SDK — Installation of Sapera LT Acquisition Components, select the Teledyne DALSA 3D profile sensors, which will also install the GigE Vision Driver and Z- Expert.
Page 37
Each GigE device is listed by name, along with important information such as the assigned IP address. The screen capture below shows an available Z-Trak2 profiler. • Manufacturer, Model, Serial number, MAC address – These properties refer to the specific Teledyne DALSA device that is connected. • Status – May take the following values: •...
• Unavailable. The device is already actively connected to another host system. • GVSP unavailable. The filter driver is not active on the NIC to which the device is connected. • N.A. The device status is unavailable or non-applicable. • ?.
TBD. Z-Trak2 firmware If a firmware update is required, Teledyne DALSA will provide the appropriate file. See section Updating firmware via File Access Dialog for details on how to install the firmware. Z-Trak2 firmware contains open-source software provided under different open- source software licenses.
Page 40
For the host computer network adapter (NIC) On the Ethernet Properties page, select only the following two items: • Teledyne DALSA Sapera GigE Vision Filter Driver • Internet Protocol Version 4 (TCP/IPv4) Click Configure to access the Adapter Properties page. On the Advanced tab, configure the following parameters as indicated.
Page 41
For the host application • Maximize the number of image acquisition buffers. For any switch • Maximize the memory allocated to internal buffers (if available). • Enable PAUSE frame support (if available). It is recommended that the packet size be adjusted accordingly for optimal performance given the network topology (with or without a switch), when using packet sizes within 1500 to 3000 and 4000 to 8000 ranges.
Multiple Z-Trak2 profilers on a switch Multiple profilers can connect through a Gigabit Ethernet switch. When using VLAN groups, the Z- Trak2 and controlling computer must be in the same group (refer to the Network Imaging Package for Sapera LT Optimization Guide). Using Z-Trak2 with supported third-party software packages If Z-Trak2 is used in a third-party GigE Vision-compliant environment, refer to the appropriate application note for the supported packages for installation details.
Introduction to Z-Expert The Sapera Z-Expert utility uses an intuitive graphical user interface (GUI) to facilitate configuration and testing of the Z-Trak2 setup, and provides live display of profiles, 3D surface, mesh, and wireframes. Z-Expert can save data as 3D images using industry standard point cloud formats like STL, PLY, and so forth.
Sources Explorer The Sources Explorer pane displays all acquisition sensors installed and available in the system (including any unsupported GigE devices), and loaded images, if any. It also includes any multi- sensor system available. Use the Sources Explorer to: • Connect or disconnect one or more of the available profilers.
• View information about a parameter, such as its description and possible values. • Search for a feature with the Filter box. The parameters and categories that contain the search string will be shown in the parameter list. • Choose the visible parameters according to the level required for use with the Parameter visibility list.
Events Registration The Events Registration pane allows you to select among a series of events to monitor, which can also be logged. Display pane The display pane renders the result of a grab or snap. The pane may display up to 9 concurrent views.
Page 48
In this scan profile, the measurement AOI is depicted in bright green, and corresponds here to the measurement area, i.e. the largest area where measurements can take place. The dark green trapeze indicates the sensor area that is used. The object profile is in blue.
Page 49
This view depicts a zoomed profile with added distance cursors (in dotted red) that you can adjust. The color of the distance cursors can be changed from the menu for a better view. Tip: • To show the distance cursors, click the Toggle Distance Cursor icon at the bottom left of the view.
Page 50
These 4 views depict a 500-profiles scan. Display 1 shows the default view. Tips: • Use the mouse wheel to zoom in and out. • Use the Shift key while dragging to move the entire surface. • Drag the surface to rotate it freely around the rotation point of the surface (by default, the center handle, display 2).
Using Z-Expert Below are some of the various tasks you can accomplish using Z-Expert for configuration and acquisition. Customizing the Device user ID The Z-Trak2 can be programmed with a user-defined name to facilitate the identification of a profiler when several devices are connected to the network. The default value for the device user ID of a profiler is its serial number.
3. In the Upload/Download Dialog window, next to Firmware, click the Upload icon. 4. In the Open Directory window, select the new profiler firmware (.cbf extension) to upload and click Open. 5. After the upload completes, reset the Z-Trak2. Loading or saving 3D sensor settings If the current parameter settings of a device are optimal for a task, they can be saved in two ways: in a power-up feature set stored on the device, or in a configuration file (.ccf —...
Using a configuration file To save Z-Trak2 settings in a file 1. In the Sources Explorer, select the device for which to save the current configuration. 2. On the device shortcut menu, choose Save CCF. 3. Choose a location and filename, then click Save. The configuration is saved in a file with a .ccf extension.
Camera Power-up configuration The Camera Power-up configuration list allows the user to select the default device configuration on power-up (see feature UserSetDefaultSelector). • From the list, select between Factory Setting, UserSet 1 or UserSet 2. Load / Save Configuration The Load / Save Configuration list allows the user to change the device configuration any time after power-up (see feature UserSetSelector).
To alert users on potential issues, event occurrences can be displayed in the Console Messages pane. Open the event's shortcut menu and select Log Event. In the Event Output Configuration dialog, click Enable event logging. Modify the other settings as desired. From then on, the sensor, name of the event, count and timestamp will be displayed in the console at the specified rate.
Page 56
ii. Set Laser Activation to On (activated continuously) or Strobed (activated during acquisition only). 5. Click on an icon next to the sensor to start acquisition (start/stop acquisition, snap 1 or snap multiple). 6. Drag and drop a sensor on the display area to view the result of the acquisition. 50 •...
Creating a 3D surface view A 3D surface view is created by performing a scan, i.e. by acquiring multiple profiles in a single buffer. A scan can be configured by setting the value of the profilesPerScan feature to greater than 1 (see Data Output features).
• Fixed scan: the number of profiles is determined by the Profiles per Scan feature. A single trigger starts acquisition. • Variable scan: the number of profiles is not precisely known. A start trigger and a stop trigger (optional) are used; the number of profiles is determined by the interval between the triggers, unless the Profiles per Scan value is reached, which will stop acquisition implicitly.
Figure 20. (Left) Display showing a highly saturated profile. (Right) Same profile with decreased laser intensity and profile exposure time. Optimizing profile rate Use following guidelines to acquire profiles at the maximum speed: • In the Data Output category, change the number of Profiles Per Scan to 200 profiles or more.
Page 60
Section Configuring network adapter (NIC) for GigE Vision devices in the Appendix provides info about how to configure the network adapter. Refer also to the Network Imaging Package for Sapera LT – Optimization Guide found from the Start menu in the Teledyne DALSA folder. 54 • Using Z-Expert Z-Trak2 3D Profiler Sensors...
Multi-sensor systems Several Z-Trak profiler sensors may be configured over or around a target object to enlarge the measurement area, to measure different areas of interest, or to eliminate occlusion. In some cases, profile acquisition may be triggered synchronously or in sequence between sensors. In other cases, a larger, unified measurement space (UMS) can be created, such that all sensors report measurements within the same coordinate system.
Page 62
Multi-sensor synchronization can be done manually. However, Z-Expert provides a Synchronization wizard to help with the settings. All values can then be saved in a camera configuration file. The following timing diagrams depict how some of the Multi-Sensor Sync parameters are set. The diagrams do not include details about other synchronization settings such as exposure time or profile rate.
Features involved in sensor synchronization The list shows the parameter name followed by the feature name in parenthesis. • Profile Trigger Frequency (profileTriggerFrequency) • Profile Rate (profileRate) • Profile Exposure Time (ExposureTime) • Laser Activation (laserActivation) • Sync Mode (multiSensorSyncMode) •...
Simultaneous acquisition settings In All at once mode (simultaneous), all profiler sensors will start acquisition at the same time. The only available settings are the trigger rate, and the option between Internal Trigger or External Trigger. The wizard will determine the exposure time and Master Sync Delay (Group Trigger Delay) to optimize acquisition given the Trigger Rate.
Synchronizing without the wizard Synchronization can be done manually without the help of the wizard. All parameters must be set manually. Note that some features may be set indirectly, such as the Trigger Rate/Profile Trigger Frequency (which depend on the trigger start source). The user is responsible for making sure of the proper timing between sensors.
unified measurement space (UMS), which can be defined through a process called multi-sensor calibration. The main requirements for creating a UMS: • All sensors must use the same measurement unit. • All sensors must be aligned on the same XZ-plane. •...
Figure 23. Different layouts. (Left) Ring with 3 sensors. (Right) Side-by-side. Calibration target object In a ring and opposite layout, a prism is used. A prism is essentially a polygon in the XZ-plane, extruded along the Y direction. Its dimensions must be known: the X and Z coordinates of all vertices of the polygon in the XZ-plane are required to accurately define the prism.
• Feature Name & Values – Name of the feature, as defined by GenICam standard or by DALSA. If the feature represents a list, each possible value is enumerated as well. • Description – Description of the feature or value.
Profiler Management category The Profiler Management category provides profiler information and diagnostics. The category contains two subcategories, Built-in Diagnostics, and Info. This information is mostly read-only; GigE Vision applications retrieve it to identify the profiler along with its characteristics. Profiler Management features Display Name Feature Name &...
Page 70
Major Invisible Device TL Version DeviceTLVersionMinor Minor version of the device’s Transport Layer. 1.00 Minor Invisible Major revision of Dalsa Feature Naming 1.00 DFNC Major Rev deviceDFNCVersionMajor Convention which was used to create the device’s DFNC XML. Invisible DFNC Minor Rev...
Display Name Feature Name & Values Description Device Version & View Calibration Date deviceCalibrationDateRaw Date when the profile sensor was calibrated. 1.00 Invisible userSetError userSetError Error Flags for UserSetLoad & UserSetSave 1.00 Invisible NoError No Error UserSetLoad command LoadGenericError Unknown error failed UserSetLoad command LoadBusyError...
Device Built-In Self deviceBISTStatusAll Return the status of the device Built-In Self- 1.00 Test Status All Test as a bit field. The meaning for each bit is DFNC device-specific. Guru Device Temperature DeviceTemperatureSelector Select the source where the temperature is 1.00 Selector read.
Profile Intensity category The Profile Intensity category includes parameters to manage the Z-Trak2 laser. Profile Intensity features Display Name Feature & Values Description Device Version & View 1.00 Laser Activation laserActivation Controls the state of the laser. The external DFNC Emergency Laser Stop circuit controls the power going Beginner to the laser.
Page 74
Display Name Feature & Values Description Device Version & View 1.00 Laser Safety laserSafety Determines if the laser safety is applied through an DFNC external E-stop pin or bypassed internally using this Guru feature. External External The laser can be turned on if power is applied to the E- Stop pin of the auxiliary connector.
Data Output category The Data Output category provides features to configure the profiler data output format, the measurement area of interest (measurement AOI) and other features. The category includes 4 subcategories: Format, AOI, X-Axis and 2D. Data Output features Display Name Feature &...
Page 76
Display Name Feature & Values Description Device Version & View Highest Highest The peak with the maximum reflectance will be chosen. First First The peak that is detected closest to the far field of view will be chosen. Last Last The peak that is detected closest to the near field of view will be chosen.
Format features Device Display Name Feature & Values Description Version & View 1.00 Device Output Type DeviceScanType Selects the output type of the device. DFNC Beginner Linescan3D Linescan3D Device outputs lines of 3D profiles. Linescan 1D (mono 16-bit) Linescan Device outputs lines of 3D profiles in Mono16 format.
Page 78
Display Name Feature & Values Description Device Version & View 1.00 Measurement Units Scan3dDistanceUnit Sets the measurement units for the profile X and DFNC Z data (default is Micrometer). Beginner Micrometer Micrometer All X and Z values are in micrometer units. Millimeter Millimeter All X and Z values are in millimeter units.
AOI features Note: Enclosure height is defined as the sensor height dimension. Refer to mechanical drawings for additional dimension information. Display Name Feature & Values Description Device Version & View 1.00 Measurement AOI Start (Z) aoiZStart Specifies the vertical start of the measurement DFNC AOI.
Page 80
Display Name Feature & Values Description Device Version & View 1.00 Far FOV Width aoiFFOVWidth Indicates the width of the measurement AOI at DFNC the far FOV. Beginner Measurement Range Max measurementRangeMax Indicates the absolute maximum measurement 1.00 range of the device. DFNC Expert Enclosure Height...
X-Axis features Display Name Feature & Values Description Device Version & View 1.00 Uniform X Step Size uniformXStepSize Specifies the Interval between horizontal DFNC samples. This value is used only when "3D Data Beginner Type" is set to "UniformX Z". 1.00 Uniform X Offset uniformXOffset...
2D features Display Name Feature & Values Description Device Version & View 1.00 Image Sensor Frame Rate (Hz) imageSensorFrameRate Specifies the camera internal frame rate of the DFNC sensor, in Hz. Guru 1.00 Image Sensor Frame Drop Count internalAcquisitionFrameDropC Indicates the number of 2D frames dropped from DFNC the image sensor in areascan mode to respect the ount...
Encoder Input Category The Encoder Input category provides features to configure the Z-Trak2 shaft encoder inputs. Encoder Input features Display Name Feature & Values Description Device Version & View Encoder Source A EncoderSourceA Select the signal source for Encoder Input A. 1.00 Expert Line 1...
Page 84
Display Name Feature & Values Description Device Version & View Encoder Count Mode encoderCountMode Sets if the Encoder Value increments or decrements 1.00 for each encoder pulse. This feature is available when DFNC Encoder B Input (Quadrature mode) is not being Expert used.
Page 85
Display Name Feature & Values Description Device Version & View Direction Direction In quadrature mode, The profile triggers are only generated when the motion of the encoder is in the same direction set by the Encoder Direction feature. Any Direction AnyDirection Profile triggers are generated regardless of the direction of motion.
Trigger Input category The Z-Trak2 Input features are used to configure external inputs. Trigger Input features Display Name Feature & Values Description Device Version & View 1.00 Trigger Mode Selector TriggerSelector Selects the type of trigger to configure. Beginner Selects the trigger that starts the capture of a Profile Trigger LineStart profile.
Page 87
Display Name Feature & Values Description Device Version & View 1.00 Software Trigger TriggerSoftware Writing this feature generates an internal profile Beginner trigger. 1.00 Trigger Start Source TriggerSource Selects the start source to use for the trigger Beginner input. The source can be an internal or external signal.
Page 88
Display Name Feature & Values Description Device Version & View Any Edge AnyEdge The trigger is considered valid for any transition on the line source signal. Level High LevelHigh The trigger is considered valid while the line source signal is high. 1.00 Profile Trigger Maximum profileTriggerMaxFrequency...
Multi Sensor Sync category The Multi Sensor Sync features are used to synchronize a group of devices so that profile acquisition may be simultaneous or sequential. Multi Sensor Sync features Display Name Feature & Values Description Device Version & View 1.00 Sync Mode multiSensorSyncMode...
Display Name Feature & Values Description Device Version & View Group Trigger Delay multiSensorSyncDelay The Group Trigger Delay represents the time (in 1.00 microseconds) after which the device(s) of the DFNC group will act on the trigger input message. The Expert Group Trigger Delay Mode specifies whether this delay applies only to slave sensors or to both...
Page 91
Z-Trak2 3D Profiler Sensors Z-Trak2 features reference • 85...
GPIO features Display Name Feature & Values Description Device Version & View 1.00 Line Selector LineSelector Selects the I/O line. Beginner Line 1 Line1 Encoder Source A+ is on Pin 16, and A– is on Pin 10 of the M12 17-pin I/O connector. Line 2 Line2 Encoder Source B+ is on Pin 11, and B–...
Page 93
Display Name Feature & Values Description Device Version & View 1.00 Line Inverter LineInverter Inverts the polarity of the selected line. Beginner 1.00 Specifies the voltage threshold required to Input Line Detection Level lineDetectionLevel Beginner recognize a signal transition on an input line. DFNC Valid detection range for 3.3/5.0 Volt (set point 1.6 Volt).
Page 94
Display Name Feature & Values Description Device Version & View 1.00 Output Line Pulse Signal outputLinePulseActivation Specifies the input line activation mode to Beginner Activation trigger the OutputLine pulse. DFNC Rising Edge RisingEdge Specifies that the trigger is considered valid on the rising edge of the source signal.- Falling Edge FallingEdge...
Event category The Event category is used to configure the device event-related features. Z-Trak2 3D Profiler Sensors Z-Trak2 features reference • 89...
Event features Display Name Feature & Values Description Device Version & View 1.00 Timestamp Latch Cmd timestampControlLatch Latch the current timestamp internal counter Expert value in the timestampValue feature. DFNC 1.00 Timestamp Value timestampValue Returns the 64-bit value of the timestamp, Expert which is the internal Clock timer or the PTP clock DFNC...
Page 97
Display Name Feature & Values Description Device Version & View 1.00 Event Selector EventSelector Select the Event to enable/disable with the Expert EventNotification feature. Start of Profile LineStart Event sent on control channel on an Active Profile. This occurs with the start of the exposure delay.
Page 98
Display Name Feature & Values Description Device Version & View 1.00 Timestamp Modulo Event timestampModulo Specifies the additional interval between the Expert current timestamp tick and the event generated. DFNC This interval has a 80ns accuracy. Note that the value zero disables the event generator. 1.00 Timestamp Modulo Event timestampModuloFrequency...
Page 99
Display Name Feature & Values Description Device Version & View 1.00 Line4 Rising Edge EventLine4RisingEdgeData Data of the Line4 rising edge event. Guru 1.00 Line4 Rising Edge Event EventLine4RisingEdgeTimestamp Timestamp of the Line4 rising edge event. Guru Timestamp 1.00 Line3 Falling Edge ID EventLine3FallingEdge Generate an event on Line3 falling edge.
Acquisition and Transfer category The Acquisition and Transfer category features are used to configure the optional acquisition modes of the device. Acquisition and Transfer features Display Name Feature & Values Description Device Version & View Acquisition Status AcquisitionStatusSelector Selects what status "Acquisition Status" to monitor. 1.00 Selector Expert...
Page 101
Display Name Feature & Values Description Device Version & View 1.00 Acquisition Mode AcquisitionMode Set the acquisition mode of the device. It defines the Beginner number of frames to capture during an acquisition and the way the acquisition stops. Single Scan SingleFrame One scan is captured for each AcquisitionStart Command.
Counter and Timer category The Counter and Timer category features are used to configure acquisition counters and timers for various inputs. Counter and Timer features Display Name Feature & Values Description Version & View 1.00 Counter Selector counterSelector Selects the counter to configure. Expert DFNC Counter 1...
Page 103
Display Name Feature & Values Description Version & View 1.00 Counter Status counterStatus Returns the current state of the counter. Expert DFNC The counter is idle. Counter Idle CounterIdle The counterStartSource feature is set to off. Counter Trigger Wait CounterTriggerWait The counter is waiting for a start trigger.
Page 104
Display Name Feature & Values Description Version & View Profile Trigger LineStart Counts the number of Profile Trigger events. Valid Profile Trigger ValidLineTrigger Counts the number of Valid Profile Triggers. Rejected Profile(s) InvalidLineTrigger Counts the number of Rejected Profile(s) Trigger. Trigger Counts the number of transitions on Line 3 (based on Line 3...
Page 105
Display Name Feature & Values Description Version & View 1.00 Resets the selected counter to zero. The counter Counter Reset counterReset Expert starts immediately after the reset. To temporarily DFNC disable the counter, set the Counter Event Source feature to Off. 1.00 Timer Selector timerSelector...
IEEE1588 category The IEEE1588 controls as shown by Z-Expert, has parameters used to configure the Precision Time Protocol function. IEEE1588 features Display Name Feature & Values Description Version & View 1.00 PTP Mode ptpMode Specifies the PTP (IEEE-1588: Precision Time Expert Protocol) operating mode implemented.
Page 107
Display Name Feature & Values Description Version & View 1.00 Specifies dynamically the current PTP state of PTP Status ptpStatus Expert the device. (ref: IEEE Std 1588-2008) DFNC The port initializes its data sets, hardware and Initializing Initializing communication facilities. No port of the clock shall place any PTP messages on its communication path.
Page 108
Display Name Feature & Values Description Version & View 1.00 PTP Servo Status ptpServoStatus Specifies the IEEE1588 servo status. Expert DFNC The servo is not yet ready to track the master Unlocked Unlocked clock. The servo is unlocked and synchronizing to the Synchronizing Synchronizing master clock.
GigE Vision Transport Layer category The GigE Vision Transport Layer features are used to configure settings related to the GigE Vision specification and the Ethernet Connection. GigE Vision Transport Layer features Display Name Feature & Values Description Device Version & View 1.00 Device Link Selector DeviceLinkSelector...
Page 110
Display Name Feature & Values Description Device Version & View Enables the DeviceLinkThroughputLimit feature. 1.00 Device Link Throughput deviceLinkThroughputLimitRatio Limits the maximum bandwidth of the Beginner Limit Ratio data that will be streamed out by the DFNC device. This value is set as a percentage of the maximum link speed detected by the Camera.
Page 111
Display Name Feature & Values Description Device Version & View 1.00 Primary Application IP GevPrimaryApplicationIPAddress Returns the IP address of the device Guru Address hosting the primary application. 1.00 Device Access Privilege deviceCCP Controls the device access privilege of an Guru Control application.
Page 112
Display Name Feature & Values Description Device Version & View Control Access ControlAccess Grants control access to the device to an application. No other application can control the device. Control Access Switchover ControlAccessSwitchoverActive Enables another application to request Active control access to the device. 1.00 Interface Selector GevInterfaceSelector...
Page 113
Windows itself does not provide a DHCP server function therefore a dedicated DHCP server is required. The DALSA Network Configuration Tool can be configured as a DHCP server on the NIC used for the GigE Vision network.
Page 114
Display Name Feature & Values Description Device Version & View 1.00 XML Minor Version DeviceManifestXMLMinorVersion Indicates the Minor version number of the Invisible XML file of the selected manifest entry. 1.00 XML SubMinor Version DeviceManifestXMLSubMinorVersion Indicates the SubMinor version number of Invisible the XML file of the selected manifest entry.
NIC, the data rate of each and the trigger modes used. Information on these features is found in the Teledyne DALSA Sapera LT Getting Started Manual for GigE Vision Cameras & 3D Sensors.
File Access Dialog category The File Access Dialog category allows the user to quickly upload firmware files to the Z-Trak2 device. File Access Dialog features Display Name Feature & Values Description Device Version & View 1.00 File Selector FileSelector Selects the file to access. The file types which are Guru accessible are device dependent.
Page 117
Display Name Feature & Values Description Device Version & View Read Read Select the Read operation – executed by FileOperationExecute. Write Write Select the Write operation – executed by FileOperationExecute. Delete Delete Select the Delete operation – executed by FileOperationExecute. File Operation Execute FileOperationExecute Executes the operation selected by File Operation...
Technical specifications Identification label Z-Trak2 profilers have an identification label with the following information: • Model Part Number • MAC ID • Serial number • Revision number • 2D Barcode • Note that the 2D Barcode lists all information above. Mechanical specifications The distance between the laser line and the image sensor plane determines the maximum height Z-Trak2 can measure.
Page 119
Figure 24. Mechanical specifications for T20 casing models. Z-Trak2 3D Profiler Sensors Technical specifications • 113...
Connectors Z-Trak2 has two connectors that maintain the profiler IP67 protection level rating when used with IP67 certified cables. Mating cables are available from Teledyne DALSA or directly from suggested manufacturers (see Cables and accessories). 114 • Technical specifications Z-Trak2 3D Profiler Sensors...
Page 121
Figure 25. View of the back of the profiler. On top is the M12 17-pin male connector. The bottom connector is an M12 X-coded 8-pin female connector. Z-Trak2 3D Profiler Sensors Technical specifications • 115...
Figure 28. Pinout details for the emergency safety switch. The E-STOP safety feature is enabled by default. However, IF PERMITTED BY LOCAL REGULATIONS, it can be disabled in the Z-Trak2 configuration. Power over Ethernet (PoE+) support The Z-Trak2 profiler requires an IEEE 802.3at PoE type 2 (PoE+)—or better—power source when using a PoE Ethernet switch or injector, else a separate external power source connected to the I/O connector is required.
Power consumption summary The table below summarizes the typical power consumption according to power input source and profiler output. Ethernet transmission rate Power consumption auxiliary (24 V) Power consumption with PoE+ 1 GigE 13.5 W 16 W 5 GigE 14 W 17 W General-purpose input signals electrical specifications Each of the two general inputs are opto-coupled and able to connect to differential or single-ended...
External trigger usage Input signal is debounced to ensure that no voltage glitch is detected as a valid transition. This debounce circuit time constant can be programmed from 1 s to 255 µs. Any pulse smaller than the programmed value is blocked and therefore not seen by the board. If no debounce value is specified (value of 0 µs), the minimum value of 1 µs will be used.
Page 127
Input switching points and propagation delay FPGA From User Input Interface Filter Connector User Input Signal Switch point FPGA Input Figure 31. Input switching points and propagation delay diagram. t : opto-coupler propagation delay on rising edge; t : time external trigger high (min pulse width high); t : opto-coupler propagation delay on falling edge;...
General-purpose output signals electrical specifications Laser Profiler Outputs Protection & Opto-coupler User Power Load Supply Figure 32. General-purpose outputs block diagram. General-purpose output characteristics • Programmable output mode (see Output Line Source in GPIO features). • Outputs are open on power-up with the default factory settings. •...
Page 129
Output Control Signal Output Common Power Control Signal 100% Output Output Load rise fall Figure 33. Test conditions for Z-Trak2 external output AC timing characteristics. Note: All measurements subject to some rounding. Output Output Output (µs) (µs) (µs) (µs) rise fall Common Current...
3D Data Type output format description The Linescan 3D output type allows for different 3D data type output formats: UniformX Z (RectifiedC), XZ (CalibratedAC) and XZRW (CalibratedACRW). Things to know about 3D output data • Because of optical system considerations and because the measurement area forms a trapeze, the resolution varies in the X and Z directions, namely, the intervals between points in the X and Z axes vary.
UniformX Z (RectifiedC) As mentioned above, the sampling interval between points varies in both X and Z in the measurement area. The UniformX Z format intends to make the sampling interval uniform in the X direction; each profile only consists of 16-bit Z values, the interval in X-axis (called step size) is implicit.
Page 132
Resampling Points in X Details Maximum resolution between Near real points is at near FOV (without resampling) Distance The rectified output Z-points between real are an interpolation points is larger at between the closest left and the far FOV right real pixel (without resampling) uniform spacing in X...
XZ (CalibratedAC) This output format takes into account that the resolution varies in the X and Z directions. So, any raw value in X and in Z is "compensated" for this variation; this process is done automatically in the sensor, which outputs "calibrated" data. The calibrated data must be multiplied by a scaling factor to obtain the real-world Z value in the specified measurement unit.
Calibrated X X=Index 00 X (16-Bit) Z (16-Bit) R (16-Bit) W (16-Bit) X=Index 01 X (16-Bit) Z (16-Bit) R (16-Bit) W (16-Bit) Calibrated Z Uniform Spacing Reflectance R X=Index 2K X (16-Bit) Z (16-Bit) R (16-Bit) W (16-Bit) Multipurpose W •...
Page 135
3D Data Type format Real World Formulas = Z • Z_Scaler measurement unit RectifiedC = (index • UniformX_Step_Size) + UniformX_Offset measurement unit = Z • Z_Scaler CalibratedAC measurement unit = X • X_Scaler measurement unit = Z • Z_Scaler measurement unit CalibratedACRW = X •...
• From the Start menu, open the Teledyne Dalsa Sapera LT folder, and run the Sapera Log Viewer program. On the File menu, click Save Messages to generate a log text file.
In multiple NIC systems where the NIC for the Z-Trak2 is using LLA mode, ensure that no other NIC is in LLA mode. Preferably, use the Teledyne DALSA DHCP server provided with Sapera LT. Enable the server on the NIC used with Z-Trak2.
Please refer to the Teledyne DALSA Network Imaging Package for Sapera LT—Optimization Guide for information on network optimization for GigE Vision devices. Please refer to the Teledyne DALSA Sapera LT Getting Started Manual for GigE Vision Cameras & 3D Sensors for information on the Teledyne DALSA Network Configuration tool.
The Force IP address will remain valid until the device is powered off. See the Sapera LT Getting Started Manual for GigE Vision Cameras & 3D Sensors for details on using the Network Configuration tool. Power failure during a firmware update As a general rule, any Z-Trak2 installation must include the firmware update procedure (see Updating firmware via File Access Dialog).
EMI environments. The Log Viewer tool can be found on the Windows Start menu, under Teledyne DALSA Sapera LT. Low connection speed after camera reset...
Z-Trak2. It is preferable that you disable these two features to prevent repeated image timeouts or inter-packet timeout errors. Use Teledyne's Network Configuration Tool, found under Teledyne DALSA in the Start menu. Figure 34. The Teledyne Network Configuration Tool. The Image Timeout and Inter Packet Timeout options can be disabled from the Advanced menu.
Random invalid trigger events Do not change the exposure time while grabbing, else an Invalid Trigger event may be generated. This applies to any exposure mode or trigger source. The only indicates the loss of a video frame. Stopping acquisitions before changing exposure will avoid this error. Issues with uninstalling Cognex VisionPro with Sapera LT When the Cognex VisionPro package is uninstalled, the Z-Trak2 becomes unavailable within Z-...
Appendix Z-Trak2 2K Series models Below are the specifications for the S-2K series and for the V-2K series models. Z-Trak2 S-2K series FOV: field of view * : model in development, specification values subject to change. Specifications S-2K-0004* S-2K-0015 S-2K-0030 S-2K-0100 Scanning rate (#profiles/sec) Up to 45,000...
Z-Trak2 V-2K series FOV: field of view * : model in development, specification values subject to change. Specifications V-2K-0004* V-2K-0015 V-2K-0030 V-2K-0100 Scanning rate (#profiles/sec) Up to 45,000 Up to 45,000 Up to 45,000 Up to 45,000 Z range (mm) Standoff distance (mm) 32.7 43.7...
Reference point, anchor point and offsets Profiles are the result of the laser line reflected by the object surface and imaged by the 2D sensor. Depending on where the line is located on the 2D image, height calculations can be made using triangulation.
Page 146
The following legend applies to the diagrams: Z Range Z range (DOF, or measurement range) of the model Field of View X REF X value (from the anchor point) where the rightmost edge of the profiler is located X value at the start of the FFOV (Far-FOV) X value at the start of the NFOV (Near-FOV) X value in the middle of the FOV X value at the end of the NFOV...
Page 147
Model 15 mm range • Note that the X Ref point is located to the left of the X1 offset. • The FFOV (Far-FOV) is smaller than the enclosure width. Consequently, the FOVs of multiple profilers cannot overlap when used in a side-by-side configuration (see section Multi-sensor layouts).
Page 148
Model 30 mm measurement range • Note that the X Ref point is located between the X1 and X2 offsets. Figure 37. Depiction of the anchor point and offsets for the 30 mm range model. Positive Y-axis into the page. Z Range X REF Z REF...
Page 149
Model 100 mm measurement range • Note that the X Ref point is located beyond the X2 offset. Figure 38. Depiction of the anchor point and offsets for the 100 mm range model. Positive Y-axis into the page. Z Range X REF Z REF all values in micrometers...
Depiction of AOI features The following AOI feature values correspond to the measurement AOI as shown below. They are depicted in Figure 40. Figure 39. Example of AOI feature values and a display of the measurement AOI. They are depicted in the diagram below.
Page 151
Figure 40. The various AOI features are depicted. Note that the standoff distance and working distance start from the sensor exit window, while the Z measurements start from the measurement area's Far FOV. M is the Measurement Range Max, H is the working range starting at Measurement AOI Start (Z). Below is depicted the same information, with the corresponding values.
Page 152
Figure 41. The different values, in micrometers, that correspond to the feature values and calculations found in the AOI features of Z-Expert. Note that the Z values increase from Far FOV to the sensor's laser exit window, while the distance from exit window values (D) increase from the exit window down. 146 •...
Features saved in a configuration file The table below presents features saved in a .ccf file. The content of the file will vary according to chosen feature settings. Note that features in GigE Vision Host Controls and GigE Vision Transport Layer are not saved.
Z-Trak2 requires the Sapera LT Runtime software to read the registers. Sherlock is available for download from the Teledyne DALSA website. To obtain a license for a Z-Trak2, use the software registration page as indicated in the procedure below.
Page 155
Z-Trak2 3D Profiler Sensors Appendix • 149...
The following documents may contain helpful information for network settings. • Sapera LT Getting Started Manual for GigE Vision Cameras and 3D Sensors – On the Start menu, open Teledyne DALSA Sapera LT, select Documentation, then open SaperaGettingStarted_Cameras.pdf. • Network Imaging Package for Sapera LT – Optimization Guide –...
Networking tab For NICs with GigE Vision cameras/sensors connected, only the two following options should be enabled: • Teledyne DALSA Sapera GigE Vision Filter Driver • Internet Protocol Version 4 (TCP/IPv4) Basic NIC settings The following describe the recommended settings for a NIC used with GigE Vision devices.
• Adaptive Inter-Frame Spacing. Disabled by default, it should remain disabled. • Flow Control. Should be enabled. The chosen value may depend on the network switch used. Choose Rx & Tx Enabled. • Interrupt Moderation. Should be enabled. • Interrupt Moderation Rate. Choose any value except Adaptative. To maximize real-time performance, choose Off.
Page 159
• Enable/increase Receive Side Scaling Queue. • Set Interrupt Moderation Rate to Extreme or Off. Please refer to the Optimization Guide for details. Z-Trak2 3D Profiler Sensors Appendix • 153...
Sapera LT Getting Started Manual for GigE Vision Cameras and 3D Sensors. To start the Network Configuration tool On the Start menu, open the Teledyne DALSA folder and select Network Configuration Tool. • Select a network adapter (NIC) in the left pane to preview information about the NIC, or to change its configuration.
Page 161
• Select a GigE device in the left pane to preview information on the device and change the User Defined Name (corresponds to the Device User ID), or to change its IP configuration mode. Z-Trak2 3D Profiler Sensors Appendix • 155...
Page 162
• Select a host computer on the left pane to preview system information, change its configuration or change the default Sapera DHCP server configuration. Refer to the Sapera LT Getting Started 156 • Appendix Z-Trak2 3D Profiler Sensors...
DHCP/LLA Mode is the preferred automatic IP assignment mode on a NIC used with GigE devices such as Z-Trak2; it is enabled in the Sapera LT installation (see Sapera LT Network Configuration tool). For multiple NIC applications, use the Teledyne DALSA DHCP server, since it is the easiest to manage.
Ethernet to fiber-optic interface requirements In cases where the profiler-to-PC separation is greater than 100 meters, but an Ethernet switch is not desired, a fiber-optic media converter can be used. The FlexPoint GX from Omnitron Systems (www.omnitron-systems.com) converts GigE to fiber transmission and vice versa. It supports multimode (MM) fiber over distances of up to 220 m (720 ft.) and single-mode (SM) fiber up to 65 km (40 mi.) with SC, MT-RJ, or LC connector types.
This equipment is intended to be a component of a larger industrial system. CE Declaration of Conformity Teledyne DALSA declares that this product complies with applicable standards and regulations. Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment.
Revision history Revision Date Major Change Description R:0001 April 2021 Preliminary release R:0002 June 1, 2021 Preliminary release R:0003 July 8, 2021 Preliminary release R:0004 September 6, 2021 Preliminary release R:0005 September 15, 2021 Preliminary release R:0006 October 27, 2021 Preliminary release R:0007 December 22, 2021...
Need help?
Do you have a question about the Z-Trak 2 and is the answer not in the manual?
Questions and answers