HEIDENHAIN iTNC 530 (340 49x-04) Uživatelská příručka
Stránka 286
286
6 Programování: Programování obrysů
6.7 Dráhové pohyby – spline-interpolace (volitelný software
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 hodnoty od 1 do 0. Délka kroku t je závislá
na posuvu a na délce splinové křivky.
Rozsahy zadá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 splinové
křivky musí být naprogramovány parametry splinové křivky
K3 až K1. Pořadí souřadnic koncového bodu v bloku
splinové křivky je libovolné.
TNC očekává parametry splinové křivky K pro každou osu
vždy v pořadí K3, K2, K1.
Kromě hlavních os X, Y a Z může TNC zpracovat v SPL-
bloku také vedlejší osy U, V a W, jakož i rotační osy A, B a
C. Ve parametru splinové křivky K musí pak být vždy
udána příslušná osa
(například K3A+0,0953 K2A-0,441 K1A+0,5724).
Bude-li hodnota parametru splinové křivky K větší než
9,99999999, pak musí postprocesor vypisovat parametry
K v exponenciálním tvaru (například K3X+1,2750 E2).
Program s bloky splinové křivky může TNC obrobit též při
aktivním naklopení roviny obrábění.
Snažte se, aby přechody z jednoho tvaru splinové křivky
na další byly pokud možno tangenciální (změna směru
menší než 0,1°). Jinak provede TNC bez aktivních
filtračních funkcí přesné zastavení a stroj cuká. S aktivními
filtračními funkcemi sníží TNC posuv na těchto místech
odpovídajícím způsobem.
Počáteční bod spline se může od koncového bodu
předchozího obrysu lišit maximálně o 1µm. Při větší
odchylce vypíše TNC chybové hlášení.