RTC6 boards
Doc. Rev. 1.0.21 en-US
8 Advanced Functions for Scan Head Control and Laser Control
251
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 Jump” to 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.