Mitsubishi MDS alarm 31 means overspeed — the motor was detected rotating (or, on linear motors, moving) faster than the allowable speed. Either the axis genuinely overshot, or — at least as often — the drive's idea of speed is wrong: parameters, feedback waveform, or noise. Mitsubishi's six-step investigation splits servo from spindle first and ends with one of the most useful repeatability tests in the whole manual.

Step 1 — Servo axis or spindle?

The parameter sets differ; the alarm tells you which branch to walk.

Step 2 — Servo: the gearing/pitch parameter set

Check SV001 (PC1), SV002 (PC2), SV018 (PIT) and SV025 (MTYP) — gear ratio numerator/denominator, ballscrew pitch, and motor/encoder type. Wrong values here make the drive compute a false speed from healthy feedback — a mis-set gear ratio can read a normal rapid as overspeed. Classic after restores, drive swaps, or retrofit work. Correct → continue to step 5.

Step 3 — Spindle: SP026 (TSP, maximum speed)

The alarm trips at 115% of SP026 — if SP026 is set below the machine's real top speed, normal operation trips it. Verify against the machine specification. Correct → continue.

Step 4 — The PLG output waveform (spindle sensor)

Check the spindle PLG (pulse generator) waveform — amplitude and shape per the adjustment procedure. A weak or distorted waveform (gap drift, contamination, ageing) produces speed miscounts that read as overspeed. Problem → adjust the PLG output; unadjustable → sensor/cable replacement.

Step 5 — Is the speed waveform overshooting?

  • Genuinely overshooting (visible on the speed monitor during accel/decel) → the control is too aggressive for the load: increase the acceleration/deceleration time constant, or lower the load inertia — a heavier chuck/fixture than the tuning assumed is the usual story.
  • Not overshooting → the reported speed is lying → environment check (temperature, noise, grounding — the standing discipline), then step 6.

Step 6 — The repeatability test (the elegant one)

Mitsubishi's discriminator: does the alarm occur when the motor is STOPPED — or does the speed reading on the drive monitor vary while the motor stands still?

  • Yes → replace the encoder or encoder cable. A stationary motor showing changing speed is pure feedback corruption — nothing mechanical can explain it. This one observation, free on the drive monitor, condemns the feedback chain beyond argument.
  • The alarm occurs at all times regardless → replace (repair) the drive unit — its speed-detection processing is faulty.
Tip: Watch the drive monitor's speed display with the axis standing still — thirty seconds, no tools. Rock-steady zero → the overspeed is real or parametric (steps 2/3/5). Twitching at standstill → encoder/cable, full stop. It is the fastest fault-splitter in this alarm's arsenal, and most people never think to look.

Diagnosis checklist (in order)

  1. Servo or spindle branch?
  2. Servo → verify SV001/SV002/SV018/SV025; spindle → SP026 (trip = 115%).
  3. Spindle → check/adjust the PLG waveform.
  4. Speed monitor at standstill: varying → encoder/cable.
  5. Overshoot on accel/decel → lengthen time constants / review inertia.
  6. Constant alarm → drive unit to the bench.

Related guides

Alarm 31 you can't pin down? JJ Automation adjusts PLG sensors, verifies parameter sets, and repairs MDS drives and encoders at component level — on site in NCR. WhatsApp us or call +91 88022 12394.
Alarm 31MdsMitsubishiOverspeedPlgSp026Sv001Troubleshooting