Selecting a Motor: Motor Selection Calculation Formulas
The following explains the required formulas for controlling a stepper motor or servo motor based on pulse signal.
Operating Pattern
For stepper motors, the pattern for acceleration/deceleration operation in the figure on the left is commonly used as operating patterns on pulse speed. The pattern for self-start operation (rectangular operation) in the figure on the right can be used when the operating speeds are low and the load inertia is small.

- f1
- Starting Pulse Speed [Hz]
- f2
- Operation Pulse Speed [Hz]
- A
- Number of Operating Pulses
- t0
- Positioning Time [s]
- t1
- Acceleration (Deceleration) Time [s]
The operating pattern can be calculated easily on the website
Formula for the Number of Operating Pulses A [Pulse]
The number of operating pulses is expressed as the number of pulse signals that add up to the angle that the motor must rotate to get the load from point A to point B.
- l
- Travel Amount From Point A to Point B [m]
- l rev
- Travel Amount per Motor Revolution [m/rev]
- θS
- Step Angle (Resolution) [˚/step]*
- *For geared motors, this is the step angle (resolution) of the gearhead output shaft
Formula for Operation Pulse Speed f2 [Hz]
The operation pulse speed can be obtained from the number of operating pulses, the positioning time, and the acceleration (deceleration) time.
① For Acceleration/Deceleration Operation
While the length of the acceleration (deceleration) time is an important point, this is not easy to decide as it depends on the acceleration torque and acceleration/deceleration rate.
Initially, as a reference, calculate the acceleration (deceleration) time at roughly 25 % of the positioning time. (The calculation must be adjusted before the final decision can be made.)
② For Self-Start Operation (Rectangular operation)
Formula for Acceleration/Deceleration Rate TR [ms/kHz]
The acceleration/deceleration rate indicates the degree of acceleration of pulse speed and is calculated using the formula shown below.
![Formula for Acceleration/Deceleration Rate TR [ms/kHz]](/sites/default/files/image/tech/calculation/sizing-motor04/tech-calculation-sizing-motor04_02_en.gif)
- Calculate the pulse speed using full step conversion.
- For this formula, the unit for speed is [kHz] and the unit for time is [ms].
Conversion Formula for Converting Operation Pulse Speed f2 [Hz] to Operating Speed NM [r/min]
Speed can be converted easily on the website
Calculation of Load Torque
Refer to this formula.
Formula for Acceleration Torque Ta [N·m]
If the motor speed is varied, the acceleration torque or deceleration torque must always be set.
The basic formula is the same for all motors. However, use the formulas below when calculating the acceleration torque for stepper motors on the basis of pulse speed.
[Common Basic Formula for All Motors]

- J0
- Rotor Inertia [kg·m2]
- J1
- Electromagnetic Brake Inertia [kg·m2]
- JL
- Total Load Inertia [kg·m2]
- NM
- Operating Speed [r/min]
- t1
- Acceleration (Deceleration) Time [s]
- i
- Gear Ratio
[When Calculating the Acceleration Torque for Stepper Motors on the Basis of Pulse Speed]
① For Acceleration/Deceleration Operation
② For Self-Start Operation (Rectangular Operation)
- *For geared motors, this is the step angle (resolution) of the gearhead output shaft
Formula for Required Torque TM [N·m]
The required torque is calculated by multiplying the sum of load torque and acceleration torque by the safety factor.
- TM
- Required Torque [N·m]
- TL
- Load Torque [N·m]
- Ta
- Acceleration Torque [N·m]
- Sf
- Safety Factor
Formula for Effective Load Torque Trms [N·m]
Calculate the effective load torque when selecting the servo motors and BX Series brushless motors.
When the required torque for the motor varies over time, determine if the motor can be used by calculating the effective load torque.
The effective load torque becomes particularly important for operating patterns such as fast-cycle operations where acceleration/deceleration is frequent.
![Formula for Effective Load Torque Trms [N·m]](/sites/default/files/image/tech/calculation/sizing-motor04/tech-calculation-sizing-motor04_04_en.gif)