EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Set_Fly_Y_Pos

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
10 RTC6 Commands
656
innovators for industry
Normal List
Command
set_fly_y_pos
Function Activates Processing-on-the-fly correction for compensation of a linear workpiece or
scan system movement in the Y direction (based on position values transferred to the RTC6
by the McBSP interface); thereby sets the corresponding scaling factor.
Restriction If the Option Processing-on-the-fly is not enabled, then set_fly_y_pos terminates the
Processing-on-the-fly process (even though it could not have been activated).
Call
set_fly_y_pos( ScaleY )
Parameters
ScaleY
Scaling factor for the y direction in (RTC6)bits/(McBSP)bit.
As a 64-bit IEEE floating point value.
Allowed value range: 1/256 |
ScaleY
| 16000.0.
Comments
ScaleY
can be negative depending on the motion direction of the workpiece. The
restricted value range applies only to the absolute value.
For Processing-on-the-fly correction and determination of the scaling factor, see
Chapter 8.6 ”Processing-on-the-fly”, page 242.
If unallowed parameter values are supplied (for example, for
ScaleY
= 0), then
set_fly_y_pos does not activate a Processing-on-the-fly correction or deactivates a
Processing-on-the-fly correction previously activated by set_fly_y_pos (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 Vector Command or
“Arc” Command (without “set_fly_y_pos“ Processing-on-the-fly correction).
The various Processing-on-the-fly corrections cannot be arbitrarily combined, see
Section ”Overview”, page 242.
For deactivating Processing-on-the-fly correction, see Chapter 8.6.5 ”Deactivating
Processing-on-the-fly Correction”, page 251.
For 1D correction (when only set_fly_y_pos is used), the McBSP interface provides a
(signed) 32-bit value. In contrast, only a (signed) 16-bit value per axis is supplied for
2D correction (set_fly_x_pos and set_fly_y_pos). Here, set_fly_x_pos uses the
McBSP interface’s lower 16 bits for the x value and set_fly_y_pos uses its upper 16-bits
for the y value.
The McBSP interface cannot be simultaneously used for both Processing-on-the-fly
app
lications and Online Positioning.
See also Section ”Notes”, page 230.
The McBSP interface ignores the first FrameSync signal after a load_program_file or
mcbsp_init. That is, data provided is not transmitted, see page 86.
RTC4RTC6 New command.
In RTC4 Compatibility Mode, the RTC6 multiplies the specified value for
ScaleY
by 16.
The allowed value range decreases accordingly.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References fly_return, set_fly_x_pos, read_mcbsp, set_fly_x, set_fly_y

Table of Contents