EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Set_Fly_Z

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
657
innovators for industry
Normal List
Command
set_fly_z
Function Activates Processing-on-the-fly correction for compensation of a linear workpiece-
movement in the z direction (based on position values transferred to the RTC6 by the
specified encoder counter) and sets the corresponding scaling factor.
Restriction If the Option Processing-on-the-fly is not enabled, then set_fly_z terminates the
Processing-on-the-fly process (even though it could not have been activated).
Call
set_fly_z( ScaleZ, EncoderNo )
Parameters
ScaleZ
Scaling factor for the z direction.
In bits/count.
As a 64-bit IEEE floating point value.
Allowed value range: 1/256 |
ScaleZ
| 16,000.0.
EncoderNo
Number of the to-be-used encoder counter.
As an unsigned 32-bit value.
Allowed values:
= 0: Encoder counter “Encoder0”.
= 1: Encoder counter “Encoder1”.
Comments
ScaleZ
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
ScaleZ
parameter values are supplied (for example, for
ScaleZ
= 0), then
set_fly_z does not activate a Processing-on-the-fly correction or deactivates a
Processing-on-the-fly correction previously activated by set_fly_z (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_z Processing-on-the-fly correction).
For deactivating Processing-on-the-fly correction, see Section ”Notes on Usage”,
page 258.
By set_control_mode( Bit #9 ), it can be set in advance when the encoder counter
“Encoder0” or “Encoder1” is reset by set_fly_z.
If
EncoderNo
> 1, set_fly_z is replaced by a list_nop (get_last_error return code
RTC6_PARAM_ERROR
).
RTC4RTC6 New command.
In RTC4 Compatibility Mode, the RTC6 multiplies the specified value for
ScaleZ
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_z

Table of Contents