Troubleshooting SIMODRIVE 611 Spindle Speed Drop with 1PH7 Motors

David Krause15 min read
SiemensTroubleshootingVFD / Drives
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

1. Problem Description and Symptoms

A CNC lathe equipped with a Siemens 1PH7184 AC induction spindle motor driven by a SIMODRIVE 611 power module (catalog number 6SN1123-1AA00-0KA1) and controlled by a SINUMERIK 802D (6FC5370-0AA00-3AA0) exhibits a sudden loss of programmed spindle speed during cuts in tougher materials. The rotation drops below the S-word value, the chip load increases, the surface finish degrades, and in severe cases the HMI displays an axis/spindle alarm and the drive drops back to a torque-limited condition or aborts the block.

The reported fault is not constant: the machine runs correctly in lighter cuts but cannot sustain the programmed speed in the heavy cut. The most common root causes for this symptom class on a SIMODRIVE 611 / 1PH7 spindle combination are:

  • Mechanical overload (belt slip, coupling slip, bearing drag, gearbox wear)
  • Encoder/resolver signal degradation under load
  • Motor data parameters (MD 35xxx) entered incorrectly or mismatched to the connected motor
  • Drive-internal current, torque, or field-weakening parameters limiting output
  • DC-link voltage sag under load, regulator instability, or thermal derating of the power module
  • Acceleration and deceleration ramps set too aggressive for the available torque

Use the diagnostic matrix in Section 3 to narrow the cause before changing parameters. Most speed-drop faults are mechanical or parameter-related, not drive hardware.

2. System Identification

Verify the exact hardware on the machine before any parameter change. The components in this case are:

Component Catalog Number Function
Spindle motor 1PH7184 Three-phase squirrel-cage AC induction main spindle motor, SIMOTICS M family, squirrel-cage rotor, integrated encoder/resolver
Power module 6SN1123-1AA00-0KA1 SIMODRIVE 611 inverter module, supplies 6-pulse DC-link to the spindle drive
Control board 6SN1118-?? ?? (variant to be confirmed) Closed-loop control PCB, setpoint/actual processing, resolver interface
Line filter / bleeder 6SN1111-0AA00-0?? (per system) Mains EMC filter and pulse resistor
CNC 6FC5370-0AA00-3AA0 SINUMERIK 802D, digital spindle control channel

Cross-check these against the order documentation in the Siemens Industry Online Support portal. The 802D base package is described in the SINUMERIK 802D Operator's Manual and the SIMODRIVE 611 family in the SIMODRIVE 611 Equipment Manual (6SN1197-0AA60-0BP1).

3. Root Cause Matrix

Symptom Pattern Likely Root Cause First Check
Speed drops only in heavy cuts, recovers when feed/load removed Current/torque limit reached, mechanical overload, or insufficient motor torque at commanded speed Service Axis/Spindle screen, MD 35110/35120, mechanical drag test
Speed oscillates or hunts during cut Resolver/ECN signal noise, slip ring issue, regulator gain too high, gear ratio error in MD 35150 Check X-axis service page, exchange resolver cable shielding
Alarm 25201 / 300604 / 300506 during speed loss Drive fault, encoder fault, or DC-link undervoltage Read alarm code, measure DC-link voltage at 611 power module terminals
Power module heatsink > 70 °C at fault time Thermal derating, blocked heatsink fan, contaminated air path Clean heatsink, verify fan, check ambient temperature
Speed drops only in one gear range Auto-gearbox ratio wrong in MD 35140 / 35150, or worn synchronizer Verify MD 35140/35150 against gear nameplate, mechanical test spindle rotation
Speed drops only when coolant pressure high Drive cabinet overheat, coolant spray on motor/encoder Cabinet thermography, route coolant lines

4. Safety and Preparation

