BHB_TNC360 - heidenhain
BHB_TNC360 - heidenhain
BHB_TNC360 - heidenhain
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