HEIDENHAIN iTNC 530 (60642x-04) User Manual
Page 541
HEIDENHAIN iTNC 530
541
12.7 Cont
our mo
v
e
ments – Spline int
e
rp
olation (sof
tw
ar
e option
2)
Input ranges
Spline end point: –99 999.9999 to +99 999.9999
Spline parameter K: –9.99999999 to +9.99999999
Exponent for spline parameter K: –255 to +255 (whole number)
For every end-point coordinate in the spline block, the
spline parameters K3 to K1 must be programmed. The
end-point coordinates can be programmed in any
sequence within the spline block.
The TNC always expects the spline parameters K for each
axis in the sequence K3, K2, K1.
Beside the principal axes X, Y and Z, the TNC can also
process the secondary axes U, V and W, and the rotary
axes A, B and C. The respective corresponding axis must
then be programmed in the spline parameter K
(e.g. K3A+0.0953 K2A-0.441 K1A+0.5724).
If the absolute value of a spline parameter K becomes
greater than 9.99999999, then the post processor must
output K in exponential notation (e.g. K3X+1.2750 E2).
The TNC can execute a program with spline blocks even
when the working plane is tilted.
Ensure that the transitions from one spline to the next are
as tangential as possible (directional changes of less than
0.1°). The TNC otherwise performs an exact stop if the
filter functions are disabled, resulting in a jolting of the
machine tool. If the filter functions are active, the TNC
decreases the feed rate accordingly at these positions.
The spline starting point can deviate from the end point of
the previous contour by no more than 1 µm. Larger
deviations will provoke an error message.