Since 2000 · 3,000+ customers

Servo motor testing · the evidence

Servo motor testing: how we diagnose, align and run-test every repaired motor

Every servo motor we repair is diagnosed on a universal servo motor feedback tester and run on a drive before it goes back. This page shows the screens our technicians work from: the encoder memory read, the signal-level check, the count test, the commutation alignment and the final run. If you are deciding whether to trust a repair shop with a line-critical motor, these are the results to ask for.

Servo motor testing: how we diagnose, align and run-test every repaired motor
01Before you send a motor

Questions maintenance managers ask before trusting a repair shop

A servo motor that fails twice costs more than one that was replaced. These are the questions we hear most, and the evidence we show in answer.

Do they really have test equipment?

Yes. Every screen on this page comes from our own feedback tester, captured on motors at our bench. Ask us for the same screens for your motor.

Was my motor tested, or just cleaned and painted?

Each repair produces measured values: signal levels, counts, commutation angle and run results. They are recorded against your motor's serial number.

Will it run when it goes back on the machine?

The feedback is aligned to the rotor and the motor is run on a drive before dispatch, so your line is not where it gets tried out.

Will a repaired encoder keep the motor data?

On serial encoders that store motor data, the memory is read before work and checked again after, including the commutation offset the drive relies on.

02Real screens

What our tester shows on a real motor

These are unedited screens from motors at our bench, apart from a licence number we have masked. Each step answers a different question about the motor.

Step 1: Read the encoder memory

The tester identifies the feedback device and reads its memory as plain values, not hex. On this Allen-Bradley MPL-B320P with a SICK Hiperface encoder, the memory holds the catalogue number, the motor serial number, stall torque, maximum speed, rated output, four pole pairs and the stored commutation offset.

All four memory blocks pass their checksum.

What it tells you: the encoder belongs to this motor and its data is intact. A replacement encoder that arrives blank, or memory that has been corrupted, shows up here before the motor is closed up.

Encoder memory test on an Allen-Bradley MPL-B320P servo motor with a Hiperface encoder
Memory test, Allen-Bradley MPL-B320P with a Hiperface encoder: motor data, pole pairs, commutation offset, all checksums OK.

Step 2: Check the signal levels

The sine and cosine signals are measured while the shaft is turned slowly, with real-time, minimum and maximum values on screen. The vector level must stay between 0.60 and 1.20 V peak-to-peak. On this encoder it held between 0.97 and 1.00 V, and the speed monitor confirmed steady rotation.

What it tells you: weak or contaminated optics, a failing light source or a damaged feedback cable show up as a low or unsteady level. That is the fault behind many intermittent encoder alarms on the machine.

Sine and cosine line level check on a Hiperface servo motor encoder
Line level check: vector level held between 0.97 and 1.00 V while the shaft was turned, inside the 0.60 to 1.20 V limit.

Step 3: Count every revolution

The tester compares the counts the encoder reports in each revolution with the counts it should report, and checks every bit for a stuck bit. This Bosch Rexroth (Indramat) motor with a 512-count Hiperface encoder deviated by 0.2 to 0.4 percent per revolution, inside the 2 percent limit, with no stuck bits and no internal error.

What it tells you: lost counts and stuck bits cause position errors and following-error alarms. Finding them on the bench is cheaper than finding them on a running axis.

Count test on a Bosch Rexroth servo motor Hiperface encoder showing deviation per revolution and stuck bits
Count test, Bosch Rexroth (Indramat) motor with a 512-count Hiperface encoder: 0.2 to 0.4 percent deviation, no stuck bits, no internal error.

Step 4: Align the commutation

With the motor's pole count set, the tester shows the mechanical and electrical angle live and sets the electronic commutation angle. Revolution count, position count, encoder ID and internal error status are watched for alarms while the shaft turns.

What it tells you: a wrong commutation offset makes a motor run hot, rough or weak, even when every part in it is new. Setting and checking it is what makes the repaired motor behave like the original on your drive.

Commutation alignment screen showing mechanical and electrical angle, pole count and electronic commutation setting
Data display: mechanical and electrical angle live, pole count set, electronic commutation angle set, encoder status OK.

Step 5: Final run test

The motor is connected to a drive and run at speed, with the speed and current feedback watched on screen. In this video, a repaired Allen-Bradley MPL motor runs on an Allen-Bradley Ultra3000 drive at a 2,000 rpm velocity command.

What it tells you: the motor does not leave until it has run. Ask us if you would like the test screens or the run video for your own motor.

Final run test at our bench: an Allen-Bradley MPL motor connected to an Ultra3000 drive and run at a 2,000 rpm velocity command.
03What each test catches

What each test catches, and what it means on your machine

