Zusätzliche implizite Aufrufe bei G8xx (P-CHAN-00187)

P-CHAN-00187

Zusätzliche implizite Aufrufe bei G8xx

Beschreibung

In Erweiterung zum impliziten Unterprogrammaufruf mit G80-G89 bietet der indizierte Parameter 'g800_prog_file[i]' die Möglichkeit, 20 bzw. 40** weitere Namen globaler Unterprogramme zu definieren, welche implizit aufgerufen werden, wenn im NC-Programm ein G800-G819** erkannt wurde. G800 - G819** wird immer als letzte Aktion am Satzende ausgeführt.

Ist der entsprechende Parameter nicht belegt oder in der Kanalparameterliste nicht vorhanden, so wird bei Programmierung von G800 - G819** die Fehlermeldung P-ERR-20131 'Unbekannte G-Funktion' erzeugt.

Die über die Kanalparameter definierten Unterprogrammnamen können auch im NC-Programm über den Befehl #FILE NAME [G8xx=“<prog_name>“] überschrieben bzw. temporär belegt werden. Diese Unterprogrammnamen sind dann bis zum Programmende M30 oder bis zu einem weiteren #FILE NAME [G8xx=“<prog_name>“] gültig.

Nach RESET oder Programmstart gelten dann wieder die Einträge von 'g800_prog_file[i]' aus der Kanalparameterliste.

Parameter

g800_prog_file[i] mit i = 0…19 bzw. 0 ... 39**

Datentyp

STRING

Datenbereich

Maximal 83 Zeichen (applikationsspezifisch)

Dimension

----

Standardwert

*

Anmerkungen

Parametrierbeispiel:

g800_prog_file[0] G800_up_test.nc (Name des UP bei G800)

g800_prog_file[1] G801_up_test.nc (Name des UP bei G801)

g800_prog_file[19] G819_up_test.nc (Name des UP bei G819)

g800_prog_file[39] G839_up_test.nc (Name des UP bei G839)

* Hinweis: Der Standardwert der Variablen ist ein Leerstring.

** Ab Version V3.1.3079.23 stehen 40 implizite Aufrufe (G800 – G839) zur Verfügung.