Siemens SINUMERIK codes
Siemens SINUMERIKSpindleIntermediate30-120 minutes

22270

Siemens 22270 - Block thread cutting: Maximum speed axis exceeded

Block thread cutting: Maximum speed axis exceeded

Thread cutting with G33, G34, G35: The thread axis (pitch axis) velocity calculated exceeds the maximum permissible axis velocity MD32000 $MA_MAX_AX_VELO. The calculated axis velocity is displayed. The velocity of the thread axis is dependent upon: - The current spindle speed - The programmed thread pitch - The programmed thread pitch change and thread length (G34, G35) - The spindle override (path and individual axis overrides are ineffective) Control reaction: Alarm display.

Root Cause Summary

Alarm 22270 fires when the calculated thread axis velocity exceeds the maximum permissible feedrate during threading cycles (G33, G34, G35). This occurs because the spindle speed, thread pitch, and lead change parameters combine to demand an axis feedrate that violates MD20110 (MAX_AX_VELO) or MD20111 (MAX_AX_VELO_RAPID) limits for the thread axis.

Safety

  • Spindle hazard: ensure the spindle is at standstill before working near it; follow lockout/tagout procedures.

Causes and Fixes

  1. 1

    Verify spindle speed in part program. Check S parameter value and compare against typical threading limits (typically 200-600 RPM for metric pitches <2.0mm). Reduce S value proportionally to thread pitch.

    Do not exceed 80% of machine spindle rated speed for threading operations.

  2. 2

    Check MD20110 (MAX_AX_VELO) for thread axis in Diagnostics → Machine Data. Typical values: 10-30 m/min depending on axis type. Confirm this matches mechanical axis capability.

  3. 3

    Recalculate thread cycle: axis_velocity (m/min) = (S_RPM / 60) × pitch_mm. For example: 400 RPM × 1.5mm pitch = 10 m/min. If result exceeds MD20110, reduce S proportionally.

  4. 4

    Test with reduced spindle speed (e.g., 50% of original) in MDI mode using G33 with same pitch to confirm alarm clears.

Service Recommended confidence

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.