Sie sind auf Seite 1von 8

QUICKSTART TriSpector1000 variants

Use a stable bracket with sufficient load bearing

en CAUTION capacity and suitable dimensions for the
The TriSpector1000 is available with three different If the TriSpector1000 is mounted in a system or TriSpector1000.
TriSpector1000 field of view (FoV) sizes and two different window a casing, so that the laser safety notice signs are
materials. PMMA is a plastic material used as an al- hidden, additional signs must be placed beside Minimize shock and vibration.
3D vision
ternative material to glass in food processing environ- the exit aperture of the laser beam on the system
ments. See section E for field of view specifications. Ensure a clear view of the objects to be detected.
casing. Additional signs are not included in the
TriSpector1008 (Small FoV) delivery. Electrical installation
Window material No. The TriSpector1000 is a laser product complying to DANGER
the standards EN/IEC 60825-1:2014 and EN/IEC Risk of injury/damage due to electrical current
Glass 1075604 60825-1:2007. It also complies with 21 CFR 1040.10 The TriSpector1000 housing must be grounded
PMMA 1060426 except for deviations pursuant to Laser Notice No.50, and the complete system should be installed as an
dated June 24, 2007. The legal regulations on laser electrically shielded installation.
TriSpector1030 (Medium FoV) safety for the laser class of TriSpector1000 must be
adhered to. Incorrect grounding of the TriSpector1000 can
Window material No. result in equipotential bonding currents between
The TriSpector1000 is a class 2 laser device (2M ac- the TriSpector1000 and other grounded devices
Glass 1072923 cording to EN/IEC 60825-1:2007) where eye protec- in the system. This can lead to hazardous voltages
PMMA 1060427 tion is normally allowed by human aversion responses being applied to the metal housing, cause devices
to bright light e.g. the blinking reflex. However, viewing to malfunction or sustain irreparable damage, and
TriSpector1060 (Large FoV) the output is hazardous if the user views through damage the cable shield as a result of heat rise,
Window material No. magnifiers or suppresses aversion responses. To thereby causing cables to catch fire.
sustain laser class 2 (2M) no maintenance is neces-

Glass 1075605 sary. Operation using procedures other than those Ensure that the ground potential is the same at
specified herein may result in hazardous radiation all grounding points.
PMMA 1060428
exposure. If the cable insulation is damaged, disconnect
Laser safety the power supply immediately and have the dam-
Mount age repaired.
Mount the TriSpector1000 in a position above the
surface to be scanned. Only electricians with appropriate training and quali-
Product information fications are permitted to perform electrical installa-
The TriSpector1000 is an industrial 3D sensor that See section E for field of view diagrams and mounting tion. Observe the following safety measures:
uses laser triangulation on objects to produce 3D distances. The default scan direction is as shown by
the figure below. If a scan is performed in the oppo- Standard safety requirements must be met when
images. The TriSpector1000 acquires multiple height
site direction, the acquired image will be mirrored. working in electrical systems.
profiles to build a 3D image of the object.
Only connect and disconnect electrical connections
Embedded 3D image analysis tools are applied to the
when power is off. Otherwise, the devices may be
3D images. The results are sent to a control system
via external interfaces. The laser warning label is located on the black side
panel on the side opposite side of the connectors. Ensure that loose cable ends are isolated.
For further information, see
tor1000. Connect unused input pins to GND.
About this document The laser will be automatically activated as soon Wire cross sections of the supply cable from the
as the TriSpector1000 is powered on. Avoid direct Mounting requirements customers power system should be designed and
This document contains instructions and descriptions protected in accordance with the applicable stan-
that support the set up and operation of the TriSpec- exposure to the laser beam. For optimal performance: dards.
Observe the ambient conditions for the operation Make sure that the power I/O cable is protected by
This document is available in English and German of the TriSpector1000 (e.g. ambient temperature, a separate slow-blow fuse with a maximum rating of
Temporary irritating optical influence (glare, flash
online. Type the part number of the document in ground potential), see section H for specifications. 2.0 A. The fuse must be located at the beginning of
blindness, after-image) on the human eye can not
the search field of the web page the wire at the 24 V power supply side.
be excluded, in particular in combination with low Ensure adequate heat transfer from the device, e.g.
Operating Instructions number English/German:
ambient light level. Do not aim the laser at the eyes via the mounting bracket to the mounting base, or by The 24 V power supply must meet the require-
8018319/8018318. of a person. means of convection. ments of SELV+LPS relating to UL/EN60950-1:2014-

