
axismd.ai
Heidenhain Controller
Communication · Intermediate · 30-120 minutes
HEIDENHAIN 303-0009 - Cyclic parent-child relationship
HEIDENHAIN alarm 303-0009 occurs when OPC UA configuration creates circular parent-child relationships between CfgOpcUaObject and CfgOpcUaPlcVar entities. This prevents proper node creation in the OPC UA server structure within the TNC control system.
HEIDENHAIN 303-0009 - Cyclic parent-child relationship
Cyclic parent-child relationship
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 303-0009 occurs when OPC UA configuration creates circular parent-child relationships between CfgOpcUaObject and CfgOpcUaPlcVar entities. This prevents proper node creation in the OPC UA server structure within the TNC control system.
Safety
Causes and Fixes
Access OPC UA Configuration
Navigate to MOD function → Communication → OPC UA Server → Node Configuration to examine the current OPC UA structure.
Use the tree view to visualize parent-child relationships more clearly
Identify Circular References
Check the parentNode attributes in CfgOpcUaObject entries for the keys mentioned in the alarm message to locate the circular dependency.
Document current configuration before making changes
Break Circular Chain
Modify one of the parentNode references to point to a different valid parent or set to root level to eliminate the circular relationship.
Start by moving the lowest-level object in the hierarchy to break the chain
Restart OPC UA Service
Restart the OPC UA server service through MOD → Communication → OPC UA Server → Service Control to apply changes.
This will temporarily disconnect OPC UA clients
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.