10 .1 0 pr ogr ammier -beispiele – HEIDENHAIN TNC 426B (280 472) ISO programming Benutzerhandbuch

Seite 289

Advertising
background image

10 Programmieren: Q-Parameter

274

1

0

.1

0 Pr

ogr

ammier

-Beispiele

N230 G98 L10 *
N240 D01 Q23 P01 +Q11 P02 +Q6 *
N250 D00 Q24 P01 +Q4 *
N260 D01 Q26 P01 +Q6 P02 +Q108 *
N270 D00 Q28 P01 +Q8 *
N280 D01 Q16 P01 +Q6 P02 -Q10 *
N290 G54 X+Q1 Y+Q2 Z-Q16 *
N300 G73 G90 H+Q8 *
N310 I+0 J+0 *
N320 G11 G40 R+Q26 H+Q8 FQ12 *
N330 G98 L1 *
N340 I+Q108 K+0 *
N350 G01 Y+0 Z+0 FQ12 *
N360 G98 L2 *
N370 G11 G40 R+Q6 H+Q24 FQ12 *
N380 D02 Q24 P01 +Q24 P02 +Q14 *
N390 D11 P01 +Q24 P02 +Q5 P03 2 *
N400 G11 R+Q6 H+Q5 FQ12 *
N410 G01 G40 Z+Q23 F1000 *
N420 G00 G40 X+Q26 *
N430 D01 Q28 P01 +Q28 P02 +Q18 *
N440 D00 Q24 P01 +Q4 *
N450 G73 G90 H+Q28 *
N460 D12 P01 +Q28 P02 +Q9 P03 1 *
N470 D09 P01 +Q28 P02 +Q9 P03 1 *
N480 G73 G90 H+0 *
N490 G54 X+0 Y+0 Z+0 *
N500 G98 L0 *
N999999 %KUGEL G71 *

Unterprogramm 10: Bearbeitung

Z-Koordinate für Vorpositionierung berechnen

Startwinkel Raum (Ebene Z/X) kopieren

Kugelradius korrigieren für Vorpositionierung

Drehlage in der Ebene kopieren

Aufmaß berücksichtigen beim Kugelradius

Nullpunkt ins Zentrum der Kugel verschieben

Startwinkel Drehlage in der Ebene verrechnen

Pol setzen in der X/Y-Ebene für Vorpositionierung

Vorpositionieren in der Ebene

Vorpositionieren in der Spindelachse

Pol setzen in der Z/X-Ebene, um Werkzeug-Radius versetzt

Fahren auf Tiefe

Angenäherten „Bogen” nach oben fahren

Raumwinkel aktualisieren

Abfrage ob ein Bogen fertig, wenn nicht, dann zurück zu Label 2

Endwinkel im Raum anfahren

In der Spindelachse freifahren

Vorpositionieren für nächsten Bogen

Drehlage in der Ebene aktualisieren

Raumwinkel rücksetzen

Neue Drehlage aktivieren

Abfrage ob unfertig, wenn ja, dann Rücksprung zu LBL 1

Drehung rücksetzen

Nullpunkt-Verschiebung rücksetzen

Unterprogramm-Ende

Mkap10.pm6

29.06.2006, 07:35

274

Advertising
Dieses Handbuch ist für die folgenden Produkte bezogen werden: