Unterprogramme, expertenprogramme, Nc–programmübersetzung, 2 hin w eise zur pr ogr a mmier ung – HEIDENHAIN CNC Pilot 4290 V7.1 Benutzerhandbuch

Seite 122

Advertising
background image

122

4.2 Hin

w

eise zur Pr

ogr

a

mmier

ung

Unterprogramme, Expertenprogramme

Unterprogramme werden für die Konturprogrammierung oder
Programmierung der Bearbeitung eingesetzt.

Übergabeparameter stehen im Unterprogramm als Variable zur
Verfügung. Sie können die Bezeichnung der Übergabeparameter
festlegen (siehe “Abschnitt UNTERPROGRAMM” auf Seite 145).

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 Unterprogramme.

„

Lokale Unterprogramme stehen in der Datei des NC-
Hauptprogramms. Nur das Hauptprogramm kann das lokale
Unterprogramm aufrufen.

„

Externe Unterprogramme sind in separaten Dateien gespeichert
und von beliebigen NC-Haupt- oder anderen NC-Unterprogrammen
aufrufbar.

Expertenprogramme

Als Expertenprogramme werden Unterprogramme bezeichnet, die
komplexe Vorgänge bearbeiten und auf die Maschinenkonfigurationen
abgestimmt sind (Beispiel: Werkstückübergabe bei der
Komplettbearbeitung). In der Regel stellt der Maschinenhersteller die
Expertenprogramme bereit.

NC–Programmübersetzung

Berücksichtigen Sie bei der Variablenprogrammierung und der
Bediener-Kommunikation, dass der CNC PILOT das komplette NC-
Programm vor der Programmausführung übersetzt.

Der CNC PILOT unterscheidet:

„

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

„

V-Variable, die zur Laufzeit (d. h. bei der Ausführung des NC-
Satzes) berechnet werden

„

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

„

Ein-/Ausgaben während der NC-Programmausführung

Advertising