RTC
®
5 PC Interface Board
Rev. 1.9 e
10 Commands And Functions
235
Normal
List Command
arc_rel_3d
Function moves the laser focus at marking speed from the current position spirally around an axis
parallel to the Z axis. The x and y components thereby characterize an arc with the
specified angle around the specified axis, while the z component characterizes a linear
motion from the current position to the specified end point. The position of the spiral axis
and the z end coordinate are specifiable as relative coordinate values.
Restriction If the 3D option is not enabled or no 3D correction table has been assigned (see
select_cor_table), then the command will have the same effect as arc_rel.
Call
arc_rel_3d( dX, dY, dZ, Angle )
Parameters
dX, dY
Position of the spiral axis (parallel to the Z axis) as relative coordinates in bits
(signed 32-bit values);
allowed range: [–8388608 … 8388607]; out-of-range values will be edge-
clipped. The complete value range [–8388608 … 8388607] is only usable as
a virtual image field e.g. for (enabled) Processing-on-the-fly applications. The
current coordinates will be clipped to [–524288 … 524287] (real image field
size) during runtime directly prior to use of the correction table.
dZ
relative Z end coordinate in bits as signed 32-bit values;
allowed range: [–32768 … 32767];
(an out-of-range value will be edge-clipped).
Angle
arc angle in ° as a 64-bit IEEE floating point value
(positive angle values correspond to clockwise angles);
allowed range: [–3600.0° … +3600.0°] (±10 full circles);
an out-of-range value will be edge-clipped.
Comments • The position of the spiral axis (
dX, dY
) and the Z end coordinate (
dZ
) are to be supplied
as relative coordinates with respect to the current position. Otherwise, the command is
identical to arc_abs_3d (see the comments there).
RTC
®
4
RTC
®
5 new command
RTC
®
4 compatibility mode: see arc_abs_3d
Version info Available beginning with version DLL 517, OUT 516, RBF 512
References arc_abs_3d, arc_rel