HEIDENHAIN iTNC 530 (340 49x-05) Uživatelská příručka
Stránka 472
472
Programování: Víceosové obrábění
12.7 Dráhové pohyby – spline-interpolace (volitelný sof
tware 2)
TNC obrobí blok splínové 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 splínové křivky.
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 splínové
křivky musí být naprogramovány parametry splínové
křivky K3 až K1. Pořadí souřadnic koncového bodu v bloku
splínové křivky je libovolné.
TNC očekává parametry splínové 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 osy natočení A, B
a C. Ve parametru splínové 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 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 splínové 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 splínové 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í.