HEIDENHAIN iTNC 530 (340 49x-02) Instrukcja Obsługi
Strona 254
254
6 Programowanie: programowanie konturów
6.7 Przemieszczenia po torze – Splin
einterpolacja (opcja softwar
e
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
liczbach całkowitych)
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.