Skip to content

Actuator Motor Sizing

Selecting a motor for a ball-screw linear actuator requires more than matching peak force. The full motion cycle matters: inertial torque during acceleration, RMS heating over repeated cycles, speed at the target stroke rate, and whether the rotor inertia is a sensible match for the load.

This calculator builds that full picture from your motion profile, load, axis orientation, screw geometry, and transmission, then evaluates every motor in the database against peak torque, RMS torque, and speed with a configurable safety factor.

  1. Setting mode — Toggle Advanced to reveal additional parameters (friction, imbalance, screw efficiency, gear efficiency, gear inertia). In simple mode these are fixed at sensible defaults so you only need to set the essentials.
  2. Motion Profile — Set stroke, peak velocity, acceleration, deceleration, and dwell time. The calculator computes the trapezoidal timing automatically, flags short-stroke triangular moves, and renders a live velocity diagram.
  3. System — Choose Single Axis, 4-Actuator Platform, or 6-Actuator Stewart Platform. Multi-actuator modes distribute force per actuator, including the Stewart angle projection. Set Actuator Angle (Stewart only) for the cosine projection. Enable Holding Required if the actuator must support load at rest. Set the Safety Factor to scale all required values before motors are checked.
  4. Load — Enter moving mass. In Advanced mode, also set friction force and an imbalance factor for uneven force sharing between actuators. Gravity acts on the full mass and is always included.
  5. Ball Screw — Choose a common screw size (16 mm–32 mm, 5 mm or 10 mm lead) or enter custom pitch and diameter. Set screw length so mass and rotational inertia compute correctly. In Advanced mode, adjust efficiency for the screw’s mechanical losses (typically 85–95 %).
  6. Transmission — Enable Auto Gear Ratio to let the calculator find the minimum ratio (in 0.5–5 ×) that keeps the load-to-motor inertia ratio ≤ 10:1 for each motor individually. Disable it to set a fixed ratio. In Advanced mode, add gear efficiency and drivetrain inertia for belt or gearbox reductions.
  7. Results table — Sorted by pass → warn → fail, then by score. Re-sort by any column header. The Ratio column shows the effective gear ratio used per motor. Hover a row for a detailed breakdown of required vs. motor-rated torque, speed, power, load inertia, and total inertia. Use + Add custom motor to evaluate motors not in the built-in database — custom entries are saved to browser local storage.
  8. Sharing — The full calculator state is encoded in the page URL automatically, so any configuration can be bookmarked or shared as a link.