8018319/ZQO3/2017-09-19 Subject to change without notice SICK AG Waldkirch Germany TRISPECTOR1000 | SICK 1
08 or CAN/CSA-C22.2 No.223-M91(R2008)-Power PC installation Button Name Description
supplies with Extra-Low-Voltage class 2 outputs
The SOPAS Engineering Tool (ET) software for PC is Rotate Click and drag to rotate the image.
or UL1310 (6th Edition)-standard for class 2 power
used to connect and configure the TriSpector1000 Shortcut command: Ctrl + E.
units. Press and hold the mouse scroll
and other SICK devices.
All circuits/signals connected to the wheel.
To install SOPAS ET:
TriSpector1000 must be designed as SELV circuits Zoom Click and drag upwards to zoom in
1. Download SOPAS ET (version 3.3 or newer) from
(SELV = Safety Extra Low Voltage). and downwards to zoom out. Shortcut command Ctrl + R.
Encoder 2. Run the downloaded installation file. Use the mouse scroll wheel.
3. Follow the instructions on the screen. Double-click the product icon to open the device
Menu Contains image view settings.
window and start the configuration.
PC system requirements
It is strongly recommended to use an encoder for If there are IP address connection issues, click the
For adequate SOPAS ET performance use a PC with Use the visualization cube in the lower
measuring applications, e.g. shape measuring and Edit icon in the device tile to make adjustments. The
Intel Core I5 540M (2.53 GHz, 4GB RAM) or better, left corner of the image area to change
volume measuring. If no encoder is used, analysis default IP address is
and a screen resolution of at least 1024x768. between orthographic 2D and 3D
results may be inaccurate due to object movement
SOPAS ET device window viewing angles. The faces, corners and
speed variations. Graphics card: Intel HD Graphics video card (or edges of the cube are selectable.
NVIDIA NVS 3100M 512MB GDDR3), or better. The TriSpector1000 is configured through the SOPAS
The encoder must fulfill the following requirements: Make sure to use the latest graphic card drivers. ET device window. Image view controls
The encoder must be an incremental encoder. Ethernet connection is required, 100 Mbit/s or better,  The image view controls are used to switch between

1 Gbit/s or faster is recommended for best perfor-  the Live 3D image, the Job image or the Sensor view.
The encoder must have a TTL/RS422 interface. Different image view controls are available in different
mance during configuration of the TriSpector1000 via
In the case of strong magnetic fields in proximity workflow steps.
to the TriSpector1000 a recommended encoder
(no. 1068997) must be used to ensure optimal A mouse with at least three buttons (or scroll wheel)   Image view Description
performance. is recommended.
Shows the job image stored with the Save job
The connection requires two encoder channels image button.
Reset parameters to default
(A/A and B/B) to keep track of movement and Displays the latest scanned image.
direction. To reset all SOPAS ET parameters including IP ad-
dress, select Load factory defaults from the Functions 1. SOPAS functions and workflow steps
The TriSpector1000 has a two directional (up/down) menu. 2. Image handling controls Displays object as perceived by the image
encoder pulse counter. The forward (up) scanning 3. Controls for image view, image recording (red), and Force sensor. Use this view to adjust image acqui-
direction is defined as clockwise encoder shaft To reset all parameters except IP address, select Load trigger sition settings.

movement, as seen from the tip of the shaft. See the from the Functions menu.
application defaults 4. Image area
5. Parameter pane Image recording
Current speed parameter in the Image workflow step for SOPAS ET main window
movement speed. There are five encoder pulse Image handling controls Click the image recording button to save images
counter modes: direction up/down, position up/down to disk. These images make it possible to use the
NOTICE The image handling controls are used to manipulate Emulator and configure the tools offline. The image
and motion. At the first use, the TriSpector1000 will require a tool regions and perspective when viewing images. As
Scan recording is done in parallel with the analysis.
SICK Device Driver (SDD). When adding the device an alternative to the buttons, you can use a mouse
No scan Direction Up a prompt will appear with instructions on how to in- with a scroll wheel, as described below. Workflow
stall the driver. When prompted for SDD installation To configure the TriSpector1000, follow the workflow
source, choose Device upload. Button Name Description
Scan steps in the parameter pane. It is possible to change
Select Click and drag to change region size workflow step at any time.
The SOPAS ET main window is split into two panes, and position.
No scan Position Up
the project view to the left and a list of available Shortcut command: Ctrl + Q.
devices to the right. To add the TriSpector1000 to the
Move Click and drag to move the image.
Scan project, select the device on port 2112 and click the Shortcut command: Ctrl + W.
Add button. Shift + press and hold the mouse 1. Image
Motion scroll wheel.
The Image workflow step is used to set up image acqui-
sition for good image quality.

