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
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,
(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
or
set_defocus_list
and
– any loaded correction table.
The command
set_trigger/set_trigger4
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
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
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
set_trigger/set_trigger4
as a 20-bit value (but as a
16-bit value via get_head_status, see below).
®
RTC
5 PC Interface Board
Rev. 1.9 e
7 Basic Functions for Scan Head and Laser Control
Status Information Returned from the Scan
System
The scan system returns the following signals (on the
return channel) to the RTC
SL2-100 protocol:
can be used to
set_scale
or
set_angle
set_defocus
can be used
®
5. The
can be obtained by
or
(1) The status signals of the XY2-100 status word can also be used
®
• a 20-bit status word:
– Most scan systems return the XY2-100 status
(1)
®
word
. iDRIVE
scan systems (intelliSCAN
®
intelliSCAN
, intelliDRILL
de
®
intelliWELD
, varioSCAN
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
by the XY2-100 converter.
– The 20-bit status word can be queried via
get_value,
get_values
set_trigger/set_trigger4
• 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
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
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
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
for laser-signal auto-suppression (see
5 every 10 µs via the
®
,
®
®
, intellicube
,
) also allow other
de
®
5 as 20-bit value
or
(see below).
®
5
®
scan sys-
®
scan systems with
page
153).
page
130).
127
Need help?
Do you have a question about the RTC 5 PC Interface Board and is the answer not in the manual?