Page 2
This document, submitted in confidence, contains proprietary information which shall not be reproduced or transferred to other documents or disclosed to others or used for manufacturing or any other purpose without prior written permission of LMI Technologies Inc. No part of this publication may be copied, photocopied, reproduced, transmitted, transcribed, or reduced to any electronic medium or machine readable form without prior written consent of LMI Technologies, Inc.
Table of Contents Laser Safety......................5 General Information ..................5 Laser Classification ...................6 1.2.1 Laser Classes ....................6 1.2.2 User Precautions & OEM Responsibilities..........7 1.2.3 Class 3B/lllb OEM Responsibilities.............7 Requirements for Laser Systems Sold or Used In the USA.......9 Laser Safety Specification.................9 Proper Handling and Precautions................10 System Installation ..................10 2.1.1 Component Grounding................10...
Page 4
6.2.2 Connection....................26 6.2.3 Firmware Update ..................26 6.2.4 Server Configuration ................27 6.2.5 Video Mode....................29 6.2.6 Free Mode ....................30 6.2.7 Calibration Mode ..................31 6.2.8 Detection Mode..................33 6.2.9 Web Mode ....................34 6.2.10 Server Fine Calibration Tab ..............35 6.2.11 Event Channel ..................36 Client Interface....................37 6.3.1 Settings....................37 6.3.2...
Section 1 1 Laser Safety 1.1 General Information The laser light sources used in LMI Sensors are semiconductor lasers emitting visible light. LMI Laser Sensors have a 2/ll, 3R/llla or 3B/lllb classification depending on model. Class 2/ll and 3R/llla sensors are referred to as “products” indicating that they fully comply with the standards relating to laser products specified in IEC 60825-1 and U.S.
1. International Standard IEC 60825-1 (2001-08) Consolidated edition, Safety of laser products – Part 1: Equipment classification, requirements and user’s guide 2. Technical Report TR 60825-10, safety of laser products – Part 10. Application guidelines and explanatory notes to IEC 60825-1 3.
** in the table above. These items must be added and completed by the OEM in the system design. 1.2.3 Class 3B/lllb OEM Responsibilities LMI Technologies has filed reports with the FDA to assist the OEM in achieving certification of their laser products. The OEM can reference these reports by an accession number that will be provided upon request.
Page 8
Remote Interlock A remote interlock connection must be present in Class IIIB laser systems. This permits remote switches to be attached in serial with the keylock switch on the controls. The deactivation of any remote switches must prevent power from being supplied to any lasers.
1.3 Requirements for Laser Systems Sold or Used In the USA The OEM’s laser system which incorporates laser components or laser products manufactured by LMI Technologies requires certification by the FDA. It is the responsibility of the OEM to achieve and maintain this certification.
2.1.2 Shielded Cable LMI Technologies recommends the use of shielded cables in all environments to ensure isolation from electrical noise. The shield should be electrically connected to both the sensor housing (via the connector housing) and to the electrical box containing either the Master (network systems) or the power supply (standalone sensors).
2.1.4 Uninterruptible Power Supply (UPS) To maximize the life of the sensor, LMI Technologies recommends the use of an on-line double-conversion UPS whenever the quality of the electrical supply to the system is poor. This includes but is not limited to when the electrical supply: contains high frequency noise (due to other electronics, electic motors or other •...
Section 3 3 Sensor Overview 3.1 Introduction The chroma+scan 20X0 sensors are based on LMI's field-proven FireSync platform, which provides a synchronized, scalable, distributed vision processing architecture for building reliable, high performance systems. High reliability and simple, rapid installation are achieved with a single cable for power, data, and synchronization. Communication is via Gigabit Ethernet.
Section 5 4 Sensor Specifications This section presents sensor specific chroma+scan 20X0 information. It describes the different models, and gives dimensions of the scan zone and sensor. 4.1 Models The chroma+scan 20X0 sensors are available in the following models: Models Maximum Scan Rate Laser Power chroma+scan 2010...
Coordinate Definitions Throughout this document and software interface, displacements are represented in x-, y- and/or z-coordinates. The coordinates are defined as follows: Axis Definition Field of view (along the laser line) Field of view (axis of motion or axis of time) Range from a sensor to the object being scanned.
4.2 Performance Range Accuracy ±1.3 mm ±0.050 in Profile Resolution 3.0 mm 0.120 in Scan Resolution @ 4.5m/s (900 fpm) 18.3 mm 0.720 in chroma+scan 2010, 2011, 2015 • 9.2 mm 0.360 in chroma+scan 2020, 2021, 2025 • 4.6 mm 0.180 in chroma+scan 2040, 2041, 2045 •...
4.4 Scan Zone Clearance Distance (CD) 584 mm 23.0 in Measurement Range (MR) 940 mm 37.0 in Field of View (FOV) @ CD 498 mm 19.6 in Field of View (FOV) @ CD + MR 1219 mm 48.0 in...
4.5 Dimensions The sensor can be mounted with either M8 or 5/16" hardware. Provision to adjust the position and orientation of the sensor to align its laser plane with the laser planes of the other sensors in the ring is recommended. Although this alignment is not required for reliable profile data (adjacent sensors typically scan during different time slices), aligned laser planes provide a better appearance to the end user of the system.
4.7 Cleaning The windows on a sensor must be kept clean and free of debris at all time. If the windows become dirty, clean them with an ammonia-based cleaner only. 4.8 Features The chroma+scan 20X0 is the new-generation, high-speed, high-density 3D profile scanning system for primary log optimization.
4.8.1 Binocular 3D Scanning The chroma+scan 20X0 sensors incorporate a dual camera design which places cameras symmetrically about the laser plane. The two cameras provide binocular 3D profile scans that eliminate occlusions due to protruding features. This avoids data dropouts that would occur with conventional single amera sensors.
Section 5 5 System A chroma+scan 20X0 system consists of following components: 1. Network components: a. FireSync Master, or Master 400/800/1200/2400 b. Station computer (Host computer) c. Client computer d. Network switch e. 48V power supply FireSync network cordsets g. Other cabling: ethernet, power & encoder 2.
5.1.1 Generation 1 Network Components For systems using first generation network hardware (i.e. FireSync Master), please refer to the generation 1 network manual. 5.1.2 Generation 2 Network Components For systems using second generation network hardware (i.e. Master 400, 800, 1200, 2400), please refer to the generation 2 network manual.
5.3 Scan Frame A typical scanner arrangement is a ring of four, chroma+scan 20X0, sensors in an "X" configuration. However, different configurations and multiple rings can be employed as needed to suit the application. Currently, Detection Mode only supports a single ring of sensors. The scan frame mechanically supports the sensors, and should provide a means of adjusting the location and orientation of each sensor so that their laser planes can be aligned.
5.4 Calibration Target The system calibration target is required to perform a system calibration. This process locates each sensor with respect to a global coordinate system defined relative to the target. Transformation parameters for each sensor in the system are acquired during the system calibration process and are used by the Station to transform profile data from the multiple sensors into a single coordinate system aligned with the downstream log processing equipment (eg saws, chipper heads).
Section 6 6 Software 6.1 Overview The user's Client, running on the host computer, communicates with a Server, running on the FireSync Station, using the FireSync Host Protocol. This is described in the FireSync Host Protocol Reference Manual. This section describes the FireSync Client, and the Client Interface.
The FireSync Client application is available for Windows XP. Obtain the software from LMI Technologies Downloads site and install it on a suitable Client machine. The Client machine should have a Gigabit Ethernet adaptor that can be configured for a static IP address.
Once the upgrade is complete, the entire system must be power cycled. After this is performed, reconnect with kClient. Follow this procedure whenever a firmware update is released by LMI. 6.2.4 Server Configuration The FireSync station ships from LMI empty, with no settings files. The very first time the client connects to the station, it detects that there is no settings file and displays the Setup tab when selecting the Server node in the device tree.
Page 28
Select an individual sensor to bring up its configuration tabs, and then select the Setup tab. A sensor has an orientation, a multiplex time slot, and is viewing a particular vertex of the system calibration target. Orientation is a value that can be 0 or 1. This indicates the sensor's orientation relative to the scanning direction.
out feed. The vertex number is shown in red. Note that each sensor has to be assigned a unique vertex view for proper system operation. Detection threshold is a value that is the percentage of data points needed to trigger accurate object detection in sensor.
The dead zones will be committed to the sensor when the system is stopped by pressing the Stop button. Make sure there is no object in the scanner frame before enabling this feature. To remove all dead zones from a sensor, set the slider to 255, and then press Stop to commit an empty bit mask to the sensor.
6.2.7 Calibration Mode In order to receive data from all sensors in a common world coordinate frame, a system calibration has to be performed. This is done by placing a system calibration target, with a given shape and location, in the scanner frame. Each sensor has to view a specific vertex (or corner) of the target and this has to be specified in the Setup tab for each sensor before performing the system calibration.
Page 32
A more detailed status report is shown under the Status tab, where serial numbers of sensors, together with error codes, are reported in case of calibration failure. Following is a description of error messages. If any other explicit error code is reported by the system, please contact LMI for support.
6.2.8 Detection Mode Select the server in the device tree, and then select the Detection tab. Note that system calibration has to be performed first, in order for Detection Mode to run. Before running the system, enter values for the five parameters needed for the Detection Mode: Output Batch Count is number of profiles batched together in a single message.
6.2.9 Web Mode Web mode is a system mode exclusively used for transverse scanning. The Server Web tab, shown below, contains settings that affect the operation of Web mode. When selected, this tab enables Web mode; the Play, Pause, and Stop buttons can be used to run the system.
the encoder resolution must be a positive value for proper operation. Encoder Resolution Conveyor’s resolution (mil per encoder pulse). Please note that the encoder resolution must be a positive value for proper operation. 6.2.10 Server Fine Calibration Tab The Server Fine Calibration tab, shown below, is used to fine-tune the system calibration.
Y Translate Specify the distance of translation in the Y axis for the selected sensor. [in inch] X Translate Specify the distance of translation in the X axis for the selected sensor [in inch] 6.2.11 Event Channel If kClient detects a connection on the host PC to the sensor network (ie 90.X.X.X subnet) it will enable use of the Event channel.
6.3 Client Interface The Client communicates with a Server running on the FireSync Station using the FireSync Host Protocol, as described in the FireSync Host Protocol Reference Manual. The following sections describe aspects of communication that are specialized for the chroma+scan 20X0 series.
Page 38
<X>-7500</X> <Y>19500</Y> </Vertex> <Vertex> <X>7500</X> <Y>19500</Y> </Vertex> </CalibrationTarget> <Capture> <Enabled>0</Enabled> <Source>0</Source> <Divisor>1</Divisor> </Capture> <Members> <SensorGroup> <Name>0</Name> <Members> <Sensor> <Name>B</Name> <SerialNumber>1095</SerialNumber> <Enabled>1</Enabled> <VertexView>1</VertexView> <Orientation>0</Orientation> <Multiplex>1</Multiplex> <DetectionThreshold>15</DetectionThreshold> </Sensor> <Sensor> <Name>A</Name> <SerialNumber>1096</SerialNumber> <Enabled>1</Enabled> <VertexView>0</VertexView> <Orientation>1</Orientation> <Multiplex>0</Multiplex> <DetectionThreshold>15</DetectionThreshold> </Sensor> </Members> </SensorGroup> </Members> </SensorGroup> The example above specifies the settings for a system with four sensors. System-level settings include the following entries: Setting Description...
Page 39
EncoderResolution Encoder Resolution has to be measured on the conveyor and is given in mils per pulse. Used in Detection Mode. OutputInterval The requested distance in mils between delivered scans. Used in Detection Mode. DetectionThreshold The sensitivity to trigger an object to be scanned (percentage of total possible data points in entire system that have valid range values).
Page 40
The Capture settings determine the behavior of the system when capturing data for diagnostic analysis by LMI Technologies. To use the system normally, please ensure that data capture is disabled by setting Capture/Enabled to 0. Sensor-level settings include the following entries:...
6.3.2 System Calibration Coefficients When system calibration is performed, three coefficients are calculated which wholly describes the translation and rotation of each sensor’s profile data. The system calibration coefficients are stored in a file on the FireSync Station called "Calibration.xml". The Client can access or modify this file using the FireSync Host Protocol Read File and Write File commands.
Page 43
Video mode transmits video images at a low, fixed frame rate. Images are transmitted from all cameras in all enabled sensors. Diagnostic graphics may be overlaid on the images, depending on how the system is configured. Video Message Field Type Description messageSize Total size of message (bytes)
Use the FireSync Host Protocol Write File command to store the mask on the sensor. The string name of the file has to include the serial number of the sensor! Use the following string file name for camera 0, “\\SNXXXX\\mask0.bin”, and for camera 1 use, “\\SNXXXX\\mask1.bin”.
Page 45
messageId Type of message (0) reserved[2] Reserved for internal use deviceId Sensor serial number profileResolution Resolution of profile data (mils/unit) reserved[4] Reserved for internal use count Count of profile arrays grouped in message width Count of range points per profile array reserved[2] Reserved for internal use attributes[count][2]...
timestamp Capture time (microseconds) position Capture position (encoder count) inputState Input State 6.3.4.3 Calibration Mode The string name of this mode is “Calibration”. Use this string with the FireSync Host Protocol Set Operation Mode command to set the current mode to Calibration. In Calibration Mode, the Server finds the transformation coefficients for all the sensors, to bring the data into the world coordinate frame.
For a detailed description of error messages, see section 6.2.7. 6.3.4.4 Detection Mode The string name of this mode is “Detection”. Use this string with the FireSync Host Protocol Set Operation Mode command to set the current mode to Detection. NOTE! System calibration has to be performed before Detection Mode can run.
Count of maximum range points per profile width array reserved[2] Reserved for internal use attributes[count][2] Profile attributes (channels defined below) points[count][width][2] Profile arrays (x, y) Detection Message - Profile Attribute Channels Field Type Description slicePos Capture position of slice (encoder count) count Count of range points in this slice At the end of the object a special end marker is transmitted to signal a complete log...
Please note that all profile range units (x, z) are scaled by the value defined in profileResolution in the Web message. i.e. the data has to be multiplied by this factor (in mils/unit) for correct absolute values. Note that invalid profile points are represented by the value (0x8000).
Page 50
Note: currently, there are no custom indicators for CS20X0 sensors or servers. Consult the FireSync Host Protocol User’s Manual for the complete lists of standard indicators.
LMI Technologies. For exact warranty periods by product, please contact your Business Development Manager . Products that are found to be non-conforming during their warranty period are to be returned to LMI Technologies Inc. The sensor must be properly handled, installed and maintained, as described in Section 2: Proper Handling and Precautions.
Section 8 8 Getting Help If you wish further help on the component or product, contact your distributor or LMI directly. Visit our website at www.lmi3D.com for the agent nearest you. For more information on Safety and Laser classifications, contact: U.S.
Need help?
Do you have a question about the chroma+scan 20 0 Series and is the answer not in the manual?
Questions and answers