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 chronologique 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
(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 (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'un spline à
l'autre soient tangentielles (changement de sens inférieur
à 0,1°). Sinon, si les fonctions de filtrage sont inactives, la
TNC exécute un arrêt précis et la machine est soumise à
des à-coups de fonctionnement. Si les fonctions de
filtrage sont actives, la TNC réduit proportionnellement
l'avance à ces endroits-là.
Plages d'introduction
n
Point final spline: -99 999,9999 à +99 999,9999
n
Paramètre spline K: -9,99999999 à +9,99999999
n
Exposant pour paramètre spline K: -255 à +255 (nombre entier)
174
6 Programmation: Programmer les contours