Forward scanning direction

8018319/ZQO3/2017-09-19 Subject to change without notice SICK AG Waldkirch Germany TRISPECTOR1000 | SICK 2
Perform a scan reference when adjusting the exposure time and Button Tool Description switch to the job image view.
The TriSpector1000 builds the image by acquiring a gain. See section F for examples. 3. A shape tool is required if the object changes posi-
y Find Group icon.
number of laser line profiles of a moving object. 2. Click the Live 3D button and perform a scan. x tion between scans. In the Find tool group, click
3. In the Image workflow step, Acquisition section, ad- the Shape button to apply a shape tool to the job
Use an encoder if motion is not constant. The encoder just the sliders until the 3D live view looks good. image.
settings are located in the Motion section in the Image 4. Use the Laser threshold parameter in the Image
Shape Locates a 3D shape in an image. Re-
4. Use the image handling controls to move and
positions inspection tools according to the
workflow step. Click the Calculate button for assistance workflow step to specify the cut off point for 3D position of the shape. resize the shape tool to cover the shape to be
with encoder calculation. Move the object under the image acquisition. located. Make sure not to include any extraneous
TriSpector1000 laser line to perform a scan. 5. Repeat the procedure if necessary.
Blob Locates clusters of points within a defined
shapes, e.g. conveyor belt surface. Leave some
height interval and cluster size. This makes
Set field of view it possible to measure volume, area, angle, extra space between the object and the shape tool
Configure trigger settings and bounding box. The Blob tool can be borders. Use the Masks function to exclude non-
The Image Trigger section is used to determine when inverted to find holes in the height map
relevant features of the object.
image acquisition starts. 5. In the Find tool group, click the Blob button to
Plane Automatically locates a flat surface in the
apply a blob tool to the job image. Adjust the
Set the Image Trigger parameter to None (Continuous) to field of view. Adjust the Percentile parameter
to set the span of height data points used parameters in the Task workflow step belonging to
acquire images continuously.
to find a plane. the blob tool if necessary.
Select Object trigger to define a plane on a certain Fix Plane Manually set a reference plane in the field 6. Use the image handling controls to move and
height. The image acquisition starts when an object is of view. resize the blob tool to cover the area containing
above the specified plane. the blobs. Adjust the height range to only include
Peak Locates the point with the maximum or relevant data.
Select Command Channel to trigger the image acquisi- minimum height value.
7. Click the Live 3D button. The tools created in the
tion from the command channel.
job image are applied to the live images. The blob
Point Manually set a reference point in the field
To trigger the TriSpector1000 by digital I/O, for of view. tool will be repositioned with the located shape.
instance by using a photoswitch or a PLC, set the If a volume calculation is to be performed, a Fix
parameter to Trigger on I/O 3. When using this setting, Edge Locates an edge in a given search direction. Plane should be added first to be used by the blob
image acquisition can be delayed by time or distance tool as reference. The evaluation criteria for the
from the signal input. The TriSpector1000 triggers on blob tool (OK/NOK) can be set under the Results
a rising edge. The trigger pulse must be at least 50 Button Tool Description section, e.g. correct number of blobs.
s. The TriSpector1000 ignores succeeding pulses 8. If the blob tool fails to locate desired blobs, more
Two regions are shown in the Image workflow view. Inspect Group icon
during image acquisition. settings can be found under the Advanced section
The green region is the field of view where image in the Task workflow step.
If you click Force trigger (see section SOPAS ET device
acquisition is possible. The length of the green region
window), an image acquisition is started. If an acquisi- Area Estimates surface coverage by counting
is determined by the Profile distance parameter. points within a defined 3D region, or within 3. Results
tion is already ongoing, it will be interrupted and a specified intensity interval inside the
The blue region is the user selected field of view, re-started. region.
The Results workflow step contains settings for result
used for image analysis. The blue region is the area in processing and output handling. Note that a bold red
which the camera acquires height map data for image 2. Task Button Tool Description underscore in the input fields indicates syntax error.
analysis. The field of view can be adjusted to optimize The Task workflow step contains functions to configure Measure Group icon
performance. A smaller field of view will allow for a Blob tool condition example
image analysis. Use the Save job image button to save
higher scan frequency. an image for tool setup and configuration. The tool The Conditions section allows creation of conditions
buttons will appear after pressing Save job image. Angle Measures the angle between two planes. that give true or false results. The following steps
Use the Select control from the image handling describe how to create a custom condition based
controls to resize the blue area to cover the object to Click the eye symbol ( ) in the parameter pane to on a blob tool to check the coordinates of blobs with
be analyzed, or use the value boxes in the Field of view switch visual representation on/off for each tool. If Distance Measures the distance between two tool certain angles.
section. key points.
applicable, click one more time to show the region of
the tool. Selecting a tool will always show the visual 1. Click the New button and name the condition. This
The image acquisition field of view is set to maximum example uses the name BlobAnglePlusMinus10De-
by default. representation for the tool. Blob tool example
Each tool has a Settings section for tool parameter The following steps describe how to perform an image
Adjust image settings 2. Click +Result Tools Blob 0 First blob
adjustments and a Result section for tool output, pro- analysis that finds clusters within a height interval.
To adjust the image settings to get a good image: cessing time and tool OK/NOK criteria. Multiple tools 1. Perform a scan of the object to be analyzed. 3. Type <10 after the text that appears, click +Func
(maximum 32) can be applied, but you can only use 2. Go to the Task workflow step. Create a job image Logic And. Repeat step 2 and type >-10 after
1. Click the Sensor button located above the image
one Shape tool per configuration. The tools are divided by clicking the Save job image button. This will also the text that appears.
area to see the laser profile which can be used as
into three groups: Find, Inspect, and Measure.

