RTC6 boards
Doc. Rev. 1.0.21 en-US
7 Basic Functions for Scan Head Control and Laser Control
181
7.3.6 Output Values to the Scan
System
Calculation
After Microstepping (1), the following corrections are
applied in the order given to calculate the output
values from the current x, y, and z coordinate values.
(1) The split-up of vectors and arcs to Microsteps.
(2) A wobbel motion that has been set, see
Chapter 8.4 ”Wobbel Mode”, page 232,
for example, by set_wobbel_mode.
(3) A global coordinate transformation in the virtual
Image Field, for example, by set_matrix,
set_angle and set_offset with
HeadNo
= 4, see
Section ”Coordinate Transformations in the
Virtual Image Field”, page 169
(4) A Processing-on-the-fly correction that has been
set, see Chapter 8.6 ”Processing-on-the-fly”,
page 242,
for example, by set_fly_x or set_fly_x_pos.
(5) A 2D coordinate transformation for aligning the
scan system relative to the Image Field, see
Chapter 8.2 ”Coordinate Transformations”,
page 224, for example, by set_matrix, set_scale,
set_angle and corresponding list commands.
(6) A 3D coordinate shift that has been set, see
Chapter 8.5.2 ”3D Scan Systems”, page 237,
for example, by set_offset_xyz or
set_offset_xyz_list.
(7) Coordinate values that exceed the real Image
Field range (virtual Image Field), see
Chapter 7.3.3 ”Virtual Image Field”, page 169),
are clipped to the boundary values of the real
20-bit Image Field.
(8) A 2D/3D Image Field correction
– correspondingly to the correction table that
has been assigned by select_cor_table or
select_cor_table_list, see Chapter 7.3.5
”Image Field Correction and Correction Tables”,
page 173
– and a focus shift that has been set
for example, by set_defocus or
set_defocus_list.
(9) A gain correction and offset correction for the
x galvanometer scanner and
y galvanometer scanner. These can be set:
– explicitly by set_hi, see
Section ”Customer-
Sp
ecific Calibration”, page 278
– automatically by auto_cal, see Chapter 8.10
”Automatic Self-Calibration”, page 275
Notes
• Overflowing values are always clipped to the
boundary values of the maximum possible value
range.
• A complete 3D calculation is always performed.
If the Option “3D” is not enabled, z values are just
not outputted.
Value Ranges
For all scan system axes, signed 20-bit values
(–524,288…+524,287) are outputted. This also
applies to values which the scan system returns to the
RTC6 PCIe Board, see also:
• Section ”RTC4 Compatibility Mode”, page 168
• Section ”RTC5 Compatibility Mode”, page 168
• Chapter 4.5.2 ”XY2-100 Converter (Accessory)”,
page 69
Precalculation and Diagnosis
With get_galvo_controls the output values resulting
for the given coordinates and setting parameters in
the current configuration (correction table,
coordinate transformations) can be determined
without the galvanometer scanners moving.