
axismd.ai
Heidenhain Controller
Servo/Axis · Intermediate · 30-120 minutes
HEIDENHAIN 230-01CC - Input of axis was assigned twice
Alarm 230-01CC occurs when multiple axes are configured to read from the same encoder input channel in the machine parameters. This creates a conflict where two or more axes attempt to access identical position feedback signals simultaneously.
HEIDENHAIN 230-01CC - Input of axis was assigned twice
Input of axis was assigned twice
Two or more axes are trying to read from the same input simultaneously. This creates a resource conflict that must be resolved through proper PLC configuration.
Root Cause Summary
Alarm 230-01CC occurs when multiple axes are configured to read from the same encoder input channel in the machine parameters. This creates a conflict where two or more axes attempt to access identical position feedback signals simultaneously.
Safety
Causes and Fixes
Access Machine Parameter Menu
Press MOD key, select 'Machine Parameters' from the TNC menu, navigate to MP1020.x series parameters.
Ensure machine is in a safe state before modifying machine parameters
Check Encoder Input Assignments
Review MP1020.0 through MP1020.x for each axis, verify that each axis has a unique encoder input number assigned (typically 0, 1, 2, etc.).
Document current settings before making changes for easy rollback
Correct Duplicate Assignments
Assign unique encoder input numbers to each axis in MP1020.x, ensuring no two axes share the same input channel number.
Incorrect encoder assignments can cause axis movement errors
Restart Control and Test
Perform a control restart (CTRL+ALT+DEL), clear alarms, and verify axis functionality with careful manual movements.
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.