ID 20365

Überlauf des Unterprogrammstacks.

Beschreibung

Im NC-Hauptprogramm bzw. in Kombination mit globalen Unterprogrammen wurden insgesamt zuviele lokale Unterprogramme definiert.

Die Anzahl bestimmt sich aus der Summe aller %L Definitionen im aktuellen "Programmstack" (Hauptprogramm-UP1-UP11-UP111…). Die Summe darf dabei die vorgegebene Maximalanzahl nicht überschreiten

Mit dem versionsabhängigen Hochlaufparameter

"configuration.channel[i].decoder.max_local_subroutine_definitions"

kann die maximale Anzahl verändert werden.

Diese Fehlermeldung hat nichts mit der Schachtelungstiefe der Unterprogrammaufrufe zu tun!

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programme prüfen und ändern. Anzahl der lokalen Unterprogramme verringern. Eventuell lokale Unterprogramme in globale Unterprogramme umschreiben.

Parameter

%1:

Grenzwert [-]

Maximale Anzahl lokaler Unterprogramme

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.