
axismd.ai
Heidenhain Controller
Communication · Intermediate · 30-120 minutes
HEIDENHAIN 120-0027 - Unable to open configuration server queue
This alarm stems from the control's inability to establish internal message queuing required for the configuration server daemon to operate. The configuration server manages machine parameters, axis configurations, and system settings - its queue failure indicates either operating system resource problems, corrupted configuration data preventing proper initialization, or fundamental system-level software failures in the TNC's real-time kernel.
HEIDENHAIN 120-0027 - Unable to open configuration server queue
Unable to open configuration server queue
This TNC7/TNC 640 error (120-0027) relates to 'Unable to open configuration server queue'. Error in the system-inherent communication.
Root Cause Summary
This alarm stems from the control's inability to establish internal message queuing required for the configuration server daemon to operate. The configuration server manages machine parameters, axis configurations, and system settings - its queue failure indicates either operating system resource problems, corrupted configuration data preventing proper initialization, or fundamental system-level software failures in the TNC's real-time kernel.
Safety
Causes and Fixes
Complete power cycle
Turn off the main power to the control cabinet for at least 30 seconds (not just E-Stop or control restart). This clears all memory allocations and resets the operating system's resource management completely.
Ensure machine is in a safe state and all axes are secured before removing power.
Check system resource usage
After restart, access MOD function, navigate to System Information, and check memory usage and process statistics. Look for unusually high memory consumption or low available system memory (should have >100MB free on most TNC models).
On iTNC 530 and TNC 620/640 controls, normal system memory usage at idle should be below 60%. Higher values indicate resource leaks.
Disable third-level programs temporarily
In MOD - Machine Parameters - CfgPgmMgt, set CfgPLC[0].active = 0 to disable PLC startup, then restart control. If alarm clears, a third-level program or PLC cycle is causing resource exhaustion.
You can also rename SYS\plc.dir to SYS\plc.old to prevent all PLC programs from loading during diagnostic startup.
Review recent configuration changes
Check if alarm appeared after adding new third-level functions, LSV2 connections, or remote desktop services. Remove recently added services one at a time to identify the resource consumer.
Call a technician if:
Prevention
Common Mistakes
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.