RTC
®
5 PC Interface Board
Rev. 1.9 e
7 Basic Functions for Scan Head and Laser Control
96
innovators for industry
7.1.2 Microsteps
Each vector defined by a jump, mark or arc command
is divided into a number of small steps by the RTC
®
5.
These microsteps are transferred to the scan head at
a constant time rate (
output period
t). In controlling
its galvanometer scanners, the scan head implements
the steps via an analog servo loop.
shows how the X component of a vector is
divided into microsteps. The Y component is split up
in the same way.
The length
s of each microstep is
s =
v
·
t,
where
v
is the current jump speed (marking speed).
The output period
t of the position update is usually
fixed at 10
µ
s. It is the same for 2D and for 3D appli-
cations. The output period cannot be set by the user.
Marking Time
The marking time consumed by any particular
marking process can be measured by calling the
command
before and after the marking process. This command
saves the current value of the RTC
®
5’s integrated
timer and resets the timer value to 0. The measured
time can be read via the command
, which returns the timer value saved
during the most recent call of
Notes
• You can implement direct execution of vectors
(without microvectorization) with the help of
microvector commands (see
• i
DRIVE
®
scan systems let you execute jump and
commands in either the (preconfigured
and microvectorized) vector mode or (after
enabling and activation) in jump mode (see
• To compare RTC
®
5-internal
time measurements to
external time measurements via the BUSY pin,
you should insert a
between
.
This ensures that any scanner delay will complete
before
. Without
includes the scanner
delay in its measurement even though it
completes only after
therefore the BUSY pin is already low).
7.1.3 Marking Points
To mark a point outside of a polyline, you must switch
on the laser (i.e. the “laser active” laser control
signals) for the desired time period after a jump or
mark command (see
,
,
chapter 7.4 "Laser Control", page 128
).
Outside or at the start of a polyline, you can also mark
a point (as of RTC5OUT.out version 527) by following
a jump command with a mark (or arc) command of
zero length (see
).
Within a polyline (as of RTC5OUT.out version 526),
points can also be marked by incorporating into the
polyline a timed vector or arc command with a zero
vector or arc length (see
).
t
x
D
t
D
x
(t
0
|
x
0
)
(t
1
|
x
1
)
(t
0
+i·
D
t
|
x
0
+i·
D
x)
29
x
0
X coordinate of the current output
position before scanning the vector
x
1
X coordinate of the end position
of the vector
t step period (10
µ
s)
The X component of a vector is split up into microsteps.