
axismd.ai
Siemens SINUMERIK Controller
Servo/Axis · Intermediate · 30-120 minutes
Siemens 311710 - Axis drive resolution SSI motor measuring system invalid
Alarm 311710 fires when MD 5022 ($MD_ENC_ABS_RESOL_MOTOR) is configured as 0 for an SSI absolute encoder on the specified axis and drive. This machine data parameter defines the motor encoder resolution in increments per revolution and cannot be zero, as the NCK requires valid resolution data for position feedback processing and safety-critical encoder validation.
Siemens 311710 - Axis drive resolution SSI motor measuring system invalid
Axis drive resolution SSI motor measuring system invalid
The configuration of the motor measuring system for an SSI encoder is incorrect: MD 5022 $MD_ENC_ABS_RESOL_MOTOR must not be 0 Control reaction: Mode group not ready. Channel not ready. NC Start disable in this channel. Interface signals are set. Alarm display. NC Stop on alarm.
Root Cause Summary
Alarm 311710 fires when MD 5022 ($MD_ENC_ABS_RESOL_MOTOR) is configured as 0 for an SSI absolute encoder on the specified axis and drive. This machine data parameter defines the motor encoder resolution in increments per revolution and cannot be zero, as the NCK requires valid resolution data for position feedback processing and safety-critical encoder validation.
Safety
Causes and Fixes
Access NCK Diagnosis → Axis [axis name] → Encoder tab or use HMI menu path: Diagnostics → Drive → Motor Encoder. Verify MD 5022 value displays as 0.
Do not proceed with axis motion until this is resolved.
Consult motor nameplate and SSI encoder documentation for increments per revolution specification (typical range: 1024 to 262144 for SSI encoders). Cross-reference with drive parameter sheet.
Enter correct resolution value into MD 5022 via NCK Parameter Editor (Access Level 3 required). Use menu: Machine Data → Axis [axis] → Encoder → MD_ENC_ABS_RESOL_MOTOR.
Incorrect resolution will cause position feedback errors. Verify value matches encoder datasheet exactly.
Save machine data, perform warm restart (Ctrl+Shift+R or power cycle), and trigger axis homing cycle to re-validate encoder offset and resolution.
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.