beautypg.com

HEIDENHAIN iTNC 530 (60642x-04) User Manual

Page 541

background image

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.