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

Stránka 472

Advertising
background image

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

Advertising