La TNC exécute la séquence spline en fonction des polynômes de
troisième ordre suivants:
3
2
X(t) = K3X · t
+ K2X · t
+ K1X · t + X
3
2
Y(t) = K3Y · t
+ K2Y · t
+ K1Y · t + Y
3
2
Z(t) = K3Z · t
+ K2Z · t
+ K1Z · t + Z
3
2
A(t) = K3A · t
+ K2A · t
+ K1A · t + A
3
2
B(t) = K3B · t
+ K2B · t
+ K1B · t + B
La variable t va de 1 à 0. Le pas de progression de t dépend de l'avance
et de la longueur du spline.
Pour chaque coordonnée de point final dans la séquence
spline, vous devez programmer les paramètres spline K3
à K1. L'ordre de succession des coordonnées du point
final de la séquence spline peut être librement choisi.
La TNC attend toujours l'introduction du paramètre spline
K pour chaque axe dans l'ordre K3, K2, K1.
Outre les axes principaux X, Y et Z, la TNC peut également
traiter dans la séquence SPL les axes auxiliaires U, V et W
ainsi que les axes rotatifs A, B et C. Dans le paramètre
spline K, il convient d'introduire l'axe correspondant
(p. ex. K3A+0,0953 K2A-0,441 K1A+0,5724).
Si la valeur d'un paramètre spline K est supérieure à
9,99999999, le post-processeur doit délivrer K sous forme
d'exposant (p. ex. K3X+1,2750 E2).
La TNC peut également exécuter un programme
comportant des séquences spline en mode avec
inclinaison du plan d'usinage.
Veiller si possible à ce que les transitions d'une spline à
l'autre soient tangentielles (changement de sens inférieur
à 0,1°). Sinon, quand les fonctions de filtrage sont
inactives, la TNC exécute un arrêt précis et la machine est
soumise à des à-coups de fonctionnement. Quand les
fonctions de filtrage sont actives, la TNC réduit à ces
endroits-là l'avance en conséquence.
Le point initial Spline ne doit pas varier de plus de 1µm par
rapport au point final du contour précédent. Si l'écart est
supérieur à cette valeur, la TNC délivre un message
d'erreur.
Plages d'introduction
Point final spline: -99 999,9999 à +99 999,9999
Paramètre spline K: -9,99999999 à +9,99999999
Exposant pour paramètre spline K: -255 à +255 (nombre entier)
526
Programmation: usinage multiaxes