
axismd.ai
Heidenhain Controller
Servo/Axis · Intermediate · 30-120 minutes
HEIDENHAIN 320-0047 - Configuration PLC compiler: Enter
HEIDENHAIN alarm 320-0047 occurs when the PLC compiler configuration file contains incorrect constant values for OMG_COUNT, CHANNEL_COUNT, AXIS_COUNT, or SPINDLE_COUNT that don't match the actual control hardware configuration. This typically happens after software updates, hardware changes, or corrupted configuration files.
HEIDENHAIN 320-0047 - Configuration PLC compiler: Enter
Configuration PLC compiler: Enter
A PLC configuration or communication error has been detected. This affects the interaction between the control and the PLC system.
Root Cause Summary
HEIDENHAIN alarm 320-0047 occurs when the PLC compiler configuration file contains incorrect constant values for OMG_COUNT, CHANNEL_COUNT, AXIS_COUNT, or SPINDLE_COUNT that don't match the actual control hardware configuration. This typically happens after software updates, hardware changes, or corrupted configuration files.
Safety
Causes and Fixes
Access machine parameters
Press MOD key, select 'Machine Parameters' and navigate to MP100-MP199 axis configuration parameters to verify actual axis count.
Check MP110 (number of axes) first as this is the master axis count parameter
Check PLC configuration file
Access Setup menu → PLC → Configuration and verify AXIS_COUNT constant matches the MP110 value exactly.
Do not modify PLC configuration without proper backup
Correct and recompile
Update AXIS_COUNT to match MP110, save configuration, and restart PLC compiler from Setup → PLC → Compile PLC program.
Always perform a complete PLC compilation after changing configuration constants
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.