HEIDENHAIN iTNC 530 (340 422) Uživatelská příručka
Stránka 234
234
6 Programován : programován obrysů
6.7 Dráhové pohyby – splineinterpolace (opce softwaru
2)
TNC obrob spline blok 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 splinu.
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 spline bloku
mus být naprogramovány parametry spline K3 až K1.
Pořad souřadnic koncového bodu v spline bloku je
libovolné.
TNC očekává parametry spline 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 spline parametru 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ř klad K3X+1,2750 E2).
Program se spline bloky může TNC obrobit též při
aktivn m naklopen roviny obráběn .
Snažte se, aby přechody z jednoho tvaru spline 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 .