Set_Fly_2D - Scanlab RTC6 PCIe Board Installation And Operation Manual

Real time control of scan systems and lasers rtc6 software package v1.16.0
Table of Contents

Advertisement

Normal List

set_fly_2d

Command
Function
Activates Processing-on-the-fly correction for compensation of a linear workpiece-
movement in 2 dimensions (based on the encoder values transferred to the RTC6 by
encoder counters "Encoder0" and "Encoder1"). Sets the corresponding scaling factors.
Restriction
If the
Option Processing-on-the-fly
Processing-on-the-fly process (even though it could not have been activated).
set_fly_2d( ScaleX, ScaleY )
Call
Parameters
ScaleX
ScaleY
• ScaleX and ScaleY can be negative depending on the motion direction of the
Comments
workpiece. The restricted value range applies only to the absolute value.
• For Processing-on-the-fly correction (for example, determination of the scaling factor
or deactivating Processing-on-the-fly correction), see the
"Processing-on-the-fly", page
"Compensating 2D Motions", page
• If unallowed parameter values are supplied (for example, for ScaleX = 0), then
set_fly_2d does not activate a Processing-on-the-fly correction or deactivates a
Processing-on-the-fly correction previously activated by set_fly_2d
(but does 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
Processing-on-the-fly correction).
However, Processing-on-the-fly correction successfully activated by set_fly_2d
switches off any other Processing-on-the-fly correction and does itself get switched off
by any other Processing-on-the-fly command, even if that other command contains
unallowed parameters, see
• If an encoder compensation has been set by
current encoder values are added to the latest reference values of the 2D encoder
compensation and then the sums are saved as new reference values. The encoder
counters are then reset to 0.
• It should not be set by set_control_mode(
reset after the subsequent
2D encoder compensation are lost. See also
xy Positioning Stages", page
• Do not intermediately call
application if you intend to use set_fly_2d in conjunction with 2D encoder
compensation for an xy positioning stage, because here too the reference values are
lost.
RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
is not enabled, then set_fly_2d terminates the
Scaling factor for the x direction (encoder counter "Encoder0").
In bits/count.
As a 64-bit IEEE floating point value.
Allowed value 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 value range: 1/256  |ScaleY|  16000.0.
242. For set_fly_2d usage, see the
Vector Command
or
"Arc" Command
Section "Overview", page
External Start
249.
set_fly_x
Chapter 8.6
249.
(without "set_fly_2d"
242.
load_fly_2d_table
Bit #9
) that the encoder counters are only
trigger. Otherwise, the reference values of
Section "2D Encoder Compensation for
or
set_fly_y
to switch on the Processing-on-the-fly
Chapter 8.6.4
and init_fly_2d, the
644

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RTC6 PCIe Board and is the answer not in the manual?

Related Products for Scanlab RTC6 PCIe Board

This manual is also suitable for:

Rtc6 ethernet board

Table of Contents

Save PDF