TestWhat it checksFault it catchesWhat you would see on the machine
Encoder memory readMotor data, checksums, commutation offsetBlank or corrupt encoder memoryDrive alarm at power-up, motor not recognised
Signal levelsSine and cosine amplitude, 0.60 to 1.20 VWeak or contaminated encoder, cable faultIntermittent encoder alarms
Count testCounts per revolution, stuck bitsLost counts, stuck bitsPosition and following errors
Commutation alignmentElectrical angle against the rotorWrong offset after repairHeat, rough running, low torque, overcurrent trips
Final run testRunning on a drive at speedAnything the static tests missedProven before it ships, not on your line
04Brands and models

Servo motor brands, series and feedback devices we test

The motor's catalogue number tells you the series; the encoder's own label tells you the feedback device. Both decide how the motor is tested and aligned. This table lists the combinations we see most often. If your model is not here, send the nameplate and the encoder part number and we will tell you whether we can test it.

BrandMotor series (examples)Feedback devices (examples)What we read and check
Allen-Bradley (Rockwell)Kinetix MPL, MPM, VPL; TL and TLY; 1326AB; 8720 spindle motors; 8500 seriesSICK Hiperface SRS, SRM, SKS36, SKM36 and SNS; Hiperface DSL on VPL; resolvers on older motorsMemory test with motor data and commutation offset, line levels, count test, alignment, run test
FanucAlpha i and beta i servo motorsAlpha i serial pulsecoders, for example A860-2010-T321 and A860-2060-T321 (high-speed 2-wire)Serial data, count test, memory read and programming, alignment, run test
YaskawaSGM series, for example SGM-04VW14B and SGM-A5A3TF11XIncremental UTOPI and UTOPH (UVW and C-channel); absolute UTMAH 12-bit and 15-bitCount test, commutation pattern, absolute encoder data, memory programming on supported serial types
Siemens1FT5, 1FT6, 1FK7Hall sensors and AC tachogenerator (1FT5); Heidenhain ERN1387, RON3350, EnDat EQN1325 and ECN1313; SSI AG661Hall and tach check, EnDat data, line levels, alignment, run test
MitsubishiHA-SH, HA-LH and other MELSERVO motorsOSA253, OSA105, OSA104, OSE104, OSA17, OSA18, OSA14, OAH14B, OBA13, OBE12, OHE4096Serial data, count and stuck-bit test, battery and alarm status, alignment
Bosch Rexroth (Indramat)MSK, MKE, KSD (KSM), MDD, MACHiperface SEK37 and others (MSK, MKE, KSD); Heidenhain (MDD); SSI AG100 (MAC)Memory test, count test, line levels, alignment, run test
KollmorgenAKMHiperface, Hiperface DSL, BiSS, EnDat, incremental, resolverFeedback identification, line levels, alignment, run test
Panasonic and Japanese robot makersMINAS MTMA and others; Nachi, Denso, Meiden, Shinko and Kobelco robot axesTamagawa TS5643, TS5645, TS5647, TS5648, TS5667, TS5669, TS5778, TS5781, MFE0017Serial data, serial count test, memory read and programming on supported types
Other makesSEW-Eurodrive, Baumüller, Berger Lahr, Elau, Schneider Electric, Control Techniques, B&R, Fagor, Baldor, Stöber, Moog, Delta, Omron, Parker, Sanyo Denki, Kawasaki, ABBHiperface, EnDat, BiSS, SSI, sin/cos, incremental with UVW, resolvers, Hall sensorsFeedback test, alignment and run test; send the nameplate to confirm

Feedback device families we test: SICK Stegmann Hiperface (SRS50, SRS60, SRM50, SRM60, SKS36, SKM36, SEK37, SEL52, SNS50, SNS60) and Hiperface DSL; Heidenhain EnDat 2.1 and 2.2 and SSI (ECN413, ECN1313, EQN415, EQN1325, EQI1325, EQI1329, ERN1387); BiSS and BiSS-C; Tamagawa and MFE serial; Fanuc, Mitsubishi and Yaskawa serial; incremental encoders with UVW or Hall tracks; sin/cos 1 Vpp; resolvers; Hall sensors and tachogenerators.

Brand and model names describe the motors we test. We are an independent repairer, not a dealer or service partner of these makers.

05Before you send

How to identify your motor and encoder before you send it

A few details decide most of the work. Photograph them before the motor leaves the machine.

  1. Motor catalogue number

    On the motor nameplate, for example MPL-B320P or SGM-04VW14B. It gives the series, frame, voltage and feedback option.

  2. Motor serial number

    Also on the nameplate. It is how your motor is traced from inward to dispatch, and it appears in the encoder memory on many serial encoders.

  3. Encoder part number

    On the encoder's own label under the rear cover, for example SKM36, EQN1325 or OSA105. Send it if you can see it.

  4. Drive alarm code

    The alarm or fault the drive showed, and what the machine was doing when it appeared.

  5. Send it

    WhatsApp the photos to +91 97866 22233 and we confirm whether we can test and repair that model.

06Test sequence

The test sequence

