HEIDENHAIN iTNC 530 (606 42x-01) Benutzerhandbuch

Seite 496

Advertising
background image

496

Programmieren: Mehrachsbearbeitung

12.7 Bahnbew

e

gung

en – Spline-Int

e

rpolation (Sof

tw

ar

e-Option

2)

Die TNC arbeitet den Spline-Satz nach folgenden Polynomen dritten
Grades ab:

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

Dabei läuft die Variable t von 1 bis 0. Die Schrittweite von t ist
abhängig vom Vorschub und von der Länge des Splines.

Eingabebereiche

„

Spline-Endpunkt: -99 999,9999 bis +99 999,9999

„

Spline-Parameter K: -9,99999999 bis +9,99999999

„

Exponent für Spline-Parameter K: -255 bis +255 (ganzzahliger Wert)

Zu jeder Endpunkt-Koordinate im Spline-Satz müssen die
Spline-Parameter K3 bis K1 programmiert sein. Die
Reihenfolge der Endpunkt-Koordinaten im Spline-Satz ist
beliebig.

Die TNC erwartet die Spline-Parameter K für jede Achse
immer in der Reihenfolge K3, K2, K1.

Neben den Hauptachsen X, Y und Z kann die TNC im SPL-
Satz auch Nebenachsen U, V und W, sowie Drehachsen A,
B und C verarbeiten. Im Spline-Parameter K muss dann
jeweils die entsprechenden Achse angegeben sein
(z.B. K3A+0,0953 K2A-0,441 K1A+0,5724).

Wird der Betrag eines Spline-Parameters K größer als
9,99999999, dann muss der Postprozessor K in der
Exponenten-Schreibweise ausgeben (z.B. K3X+1,2750
E2).

Ein Programm mit Spline-Sätzen kann die TNC auch bei
aktiver geschwenkter Bearbeitungsebene abarbeiten.

Darauf achten, dass die Übergänge von einem Spline zum
nächsten möglichst tangential sind (Richtungsänderung
kleiner 0,1°). Ansonsten führt die TNC bei inaktiven
Filterfunktionen einen Genauhalt aus und die Maschine
ruckelt. Bei aktiven Filterfunktionen reduziert die TNC den
Vorschub an diesen Stellen entsprechend.

Der Spline-Anfangspunkt darf vom Endpunkt der
Vorgängerkontur maximal 1µm abweichen. Bei größeren
Abweichungen gibt die TNC eine Fehlermeldung aus.

Advertising