WARNING — Working on SIMODRIVE 611 equipment exposes the operator to DC-link voltages of 600 V DC or higher on the power module capacitors for up to 5 minutes after the line contactor is opened. Lock out / tag out the main disconnect, verify zero potential on the DC bus with a properly rated voltmeter, and observe all safety instructions in the SIMODRIVE 611 Equipment Manual before touching terminals.

Prerequisites before any diagnostic step:

  1. Obtain a complete NC backup (series commissioning archive / startup file) and a drive commissioning archive (SimoComU project) and store them on a known-good path. Do not begin work without a verified restore point.
  2. Identify the 6SN1118 control board variant by reading the part label. Common variants for 802D spindles are 6SN1118-0AD11-0AA0 and 6SN1118-0AE11-0AA0 (analog/digital setpoint interface).
  3. Make available a SimoComU-compatible PC interface cable (RS232 to the 6SN1118 X472 service port) and a current copy of the SimoComU commissioning tool. SimoComU is an archived Siemens tool; replacement versions are available from Siemens support.
  4. Document the MD 35xxx and MD 36xxx spindle parameter block to compare against the motor nameplate.

5. Diagnostic Step 1 — Read Alarms and Service Display

On the 802D HMI navigate to Commissioning → Service Display → Spindle. Capture the following during a programmed cut in the failing material:

  • Programmed S-word and actual spindle speed (rpm)
  • Actual motor current (A) and torque limit utilization (%)
  • DC-link voltage (V)
  • Motor temperature (if PT1000 available)
  • Active drive warnings and the alarm history (802D alarm log)

If the actual current reaches the configured current limit (parameter p110 or MD 1103/35120 in 802D conventions) before the cut completes, the speed drop is current-limited. A torque utilization near 100% in conjunction with actual current at p110 (I_max) is a strong indication that the motor cannot deliver the demanded torque at the demanded speed — either the motor is undersized for the cut, the wrong motor data is loaded, the gear is in the wrong range, or the spindle is mechanically overloaded.

Compare the value displayed in the field Motor current against the motor's rated current from the 1PH7184 nameplate. If the actual current is at or above the rated current, the controller is performing exactly as designed; the cut is asking more than the motor can deliver. Reduce the depth of cut or feed, or change the gear range so the spindle operates closer to its base speed (constant-torque region).

6. Diagnostic Step 2 — Mechanical Inspection

Mechanical defects mimic drive faults. With the spindle at standstill and locked out:

  1. Spin the spindle by hand (or by a slow jog) and listen for grinding, irregular drag, or bearing rumble. Replace bearings if rough.
  2. Check the belt drive (if fitted) for tension, glazing, and proper alignment. Belt slip is one of the most common causes of speed drop on 1PH7 / 611 lathes.
  3. If a gear coupling is used, check torque transmission: a worn or back-lashed coupling will slip under heavy load and the motor speed will not match the spindle speed. Compare the motor encoder speed with the spindle encoder (if fitted) on the 802D Spindle Actual Position page.
  4. Measure the chuck clamping force and verify the workpiece is not loose. A slipping workpiece presents the same symptom as drive weakness.
  5. Confirm the tool clamping — a slipping toolholder will show as an apparent spindle speed loss in the cut.
Never loosen a chuck or workholding device while the spindle is rotating or while hydraulic pressure remains in the cylinder.

7. Diagnostic Step 3 — Encoder/Resolver Check

The 1PH7184 is delivered with an integrated resolver or incremental encoder depending on the order code suffix. The 6SN1118 control board supplies a sine wave to the resolver and demodulates the feedback. A noisy resolver signal or one that becomes intermittent under mechanical vibration (a chip load drives the vibration) will be rejected by the 611 regulator, which then limits torque or speed.

