EasyManua.ls Logo

Scanlab RTC 5 PC Interface Board - 7.3.6 Status Monitoring and Diagnostics; Status Information Returned from the Scan System

Scanlab RTC 5 PC Interface Board
622 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
RTC
®
5 PC Interface Board
Rev. 1.9 e
7 Basic Functions for Scan Head and Laser Control
127
innovators for industry
peripheral ports not being accessible during the
current 10 µs clock period, possibly including output
to the scan head (where galvanometer scanner
motion could pause for 10 µs).
7.3.6 Status Monitoring and Diag-
nostics
For status monitoring and diagnostic purposes, the
commands get_value or get_values can be used to
read a variety of signals:
a 20-bit status word returned by the scan system
– via the XY2-100 converter when applicable
("Status Information Returned from the Scan
System", page 127)
the current value of the LASERON signal
the current cartesian output values (hence the
sample values common to both scan head
connectors: any wobbel or Processing-on-the-fly
corrections are taken into account, but not image
field corrections or coordinate transformations)
the (specific to each scan head connector) control
values which take into account
any coordinate transformations defined via
set_matrix, set_offset, set_scale or set_angle
(or via the corresponding list commands),
any Z coordinate offset defined via
set_offset_xyz or set_offset_xyz_list,
any focal length offset defined via set_defocus
or set_defocus_list and
any loaded correction table.
The command set_trigger/set_trigger4 can be used
on each of these signals to record their values over
time – and with a selectable sample period. The
recorded values are stored on the RTC
®
5. The
command get_waveform can be used to transfer the
recorded values to the PC.
The current status of a measurement session started
with set_trigger/set_trigger4 can be obtained by
calling the command measurement_status.
The returned values are always 20 bits wide. When
necessary, even in RTC
®
4 compatibility mode, these
must be converted by the user into 16-bit values (by
dividing by 16). The XY2-100 status word, too, is
returned via get_value, get_values or
set_trigger/set_trigger4 as a 20-bit value (but as a
16-bit value via get_head_status, see below).
Status Information Returned from the Scan
System
The scan system returns the following signals (on the
return channel) to the RTC
®
5 every 10 µs via the
SL2-100 protocol:
a 20-bit status word:
Most scan systems return the XY2-100 status
word
(1)
. iDRIVE
®
scan systems (intelliSCAN
®
,
intelliSCAN
de
®
, intelliDRILL
®
, intellicube
®
,
intelliWELD
®
, varioSCAN
de
) also allow other
data signals for each axis to be transmitted sep-
arately to the RTC
®
5 for evaluation instead (see
chapter 8.1, page 152).
Scan systems without SL2-100 interface return
a 16-bit status word. This value is multiplied by
16 and transferred to the RTC
®
5 as 20-bit value
by the XY2-100 converter.
The 20-bit status word can be queried via
get_value, get_values or
set_trigger/set_trigger4 (see below).
6 additional status bits:
Scan systems with SL2-100 interfaces – addi-
tionally to the 20-bit status word – transmit the
6 variable bits of the XY2-100 status word.
For scan systems without SL2-100 interfaces
the XY2-100 converter – additionally to the 20-
bit status word – transmits to the RTC
®
5
bits#6-11 of the 16-bit status word outputted
by the scan system. If the scan system outputs
the XY2-100 status word (the iDRIVE
®
scan sys-
tems should be correspondingly configured),
then the 6 variable bits of the XY2-100 status
word will be transmitted for such systems, too.
The 6 additional status bits are queried via
get_head_status and returned as a
(16-bit) XY2-100 status word (see command
description).
a user data bit
Via this user bit, iDRIVE
®
scan systems with
SL2-100 interfaces (operated without an
XY2-100 converter) can supplementally return
slowly changing status information (e.g. cur-
rent galvanometer temperature) along with the
above-mentioned “normal” status return. This
status information can be queried via
read_user_data (also see page 153).
(1) The status signals of the XY2-100 status word can also be used
for laser-signal auto-suppression (see page 130).

Table of Contents

Related product manuals