RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
470
Variable
List Command
laser_on_list
Function Turns on the Signals for “Laser Active” Operation for a specified time interval.
Call
laser_on_list( Period )
Parameters
Period
Time interval. In bits.
As an unsigned 32-bit value.
1 bit equals 10 µs.
Allowed value range: 0
Period
(2
31
–1).
Comments • Bit #31 of
Period
is ignored (see also Comments at laser_on_pulses_list).
• The Signals for “Laser Active” Operation must first be selected with set_laser_mode,
defined by further commands, and enabled by set_laser_control or enable_laser
before they can be switched on with laser_on_list, see Chapter 7.4 ”Laser Control”,
page 184.
• While the Laser Control Signals are turned on, the set position of the scanners is not
changed. The next list command is executed when the programmed time interval has
passed.
• The currently set LaserOn Delay is applied at the beginning of the programmed time
interval: The Laser Control Signals turn on after a LaserOn Delay.
– As with other [*]mark[*] Commands (for example, mark_abs), the Laser Control
Signals do not explicitly turn off at the end of the time interval, but instead only turn
off with a subsequent list command (for example, jump_abs or list_nop). The
currently set LaserOff Delay is applied.
• laser_on_list is useful for marking single dots, see Chapter 7.1.3 ”Marking Single
Dots”, page 141.
• Wobbel Mode, see Chapter 8.4 ”Wobbel Mode”, page 232, is retained but ignored.
• For
Period
= 0 the Laser Control Signals do not turn on. laser_on_list is a short
list command then.
• laser_on_list does not trigger a scanner delay. To wait until the laser (after a
LaserOff Delay) is actually off before a jump, then explicitly a long_delay should be
inserted.
RTC4RTC6 Unchanged functionality. In addition: increased value range.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References laser_on_pulses_list, long_delay, par
a_laser_on_pulses_list