Ellipse – HEIDENHAIN TNC 407 (280 580) User Manual Benutzerhandbuch

Seite 205

Advertising
background image

TNC 425/TNC 415 B/TNC 407

7-20

7

Programmieren mit Q-Parametern

Ellipse

X-Koordinaten-Berechnung: X = a x cos

α

Y-Koordinaten-Berechnung: Y = b x sin

α

a, b

: Halbachsen der Ellipse

α

: Winkel zwischen führender Achse und

Verbindungslinie von P zum Mittelpunkt
der Ellipse.

X

0

, Y

0

: Ellipsen-Zentrum

Ablauf:
Die Punkte auf der Ellipse werden berechnet
und durch viele kleine Geradenstücke
miteinander verbunden. Je mehr Punkte
berechnet werden und je kürzer die Geraden-
strecken sind, um so glatter wird die Kurve.

Durch entsprechende Eingabe von Anfangs-
und Endwinkel läßt sich die Bearbeitungs-
Richtung variieren.
Die Eingabe-Parameter sind in den Zeilen 1 - 12
des Programms beschrieben.
Berechnungen sind mit der Funktion FORMULA
programmiert.

7.8

Programm-Beispiele

Bearbeitungsprogramm

0 BEGIN PGM K72 MM ............................................. Ladedaten
1 FN 0: Q1 = +50 ...................................................... Ellipsen-Zentrum in X
2 FN 0: Q2 = +50 ...................................................... Ellipsen-Zentrum in Y
3 FN 0: Q3 = +50 ...................................................... X-Halbachse
4 FN 0: Q4 = +20 ...................................................... Y-Halbachse
5 FN 0: Q5 = +0 ........................................................ Start-Winkel
6 FN 0: Q6 = +360 .................................................... End-Winkel
7 FN 0: Q7 = +40 ...................................................... Anzahl der Berechnungs-Schritte
8 FN 0: Q8 = +0 ........................................................ Drehlage
9 FN 0: Q9 = +10 ...................................................... Tiefe
10 FN 0: Q10 = +100 ................................................ Eintauch-Vorschub
11 FN 0: Q11 = +350 ................................................ Fräs-Vorschub
12 FN 0: Q12 = +2 .................................................... Sicherheits-Abstand Z
13 BLK FORM 0.1 Z X+0 Y+0 Z-–20
14 BLK FORM 0.2 X+100 Y+100 Z+0
15 TOOL DEF 1 L+0 R+2,5
16 TOOL CALL 1 Z S2800
17 L Z+2000 R0 F MAX
18 CALL LBL 10 ......................................................... Unterprogramm Ellipse aufrufen
19 L Z+20 R0 F MAX M2 .......................................... Z freifahren, Hauptprogramm-Ende

Y

1

X

2

X

1

Y

2

–b

b

a

–a

α

1

α

2

Q5

Q4

α

S

DR–

α

0

P

DR+

E

X

X

Y

Y

Fortsetzung nächste Seite

Advertising