8018319/ZQO3/2017-09-19 Subject to change without notice SICK AG Waldkirch Germany TRISPECTOR1000 | SICK 3
The BlobAnglePlusMinus10Degrees condition will return Note that the input signals must be kept high during <stx>set Set profile trigger mode. Area
a true value if the first blob located by the Blob tool the whole session, not only when the job is initiated. profileTriggerMode<etx>* Modes: Encoder, FreeRun-
ning Result Output
has an angle between -10 and 10.
Multiple configurations <stx>set pulsesPerMM Set value for pulses per Coverage Percentage of coverage.
<value><etx>* millimeter.
Image, task and result configurations can be saved Area Area in mm2.
individually to allow multiple configurations. Use the <stx>set speed <value><etx>* Set value for speed.
Select job button in the SOPAS functions panel to man- Plane
age and select configurations. <stx>set triggerDelayTime Set value trigger delay time. Result Output
Use the Digital outputs section to specify which results Score Score value (0-100).
If configurations are to be used again later it is <stx>set triggerDelayTrack Set value for trigger delay track.
that are sent to the available outputs. This feature
important to save configurations to flash with the Save <value><etx>* Tilt Angle to z-axis in degrees.
must be enabled in the Interfaces tab. An output can
parameters permanently button in the SOPAS functions <stx>set triggerDelayMode Set trigger delay mode.
be set to signal on a specific condition, for example
panel before disconnecting power from the device. <value><etx>* Modes: ms, mm.
Plane and Fix plane
on when the BlobAnglePlusMinus10Degrees condition
* Use get instead of set to see current value/mode. Result Output
returns a true value. Fieldbuses
Tool result output Cx, Cy, Cz, Nx, Ny, Nz Equation of the plane through
Use the Ethernet output string section to define a result The Trispector1000 has native EtherNet/IP support. center point + normal.
string, e.g. boolean tool decision or tool output. This General
Use the fieldbus module CDF600-2200 from SICK to Px, Py, Pz, Pd Equation of the plane through Px*x
feature must be enabled in the Interfaces tab. In this Result Output + Py*y + Pz*z + Pd = 0.
connect the TriSpector1000 to a ProfiNet network.
example the coordinates of the first blob are returned
OverallDecision OK/Not OK/Invalid/ Angle
if the BlobAnglePlusMinus10Degrees evaluates as true. Command channel Neutral/Not found
If the condition evaluates as false, zero coordinates Result Output
Both Ethernet and the serial interface can be used as All tools
are returned.
command channel. The serial interface is available on Result Output
Angle Angle in degrees.
the Power I/O socket, as described in section D.
Decision OK/Not OK/Invalid/ Distance
Neutral/Not found
The command channel features an ASCII protocol for
Result Output
configuration of settings. Shape
Distance Distance in mm.
The following is a subset of commands that are avail- Result Output
able. A full list of commands is available via sicksup- Rotation Rotation in degrees. Peak Position Position coordinates (x,y,z). Result Output
Tool result symbols Command Reply Score Score value (0-100). x, y, z Peak position (x, y, z).

