
axismd.ai
Heidenhain Controller
System · Intermediate · 30-120 minutes
HEIDENHAIN 231-E023 - E023 CC dynamic test ID= Info1= Info2=
The dynamic commissioning test on a CC drive was interrupted because the B-channel encoder's probe input (PL input) failed during test execution. This typically occurs when the secondary encoder signal used for position verification is lost, misconfigured, or corrupted during high-speed circular or contouring tests performed as part of Heidenhain's CC drive commissioning workflow.
HEIDENHAIN 231-E023 - E023 CC dynamic test ID= Info1= Info2=
E023 CC dynamic test ID= Info1= Info2=
This TNC7/TNC 640 system error indicates An error was found during the dynamic test (minute test). The control has detected an abnormal state that requires attention.
Root Cause Summary
The dynamic commissioning test on a CC drive was interrupted because the B-channel encoder's probe input (PL input) failed during test execution. This typically occurs when the secondary encoder signal used for position verification is lost, misconfigured, or corrupted during high-speed circular or contouring tests performed as part of Heidenhain's CC drive commissioning workflow.
Safety
Causes and Fixes
Check encoder cable connections
Power down the control. Inspect the B-channel encoder cable connections at both the encoder head and the CC drive module input connector specified by parameter %5. Ensure locking mechanisms are fully engaged and pins are not bent or corroded.
Always disconnect power before checking encoder connections to prevent damage to drive inputs.
Verify encoder signal quality
Navigate to Diagnostic → TNC Scope, configure to monitor the B-channel encoder signals (typically labeled as encoder 2 or secondary encoder for the axis %2). Manually move the axis and verify clean square wave signals with proper amplitude (typically 1Vpp for 1Vpp encoders or proper TTL levels).
Set the Scope trigger to capture signal dropouts during movement. B-channel signal amplitude below 0.6Vpp on analog encoders often causes probe input errors.
Review dynamic test parameters
Access MOD function → System Parameters → CC Configuration → Dynamic Test Parameters. Verify the test speed and acceleration values are within the encoder's specified maximum velocity. Reduce test dynamics by 30-50% and retry the dynamic test sequence.
Default dynamic tests run at high speeds. Older or lower-grade encoders may lose signal integrity above certain velocities, especially if cable length exceeds 50 meters.
Test with encoder swap if available
If the machine has multiple axes with identical encoder types, temporarily swap the B-channel encoder cable with a known-good axis encoder. Retry the dynamic test on axis %2. If the error follows the cable, replace it; if the error stays with the axis, suspect drive hardware.
Ensure encoder types match exactly before swapping to prevent configuration mismatches.
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.