Each step has to pass before the next one starts. A failure sends the motor back to the bench, not out of the door.

  1. Insulation and hi-pot

    Winding-to-frame insulation resistance, then a dielectric withstand test at a voltage set by the motor's rating.

  2. Winding balance

    Phase-to-phase resistance and inductance compared for balance.

  3. Feedback and commutation

    The encoder or resolver is read on the test system, and the commutation offset is checked against back-EMF.

  4. Brake

    Release voltage and holding checked on motors fitted with a brake.

  5. No-load, then full load

    A no-load run in both directions, then a run at rated torque on the load rig until temperature settles. Vibration and noise are checked at rated speed.

07Why a feedback tester

Why a dedicated feedback tester matters to you

An oscilloscope shows that a signal exists. It cannot read the data stored inside a serial encoder, and checking alignment with it means probing a spinning motor.

A dedicated feedback tester reads many encoder makes and protocols in one place, shows the stored data in plain values so corrupt memory is easy to spot, calculates angles from the motor's pole count, and aligns the encoder with the rotor locked still. For you, that means a repair decision based on measurements, and a motor that is aligned the same way every time.

More on encoder alignment and programming.

08Report

What the test report shows

Format sample. Values are illustrative and do not come from a customer's motor. Header: serial no. [logged at inward] · fault as received: encoder alarm at power-up, noise at speed · work done: encoder replaced and aligned, bearings and front seal replaced.

Check runAcceptance criterion (example)MeasuredResult
Insulation resistance, winding to frame≥ 100 MΩ> 2,000 MΩPASS
Hi-pot, winding to frameNo breakdownNo breakdownPASS
Winding resistance balanceWithin ±3%1.12 / 1.13 / 1.12 ΩPASS
Commutation offsetWithin ±2° electrical0.6°PASS
Brake release≤ 90% rated voltage19.8 VPASS
No-load current vs nameplateWithin limit1.1 APASS
Full-load temperature riseWithin insulation classΔT 38 KPASS
Vibration at rated speed≤ 1.8 mm/s0.9 mm/sPASS
Released for dispatchAll checks passYesRELEASED
09How to send

How to send the motor

You can send a servo motor from anywhere in India. Talk to us before you courier, so the unit is expected and logged on arrival.

  1. Send the nameplate

    WhatsApp a clear photo of the nameplate, the alarm code and what the machine was doing when it failed.

  2. We confirm repairability

    We tell you whether we can test and repair that model before anything is shipped.

  3. Courier or pickup

    Courier the motor to our Chennai, Puducherry or Bengaluru site, or ask us to arrange pickup where needed.

  4. Inspection and quote

    The motor is opened, inspected and photographed. You get the findings and a quote before work starts.

  5. Repair, test, dispatch

    Repaired, run-tested and load-tested, then dispatched with a printed test report.

10Questions

Servo motor testing questions

More on the FAQ page.

How do you test a servo motor encoder?

We read the encoder memory, measure the sine and cosine signal levels while the shaft turns, run a count test for lost counts and stuck bits, align the commutation to the rotor, and then run the motor on a drive.

How can I be sure my servo motor was really tested?

Each repair produces measured values, such as signal levels, counts, commutation angle and run results, recorded against the motor's serial number. Ask for the test screens or the run video for your motor.

What is a commutation offset and why does it matter?

It is the angle between the encoder's zero and the rotor's magnetic poles. If it is wrong after a repair, the motor runs hot, rough or weak and the drive may trip on overcurrent.

Can you test a servo motor without its original drive?

Yes. The feedback tester and run test work across many brands. Allen-Bradley motors can also be run on an Allen-Bradley drive, as in the video on this page.

What is a good signal level for a Hiperface encoder?

The vector level of the sine and cosine signals should stay between 0.60 and 1.20 V peak-to-peak while the shaft turns. A low or unsteady level points to a weak encoder or a cable fault.

What does the servo motor test report include?

The fault as received, the work done, insulation and winding checks, feedback and commutation results, the run test, and whether the motor was released.

Which Hiperface encoders can you test?

SICK Stegmann Hiperface encoders including SRS50, SRS60, SRM50, SRM60, SKS36, SKM36, SEK37, SEL52, SNS50 and SNS60, and Hiperface DSL encoders on motors such as Allen-Bradley VPL and Kollmorgen AKM.

Do you test Heidenhain EnDat encoders on Siemens motors?

Yes. EnDat encoders such as EQN1325 and ECN1313 on Siemens 1FT6 and 1FK7 motors are read, checked for signal level and aligned, and the motor is run before return.

Can you test Mitsubishi and Tamagawa serial encoders?

Yes. Mitsubishi OSA, OBA and OSE encoders and Tamagawa TS-series serial encoders are read, count-tested and checked for alarms. Send the encoder part number to confirm your model.

Send the nameplate. We confirm repairability before you courier.

WhatsApp a nameplate photo and the alarm code to +91 97866 22233, or email info@starautomations.com.