1. #1
    Here's a quick script I've made to calculate the effective inertia of each axis on a machine, from which for a given acceleration and cutting force the required motor torque rating is deduced. The script accounts for the inertia of the ballscrews and pulleys, in addition to the linearly moving axis. It also accounts for the efficiency of the ballscrews by the usual co-efficient in addition to calculating the pre-load torque for the ballscrews. Set the latter to zero unless you're preloading the ballnuts.

    The script runs in MATLAB, or GNU-octave which is free/open source and can be downloaded here.

    The comments in the script (lines 15-25) should make it fairly obvious which values to change to model your machine, however if you're not sure what to do feel free to post in this thread and I'll show you or run it for you. The following specifications for the machine are required for each axis:

    Mass of carriage
    Maximum cutting force
    Ballscrew pitch, length, diameter, pre-load force (if applicable)
    Motor rotor inertia - generally given by motor manufacturer, but facility to estimate included.

    Example output:

    Click image for larger version. 

Name:	matlab_servo_motor_sizing.png 
Views:	208 
Size:	5.8 KB 
ID:	11964

    Last edited by Jonathan; 31-03-2014 at 12:48 AM. Reason: Pedantic errors
    Old router build log here. New router build log here. Lathe build log here.
    Electric motorbike project here.

  2. #2
    Hi Jonathan,

    Useful thread thank you. When I saw the title I thought this was something special relating to servo motors, but upon reading it is about motors in general so I wonder if 'what size stepper do I need'. would be more helpful to people? Good work anyway.

    The torque output from the calculation is at a certain acceleration and feedrate. I there a way someone deciding on a motor can estimate the how the static torque quoted in spec sheets drops at the required speed above so they can compare to the torque required calculation? Or is it sufficient for someone to just apply a safety factor, say 2 or 3?
    Last edited by routercnc; 31-03-2014 at 08:18 PM.
    Building a CNC machine to make a better one since 2010 . . .
    MK1 (1st photo), MK2, MK3, MK4

Similar Threads

  1. AC servo motor help !
    By rnr107 in forum Stepper & Servo Motors
    Replies: 35
    Last Post: 10-08-2015, 01:37 PM
  2. Replies: 2
    Last Post: 23-04-2014, 02:14 PM
  3. 400W servo - Leadshine ACS806 + ACM604V60 driver - PSU size?
    By dsc in forum Stepper & Servo Motors
    Replies: 10
    Last Post: 23-04-2013, 04:33 PM
  4. Servo motor sizing?
    By gavztheouch in forum Stepper & Servo Motors
    Replies: 1
    Last Post: 18-04-2013, 10:40 PM
  5. servo motor as spindle motor
    By Scott in forum General Discussion
    Replies: 1
    Last Post: 03-10-2010, 05:42 PM


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts