RTC6 boards
Doc. Rev. 1.0.21 en-US
8 Advanced Functions for Scan Head Control and Laser Control
255
8.6.9 Monitoring
Processing-on-the-fly
Corrections
The Image Field boundaries might be reached, if:
• A Processing-on-the-fly user program is not
optimized for the motion of the workpiece or
scan system
• Considerable unintended change of workpiece or
scan system speed occurs during a
Processing-on-the-fly operation
Because the RTC6 PCIe Board clips coordinate values
at the boundaries to prevent unallowed values, this
could cause some parts of the to-be-marked pattern
to not be scanned.
To allow user programs to monitor
Processing-on-the-fly applications, the
RTC6 PCIe Board sets internal error bits
(Bit #0…Bit #3) if the Image Field boundaries are
exceeded (and coordinate values get clipped). These
can be read out by get_marking_info.
To avoid boundary exceedance, you should
repeatedly call get_marking_info during test runs or
normal operation of your Processing-on-the-fly
application and modify your user program
accordingly.
Notes
• The error bits Bit #0…Bit #3 can be used to
determine which edge of the Image Field has
been exceeded. Each boundary exceedance
results in setting of the corresponding error bit.
• The error bits Bit #0…Bit #3 are reset during
initialization by load_program_file and by
get_marking_info. Therefore,
get_marking_info returns information about
errors that occurred since the last initialization or
the last call of get_marking_info. Subsequent
transformations of type 5…9, see Chapter 7.3.6
”Output Values to the Scan System”, page 181,
are not taken into account here.
• During the adjustment phase of a
Processing-on-the-fly correction, coordinate
points at the edge of the Image Field should
therefore be approached and checked for
possible limitations.
• The error bit Bit #9 indicates if the 29-bit virtual
Image Field range has been exceeded during
resumption of Processing-on-the-fly correction by
activate_fly_2d or activate_fly_xy, see
Chapter 8.6.7 ”Synchronizing
Processing-on-the-fly Applications”, page 252.