HEIDENHAIN iTNC 530 (340 49x-04) Uživatelská příručka

Stránka 286

Advertising
background image

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í.

Advertising