EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Monitoring Processing-On-The-Fly Corrections

Scanlab RTC6 PCIe Board
1004 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
RTC6 boards
Doc. Rev. 1.0.21 en-US
8 Advanced Functions for Scan Head Control and Laser Control
255
innovators for industry
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 #0Bit #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 #0Bit #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 #0Bit #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 59, 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.

Table of Contents