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

N1000 M30

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.