Image Parameter Description <stx>get job<etx> Name of current configuration. Blob Point
area/Tool pane
<stx>set job jobName<etx> Set job to jobName. Result Output
Result not OK. Result Output
<stx>set laser on<etx> Turn laser on. NumBlobs Number of blobs detected.
x, y, z User defined position (x, y, z).
Result OK. <stx>set laser off<etx> Turn laser off. OverallVolumeDe- OK/Not OK. Blob volume threshold (all blobs).
<stx>trigger<etx> Trigger the image acquisition.
cision Edge
Result invalid. First blob/blobs[]:
<stx>get tool toolName Value of a specified setting Result Output
- index Index of blob in list.
<setting name><etx> for toolName.
- cogX X-centre of blob. MidPointX, MidPointY, MidpointZ Centre of line segment.
Result not found.
<stx>set tool toolName Set value of a specified setting - cogY Y-centre of blob.
<setting name> <value><etx>* for toolName. - cogZ Z-height of X/Y-centre. DirectionX, DirectionY,DirectionZ 3D vector of the line segment.
- width* Width of bounding box.
4. Interfaces <stx>set exposure Set value for camera exposure. - length* Lenght of bounding box. Functions and operators
<value><etx>* - cx* X-centre of bounding box.
The Interfaces workflow step contains settings for con- TriSpector1000 supports a set of operators and func-
<stx>set gain <value><etx>* Set value for camera gain. - cy* Y-centre of bounding box.
nections to external interfaces. -boundsAngle* Bounding box angle (90 from x-axis). tions for result handling. The categories of operators
- area Blob area in mm2.
I/O Definitions: Configure the digital in- and outputs. <stx>set Set image trigger mode. - blobAngle* Blob angle (90 from x-axis). and functions are mathematical, logical and strings.
imageTriggerMode<etx>* Modes: Input, None, Ob- - volume* Volume in cm3.
Ethernet: Set the parameters of the Ethernet interface. ject, Command. - volumeDecision OK/Not OK. Blob volume threshold (per blob). Logical operators
Serial: Set the parameters of the serial interface. <stx>set laserThreshold Set value for laser threshold. * If activated in tool. Operator Syntax Result Description
<value><etx>* type
Job Selection Input: To make it possible to select job via
<stx>set profileDistance Set value for profile distance. < x<y BOOL Smaller than.
digital input signals, define the signal for each job. <value><etx>*

