Back to top

Resolver Setup

Valid for S300, S400, S600, S700


  • Communication-, motor- and Resolver cables are connected correctly
  • Phasing of the motor phases (U2, V2, W2) is correct!
  • Servo amplifier disabled (Hardware Enable = 0V).
  • Setup software started und communication running
  • Servo amplifier disabled (Software Enable = Off)

Select 'Feedback' from the main menu, then select 'Resolver" (Feedbacktype=0, Resolver). Select ’Oscilloscope’ in the main menu, then select 'Parameter’. Fill in the Direct Current (current smaller than I0 of the motor) and the electrical field vector angle (180°). Leave the screen with 'OK'.

Enable the amplifier (Hardware Enable = 24V) and start the service function Direct Current.

!!!! Attention !!!!
The motor shaft may rotate up to ±60° while finding the preferred position!

Read the rotation angle φ on screen page 'Actual Values' respectively 'Monitor' . Stop the service function (F9) and disable the amplifier.

Calculate MPHASE:
φ * Pole pairs motor. Subtract 360° as often as necessary, until a positive angle from 0° to 360° remains.

rotation angle φ =328° , 3 pole pairs (6 pole motor)
328° * 3 = 984
984°-360°-360° =264° => MPHASE = 264°

Select the screen page 'Terminal' and type the command MPHASE zzz' with zzz the calculated angle. With the given example.:

< Return>
< Return>
< Return>

When communication started again, check the angle on screen page 'Feedback' and adjust if necessary. Set parameter MPOLES (screen page 'Motor') and OPMODE (main screen) to the desired operation mode.

These values may be changed by the service function!

At last even acceleration times in both directions and number of revolutions must be checked with the reversing mode service function. If those are different, then the Resolver isn't adjusted correctly. Check the Resolver setting again.

Save all data to the EEPROM.

Resolver setting:

  • Use servo amplifier as a display and external DC supply or battery for the motor.
  • Lead current through motor phases (W+ /V-). The servo amplifier displays the Resolver position in Counts or in angle (0° / 120° / 240°)


If you use the function "Calculate Offset" with an unknown motor with a resolver, which is not adjusted to MPHASE = 0 degrees, an angle (MPHASE) is determined. This angle is valid for the positive counting direction (DIR = 21) only.

In the case of a negative counting direction (DIR = 20), the angle must be calculated manually according to the following formula: MPHASE (negative direction) = 360 - determined (MPHASE)

It does not matter, whether MPHASE has been determined with DIR = 21 (positive direction) or DIR = 20 (negative direction).


Sameer's picture
1) How to calculate Φ ? is it difference between angle before and angle after?
2) how resolver position affect on the commutation of the motor?