17.11.2013 Aufrufe

6 - heidenhain

6 - heidenhain

6 - heidenhain

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

N200 G98 L10 *<br />

Unterprogramm 10: Bearbeitung<br />

N210 G54 X+Q1 Y+Q2 *<br />

Nullpunkt ins Zentrum der Ellipse verschieben<br />

N220 G73 G90 H+Q8 *<br />

Drehlage in der Ebene verrechnen<br />

N230 Q35 = (Q6 - Q5) / Q7<br />

Winkelschritt berechnen<br />

N240 D00 Q36 P01 +Q5 *<br />

Startwinkel kopieren<br />

N250 D00 Q37 P01 +0 *<br />

Schnittzähler setzen<br />

N260 Q21 = Q3 * COS Q36<br />

X-Koordinate des Startpunkts berechnen<br />

N270 Q22 = Q4 * SIN Q36<br />

Y-Koordinate des Startpunkts berechnen<br />

N280 G00 G40 X+Q21 Y+Q22 M3 *<br />

Startpunkt anfahren in der Ebene<br />

N290 Z+Q12 *<br />

Vorpositionieren auf Sicherheits-Abstand in der Spindelachse<br />

N300 G01 Z-Q9 FQ10 *<br />

Auf Bearbeitungstiefe fahren<br />

N310 G98 L1 *<br />

N320 Q36 = Q36 + Q35<br />

Winkel aktualisieren<br />

N330 Q37 = Q37 + 1<br />

Schnittzähler aktualisieren<br />

N340 Q21 = Q3 * COS Q36<br />

Aktuelle X-Koordinate berechnen<br />

N350 Q22 = Q4 * SIN Q36<br />

Aktuelle Y-Koordinate berechnen<br />

N360 G01 X+Q21 Y+Q22 FQ11 *<br />

Nächsten Punkt anfahren<br />

N370 D12 P01 +Q37 P02 +Q7 P03 1 * Abfrage ob unfertig, wenn ja dann Rücksprung zu Label 1<br />

N380 G73 G90 H+0 *<br />

Drehung rücksetzen<br />

N390 G54 X+0 Y+0 *<br />

Nullpunkt-Verschiebung rücksetzen<br />

N400 G00 G40 Z+Q12 *<br />

Auf Sicherheits-Abstand fahren<br />

N410 G98 L0 *<br />

Unterprogramm-Ende<br />

N999999 %ELLIPSE G71 *<br />

10.10 Programmier-Beispiele<br />

HEIDENHAIN TNC 410, TNC 426, TNC 430 359

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!