
axismd.ai
Heidenhain Controller
Servo/Axis · Intermediate · 30-120 minutes
HEIDENHAIN 230-003D - Two-fold positioning was requested for axis
Alarm 230-003D occurs when the TNC detects simultaneous positioning commands for the same axis from both the NC program and PLC. This conflict arises when the axis control authority is not properly managed between NC and PLC domains.
HEIDENHAIN 230-003D - Two-fold positioning was requested for axis
Two-fold positioning was requested for axis
The same axis received simultaneous positioning commands from both the PLC and the NC. The control cannot execute two moves on one axis at the same time.
Root Cause Summary
Alarm 230-003D occurs when the TNC detects simultaneous positioning commands for the same axis from both the NC program and PLC. This conflict arises when the axis control authority is not properly managed between NC and PLC domains.
Safety
Causes and Fixes
Check PLC program for axis commands
Access PLC program via MOD function and examine for M118/M119 axis positioning commands or direct servo commands to the affected axis.
Look for PLC positioning routines that may not have proper NC/PLC handshaking
Verify axis control transfer
Check if proper M118 (PLC axis control) and M119 (NC axis control) commands are used to transfer axis authority before positioning.
Never attempt manual axis movement when control authority is unclear
Review NC program sequence
Examine the NC program around the alarm occurrence for simultaneous axis commands or missing control transfer sequences.
Implement proper handshaking
Add appropriate M118/M119 commands or PLC interlocks to ensure only one system controls the axis at a time.
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.