RTC
®
5 PC Interface Board
Rev. 1.9 e
10 Commands And Functions
414
Undelayed
Short
List Command
set_default_pixel_list
Function defines the pulse length default value for the default pixel that terminates pixel output
mode.
Call
set_default_pixel_list( PulseLength )
Parameters
PulseLength
default pixel pulse length (as an unsigned 32-bit value).
1 bit equals 1/64 µs. Allowed range: [0 … (2
32
–1)]
Comments • same as set_default_pixel (see above), but a list command
RTC
®
4
RTC
®
5new command
References set_default_pixel, set_port_default
Ctrl Command set_defocus
Function determines a focus shift for all subsequent 3D vector outputs.
Restriction If the 3D option has not been enabled or if no 3D correction table has been assigned (see
select_cor_table), then the command has no effect. Nevertheless, the supplied focus shift
value will be stored internally and takes effect as soon as a 3D correction table is assigned.
Call
set_defocus( Shift )
Parameter
Shift
focus shift in bits (as a signed 32-bit value).
Allowed range: [–32768 … 32767]. Out-of-range values will be edge-clipped.
Comments • A focus shift causes the Z axis (varioSCAN) to defocus the laser spot on the target
surface. The focus shift is a signed parameter. A positive value increases the focal length
of the Z axis (varioSCAN) and shifts, for example, the focus position with the control
value
(0|0|0)
by approx. d =
Shift
/ K
z
to the plane z = –d (the focus is shifted in the
opposite direction of the Z coordinate axis and in the opposite direction of a working-
plane offset specified via set_offset_xyz). Here, K
z
is the calibration factor for the Z
direction (also see "3D Marking Commands", page 172).
• If the resulting total Z output value is too large, the Z axis will move to the limit stop.
The user should take care to avoid this situation.
• If the command is called during output of a vector, then it will be only executed directly
before the next list command. To avoid hard jumps, a jump to the changed Z coordinate
will be performed at jump speed. This might take a few clock cycles, depending on the
jump speed setting and desired focus shift. If no list is currently BUSY, then the jump
will execute immediately, whereby no downtime will occur at the next list start.
• If the board’s INTERNAL-BUSY status is currently set, set_defocus is only executed with
a delay (after INTERNAL-BUSY has been reset again).
• The INTERNAL-BUSY status is set while the jump to the changed Z coordinate is
executed.
• After vector-defined laser control is activated via set_vector_control(
Ctrl
= 7), the
focus shift might change with parameterized mark or jump commands, too.
RTC
®
4
RTC
®
5 essentially unchanged functionality, except for avoidance of hard jumps
Version info Last change with version OUT 515
References set_defocus_list, set_offset_xyz