MotorRatio
Leadshine ELVM6040V48FH-M17-HD (400W)⚠ Warn78
+91%
+8%
+9%
1.3:11.7:1
Leadshine iSV2-RS6040V48H (400W)⚠ Warn78
+92%
+8%
+9%
1.4:11.7:1
JMC iHSS57 (400W)⚠ Warn72
+120%
+17%
+16%
2.4:11.8:1
OMC T7M60-400H2A1-M23 (400W)⚠ Warn71
+106%
+19%
+22%
1.1:11.9:1
Leadshine ELM1H-0400MA60F (400W)✓ Pass66
+117%
+29%
+32%
0.9:12.1:1
OMC A6M60-400H2A1-M17 (400W)✓ Pass64
+150%
+29%
+32%
0.9:12.1:1
OMC E6M60-400H2A2-M17S (400W)✓ Pass64
+122%
+34%
+37%
0.8:12.2:1
Leadshine ELM2H-0400LA60F (400W)✓ Pass64
+122%
+34%
+37%
0.8:12.2:1
Yaskawa SGM7J-04A6A61 (400W)✓ Pass63
+163%
+31%
+32%
1.0:12.1:1
Panasonic MHMF042L1V2 (400W)✓ Pass62
+157%
+34%
+37%
0.8:12.2:1
Delta ECM-B3M-C20604RS1 (400W)✓ Pass60
+194%
+36%
+32%
2.0:12.1:1
Leadshine ELVM8075V48FH-M17-HD (750W)✓ Pass60
+141%
+41%
+50%
1.0:11.2:1
Mitsubishi HK-KT43W (400W)✓ Pass58
+182%
+41%
+41%
1.1:12.2:1
Leadshine iSV2-RS8075V48H (750W)✓ Pass58
+152%
+51%
+42%
0.9:11.3:1
OMC T6M80-750H2A1-M23 (750W)✓ Pass54
+160%
+59%
+65%
0.8:11.4:1
OMC T7M80-750H2A1-M23 (750W)✓ Pass54
+160%
+59%
+65%
0.8:11.4:1
JMC iHSS86 (750W)✓ Pass53
+185%
+57%
+60%
1.6:11.3:1
Mitsubishi HK-ST102W (1000W)✓ Pass53
+135%
+75%
+68%
0.2:11.1:1
OMC E6M80-750H2A2-M17S (750W)✓ Pass50
+169%
+74%
+74%
0.6:11.6:1
Leadshine ELM1H-0750MA80F (750W)✓ Pass50
+173%
+75%
+74%
0.6:11.6:1
OMC A6M80-750H2A1-M17 (750W)✓ Pass49
+203%
+70%
+74%
0.5:11.6:1
Panasonic MHMF082L1V2 (750W)✓ Pass49
+207%
+72%
+74%
0.5:11.6:1
Leadshine ELM2H-0750LA80F (750W)✓ Pass49
+178%
+82%
+77%
0.5:11.7:1
Yaskawa SGM7J-08A7A21 (750W)✓ Pass49
+212%
+73%
+74%
0.5:11.6:1
JMC iHSS86 (1000W)✓ Pass47
+222%
+77%
+89%
1.7:11.1:1
OMC T6M80-1000H2A1-M23 (1000W)✓ Pass47
+198%
+82%
+93%
0.8:11.2:1
Delta ECM-B3M-C20807RS1 (750W)✓ Pass47
+244%
+75%
+85%
0.9:11.5:1
Mitsubishi HK-KT7M3W (750W)✓ Pass46
+236%
+86%
+82%
0.6:11.7:1
OMC E6M80-1000H2A2-M17S (1000W)✓ Pass43
+215%
+103%
+98%
0.6:11.4:1
Leadshine ELM1H-1000MA80F (1000W)✓ Pass43
+215%
+103%
+98%
0.6:11.4:1
OMC A6M80-1000H2A1-M17 (1000W)✓ Pass43
+254%
+99%
+98%
0.5:11.4:1
Leadshine ELM2H-1000LA80F (1000W)✓ Pass42
+221%
+112%
+101%
0.5:11.5:1
JMC iHSS57 (200W)✗ Fail0
+52%
-18%
-17%
2.1:12.5:1
Delta ECM-B3M-C20602RS1 (200W)✗ Fail0
+103%
-6%
-4%
1.9:12.9:1
Panasonic MHMF022L1V2 (200W)✗ Fail0
+80%
-4%
-6%
0.7:13.2:1
Yaskawa SGM7J-02AFA21 (200W)✗ Fail0
+83%
-7%
-7%
0.9:13.0:1
Mitsubishi HK-KT23W (200W)✗ Fail0
+94%
-2%
+0%
1.1:13.1:1
Mitsubishi HK-ST52W (500W)✗ Fail0
+24%
-7%
-7%
0.1:12.0:1
Leadshine iSV2-RS6020V48H (200W)✗ Fail0
+37%
-23%
-23%
1.4:12.4:1
Leadshine ELM1H-0200MA60F (200W)✗ Fail0
+55%
-7%
-7%
0.9:13.0:1
Leadshine ELM2H-0200LA60F (200W)✗ Fail0
+58%
-5%
-3%
0.8:13.1:1

Motion Profile

AccelConstDecelDwell

Calculated

  • Force model — Static force (used during motion): F_static = m × g + F_friction. Holding force (used at rest): F_hold = m × g. Friction is excluded from holding because Coulomb friction is zero with no relative motion.
  • Force distribution — Single axis: F × imbalance; 4-actuator: F/4 × imbalance; Stewart: F / (6 × cos(angle)) × imbalance. In simple mode the imbalance factor is fixed at 1.2.
  • Screw torqueT_load = F × lead / (2π × η_screw × ratio × η_gear), where η_screw and η_gear are the screw and transmission efficiencies respectively.
  • Peak torque is the maximum of |T_accel|, |T_const|, |T_decel|, and |T_hold|, where T_accel = T_load + J_total × α_accel and T_decel = T_load − J_total × α_decel.
  • RMS torque represents thermal loading over the full move-and-dwell cycle: T_rms = √((T_accel² × t_accel + T_const² × t_const + T_decel² × t_decel + T_hold² × t_dwell) / t_total).
  • Negative deceleration torque is valid regenerative behavior and still contributes to RMS heating through .
  • Inertia model — Load inertia reflected to the motor shaft: J_load = m × (lead / (2π × ratio))². Total inertia: J_total = J_motor + J_gear + J_screw / ratio² + J_load. The screw is modelled as a solid steel cylinder (density 7 850 kg/m³).
  • Auto gear ratio uses binary search over [0.5, 5] to find the minimum ratio that satisfies J_load / J_motor ≤ 10. Each motor is evaluated with its own optimal ratio, so a low-inertia motor can run direct drive while a high-inertia motor gets geared.
  • Status thresholdsfail if any margin is negative; warn if any margin is below 20 % or the inertia ratio exceeds 10:1; pass otherwise.
  • Fit score (0–100) weighs RMS torque utilization (40 %), peak torque utilization (35 %), and speed utilization (25 %), then subtracts a penalty for inertia ratios above 10:1. Higher scores indicate better-matched motors; severely over-sized motors score lower.
  • In Stewart mode, motion-profile inputs are actuator-axis values. The calculator applies angle-based load sharing but does not derive actuator travel from platform pose kinematics.