Customer-Specific Calibration
Automatic self-calibration is midpoint centered, that
is, the
Image Field
center remains stable.
If an alternative is preferred (for example, if the left
edge should remain stable, size is irrelevant), then the
calibration can also be externally calculated and set.
For such a customer-specific calibration, the Home-In
positions determined by auto_cal(
be read out by get_hi_pos. From this, compensating
gain values and offset values can be calculated and
set by set_hi. The drift compensation set in this way
is effective immediately.
Notes
get_hi_pos
•
returns the last measured Home-In
positions. These are the stored Home-In reference
values immediately after
Command
– auto_cal(
= 0 )
– initialization by
load_program_file
• After set_hi, a correction of the current position
occurs at jump speed.
• Gain and offset correction factors can also be set
by
set_hi
for systems without Home-In sensors.
Command
• After auto_cal(
galvanometer scanners are in exactly the same
position as before the command.
Supplemental Information about Calibration
• The accuracy of fit of the set drift compensation
can decrease with increasing time. Therefore,
calibration should be repeated after appropriate
time intervals. The shorter the time interval
between individual calibrations, the higher the
attained long-term repeatability. Time intervals
are typically in the range of minutes. Events such
as workpiece changes or line feeds are ideal
opportunities for conducting a new calibration.
• The accuracy of fit of the calibration, and the
thereby attained long-term repeatability, are
further enhanced by steady environmental and
load conditions.
• The measurement routine determines the Home-
In positions by several measurements. If
deviations between the individual measurements
are too large (maximum – minimum > 96 bits),
the measurement routine aborts and an error 2 is
returned. In this case, no reference values are
RTC6 boards
Doc. Rev. 1.0.21 en-US
8 Advanced Functions for Scan Head Control and Laser Control
Command
= 0 ) can
= 3 ) the
stored for the affected axis (
the gain and offset factors remain unchanged
(1)
Command
with (
= 1 )
. Then
instead of the faulty values.
• An error within an individual measurement cycle
can be caused by a brief mechanical or electrical
disturbance. If significant spreading occurs
within an individual measurement cycle, we
recommend the following:
– either a further measurement cycle is
immediately conducted or
– the error is initially ignored while using the
current gain values and offset values until new
correction values are determined by the next
(successful) measurement cycle.
Significant spreading across several measurement
cycles might indicate a defect in the internal
sensor system or another part of the scan system.
But because continuous (mechanical or electrical)
external disturbances or contamination can also
impair automatic self-calibration, the scan system
and its environment should in such cases be
appropriately inspected to assess overall
functionality.
• Certain hardware error states (for example, signal
faulty or not found) get permanently stored.
After correcting the error, you must call
Command
with
= 0 or 4 to clear the error state.
Until this time, correction with
not possible.
Command
(1) (
= 0 ) always sets gain = 1.0 and offset = 0.
Command
= 0 ) and
get_hi_pos
returns 0
auto_cal
Command
= 1 or 3 is
278
Need help?
Do you have a question about the RTC6 PCIe Board and is the answer not in the manual?