06.08.2013 Aufrufe

BHB_TNC360 - heidenhain

BHB_TNC360 - heidenhain

BHB_TNC360 - heidenhain

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

7 Programmieren mit Q-Parametern<br />

7.8 Programm-Beispiele<br />

Ellipse<br />

TNC 360<br />

X-Koordinaten-Berechnung: X = a . cos α<br />

Y-Koordinaten-Berechnung: Y = b . sin α<br />

a, b : Halbachsen der Ellipse<br />

α : Winkel zwischen führender Achse und<br />

Verbindungslinie von P zum Mittelpunkt<br />

der Ellipse<br />

Ablauf:<br />

Die Punkte auf der Ellipse werden berechnet und<br />

durch viele kleine Geradenstücke miteinander<br />

verbunden. Je mehr Punkte berechnet werden<br />

und je kürzer die Geradenstücke sind, um so<br />

glatter wird die Kurve.<br />

Durch entsprechende Eingabe von Anfangsund<br />

Endwinkel läßt sich die Bearbeitungsrichtung<br />

variieren.<br />

Die Eingabe-Parameter sind in den Zeilen<br />

1 bis 12 des Programms beschrieben.<br />

Bearbeitungsprogramm<br />

0 BEGIN PGM 360079 MM ........................................ Ladedaten<br />

1 FN 0: Q1 = +50 ....................................................... Ellipsen-Zentrum in X<br />

2 FN 0: Q2 = +50 ....................................................... Ellipsen-Zentrum in Y<br />

3 FN 0: Q3 = +50 ....................................................... X-Halbachse<br />

4 FN 0: Q4 = +20 ....................................................... Y-Halbachse<br />

5 FN 0: Q5 = +0 ......................................................... Start-Winkel<br />

6 FN 0: Q6 = +360 ..................................................... End-Winkel<br />

7 FN 0: Q7 = +40 ....................................................... Anzahl der Berechnungs-Schritte<br />

8 FN 0: Q8 = +0 ......................................................... Drehlage<br />

9 FN 0: Q9 = +10 ....................................................... Tiefe<br />

10 FN 0: Q10 = +100 ................................................. Eintauch-Vorschub<br />

11 FN 0: Q11 = +350 ................................................. Fräs-Vorschub<br />

12 FN 0: Q12 = +2 ..................................................... Sicherheits-Abstand Z<br />

13 BLK FORM 0.1 Z X+0 Y+0 Z-20<br />

14 BLK FORM 0.2 X+100 Y+100 Z+0 ........................ Rohteil-Definition<br />

15 TOOL DEF 1 L+0 R+2,5<br />

16 TOOL CALL 1 Z S 2800<br />

17 L Z+200 R0 F MAX M ........................................... Z freifahren<br />

18 CALL LBL 10 REP .................................................. Unterprogramm Ellipse aufrufen<br />

19 L Z+200 R0 F MAX M02 ....................................... Z freifahren Hauptprogramm-Ende<br />

Y<br />

Y<br />

–a<br />

X 2<br />

Y´<br />

Y1<br />

α 2<br />

Y´<br />

Q5<br />

b<br />

Y 2<br />

–b<br />

αS<br />

α 1<br />

DR–<br />

DR+<br />

P<br />

X 1<br />

a<br />

X´<br />

X<br />

α0=αE<br />

Q4<br />

X´<br />

X<br />

Fortsetzung nächste Seite<br />

7-17

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!