
axismd.ai
Siemens SINUMERIK Controller
Spindle · Intermediate · 30-120 minutes
Siemens 22270 - Block thread cutting: Maximum speed axis exceeded
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.
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
Causes and Fixes
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.
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.
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.
Test with reduced spindle speed (e.g., 50% of original) in MDI mode using G33 with same pitch to confirm alarm clears.
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.