Perform these checks:

  1. Inspect the resolver cable for chafing, oil ingress, and tight bends at the strain relief gland on both motor and control board.
  2. Confirm cable shield is grounded only at the control board end (per SIMODRIVE 611 Equipment Manual) and that the motor-end shield drain wire is connected to the resolver housing.
  3. Run a SimoComU trace of the actual resolver signal amplitude. The drive will flag a resolver fault (alarm 300607, F-005/F-011 in 611 internal naming) if the amplitude is outside window.
  4. For incremental encoders, verify the 5 V supply at the encoder head under load — voltage drop in long cables will cause commutation faults during high-current transients.
  5. Re-tighten the resolver connector on the 6SN1118 board; a partially mated connector is a recurring cause of intermittent 802D axis alarms.

8. Diagnostic Step 4 — Motor Data Parameter Verification (MD 35xxx)

On a SINUMERIK 802D the spindle motor and encoder data block sits in the MD 35xxx range. The block is the machine data that the SIMODRIVE 611 uses to scale current, speed, field-weakening and thermal models. A single wrong entry will produce exactly the symptom reported: working in light cuts, sagging or stalling in heavy cuts.

MD Name Source of Value
MD 30130 / 30220 Encoder type / signals per revolution Encoder nameplate (e.g., 2048 ppr, 1 Vpp)
MD 31040 Encoder fitted on spindle Configuration: 0 = motor encoder, 1 = spindle encoder
MD 35110 Motor code (Siemens standard list) 1PH7184 motor code, 3rd block of nameplate
MD 35112 Motor rated power kW from nameplate
MD 35120 Motor rated current A from nameplate
MD 35130 Motor rated voltage V line-line from nameplate (note: depends on star/delta wiring)
MD 35135 Motor rated speed / rated frequency rpm on nameplate (base speed of constant-torque region)
MD 35136 Motor no-load voltage / power factor Nameplate cosφ or Siemens data sheet for 1PH7184
MD 35140 / 35150 Gear ratios between motor and spindle Mechanical nameplate of the lathe gearbox / draw-in table
MD 36300 Encoder zero-mark monitoring Per encoder type
MD 36400 Current limit (p110) for spindle 0…200% of MD 35120 rated current

Procedure:

  1. Photograph the 1PH7184 nameplate and read every field: MLFB / order code, rated power (kW), rated current (A), rated voltage (V), rated speed (rpm), rated frequency (Hz), cosφ, and motor code.
  2. Compare each field against MD 35110 through MD 35136. A common failure mode is the 802D archive loaded with the data of a different motor (typical when retrofitting a spindle) and the operator only changes the visible S-word. Motor code, rated current, and rated speed are the most critical; even a 5% error in rated current desensitizes the I²t thermal model and prematurely trips the drive into current limit.
  3. Verify the gear ratio MD 35150 against the gearbox drawing. A wrong gear ratio is mathematically invisible to the drive (it will follow the encoder correctly) but it makes the displayed spindle speed lie — the actual spindle turning at the wrong speed will be reported by the operator as a "speed drop".
  4. Re-enter the motor data, save, and cold-restart the NC. On 802D, a change in MD 35xxx does not take effect until the next NC reset.

9. Diagnostic Step 5 — Drive-Internal Parameters (SimoComU)

The SIMODRIVE 611 has its own parameter block inside the 6SN1118 control board, accessible via SimoComU over the X472 service port. Although the 802D passes the major motor data down through the digital setpoint link, the following 611 parameters directly affect the speed behavior in heavy cuts:

Parameter Function Check / Setpoint
p110 Max motor current (referred to p111 = 1 pu) Set 130…150% of MD 35120 rated current for short-time overload, do not exceed 200%
p114 Torque limit 1 (positive) Set to 150% rated torque for the constant-torque region
p115 Torque limit 2 (negative) Match p114 (symmetric)
p116 Torque limit 3 (generatoric) Match p114 unless special regen energy considerations
p150 Current regulator P-gain Per commissioning; do not raise above Siemens-commissioned value without recording baseline
p151 Current regulator integral time Per commissioning
p140 Speed regulator proportional gain Per commissioning; raise in 5% steps only if speed response is sluggish
p141 Speed regulator integral time Per commissioning; do not increase integral action without an oscilloscope trace
p260 / p261 Field-weakening threshold and characteristic Should follow 1PH7184 data sheet, MD 35135
p462 / p464 Speed setpoint filter and acceleration ramp If speed drop occurs during ramp, raise ramp time to verify the cause is ramp-limited
Do not change current regulator gains (p150, p151) without performing an optimized commissioning trace. The 611 current loop is bandwidth-limited and raising P-gain past the stable point can destroy the power module in 10…30 ms of instability. Always record the original value before any change.

