HEIDENHAIN iTNC 530 (340 49x-05) Instrukcja Obsługi
Strona 480
480
Programowanie: obróbka wieloosiowa
12.7 Przemieszczenia po torze – S
p
line-interpolacja (opcja sof
tware
2)
TNC odpracowuje Spline-blok według następujących wielomianów
trzeciego stopnia:
X(t) = K3X · t
3
+ K2X · t
2
+ K1X · t + X
Y(t) = K3Y · t
3
+ K2Y · t
2
+ K1Y · t + Y
Z(t) = K3Z · t
3
+ K2Z · t
2
+ K1Z · t + Z
A(t) = K3A · t
3
+ K2A · t
2
+ K1A · t + A
B(t) = K3B · t
3
+ K2B · t
2
+ K1B · t + B
Przy tym zmienna t przebiega od 1 do 0. Długość kroku t zależna jest
od posuwu i od długości Spline.
Zakresy wprowadzenia
Spline-punkt końcowy: -99 999,9999 do +99 999,9999
Spline-parametr K: -9,99999999 do +9,99999999
Wykładnik dla Spline-parametru K: -255 do +255 (wartość w postaci
pełnej liczby)
Dla każdej współrzędnej punktu końcowego w Spline-
bloku muszą być zaprogramowane parametry K3 do K1.
Kolejność współrzędnych punktu końcowego w Spline-
bloku jest dowolna.
TNC oczekuje parametrów Spline K dla każdej osi zawsze
w tej kolejności K3, K2, K1.
Oprócz osi głównych X, Y i Z TNC może w SPL-wierszu
przetwarzać również osie pomocnicze U, V i W a także
osie obrotu A; B i C. W Spline-parametrze K musi wówczas
zostać podana odpowiednia oś
(np. K3A+0,0953 K2A-0,441 K1A+0,5724).
Jeśli Spline-parametr K jest większy niż 9,99999999, to
postprocesor musi wydawać K w pisowni wykładniczej
(np..K3X+1,2750 E2).
TNC może odpracować program z Spline-blokami także
przy aktywnej pochylonej płaszczyźnie obróbki.
Proszę zwrócić uwagę na to, aby przejścia od jednego
Spline do następnego były możliwie płynne (zmiana
kierunku mniejsza od 0,1°). W przeciwnym razie TNC
przeprowadza przy nieaktywnych funkcjach filtra
zatrzymanie dokładnościowe i maszyna dokonuje nagłych
szarpnięć. W przypadku aktywnych funkcji filtra TNC
redukuje odpowiednio posuw w takich miejscach.
Punkt początkowy spline może odbiegać od punktu
końcowego poprzedniego konturu najwyżej o 1µm. Przy
większych odchyleniach TNC wydaje komunikat o
błędach.