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