10. Solution — Tuning Torque, Current, and Speed Limits

Once the diagnostic steps point to a parameter or configuration issue, apply the appropriate remedy. Use the table below as a remediation map.

Cause Remedy
Wrong motor data loaded Re-enter MD 35110…35136 from the 1PH7184 nameplate, save, NC reset
MD 35150 gear ratio wrong Re-derive from gearbox drawing; correct entry, NC reset, repeat spindle test
Current limit (p110) too low Raise to 130…150% rated, ensure I²t monitor (p138) matches
Torque limit p114/p115 too low Set to 150% rated torque, verify against cycle load requirement
Acceleration ramp (p462) too short Increase ramp time to verify the failure is ramp-related; for finish cuts it is acceptable to use a longer ramp
Mechanical belt slip Re-tension, replace if glazed, verify pulley alignment < 0.2 mm/m
Coupling slip Replace gear-type coupling, check torque-class rating against the cut
Bearing drag Replace spindle bearings as a set, verify preload per lathe spec
Resolver signal noise Replace resolver cable, re-terminate shield, re-seat connector at 6SN1118
DC bus sag Check line impedance, ensure line reactor is rated for 611, verify capacitor health, check bleeder resistor
Heatsink temperature > 70 °C Clean fan, replace fan if RPM low, verify cabinet ventilation, derate cut if environmental limit is fixed

11. Verification Test

After every parameter change, perform a controlled verification before releasing the machine to production:

  1. Run an unloaded spindle ramp from 0 to max S-word in 200 ms steps; verify actual speed tracks setpoint within ± 2% on the 802D service display.
  2. Run a no-load acceleration test at the maximum S-word and capture peak current, peak DC-link voltage dip, and time-to-speed. Compare against the commissioning baseline; the baseline should be in the 802D commissioning archive.
  3. Re-cut the part that produced the original speed drop using the original program, monitor actual speed, current, and torque utilization on the service display. The actual speed must remain within ± 5% of the S-word throughout the cut. The actual current must remain below the configured p110 limit.
  4. Record the final motor data, gear ratio, and 611 parameters in a revision log appended to the machine documentation.
  5. Run for at least 30 minutes of full-load continuous cutting; observe the heatsink temperature of the 6SN1123-1AA00-0KA1 power module. It must stabilize below 60 °C with the cabinet ventilation operating as designed.

12. Common Alarm Codes

Alarm Meaning Common Cause / Remedy
25050 Contour monitoring Speed or position deviation in cut — check load, motor data, regulator
25060 Speed setpoint limit active Setpoint clamped to MD 36300 / 36310 limit; verify against program
25201 Drive fault SIMODRIVE 611 reported an F-code; read drive operator panel, see SIMODRIVE 611 Equipment Manual
300604 Drive not ready Check SIMODRIVE 611 readiness, 24 V supply to control board, pulse enable
300506 Measuring circuit error Resolver or encoder error; replace cable, check shield, replace encoder
300607 Resolver monitoring Resolver signal lost; verify X472 wiring, re-seat connector
611 F-005 Motor overcurrent Mechanical jam, p110 too high, motor short; measure winding resistance
611 F-008 Overspeed Field weakening misconfigured, encoder slipping, mechanical overshoot
611 F-011 Resolver fault Resolver cable, connector, or resolver itself; replace and trace
611 F-015 Motor temperature Cooling failure, overload, sensor fault; check PT1000 / KTY input

