HEIDENHAIN iTNC 530 (340 49x-04) Instrukcja Obsługi

Strona 288

Advertising
background image

288

6 Programowanie: programowanie konturów

6.7 Przemieszczenia po torze – Splin

e-interpolacja (opcja software

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.

Advertising