
axismd.ai
Siemens SINUMERIK Controller
Servo/Axis · Intermediate · 30-120 minutes
Siemens 311717 - Axis drive SSI transmission timeout
Alarm 311717 indicates that the SSI (Synchronous Serial Interface) encoder communication cannot complete its data transmission within the position control cycle time (typically 3ms on 840D). This safety alarm occurs when the SSI protocol timing parameters are misconfigured relative to the NCK cycle, preventing reliable feedback acquisition for closed-loop axis control.
Siemens 311717 - Axis drive SSI transmission timeout
Axis drive SSI transmission timeout
SSI transmission must be able to finish within one position control cycle. This is not possible with its current parameterization 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 311717 indicates that the SSI (Synchronous Serial Interface) encoder communication cannot complete its data transmission within the position control cycle time (typically 3ms on 840D). This safety alarm occurs when the SSI protocol timing parameters are misconfigured relative to the NCK cycle, preventing reliable feedback acquisition for closed-loop axis control.
Safety
Causes and Fixes
Navigate to Diagnostics > Parameters > Axis Specific Parameters. Locate the affected axis in MD30160 (SSI_BAUD_RATE). Verify current setting; typical values are 38400 bps or 115200 bps. If set to 9600 or 19200 bps, this is likely the cause.
Do not change baud rate while machine is in AUTO mode or motion is active.
Check MD30161 (SSI_BIT_LENGTH) for the encoder; standard values are 24-bit or 25-bit. Confirm the encoder datasheet specifies transmission time at the current baud rate. Calculate: transmission_time = bit_length / baud_rate. Must be <3ms.
If transmission time exceeds cycle time, increase MD30160 to 115200 bps or higher (if encoder supports it). Verify encoder hardware supports the higher baud rate before parameter change.
Some legacy SSI encoders are limited to 38400 bps maximum.
After parameter adjustment, perform a cold restart (POWER_ON) and test axis motion. Monitor actual feedback update rate in Diagnostics > Process Data > Actual Position Feedback to confirm SSI updates occur within cycle.
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.