ID 20371
Programmstackueberlauf, zuviele lokale Unterprogramme geoeffnet. | ||||
Beschreibung | Die maximale Aufruftiefe für verschachtelte lokale Unterprogramme ist überschritten. Dies kann z.B. bei Rekursion ohne Endebedingung erfolgen, d.h. ein lokales Unterprogramm ruft sich fortwährend selbst auf. Beispiel:
%L OVERFLOW.nc N10 Programmstacküberlauf, zuviele lokale Unterprogramme geöffnet. N20 M17 %main.nc N10 G00 X0 Y0 Z0 N20 LL OVERFLOW.nc
| |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Aufruftiefe der verschachtelten lokalen Unterprogramme verringern bzw. Programmablauf ändern. Rekursionen vermeiden. | |
Parameter | %1: | Grenzwert [-] | ||
Maximale Schachtelungstiefe für lokale Unterprogramme | ||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|