8018319/ZQO3/2017-09-19 Subject to change without notice SICK AG Waldkirch Germany TRISPECTOR1000 | SICK 4
> x>y BOOL Greater than. max max(x1, ...) NUM Find the maximum String functions License text
value in a list of
<= x <= y BOOL Smaller than or equal to. elements or an array. Operator Syntax Result Description SICK uses open-source software. This software is
>= x >= y BOOL Greater than or equal to. type licensed by the rights holders using the following
sum sum(x1, ...) NUM Sum all elements in
a list or array. matches matches(str, BOOL Check if a string licenses among others: the free licenses GNU General
= x =y BOOL Equal to.
pattern, mode) matches a regular Public License (GPL Version2, GPL Version3) and GNU
~= x ~= y BOOL Not equal to. abs abs(x) NUM Absolute value of (x). expression. The
Lesser General Public License (LGPL), the MIT license,
round round(x, dec) NUM Round x to an mode variable can
and x and y BOOL Logical and. be set to unicode zLib license, and the licenses derived from the BSD
integer or to a fixed
or x or y BOOL Logical or. number of decimals. or binary, the license.
default setting is
not not(x) BOOL Logical not of a boolean x. mod mod(x,y) NUM Calculate modulo unicode. This program is provided for general use, but WITH-
of x. OUT ANY WARRANTY OF ANY KIND. This warranty
hasSubString hasSubString BOOL Check if a string
Logical functions sqrt sqrt(x) NUM Calculate the square (str,substr) contains a substring. disclaimer also extends to the implicit assurance
root of x. Case sensitive.
Opera- Syntax Result Description of marketability or suitability of the program for a
tor type sin sin(x) NUM Calculate the sine of find find(str,substr) NUM Check if a string particular purpose.
x in radians. contains a substring.
any any(array) BOOL Check if any array Returns index of the More details can be found in the GNU General Public
element is true. cos cos(x) NUM Calculate the cosine first character of
of x in radians. License. View the complete license texts here: www.
all all(array) BOOL Check if all array a found substring.
Case sensitive. Printed copies of the license
elements are true. tan tan(x) NUM Calculate tangent of
x in radians. texts are also available on request.
count count(array) NUM Count all true va- length length(str) NUM Calculate the length
lues in a boolean asin asin(x) NUM Calculate the arcsine of a string in bytes.
array. of x in radians. substr substr(str, STR Get a substring from
contains contains(array,x) BOOL Check if a value acos acos(x) NUM Calculate the arcco- start,end) a string.
x is present in an sine of x in radians. token token(str,d) Array Create an array of a
array. string of tokens with
atan atan(x) NUM Calculate the arctan-
element element(array,index) Any Get an element gent of x in radians. delimiter d.
out of an array by prefix prefix(str,filler, STR Fill the beginning of Australia Norway
index. deg deg(rad) NUM Convert radians to Phone +61 3 9457 0600 Phone +47 67 81 50 00
degrees. len) a string with a filler 1800 334 802 tollfree Poland
array array(x1, ...) Any Create an array character up to a Austria Phone +48 22 539 41 00
rad rad(deg) NUM Convert degrees to specified length. Phone +43 22 36 62 28 8-0 Romania
of list elements, Belgium/Luxembourg Phone +40 356 171 120
array index starts radians. Phone +32 2 466 55 66
postfix postfix(str, STR Fill the end of a Russia
at zero. Brazil Phone +7 495 775 05 30
pow pow(x,y) NUM Calculate x to the filler, len) string with a filler Phone +55 11 3215-4900 Singapore
size size(array) NUM Calculate size of power of y (x^y). character up to a Canada Phone +65 6744 3732
specified length. Phone +1 905 771 14 44 Slovakia
an array. exp exp(x) NUM Calculate e (cons- Czech Republic Phone +421 482 901201
tant) to the power of Phone +420 2 57 91 18 50 Slovenia
Mathematical operators x (e^x).
String wildcards Chile Phone +386 591 788 49
Phone +56 2 2274 7430 South Africa
China Phone +27 11 472 3733
Operator Syntax Result Description ln ln(x) NUM Calculate the natural Operator Syntax Description Phone +86 20 2882 3600 South Korea
logarithm of x. Denmark Phone +82 2 786 6321
type * *S Any string precedes a certain Phone +45 45 82 64 00 Spain
log10 log10(x) NUM Calculate the loga- string. Equal to regular expres- Finland Phone +34 93 480 31 00
+ x+y NUM Addition. Phone +358-9-2515 800
rithm of x (base 10). sion .*. Sweden
France Phone +46 10 110 10 00
- x-y NUM Subtraction. Phone +33 1 64 62 35 00
? ?S Any character precedes a Switzerland
String operators certain string. Equal to regular
Germany Phone +41 41 619 29 39
- -x NUM Negation. Phone +49 211 5301-301 Taiwan
expression .?. Hong Kong Phone +886 2 2375-6288
* x*y NUM Multiplication. Operator Syntax Result Description Phone +852 2153 6300 Thailand
type Hungary Phone +66 2645 0009
/ x/y NUM Division. Phone +36 1 371 2680 Turkey
x STR String represen- India Phone +90 216 528 50 00
^ x^y NUM Exponentiation. tation. Phone +91 22 4033 8333 United Arab Emirates
Israel Phone +971 4 88 65 878
. x.y NUM Decimal. Phone +972 4 6881000 United Kingdom
.. x .. y STR Concatenation of Italy Phone +44 1727 831121
strings x and y. Phone +39 02 274341 USA
Mathematical functions Japan Phone +1 800 325 7425
= x=y BOOL Check if two strings Phone +81 3 5309 2112 Vietnam
Operator Syntax Result Description x and y are equal, Malaysia Phone +84 945452999
Phone +6 03 8080 7425
with wildcard functio-
type Mexico
nality. Phone +52 472 748 9451
min min(x1, ...) NUM Find the minimum Netherlands
Phone +31 30 2044 000
value in a list of
New Zealand Detailed addresses and additional
elements or an array. Phone +64 9 415 0459 representatives and agencies
0800 222 278 tollfree at

8018319/ZQO3/2017-09-19 Subject to change without notice SICK AG Waldkirch Germany TRISPECTOR1000 | SICK 5
A. Dimensional drawings 3. TriSpector1060 (Large FoV)
1. TriSpector1008 (Small FoV)

