HEIDENHAIN iTNC 530 (340 420) Instrukcja Obsługi

Strona 196

Advertising
background image

172

6 Programowanie: Programowanie konturów

6.7 R

u

chy

po t

orz

e ksz

tałt

ow

ym– S

p

line

inter

p

olacja

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

n

Spline punkt końcowy 99 999,9999 do +99 999,9999

n

Spline parametr K: 9,99999999 do +9,99999999

n

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.

Advertising