
axismd.ai
Siemens SINUMERIK Controller
Program/G-code · Intermediate · 30-120 minutes
Siemens 16931 - Subprograms: action <ALNX> maximum nesting depth exceeded
Various actions can cause the current procedure to be interrupted. Depending on the action, asynchronous subroutines (ASUBs) are activated. These ASUBs can be interrupted in the same manner as the user program. Unlimited nesting depth is not possible for ASUBs due to memory limitations. Example: In the case of an approach block in a repositioning procedure do not interrupt repeatedly, instead wait until processing is completed. Possible actions are: mode change, SlashOn/Off, overstoring Control reaction: Interface signals are set. Alarm display. NC Stop on alarm. Alarms.
Siemens 16931 - Subprograms: action <ALNX> maximum nesting depth exceeded
Subprograms: action <ALNX> maximum nesting depth exceeded
Various actions can cause the current procedure to be interrupted. Depending on the action, asynchronous subroutines (ASUBs) are activated. These ASUBs can be interrupted in the same manner as the user program. Unlimited nesting depth is not possible for ASUBs due to memory limitations. Example: In the case of an approach block in a repositioning procedure do not interrupt repeatedly, instead wait until processing is completed. Possible actions are: mode change, SlashOn/Off, overstoring Control reaction: Interface signals are set. Alarm display. NC Stop on alarm. Alarms.
Safety
Common Causes
Troubleshooting Steps
Seeing Multiple Alarms?
Seeing another alarm with this one? Enter the code.
AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.
Start freeWas this guide helpful?
Always verify with your machine manual or a certified technician before performing service procedures.