ID 20195
| Overflow of variable stack. | ||||
| Description | The programmed variable operation causes an overflow of an internal system resource, e.g. when using too many indirection operations (nesting levels). Example: Wrong: N10 #VAR N20 V.L.INDEX[10] = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] N30 V.P.MY_ARRAY[V.L.INDEX[V.L.INDEX[..[..[..[3]]]]]] N40 #ENDVAR N1000 M30 Correct: N10 #VAR N20 V.L.INDEX[10] = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] N30 V.P.MY_ARRAY[3] N40 #ENDVAR N1000 M30 | |||
| Response | Class | 2 | Abort NC program processing. | |
| Solution | Class | 3 | Check and modify NC program. Reduce the dimension of the array variable or nesting depth or generally avoid the nesting of array variables. | |
| Parameter | %1: | Limit value [-] | ||
| 
 | ||||
| Error type | 1, Error message from NC program. | |||
| 
 | ||||