Siemens SINUMERIK codes
Siemens SINUMERIKProgram/G-codeBasic5 - 15 minutes

10601

Siemens 10601 - Block zero velocity at block end point during thread cutting

Block zero velocity at block end point during thread cutting

This alarm occurs only when several blocks with G33 follow in succession. The block end velocity in the specified block is zero, although a further thread cutting block follows. The reasons for this can be, for instance: - G9 - Auxiliary function after motion - Auxiliary function output before the motion of the following block - Positioning axis in the block Control reaction: Interpreter stop NC Start disable in this channel. Interface signals are set. Alarm display.

Root Cause Summary

SINUMERIK alarm 10601 occurs when the X-axis physically contacts the positive hardware limit switch, indicating the axis has exceeded its maximum allowable travel range. This typically results from incorrect software limit parameters, reference point issues, or mechanical problems preventing proper axis positioning.

Safety

  • Only qualified personnel should diagnose and clear control alarms; follow the machine builder's safety procedures and lockout/tagout where hardware work is required.

Causes and Fixes

  1. 1

    Access Machine Data Parameters

    Navigate to Commissioning > Machine Data > Axis-specific data for X-axis and check MD36100 $MA_POS_LIMIT_PLUS[AX1] value.

    Compare the MD36100 value with your machine's actual physical travel range - it should be at least 2-5mm less than the hardware limit position.

  2. 2

    Verify Software Limit Activation

    Check MD36120 $MA_SOFT_LIMIT_PLUS_ENABLE[AX1] is set to TRUE to enable software limit monitoring.

    Never disable software limits without implementing alternative protection methods.

  3. 3

    Test and Adjust Limits

    After backing off the limit switch, perform a controlled jog to determine actual travel range and set MD36100 to appropriate value with safety margin.

    Use the machine coordinate system display to accurately measure your working envelope.

DIY Feasiblehigh confidence

Call a technician if:

  • ·Encoder feedback signals are unstable or missing
  • ·Mechanical binding requires component replacement
  • ·PLC program modifications needed
  • ·Servo drive parameters require retuning

Prevention

  • Regularly verify software travel limits match machine specifications
  • Monitor following error trends during routine maintenance
  • Establish reference points after any power interruption
  • Include coordinate system verification in program setup procedures

Common Mistakes

  • Disabling software limits instead of correcting root cause
  • Setting work offsets without considering machine coordinate limits
  • Ignoring following error warnings that precede overtravel
  • Adjusting limit switches without updating corresponding machine data parameters

Seeing Multiple Alarms?

Seeing another alarm with this one? Enter the code.

Get machine-aware diagnosis

AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.

Start free

Was this guide helpful?

Always verify with your machine manual or a certified technician before performing service procedures.