RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
389
Variable
List Command
fly_return_2_axes
Function “Fly Extension” Command: Deactivates 2 Axes of a Processing-on-the-fly application and
subsequently carries-out a jump to the specified new output position.
Restriction If the Option Processing-on-the-fly is not enabled, then fly_return_2_axes only carries-out
the jump to the specified new output position.
Call
fly_return_2_axes( Axis1, RetPos1, Axis2, RetPos2)
Parameters
Axis1
Axis from Table 3, page 259.
As an unsigned 32-bit value.
RetPos1
Absolute axis coordinate of the new output position. In bits.
As a signed 32-bit value.
Allowed value range: [–524,288…+524,287].
Out-of-range values are clipped to the boundary values.
Axis2
Like
Axis1
.
RetPos2
Like
RetPos1
.
Comments • Being an “Fly Extension” Command, fly_return_2_axes must not be used mixed with
“Classic“ Processing-on-the-fly commands (see Footnote, page 242).
• See Chapter 8.6 ”Processing-on-the-fly”, page 242 and Section
”“Fly Extension” Commands”, page 259.
•
Axis1
and
Axis2
need to be 2 different linear axes (
1
,
2
or
3
) or both the Rotary axis (
4
).
In the latter case
RetPos1
/
RetPos2
mean the return coordinates of the Axis
1
/
2
.
• fly_return_2_axes only deactivates Axes of a Processing-on-the-fly application, if
these have been activated by an “Fly Extension” Command.
• If no Processing-on-the-fly functionality is active at one of the specified Axes, only the
jump is carried out.
• With an unallowed parameter value, fly_return_2_axes is replaced by a list_nop
(get_last_error return code
RTC6_PARAM_ERROR
).
• See also comments on fly_return.
• The following command calls are executed in the same way:
–
fly_return_2_axes( 1, X, 2, Y )
=
fly_return( X, Y )
–
fly_return_2_axes( 4, X, 4, Y )
=
fly_return( X, Y )
RTC4RTC6 New command.
RTC5RTC6 New command.
Version info Available as of DLL 617, OUT 617, RBF 623.
References f
ly_return_1_axis, fl
y_return_3_axes