RTC6 boards
Doc. Rev. 1.0.21 en-US
7 Basic Functions for Scan Head Control and Laser Control
176
Notes
• If no correction table has been loaded into the
RTC6 PCIe Board memory, then the board
outputs unforeseen values to the scan system.
Therefore, at least a 1to1 correction table must
be loaded (as 2D or 3D correction table), see
Section ”1to1 Correction Tables”, page 177, if no
2D correction file or 3D correction file is available
that has been calculated for the specific optical
configuration.
• Correction files should have been assigned
(1)
:
– before a list is started for the first time or
– before the galvanometer scanners of a
scan system are moved by a control command
(like goto_xy)
• If only one scan head connector has an
2D correction table assigned, then the other
scan head connector outputs no position signals.
• During initialization, load_program_file assigns
a correction table according to
select_cor_table( 1, 0 )
. However, it leaves the
galvanometer scanners at position (0,0).
load_program_file cannot determine whether a
correction table #1 is loaded at all. Therefore,
there is no internal jump to the output position
that is specified in the correction file. Its contents
could be random (see above).
• load_program_file does not initialize the
memory contents of the correction tables.
The correction table values are random
immediately after switching on the
RTC6 PCIe Board. It is recommended to explicitly
call select_cor_table. Before returning,
select_cor_table itself internally waits for the
end of the jump.
– If load_correction_file is called after
load_program_file, then:
• load_correction_file automatically executes
a
select_cor_table( HeadA, HeadB )
with the
last used values for
HeadA
and
HeadB
• load_correction_file positions the
galvanometer scanners with an internal jump
at the currently set jump speed to the output
position specified there
– If load_correction_file is called prior to
load_program_file, then the correction table
is only saved. There can be no internal jump to
the intended output position.
(1) Correction files can also be loaded before the
RTC6 files have been loaded by load_program_file.