7 ruchy po torze kształtowym– splineinterpolacja – HEIDENHAIN TNC 426 (280 476) Instrukcja Obsługi
Strona 205
178
6 Programowanie: Programowanie konturów
6.7 Ruchy po torze kształtowym– Splineinterpolacja
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.
BHB430.BOOK Seite 178 Dienstag, 27. Juni 2006 1:29 13