El TNC ejecuta la frase Spline según el siguiente polinomio de tercer
grado:
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 recorre de 1 a 0. La amplitud de paso de t depende del
avance y de la longitud del spline.
Para cada coordenada del punto final en la frase Spline
deberán programarse los parámetros K3 a K1. La
secuencia de las coordenadas del punto final en la frase
Spline se determina libremente.
El TNC espera siempre los parámetros Spline K para cada
eje en la secuencia K3, K2, K1.
Además de los ejes principales X, Y y Z, el TNC también
puede emplear en la frase SPL ejes auxiliares U. V y W,
así como ejes giratorios A, B y C. En el parámetro Spline
K debe indicarse cada vez el eje correspondiente
(p.ej. K3A+0,0953 K2A-0,441 K1A+0,5724).
Si el valor de un parámetro Spline K es mayor que
9,99999999, entonces el postprocesador debe emitir K en
forma exponencial (p.ej. K3X+1,2750 E2).
El TNC también puede ejecutar un programa con frases
Spline en un plano de mecanizado inclinado.
Debe tenerse en cuenta que la transición de un Spline al
siguiente sea, en lo posible, tangencial (modificación de la
dirección menor a 0,1°). De lo contrario el TNC realiza una
parada de precisión cuando las funciones de los filtros
están desactivadas y la máquina da sacudidas. Cuando las
funciones de los filtros estan activadas el TNC reduce
correspondientemente el avance en estas posiciones.
Margenes de introducción
n
Punto final de Spline: -99 999,9999 a +99 999,9999
n
Parámetros Spline K: -9,99999999 a +9,99999999
n
Exponente para parámetros Spline K: -255 a +255 (valor entero)
180
6 Programación: Programar contornos