9 47 18.5
9 47
(1.85) (1.85)

61.9 (1.26)
61.9 (1.26)




205.5 (8.09)


38 18.5 21 307 (12.09) 94 (3.70) (4.19)


94 (3.70)


(1.50) (0.73) 316.9 (12.48)
136 (5.35) 9.9
145.9 (5.74) 5.6 4 5 6 7 8

24 (0.94)

24 (0.94)
(0.39) 2 3

83.3 (3.28)
4 5 6 7 8

82 (3.23)
24 (0.94)

24 (0.94)

2 3 M12 x 1 M12 x 1
83.3 (3.28)
82 (3.23)

M12 x 1


M12 x 1 M12 x 1

M12 x 1
1. Connector Encoder (thread inside)
2. Connector Gigabit Ethernet (Gig E)
2. TriSpector1030 (Medium FoV) 3. Connector Power I/O (thread outside)
4. LED; On
5. LED; State
6. LED; Link/Data
9 47 (1.85)
7. LED; Result
8. LED; Laser

9. Fastening threads (M5x8.5 length)

27.9 61.9 (2.44)

Optical receiver (center)




Optical sender (center)

B. LED definitions

114.5 (4.51) (0.72) 94 (3.70) 61.5 (2.42)


217 (8.54) Name Color Function

226.9 (8.93)
On O Green Power on
(0.39) State O Green Ready for trig input and
5.6 4 5 6 7 8 image acquisition
Link/Data O Green Gigabit Ethernet (Gig E)
2 3 Link: LED on
Activity: LED blink
83.3 (3.28)

1 Result O Green Overall result pass

O Red Overall result fail

M12 x 1 M12 x 1
O Blue Result not found
M12 x 1
Laser O Green Laser on

8018319/ZQO3/2017-09-19 Subject to change without notice SICK AG Waldkirch Germany TRISPECTOR1000 | SICK 6
C. Connection diagram E. Field of view diagrams
1. Encoder Maximum guaranteed image acquisition
2. PC/Network
Stratix switch area in mm (inch). The brighter areas rep-
3. Photoelectric switch
PLC output trigger resent typical image acquisition area.
4. 24 V DC, power source
Encoder Encoder

 Result 56
PC stratix Gig E Laser (2.20)
  (1.57) 60
PLC output
24 V DC Power I/O (2.36)
65 x 15
trigger (2.56 x 0.59)
D. Pin assignment W
Encoder I/O Gigabit Ethernet Power I/O Typical field of view 75
12 11 TriSpector1030
6 7
7 6 5
4 Y = Max. height range H
8 X = Width at max.
5 1
5 9
working distance 141
8 7 1 10
M12 socket, 8-pin M12 socket, 8-pin M12 plug, 12-pin 90
A-coded X-coded A-coded (3.54)
Pin Signal Signal Signal
1 A/ - RS422 inverted input WHITE GETH_L1+ 24 V Power supply input BROWN

2 A - RS422 non-inverted input BROWN GETH_L1- GND (Power / Signal) BLUE 270 x 100
(10.63 x 3.94)
3 B/ - RS422 inverted input PINK GETH_L2+ 24 V - I/O 3, Trigger in WHITE
4 B - RS422 non-inverted input BLACK GETH_L3+ 24 V - I/O 4, Configurable 330
5 (Not connected) GETH_L3- 24 V - I/O 2, Input Y (12.99)
6 (Not connected) GETH_L2- 24 V - I/O 5, Configurable TriSpector1060
7 GND (Power / Signal) BLUE GETH_L4+ 24 V - I/O 6, Configurable H
8 24 V Power supply output RED GETH_L4- 24 V - I/O 1, Input
9 - - 24 V - I/O 7, Configurable (11.46)
10 - - Reserved
11 - - RS-232 Rx (7.09)
12 - - RS-232 Tx TriSpector1008 (31.50)
(EIA / TIA568-B) TriSpector1030 540 x 200
TriSpector1060 (21.26 x 7.87)
X 660

