
axismd.ai
Heidenhain Controller
Servo/Axis · Intermediate · 30-120 minutes
HEIDENHAIN 320-0421 - PLC: error table missing
Alarm 320-0421 occurs when PLC modules 9085 or 9086 attempt to access an error table that doesn't exist or was corrupted. This typically happens when the PLC program references error handling routines but the corresponding error table wasn't properly compiled or was deleted after compilation.
HEIDENHAIN 320-0421 - PLC: error table missing
PLC: error table missing
The PLC error table is missing or has no entries. This prevents proper error reporting from PLC error modules.
Root Cause Summary
Alarm 320-0421 occurs when PLC modules 9085 or 9086 attempt to access an error table that doesn't exist or was corrupted. This typically happens when the PLC program references error handling routines but the corresponding error table wasn't properly compiled or was deleted after compilation.
Safety
Causes and Fixes
Access PLC Programming Environment
Press MOD key, select 'PLC' from menu, then select 'PLC Programming' to enter the programming environment.
Check Error Table Definition
Navigate to the error table section and verify that error definitions exist. Look for empty or missing error table entries.
Error tables should contain at least one entry if modules 9085/9086 are used in the program.
Compile PLC Program with Error Table
Select 'Compile' from PLC menu and ensure 'Include Error Table' option is checked before compilation.
Always backup existing PLC program before recompilation.
Verify Compilation Success
Check compilation log for errors and confirm error table was successfully included in the compiled program.
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.