Scanlab RTC 5 PC Interface Board Installation And Operation Manual page 424

Table of Contents

Advertisement

Normal
set_fly_2d
List Command
Function
activates Processing-on-the-fly correction for compensation of a linear workpiece-
movement in two dimensions (based on the encoder values transferred to the RTC
encoder counters Encoder0 and Encoder1 and corrected via a special 2D table) and sets
the corresponding scaling factors. The current encoder values get added to the previous
reference values of 2D encoder compensation and the sums get stored as the new
reference values (see notes). The encoder counters get reset to zero.
Restriction
If the Processing-on-the-fly option is not enabled, then the command terminates the
Processing-on-the-fly process (even though it couldn't have been activated).
Call
set_fly_2d( ScaleX, ScaleY )
Parameters
ScaleX
ScaleY
Comments
• For Processing-on-the-fly correction (e.g. determination of the scaling factor or deacti-
vating Processing-on-the-fly correction), see the
(Optional)", page
sation of 2D Motions", page
• If unallowed parameter values are supplied (e.g. for ScaleX = 0), then set_fly_2d will
not activate a Processing-on-the-fly correction or will deactivate a Processing-on-the-fly
correction previously activated via set_fly_2d (but will not deactivate any other
Processing-on-the-fly correction). The latter case leads to a jump (at jump speed) to the
endpoint of the most recently executed vector or arc command (without "set_fly_2d"
Processing-on-the-fly correction).
However, Processing-on-the-fly correction successfully activated via set_fly_2d
switches off any other Processing-on-the-fly correction and will itself get switched off
by any other Processing-on-the-fly command, even if that other command contains
unallowed parameters (see
• When using set_control_mode, do not set bit#9, which would result in the encoder
values getting reset only after the subsequent external start trigger. Otherwise the refer-
ence values of 2D encoder compensation will be lost.
• Don't intermediately call
application if you intend to use set_fly_2d in conjunction with 2D encoder compensa-
tion for an XY stage, because here too the reference values will be lost.
• If no correction table for 2D encoder compensation has yet been loaded onto the board
(see load_fly_2d_table), then the encoder values will be used without correction.
• If a coordinate transformation in the virtual image field is active, then it will be applied
to the entire virtual image field before Processing-on-the-fly correction (see the
"Coordinate Transformations in the Virtual Image Field" on page
• You can also use the
the-fly correction.
®
®
RTC
4 RTC
5 new command
®
In RTC
4 compatibility mode, the RTC
permissible range of values is correspondingly reduced).
Version info
Available beginning with version DLL 536, OUT 536
®
RTC
5 PC Interface Board
Rev. 1.9 e
10 Commands And Functions
scaling factor for the X direction (encoder counter Encoder0) in bits/count
(as a 64-bit IEEE floating point value);
allowed range: 1/256  |ScaleX|  16000.0
scaling factor for the Y direction (encoder counter Encoder1) in bits/count
(as a 64-bit IEEE floating point value);
allowed range: 1/256  |ScaleY|  16000.0
177. For set_fly_2d command usage, see the
184.
section "Overview" on page
set_fly_x
or
activate_fly_2d
®
5 multiplies the specified scaling factors by 16 (the
chapter 8.7 "Processing-on-the-fly
chapter 8.7.4 "Compen-
178).
set_fly_y
to switch on the Processing-on-the-fly
command to switch on set_fly_2d Processing-on-
®
5 via
section
185).
424

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RTC 5 PC Interface Board and is the answer not in the manual?

Related Products for Scanlab RTC 5 PC Interface Board

Table of Contents

Save PDF