RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
653
Normal List
Command
set_fly_x
Function Activates Processing-on-the-fly correction for compensation of a linear workpiece-
movement in the x direction (based on position values transferred to the RTC6 by encoder
counter “Encoder0”) and sets the corresponding scaling factor.
Restriction If the Option Processing-on-the-fly is not enabled, then set_fly_x terminates the
Processing-on-the-fly process (even though it could not have been activated).
Call
set_fly_x( ScaleX )
Parameters
ScaleX
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.
Comments •
ScaleX
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
ScaleX
= 0), then
set_fly_x does not activate a Processing-on-the-fly correction or deactivates a
Processing-on-the-fly correction previously activated by set_fly_x (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_x“ 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.
• By set_control_mode( Bit #9 ), it can be set in advance when the encoder counter
“Encoder0” is reset by set_fly_x.
• You can also switch on set_fly_x/set_fly_y Processing-on-the-fly correction by
activate_fly_xy/activate_fly_xy_encoder.
RTC4RTC6 Unchanged functionality. In addition: changed value range.
In RTC4 Compatibility Mode, the RTC6 multiplies the specified value for
ScaleX
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_y, get_encoder,
set_fly_x_pos, set_fly_y_pos, activate_fly_xy,
set_fly_2d