RTC
®
5 PC Interface Board
Rev. 1.9 e
7 Basic Functions for Scan Head and Laser Control
142
deactivated by using load_position_control
(
Name
= 0) to load a scaling function with a
constant value of 1.0 for the complete posi-
tioning area (Scale(Position)
=1.0
, same as the
initial state after load_program_file, also see
page 143).
• If, in addition, vector-defined laser control is
activated for the same signal parameter (
Ctrl
parameter), then the 100% value (
Value
parameter) might be changed by the vector-
defined laser control (see page 147).
• The total correction factor (if applicable, of
position- and speed-dependent or encoder-
speed-dependent laser control) cannot exceed
4.0 and will be clipped to this value if necessary.
• Because laser power isn’t necessarily fully propor-
tional to the output values of the selected signal
parameter, the user can also use
load_auto_laser_control to load a nonlinearity
curve that defines this relationship. The total
correction factor would then (after possible
clipping, see above) be modified muliplicatively
by a nonlinearity factor in accordance with this
nonlinearity curve. The nonlinearity curve must be
determined by the user for his specific situation
and then defined in a text file (see "Notes on
Loading and Determining Nonlinearity Curves",
page 144).
• Additionally, the selected signal parameter
cannot exceed the maximum allowable range nor
the range specified via set_auto_laser_control
(
MinValue
and
MaxValue
parameters). If
necessary, the output value (after possible modifi-
cation by a specified nonlinearity factor) will be
appropriately clipped.
• After successful initialization of position- and/or
speed-dependent or encoder-speed-dependent
laser control via set_auto_laser_control, then –
every time the laser is switched off at the end of
marking or when position- and/or speed-
dependent or encoder-speed-dependent laser
control is set to another
Ctrl
parameter via
set_auto_laser_control or deactivated via
set_auto_laser_control (
Ctrl
= 0) – the selected
signal parameter will be set to the following
value:
– the 12-bit output value at the ANALOG OUT1 or
ANALOG OUT2 analog output port, the output
value at the 8-bit digital output port or the out-
put value at the 16-bit digital output will be set
to the value previously defined via
set_port_default or set_laser_off_default (or
– if no default value was defined – to the maxi-
mum allowable value)
– the pulse length (
PulseLength
) or output
period (
HalfPeriod
) of laser signals LASER1 and
LASER2 will be set to the 100% value defined
via set_auto_laser_control (
Value
parameter)
(an additionally activated vector-defined laser
control has no effect here).
• The position-dependent laser control’s to-be-
controlled signal parameter, the 100% value and
its corresponding limit values can be specified not
only with set_auto_laser_control, but also via
set_auto_laser_params or
set_auto_laser_params_list.