HEIDENHAIN iTNC 530 (340 49x-06) Uživatelská příručka
Stránka 497
HEIDENHAIN iTNC 530
497
12.7 Dráhové pohyby – spline-interpolace (volitelný sof
tware
2)
TNC obrobí blok splinové křivky podle následujících polynomů třetího
stupně:
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
Přitom nabývá proměnná t hodnot od 1 do 0. Velikost kroku t je závislá
na posuvu a délce splinu.
Rozsahy zadávání
Koncový bod spline: -99 999,9999 až +99 999,9999
Spline-parametr K: -9,99999999 až +9,99999999
Exponent pro spline-parametr K: -255 až +255 (celočíselná
hodnota)
Ke každé souřadnici koncového bodu v bloku splinu musí
být programované parametry splinu K3 až K1. Pořadí
souřadnic koncového bodu v bloku splinu je libovolné.
TNC očekává parametry splinové křivky K pro každou osu
vždy v pořadí K3, K2, K1.
Vedle hlavních os X, Y a Z může TNC zpracovávat v bloku
SPL také vedlejší osy U, V a W jakož i rotační osy A, B a
C. V spline-parametru K pak musí být uvedená příslušná
osa.
(například K3A+0,0953 K2A-0,441 K1A+0,5724).
Bude-li hodnota spline-parametru K větší než 9,99999999,
pak musí postprocesor vypisovat parametry K v
exponenciálním tvaru (např. K3X+1,2750 E2).
Program s bloky splinové křivky může TNC obrobit též při
aktivním naklopení roviny obrábění.
Dbejte na to, aby přechody z jednoho splinu na další splin
byly pokud možno tangenciální (změna směru menší než
0,1 °). Jinak provádí TNC při vypnutých filtračních funkcích
přesné zastavení a stroj cuká. Jsou-li filtrační funkce
aktivní, redukuje TNC v těchto místech posuv dle potřeby.
Výchozí bod splinu se může odlišovat od koncového bodu
předchozího obrysu maximálně o 1 µm. Při větší odchylce
vydá TNC chybové hlášení.