8018319/ZQO3/2017-09-19 Subject to change without notice SICK AG Waldkirch Germany TRISPECTOR1000 | SICK 7
8018319/ZQO3/2017-09-19 Printed in Germany (2017-09) All rights reserved Subject to change without notice
F. Laser line exposure time Attribute Value Attribute Value
View Short exposure time Normal exposure time Long exposure time 3D profile reso- 1008: 0.049 mm/px Weight (not in- 1008: 900 g
lution 1030: 0.215 mm/px cluding cables) 1030: 1300 g
1060: 0.43 mm/px 1060: 1700 g
Interfaces Dimensions (L x 1008: 136 mm x 62 mm x 84 mm
Operator inter- SOPAS W x H) 1030: 217 mm x 62 mm x 84 mm
face 1060: 307 mm x 62 mm x 84 mm
Live 3D Configuration SOPAS Optics Fixed
view software Ambient data
Communication Gigabit Ethernet (TCP/IP), serial (RS- Shock load 15 g / 6 ms (EN 60068-2-27)
interfaces 232), configurable digital I/O
Vibration load 5 g, 10 Hz...150 Hz (EN 60068-2-6)
Digital inputs 3 x, non-isolated
Digital in-/ 4 x, non-isolated, configurable Ambient opera- 0 C ... +40 C (See section Mount
outputs ting temperature on page 1 for information regarding ade-
Encoder inter- RS422/TTL (DBS36E-BBCP02048) quate heat dissipation)
When adjusting laser line exposure time, the optimal See the images above for examples of 2D sensor im- face
exposure time yields a gray line in 2D sensor image ages and Live 3D images depicting too short exposure Ambient storage 20 C ... +70 C
Maximum enco- 300 kHz temperature
representation. A slightly brighter line is preferrable to time, normal exposure time and long exposure time der frequency
a slightly darker line. (from left to right). Permissable rela- 0% ... 90%, non-condensing
Fieldbuses tive air humidity
A solid white laser line indicates too long exposure
EtherNet/IP Via Gigabit Ethernet port
time and will result in an overexposed image. Input switching levels
ProfiNet Via serial interface connected to SICK
Input levels Up to 30 V
module CDF600-2200.
Stresses beyond this over-voltage
Mechanics/electronics level can cause permanent dam-
Power I/O M12 plug, 12-pin A-coded age to the device
Input threshold levels High: > 15.0 V
H. Technical data Gigabit Ethernet M12 socket, 8-pin X-coded
Low: < 5.0 V
Attribute Value Attribute Value Hysteresis > 1.0 V
Encoder M12 socket, 8-pin A-coded
Features Laser class 2 (EN/IEC 60825-1:2014) Input current High < 3.0 mA
2M (EN/IEC 60825-1:2007) Low < 0.1 mA
Tasks Positioning, inspection, measurement Connector Brass, nickel-plated
Complies with 21 CFR 1040.10 material
Technology 3D, line scan, image analysis
except for deviations pursuant to Supply voltage 24 V DC, 20 %
Laser Notice No.50, dated June SELV + LPS according to EN 60950-
24, 2007 1:2014-08 or Class 2 according to
Working distance 1008: 56...116 mm range Output switching levels
Laser fan angle 452 UL1310 (6th Edition)
(measured from 1030: 141...541 mm range Voltage level high High: > Voltage Supply - 3.0 V (Vol-
front window) 1060: 291...1091 mm range Imaging angle 1008/1030: 65 Supply current 1.5 A maximum; external fuse required
tage Supply = 19.2 V...28.8 V)
Width at mini- 1008: 40 mm 1060: 67 Low: < 2.0 V
mum working 1030: 90 mm Offline support Emulator Power consump- 11 W maximum Source/sink output 100 mA @ 24C
distance 1060: 180 mm tion current
Toolset Angle, Area, Blob, Distance, Fix Plane,
Width at maxi- 1008: 75 mm Plane, Peak, Point, Shape Ripple < 5 Vpp Overcurrent protection < 200 mA
mum working 1030: 330 mm Capacitive load 100 nF
distance 1060: 660 mm Performance
Current con- 400 mA with no output loads Inductive load 1H (with use of external
Maximum height 1008: 60 mm Typical height 1008: 20/50 m
sumption free-wheeling diode, otherwise
range 1030: 400 mm resolution (Near 1030: 40/280 m
Enclosure rating IP 67 permanent damage to the device
1060: 800 mm field/Far field) 1060: 80/670 m
can occur)
Light source Visible red light (laser, 660 nm) Maximum perfor- 2000 3D profiles/s
mance Safety EN 60950-1:2014-08
Maximum num- 2500 per image Protection class III
ber of profiles
EMC Immunity: EN 61000-6-2:2005
Emission: EN 61000-6-3:2007

8018319/ZQO3/2017-09-19 Subject to change without notice SICK AG Waldkirch Germany TRISPECTOR1000 | SICK 8