Siemens 25020 - Axis zero mark monitoring of active encoder
SIEMENS alarm 25020 fires when the NCK detects encoder signal integrity issues including broken tracks, contaminated encoder discs, loose connections, or encoder power supply failures. The SINUMERIK control monitors encoder signals via MD36300 (encoder monitoring) parameters and triggers this alarm when signal amplitude falls below MD36320 thresholds or when track errors exceed MD36330 limits.
Siemens 25020 - Axis zero mark monitoring of active encoder
Axis zero mark monitoring of active encoder
For PROFIdrive: The position encoder pulses between 2 zero mark pulses are counted, and the plausibility is assessed (The functionality and possibly the parameterization of the plausibility check is done on the drive side. Please refer to the relevant drive documentation for details.), and reported in a PROFIdrive message frame (encoder interface) to the control, which then issues the present alarm. The alarm can be reprogrammed in MD11412 $MN_ALARM_REACTION_CHAN_NOREADY (channel not ready) Control reaction: Mode group not ready. The NC switches to follow-up mode. Channel not ready. NC Start disable in this channel. Axes of this channel must be re-referenced. Interface signals are set. Alarm display. NC Stop on alarm. Channel not ready.
Root Cause Summary
SIEMENS alarm 25020 fires when the NCK detects encoder signal integrity issues including broken tracks, contaminated encoder discs, loose connections, or encoder power supply failures. The SINUMERIK control monitors encoder signals via MD36300 (encoder monitoring) parameters and triggers this alarm when signal amplitude falls below MD36320 thresholds or when track errors exceed MD36330 limits.
Safety
Drive/power/encoder circuit: hazardous voltages may remain in the DC link after power-off. Lock out / tag out, wait for discharge per the drive documentation, and use qualified personnel only.
Causes and Fixes
1
Check encoder cable connections
Inspect encoder cable connections at motor junction box and drive module X521/X522 terminals. Verify DRIVE-CLiQ connections are fully seated with green LED status.
Power down axis drive before disconnecting encoder cables to prevent damage
2
Measure encoder supply voltage
Using HMI Diagnostics > Drive > Encoder, verify encoder supply voltage matches MD36200 setting (typically 5V or 15V). Check voltage at motor terminal box under load.
Voltage drop under motion indicates cable resistance issues
3
Perform encoder cable continuity test
With drive powered down, measure cable continuity and insulation resistance. Check for shorts between encoder tracks and shield using multimeter.
Cable flexing during machine movement often causes intermittent faults
1
Inspect encoder disc condition
Remove encoder cover and visually inspect glass disc for cracks, scratches, oil contamination, or debris. Check for proper disc alignment and mounting.
Handle encoder disc carefully - fingerprints or scratches will cause permanent damage
2
Clean encoder assembly
Using lint-free cloth and isopropyl alcohol, carefully clean encoder disc and LED/photodiode assemblies. Ensure no residue remains on optical surfaces.
Use compressed air to remove metal particles before wet cleaning
3
Verify encoder signal quality
Access HMI > Diagnostics > Drive > Encoder signals and monitor track A/B amplitude and offset values during slow manual movement. Compare to MD36320 limits.
Signal amplitude should be consistent throughout full rotation
1
Check encoder LED operation
With encoder powered, verify LED illumination through encoder housing (if visible) or measure LED current draw. Compare to encoder datasheet specifications.
LED degradation often causes gradual signal amplitude reduction before complete failure
2
Monitor encoder diagnostic data
Access HMI > Diagnostics > Drive > Encoder and record all diagnostic values including temperature, signal levels, and error counters during operation.
Document all values before encoder replacement for comparison
3
Perform encoder substitution test
If available, temporarily connect known good encoder of same type to isolate encoder electronics from cable/connection issues. Clear alarm and test axis movement.
Use encoder with identical MD36xxx parameter settings to avoid configuration conflicts
1
Check drive encoder interface status
Access HMI > Diagnostics > Drive > Hardware and check encoder interface module status. Look for red fault indicators or diagnostic messages in drive buffer.
Multiple encoder faults on same drive often indicate interface module failure
2
Verify encoder parameter settings
Compare MD36xxx encoder parameters with motor nameplate data. Verify MD36200 (encoder type), MD36210 (lines per revolution), and MD36220 (encoder direction) settings.
Incorrect encoder parameters can damage drive electronics
3
Test with encoder simulator
Connect encoder simulator to drive encoder input and verify proper signal recognition. This isolates drive interface from motor encoder issues.
Encoder simulator should match exact specifications in MD36xxx parameters
1
Check encoder cable shielding
Verify encoder cable shield is properly grounded at drive end only. Check for shield continuity and ensure no ground loops exist between motor and drive.
Shield should be grounded at drive end with 360-degree clamp connection
2
Identify interference sources
Monitor alarm occurrence timing relative to other machine operations. Check for correlation with VFD starts, welding operations, or other high-power switching.
Encoder cables must maintain minimum 6-inch separation from power cables
3
Install EMI filtering
If interference confirmed, install ferrite cores on encoder cable near drive connection or upgrade to better shielded encoder cable with twisted pair construction.
Ferrite cores most effective when installed within 6 inches of drive connection
DIY Feasiblehigh confidence
Call a technician if:
·Encoder replacement required
·Drive module encoder interface failure
·Multiple simultaneous encoder faults
Prevention
Regular encoder cable inspection during PM
Maintain proper coolant sealing around encoders
Monitor encoder signal quality trends in HMI diagnostics
Keep encoder areas clean and dry
Common Mistakes
Grounding encoder shield at both ends creating ground loops
Using incorrect encoder parameters after replacement
Cleaning encoder disc with improper solvents
Forcing encoder connections without proper alignment