EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Deactivating Processing-On-The-Fly Correction

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
251
innovators for industry
8.6.5 Deactivating
Processing-on-the-fly
Correction
All Processing-on-the-fly corrections can be
deactivated (simultaneously for both spatial
directions) by fly_return.
fly_return requires a new output position to be
specified, which then is reached by a normal jump.
Processing-on-the-fly correction that has been
activated by set_multi_mcbsp_in should be
terminated by fly_return_z.
In all other cases (see below) a Hard Jump to a new
output position may occur.
Notes
If Processing-on-the-fly correction is not explicitly
deactivated
(1)
, then:
it is also effective during execution of
subsequent lists
it is not effective in the pause between two
lists
(2)
Processing-on-the-fly correction enabled by
set_fly_x, set_fly_y, set_fly_2d, set_fly_rot,
set_fly_x_pos, set_fly_y_pos or set_fly_rot_pos
also gets deactivated if the same command is
called again but with invalid parameter values.
This could lead to a jump to an uncorrected
output position (also refer to the command
descriptions).
If Processing-on-the-fly has been activated by
set_fly_x, then set_fly_y does not deactivate it
and vice versa. The same applies to set_fly_x_pos
and set_fly_y_pos. Other than that, every
Processing-on-the-fly command automatically
deactivates any Processing-on-the-fly correction
activated by another Processing-on-the-fly
command, see also Section ”Overview”,
page 242. This could lead to a Hard Jumpto a
new output position.
Processing-on-the-fly correction activated by
set_mcbsp_in or set_mcbsp_in_list also gets
deactivated if you call set_mcbsp_in with
Mode
= 0 or set_mcbsp_in_list with
Mode
= 0.
Thi
s could lead to a “Hard Jump” to an
uncorrected output position
Processing-on-the-fly correction activated by
set_fly_x_pos, set_fly_y_pos, set_fly_rot_pos,
set_mcbsp_in or set_mcbsp_in_list also gets
deactivated if you call the command for
configuring Online Positioning, see Section
”Notes”, page 230. This could lead to a
Hard Jump” to a new output position.
A deactivation of a Processing-on-the-fly
correction occurs only after the scanner delay.
If Processing-on-the-fly has been activated by
set_mcbsp_in or set_mcbsp_in_list, then the
fly_return command deactivates
Processing-on-the-fly correction, but it does not
deactivate copying to internal memory locations
(just like with
set_mcbsp_in(5)
). To afterward also
deactivate copying to internal memory locations,
you can use
set_mcbsp_in(0)
or
set_mcbsp_in_list(0)
.
Processing-on-the-fly correction also gets
deactivated (for both spacial directions
simultaneously) by stop_execution or an
External Stop.
(1) set_end_of_list does not deactivate
Processing-on-the-fly correction.
(2) Therefore, the correction does not affect the control
commands goto_xy and goto_xyz.

Table of Contents