RTC
®
5 PC Interface Board
Rev. 1.9 e
8 Advanced Functions for Scan Head and Laser Control
178
Overview
The following encoder-based Processing-on-the-fly
corrections of workpiece motions are available:
• set_fly_x, set_fly_y: Compensation of linear
workpiece motions (e.g. via conveyor belt or XY
stage) – see chapter 8.7.2, page 179.
• set_fly_rot: Compensation of rotary workpiece
motions (e.g. via rotating plate) – see
chapter 8.7.3, page 181.
• set_fly_2d: Compensation of 2D workpiece
motions (e.g. XY stage) – see chapter 8.7.4,
page 184.
Additionally, the following McBSP-based Processing-
on-the-fly corrections of scan-system motions are
available:
• set_fly_x_pos, set_fly_y_pos: Compensation of
linear or 2D scan-system motions (e.g. robot
arms) – see chapter 8.7.2, page 179.
• set_fly_rot_pos: Compensation of scan-system
rotary motions (e.g. robot arms – see
chapter 8.7.3, page 181.
• set_mcbsp_in, set_mcbsp_in_list: Compen-
sation of linear, 2D or rotary scan-system motions
(e.g. robot arms) – see chapter 8.7.2, page 179
and chapter 8.7.3, page 181.
The following Processing-on-the-fly corrections can
be combined:
• set_fly_x is combinable with set_fly_y.
• set_fly_x_pos is combinable with set_fly_y_pos.
Further combinations aren’t possible. For example,
encoder-based set_fly_x correction of linear work-
piece motion is combinable neither with set_fly_rot
correction of workpiece rotary motions nor with
McBSP-based Processing-on-the-fly correction of
scan-system motions.
The last command always determines the overall
correction. For example, set_fly_rot deactivates any
previously activated Processing-on-the-fly correction
and activates compensation of workpiece rotary
motions. The only exceptions are the above-
mentioned combinations (e.g. set_fly_y doesn’t
deactivate set_fly_x).
However, mutual synchronization of any Processing-
on-the-fly corrections via wait_for_encoder_mode,
wait_for_encoder_in_range and wait_for_mcbsp
is possible (see
chapter 8.7.7, page 188).
Furthermore, encoder-based Processing-on-the-fly
corrections can be combined with tracking error
compensation (see chapter 8.7.10, page 191).