RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
762
Undelayed
Short List
Command
set_vector_control
Function Initializes or deactivates “vector-controlled laser control”. See Section ”Vector-Defined
Laser Control”, page 206.
Call
set_vector_control( Ctrl, Value )
Parameters
Ctrl
Control parameter for initializing or deactivating “vector-controlled laser
control” (for
Ctrl
= 1…6: identical with set_auto_laser_control).
As an unsigned 32-bit value.
= 1…8: Defines which signal parameter is to be varied by “vector-controlled
laser control”.
= 1: 12-bit output value at the ANALOG OUT1 output port.
= 2: 12-bit output value at the ANALOG OUT2 output port.
= 3: Output value at the 8-bit digital output port.
= 4: Pulse length (
PulseLength
) of the Laser Control Signals
LASER1 and LASER2.
= 5: Output period (
HalfPeriod
) of the Laser Control Signals
LASER1 and LASER2.
= 6: Output value at the 16-bit digital output.
= 7: Focus shift (“Defocus”).
= 8: Reserved for intelliWELD.
= 0 or > 8: deactivates “vector-controlled laser control”.
Value
Defines the starting value for the parameter selected by
Ctrl
.
As an unsigned 32-bit value.
Allowed values (out-of-range values are clipped to the boundary values):
For
Ctrl
= 1/2: 12-bit values [0…4095].
For
Ctrl
= 3: 8-bit values [0…255].
For
Ctrl
= 4: [0…(2
32
–1)]. 1 bit equals 1/64 µs.
For
Ctrl
= 5: [0…(2
32
–1)]. 1 bit equals 1/64 µs.
For
Ctrl
= 6: 16-bit values [0…65,535].
For
Ctrl
= 7: [–524,288…+524,287],
Value
= focus shift + 524,288.
Comments • If
Ctrl
is an invalid value, then “vector-controlled laser control” is deactivated
(
Ctrl
= 0, initialization state). Otherwise,
Value
is applied as the starting value of the
next [*]para[*] Command. If
Value
is invalid, then it is clipped to the maximum allowed
value.
• set_vector_control only affects [*]para[*] Commands.
• If an “Automatic Laser Control“ has been activated by set_auto_laser_control with the
same control parameter (
Ctrl
= 1…6), then set_vector_control sets the 100% value
of the “Automatic Laser Control“ to value
Value
.
However, this does not apply to
Ctrl
= 5: set_auto_laser_control(
Ctrl
= 7 )
(“Spot Distance Control”) and “vector-controlled laser control” with
set_vector_control (
Ctrl
= 5) (
HalfPeriod
) cannot be combined.