Synchronization - Scanlab RTC6 PCIe Board Installation And Operation Manual

Real time control of scan systems and lasers rtc6 software package v1.16.0
Table of Contents

Advertisement

8.7.4 Synchronization

The pixel output timing diagram for one image line
with 3 pixels is shown in
Figure
To prepare the laser control,
set_pixel_line/set_pixel_line_3d
Signals for "Laser Active" Operation
Mark Command
after a
LaserOff Delay
Jump
Command) and waits until the laser is actually
off.
During this waiting period, the
galvanometer scanners do not move in
Mode"
(Mode = 0, see
page
modes, they continue to move at the speed defined
by HalfPeriod and pixel distance in equidistant
Microsteps. This allows to program jerk-free run-in
and run-out movements. Initial acceleration phases
can be hidden by a
LaserOn Delay
[*]mark[*]
Command) or by a corresponding number
of "idle pixels" (see below).
After that, depending on the laser mode, pixel
output starts immediately or after a Q-Switch delay,
see
Figure
66. Analog signals at
ANALOG OUT2
change synchronously with the
leading edge of each pixel pulse. The digital-to-
analog converter requires about 1.5 µs...3 µs to
produce a stable analog output signal. With pixel
output frequencies above around 100 kHz
(HalfPeriod < approx. 320) digital-to-analog
conversion cannot always be fully completed. At such
pixel output frequencies, it must be carefully checked
whether the functionality is sufficient for the
intended purpose.
in set_laser_control(
Bit #1
shift the laser pulse and thus the start of the digital-
to-analog conversion by half a pixel period.
The pixel line ends with the first list command that is
not a
set_pixel
or set_n_pixel.
For the laser to be switched off even in the middle of
a 10 µs cycle, a default pixel is automatically
outputted after the last pixel. This is repeated as
often as necessary until a started 10 µs cycle is
finished. Then the laser is finally switched off.
RTC6 boards
Doc. Rev. 1.0.21 en-US
8 Advanced Functions for Scan Head Control and Laser Control
66.
switches off the
from a previous
(as with a
"Classic
712) only. In all other
(as with a normal
ANALOG OUT1
or
Ctrl
) can be used to
The default pixel should be defined appropriately
prior to
set_pixel_line/set_pixel_line_3d
achieve a non-visible laser marking (= "idle pixels") in
the run out, see
set_port_default
set_default_pixel.
The RTC6 board waits – especially at pixel output
frequencies < 100 kHz – until the default pixel is
outputted.
The galvanometer scanners continue to run during
this time, to ensure jerk-free connection movements
(programmed by the user). No scanner delay is
automatically inserted. In
"Classic Mode"
see
page
712), the galvanometer scanners remain
idle for a few clock cycles. With Mode + 256 this can
be suppressed (even for the forerun phase).
The
Tracking Error
and the hidden acceleration phase
mean a pixel line shift", see
needs to be compensated for by an adjusted run-in.
To make this easier, Mode + 512 can be used to
switch on
Sky Writing Mode
the run-in and run-out phase and thus place the pixel
line with pinpoint accuracy, see
Phase
Run-in
Nprev
Nprev
Swing-out
movement
Modus + 512
These movements cannot be combined with
Sky Writing Mode
2. The duration of the swing-out
movement must be explicitly defined via
set_sky_writing_para
in advance.
(1) With excelliSCAN scan heads
automatic delay calculation need to be switched on,
see
"excelliSCAN Scan Heads – Functional Principle of
SCANahead Servo Control and Operation by RTC6
Boards"
Manual.
in order to
and
(Mode = 0,
Figure
66. Normally, this
1-similar movements in
Figure
65.
Phase
Pixel
line
Run-out
t
Post
movement
65
Nprev
of
(1)
,
Sky Writing
and
268

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RTC6 PCIe Board and is the answer not in the manual?

Related Products for Scanlab RTC6 PCIe Board

This manual is also suitable for:

Rtc6 ethernet board

Table of Contents

Save PDF