RTC
®
5 PC Interface Board
Rev. 1.9 e
10 Commands And Functions
401
Comments • The default setting (after the command load_program_file) is
(1,0)
, i.e. correction
table #1 will be used for scan head A, whereas the output signals for scan head B are
turned off (this corresponds to parameter values
HeadA
=1 and
HeadB
= 0). Initially
however, after load_program_file and until select_cor_table is called or the galva-
nometer scanners are explicitly moved, the galvanometer scanners will stay in the posi-
tion (0|0), even if the correction table content is different.
• If the “second scan head control” option is disabled, then signals of the second scan
head will remain permanently turned off; even so, multiple correction tables can still be
loaded and used at any time by the primary scan head. Even with one scan head, you
can thereby quickly switch back and forth between several correction tables, e.g. one
for a pointer laser and one for the main laser with a different wavelength (use
select_cor_table(1,0)
and
select_cor_table(2,0)
, also see chapter 8.5 "Using
Several Different Correction Tables", page 170).
• In a double scan head system, table #1 will be typically used for scan head A,
and table #2 will be used for scan head B:
select_cor_table(1,2)
. But you can make
a different assignment at any time.
• For 3D systems, the 3D option must be enabled. Provided the RTC
®
5’s 3D option is
enabled, you can load several (2D or 3D) correction tables. If the “second scan head
control” option is disabled, then the XY axis must be connected to the primary scan
head connector, the Z axis to the X or Y channel of the secondary scan head connector.
If a 3D correction table is assigned to the primary scan head connector, corrected
signals for an XY scan head will then be transmitted via the primary scan head
connector and corrected signals for the Z axis will be transmitted via both channels of
the secondary scan head connector. If multiple RTC
®
5 boards with enabled 3D option
are installed in a PC, then that many 3-axis systems can be simultaneously controlled.
•Provided the RTC
®
5’s 3D option and the “second scan head control” option are
enabled, the user specifies which signals (XY or Z) are to be outputted via which
connector when assigning the correction table (also see "Scan Head Connectors and
Transfer Protocol", page 41 and "2D and 3D Correction Files", page 122). 2D correction
tables should and 3D correction tables can be thereby assigned only to the XY axes and
not to the Z axis (e.g. via
select_cor_table(0,1)
or
select_cor_table(0,2)
for XY at
the scan head B connector and Z at the scan head A connector). Because unexpected
system behavior might otherwise occur and the system wouldn’t know where the XY
and Z axes are connected, the signals of both connectors will be turned off if both
connectors have been assigned a correction table and (at least) one of them is a 3D
table (e.g. for
select_cor_table(1,1))
.
• Parameters from currently loaded correction tables can be read via get_table_para, or
from currently assigned correction tables via get_head_para (also see
load_correction_file).
RTC
®
4
RTC
®
5 unchanged functionality
Exception: now up to four correction tables can be stored in RTC
®
5 memory, and – if the
3D option is enabled – even up to four 3D correction tables. However, two 3D correction
tables can not be simultaneously assigned to the scan head control ports.
Version info Last change (with version DLL 533, OUT 534): the parameter’s value range has been
increased to [0…4] (load_correction_file lets you load up to 4 correction files)
References select_cor_table_list, load_correction_file, load_program_file
Ctrl Command select_cor_table