How to Diagnose a VFD Motor That Will Not Reach Full Speed
A motor that runs but will not climb to its commanded speed is a subtler problem than a hard trip, because nothing faults; the drive quietly holds the motor back and the process just underperforms. The cause can be a limit that is doing its job, a reference that never asks for full speed, or a real overload the drive is protecting against. This page is for the technician chasing a motor stuck below setpoint. It works the causes in order, from the parameters that cap speed to the current and torque limits to a genuine mechanical overload.
VFD Motor Speed-Limited in one line: When a VFD motor will not reach full speed, work the causes in order: confirm the maximum frequency limit is not set below the speed you want, check that the speed reference actually commands full speed, then look for the drive folding back on a current or torque limit because the load is too heavy, and finally a mechanical overload or a supply problem forcing the drive to hold current instead of speed. A drive pinned at a current limit will not accelerate past it, so the key question is whether a limit is capping the speed on purpose or a real overload is stopping the climb.
First Checks: Limits and the Speed Reference
Start with the parameters that can cap speed, because a limit doing its job is the simplest explanation. Check the maximum frequency limit; if it is set below the speed you expect, the drive is correctly refusing to go higher, and the fix is the limit, not the motor. The method and reasons for those limits are in the guide on setting VFD minimum and maximum frequency limits. A maximum accidentally left low from a prior job is a common and easily missed cause.
Confirm the speed reference is actually commanding full speed. If the drive takes an analog reference, a signal that never reaches its full value commands only a partial speed, and the drive is faithfully doing what it is told. Verify the reference scaling and the signal level using the guide on verifying VFD analog reference scaling. A reference stuck at a mid value, a wrong scaling, or a controller output that is not reaching full command all present as a motor that will not speed up when nothing is actually wrong with the drive or motor.
Check whether a process loop is holding the speed down on purpose. If the drive runs a built-in PID, the loop commands whatever speed holds its setpoint, so a motor that will not reach full speed may simply be a loop that has already met its target and has no reason to go faster. Confirm the process is actually demanding more before treating a satisfied loop as a fault. Only once the limits and the reference are ruled out does the problem move from configuration to a real physical constraint.
Current and Torque Limit Foldback
If the reference asks for full speed and no frequency limit caps it, watch the current as the motor tries to accelerate. A drive protects itself and the motor with a current limit, and when the load demands more current than that limit allows, the drive folds back, holding current at the limit and refusing to add speed. The motor then sits at whatever speed balances the load against the current limit, well below the commanded value. A current pinned at the limit while the speed stalls is the signature of foldback.
Check the torque-limit settings, which do the same thing more directly. Many drives have a torque limit that caps how much torque the drive will command, and if the load needs more torque to reach full speed than the limit allows, the drive holds torque at the limit and the speed levels off. A torque limit set conservatively, or left at a low value, can quietly prevent a heavily loaded motor from reaching speed. Confirm the torque and current limits are appropriate for the motor rather than throttling it.
Separate a limit that is too low from a load that is too high. If raising the current or torque limit toward the motor's rating lets it reach speed and the motor stays within its ratings, the limit was simply set too conservatively. If the motor is already at its rated current and still cannot reach speed, the load is genuinely too heavy and the answer is not to raise the limit past what the motor can take, which just moves the problem to an overheating motor or a thermal trip covered in the guide on diagnosing a motor running hot.
Mechanical Overload and Supply Constraints
When the drive is at a legitimate current limit and the motor is fully loaded, look at the machine. A load that has grown, a pump moving more than design, a fan with a damper opened too far, a conveyor overfilled, or a developing mechanical problem, a dragging bearing, a partial seizure, or a misalignment, all raise the torque demand so the motor cannot reach speed without exceeding its rating. The fix is on the process or mechanical side, and a rising current at a given speed over time, related to the analysis in the page on motor current signature analysis, points to a developing fault.
Consider whether the motor is simply undersized or the control mode is wrong for the duty. A motor asked to produce more torque than it is rated for will hold at its current limit short of full speed, and a scalar drive short on low-speed torque can stall a load that a vector drive would carry, a trade covered in the guide comparing V/Hz and sensorless vector for a pump. If the sizing and mode are right and the load is normal, the constraint is elsewhere.
Check the supply, because a weak line limits available power. A low or sagging supply voltage, or a lost input phase, reduces the power the drive can deliver, so the motor cannot reach full speed under load even though nothing in the drive is set wrong. Measure the input voltage under load, and rule out a supply constraint before concluding the motor or load is at fault, since the same symptom of a motor that will not reach speed can come from the drive simply not having the power to get it there.
Frequently Asked Questions
Why does my VFD motor stall below the commanded speed?
The most common reason is the drive folding back on a current or torque limit. When the load demands more current or torque than the limit allows, the drive holds at the limit and stops adding speed, so the motor settles below the command. Before assuming a fault, check that the maximum frequency limit and the speed reference are not simply capping the speed. If the current is pinned at the limit while the speed stalls, the load or a conservative limit is holding it back.
Should I raise the current limit to make the motor reach speed?
Only if the motor is not already at its rated current. If raising the limit toward the motor's rating lets it reach speed while staying within its ratings, the limit was set too conservatively and raising it is correct. But if the motor is already at rated current and still short of speed, the load is genuinely too heavy, and raising the limit past what the motor can take just trades a speed problem for an overheating motor. In that case fix the load, not the limit.
Can a weak supply keep a motor from reaching full speed?
Yes. A low or sagging supply voltage, or a lost input phase, reduces the power the drive can deliver to the motor, so under load the motor cannot climb to full speed even with every parameter set correctly. Measure the input voltage on all phases under the load that triggers the problem. If the supply is low or a phase is weak, that constraint must be fixed at the source, because no drive setting can produce power the incoming line is not supplying.
Automation services
Need help turning this into a working system?
Merobix integrates SCADA, programs Allen-Bradley and Siemens PLCs, and designs and fabricates industrial control panels.
Meeting requests are reviewed before confirmation.