6 nc-unterprogramme, 7 vorlagensteuerung, 8 nc-programmübersetzung – HEIDENHAIN CNC Pilot 4290 Benutzerhandbuch

Seite 82: 2 hin w eise zur pr ogr ammier ung

Advertising
background image

4 DIN PLUS

70

4.2 Hin

w

eise zur Pr

ogr

ammier

ung

4.2.6 NC-Unterprogramme

Unterprogramme werden für die Konturprogrammierung oder Pro-
grammierung der Bearbeitung eingesetzt.

Übergabeparameter stehen im Unterprogramm als Variable zur Ver-
fügung. Sie können die Bezeichnung der Übergabeparameter fest-
legen (siehe „

4.16 Unterprogramme“).

Innerhalb des Unterprogramms stehen die lokalen Variablen #256
bis #285 für interne Berechnungen zur Verfügung.

Unterprogramme werden bis zu 6-mal geschachtelt. „Schachteln“
heißt, ein Unterprogramm ruft ein weiteres Unterprogramm auf etc.

Soll ein Unterprogramm mehrfach ausgeführt werden, geben Sie
im Parameter „Q“ den Wiederholungsfaktor an.

Der CNC PILOT unterscheidet lokale und externe Unterprogram-
me.
Lokale Unterprogramme und das NC-Hauptprogramm stehen
in der gleichen Datei. Nur das Hauptprogramm kann das lokale Un-
terprogramm aufrufen. Externe Unterprogramme werden in separa-
ten Dateien gespeichert und von beliebigen NC-Haupt- oder ande-
ren NC-Unterprogrammen aufgerufen.

Expertenprogramme
In der Regel stellt der Maschinenhersteller auf die Maschinenkon-
figuration abgestimmte Unterprogramme für komplexe Vorgänge
bereit. (Beispiel: Werkstückübergabe bei der Komplettbearbei-
tung“). Siehe Maschinen-Handbuch.

4.2.7 Vorlagensteuerung

Als „Vorlagen“ werden vordefinierte NC-Codeblöcke bezeichnet, die
in das NC-Programm integriert werden. Dadurch reduziert sich der
Programmieraufwand und es kann eine weitgehende Standardisie-
rung erreicht werden.

Vorlagen werden vom Maschinen-Hersteller definiert. Ob und wel-
che Vorlagen an Ihrer Drehmaschine zur Verfügung stehen erfahen
Sie vom Maschinen-Hersteller.

4.2.8 NC-Programmübersetzung

Berücksichtigen Sie bei der Variablenprogrammierung und der Be-
diener-Kommunikation, dass der CNC PILOT das komplette NC-Pro-
gramm vor der Programmausführung übersetzt (siehe „

3.5

Automatikbetrieb“).

Der CNC PILOT unterscheidet:

#-Variable, die bei der Übersetzung des NC-Programms berech-

net werden

V-Variable, die zur Laufzeit (d.h. bei der Ausführung des NC-Sat-

zes) berechnet werden

Ein-/Ausgaben während der NC-Programm-Übersetzung

Ein-/Ausgaben während der NC-Programm-Ausführung

Advertising