Siemens SINUMERIK codes
Siemens SINUMERIKServo/AxisIntermediate30-120 minutes

8023

Siemens 8023 - Option 'Activation of more than KB PLC user memory' not set

Option 'Activation of more than KB PLC user memory' not set

The option for the memory configuration does not correspond to the PLC user memory used Control reaction: NC Start disable in this channel. Interface signals are set. Alarm display.

Root Cause Summary

Alarm 8023 occurs when the PLC user memory allocated in the NCK/PLC memory configuration option does not match the actual PLC program memory requirements. The SINUMERIK control has detected that the configured memory option is insufficient for the loaded PLC user code, typically when program size exceeds the licensed memory allocation.

Safety

  • Only qualified personnel should diagnose and clear control alarms; follow the machine builder's safety procedures and lockout/tagout where hardware work is required.

Causes and Fixes

  1. 1

    Access the NCK/PLC memory configuration via HMI menu: Maintenance > System Information > Memory or use SINUMERIK service menu to view current PLC user memory allocation vs. configured option limit.

    Do not proceed without noting the exact memory values displayed.

  2. 2

    Check the OEM machine data parameter controlling PLC memory licensing (typically MD 18004 or equivalent in your control version). Cross-reference the current setting against the SINUMERIK 840D technical data sheet for available memory options (e.g., 32 KB, 64 KB, 128 KB, 256 KB).

  3. 3

    Review the actual PLC program size by accessing Diagnostics > PLC > Memory Usage in the control. Compare reported user memory consumption to the MD parameter setting; the alarm fires when actual usage exceeds the configured option.

    Memory usage may include symbol table and temporary storage; request the PLC programmer provide exact segment sizes.

  4. 4

    Update the memory option MD parameter to a higher tier (e.g., from 128 KB to 256 KB option) and perform a cold restart (Ctrl+Alt+Del or warm reset via diagnostics). Verify alarm 8023 clears on startup.

    Changing memory options may require license key update or OEM authorization; contact Siemens if licensed memory cannot be increased.

Service Recommended confidence

Seeing Multiple Alarms?

Seeing another alarm with this one? Enter the code.

Get machine-aware diagnosis

AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.

Start free

Was this guide helpful?

Always verify with your machine manual or a certified technician before performing service procedures.