EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Park_Position

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
563
innovators for industry
Variable
List Command
park_position
Function For temporary parking, this command moves the output point (of the laser focus) along a
2D vector at jump speed from the current position to the specified position (absolute
coordinate values) within the 2D Image Field.
Restriction If the Option Processing-on-the-fly is not enabled, then park_position functions like a
normal jump_abs.
Call
park_position( Mode, X, Y )
Parameters
Mode
As an unsigned 32-bit value.
= 0:
X
and
Y
are interpreted as park position coordinates in the real Image
Field. Allowed value range: [–524,288…+524,287].
The current Processing-on-the-fly mode is switched off and the laser
focus moved at the currently set jump speed to the specified park
position in the real Image Field. During a subsequent list interruption
(by wait_for_encoder etc.), the galvanometer scanners remains
stationary (even for a Processing-on-the-fly application initiated by
set_fly_2d).
> 0:
X
and
Y
are interpreted as park position coordinates in the virtual
Image Field. Allowed value range: [–268,435,456…+268,435,455].
The current Processing-on-the-fly mode remains switched on and the
laser focus moved at the currently set jump speed to the specified
park position in the virtual Image Field (subject to
Processing-on-the-fly correction and clipped to the real Image Field’s
boundaries). During a subsequent list interruption (by
wait_for_encoder etc.), the galvanometer scanners’ positions are
continuously Processing-on-the-fly-corrected in accordance with the
current encoder values (even for a Processing-on-the-fly application
initiated by set_fly_x/set_fly_y) and clipped to the real Image Field’s
boundaries.
X
Absolute x coordinate of the jump vector end point. In bits.
As a signed 32-bit value.
Allowed value range: see above.
Out-of-range values are clipped to the boundary values.
Y
Like
X
(analogously).
Comments park_position is intended for encoder-based set_fly_2d or set_fly_x/set_fly_y
Processing-on-the-fly applications where the laser focus needs to be moved to a safe
parking area during an forwarding motion (prior to list interruption by
wait_for_encoder etc.), see Chapter 8.6.7 ”Synchronizing Processing-on-the-fly
Applications”, page 252. For the return jump (away from the park position), use the
park_return command (refer to all comments there).
If another (or no) Proc
essing-on-the-fly application is active, then park_position
functions like a normal Jump Command, as does the return jump by park_return (but
Processing-on-the-fly remains switched off).

Table of Contents