13. Field Commissioning and Edge Cases

The 802D/611 combination is an end-of-life but still running platform on many production lathes. When working on a 611 power module in 6SN1123-1AA00-0KA1 specification, observe the following field-proven items:

  • Spare 6SN1118 control boards are becoming scarce. If a control board swap is required, request the same 6SN1118 part number as the unit being replaced; firmware and parameter set must match the spindle and 802D configuration. Cross-load the SimoComU project from the defective board to the replacement before first run-up.
  • Cooling fans on 611 power modules are a known wear item. A failing fan will cause thermal derating in heavy cuts. A typical fan replacement is part 6SN1162-0BA02-0AA0 (per module) — confirm with the spare parts list for the installed module revision.
  • The DC-link bleeder (pulse resistor) is on a separate module; if the bleeder fails the 611 will trip on DC-link overvoltage during deceleration, not on heavy cuts. Do not confuse a bleeder fault with a speed-drop symptom.
  • Replacement 1PH7 motors are sold as identical MLFBs but the resolver variant may differ (e.g., 1 Vpp vs. TTL). Verify the motor MLFB suffix matches the 6SN1118 control board resolver input type before installing a replacement motor.
  • If the machine is fitted with a tool turret and the heavy-cut speed drop is intermittent, also check turret index time and tool-change acceleration. A worn turret indexer can vibrate the entire spindle and add to the apparent torque demand.

What is the 6SN1123-1AA00-0KA1 power module rated for, and is it correct for a 1PH7184 motor?

The 6SN1123-1AA00-0KA1 is a SIMODRIVE 611 inverter module sized for medium-power machine tool spindles. The 1PH7184 belongs to the SIMOTICS M 1PH7 family with SH 180 frame; for a 1PH7184 rated at the typical 18.5…22 kW base region the module rating is appropriate. Always cross-check the S6/continuous rating of the 1PH7184 against the 611 module's Icontinuous in the SIMODRIVE 611 Equipment Manual for the exact module revision you have installed.

How do I access the spindle motor data (MD 35xxx) on a SINUMERIK 802D?

On the 802D HMI, enter the password-protected area at Commissioning → Machine Data, navigate to the MD 35xxx range (spindle). The 802D base package organizes the spindle machine data in this block. Display and edit values, save, then perform an NC reset for the changes to take effect. Always back up the existing MD 35xxx values to a USB stick or PC archive before editing.

My spindle loses speed only in heavy cuts but runs correctly otherwise. Is this a drive or motor problem?

Most often it is a parameter or mechanical issue, not a drive or motor hardware failure. Start with the service display to see whether actual current is at p110 (current limit) during the failing cut. If yes, either the cut exceeds the motor's torque capability at the commanded speed (move to a lower gear, reduce depth of cut, or reduce feed) or the motor data MD 35120 / 35130 / 35135 is wrong. Verify against the 1PH7184 nameplate before any hardware swap.

Which SimoComU parameters most affect the 611 spindle torque response?

The torque and speed performance is dominated by p110 (max current), p114/p115/p116 (positive, negative, and generatoric torque limits), p140/p141 (speed regulator P-gain and integral time), and p260/p261 (field-weakening characteristic). For a heavy-cut speed drop with the motor still healthy, start by raising p114 to 150% of rated torque and verifying the load can be delivered within the I²t thermal limit of the 611 module.

Where do I find the official commissioning manuals for SIMODRIVE 611, 1PH7, and SINUMERIK 802D?

All three are available from Siemens Industry Online Support: the SIMODRIVE 611 Equipment Manual, the SINUMERIK 802D operator and commissioning manuals in the Siemens support portal, and the 1PH7 motor documentation under the SIMOTICS M family. Search by part number to retrieve the latest revision available for download.

Back to blog