Author Topic: Time to start, move, and stop a stepper motor  (Read 1614 times)

0 Members and 1 Guest are viewing this topic.

Offline gamozoTopic starter

  • Regular Contributor
  • *
  • Posts: 86
  • Country: us
    • Personal Website
Time to start, move, and stop a stepper motor
« on: January 02, 2013, 07:51:22 pm »
I'm having a bit of a discussion at work here about making a robot to play foosball 'perfectly'.

Assuming that computing the speed and curvature that the ball is travelling is trivial, we've estimated that we need to move the foosball players up to about 5cm (from dead start to dead stop) in 20 milliseconds.

How hard would something like this be to do with a stepper motor? Is there any way to calculate this based on stepper motor datasheets?

-Brandon
Brandon Falk, Systems Software Engineer
http://gamozo.org/ - http://gamozolabs.com/
 Catalog your components - http://eesdb.org/
 

Offline Kremmen

  • Super Contributor
  • ***
  • Posts: 1289
  • Country: fi
Re: Time to start, move, and stop a stepper motor
« Reply #1 on: January 02, 2013, 09:41:07 pm »
The calculation would not be hard but more info is needed.
Firstly, performing the motion in 20 ms using a time-optimal trajectory means accelerating for 10 ms and braking for the other 10 ms.
During acceleration the gizmo moves 2.5 cm (half way), and from the equation S = at^2 we get acceleration by simple rearrangement:

a = 0.025m / 0.0001s^2 = 250m/s^2 ~25.5g

Next you need to know the mass to accelerate at that rate. From that you can calculate the force needed (F = ma), and then from that the motor torque required to generate that much linear force over the drivetrain.
The acceleration being that high, i don't think you will find an easy solution although i don't consider it impossible. You can forget all run-of-the-mill iron steppers because their self-mass and inertia will preclude that kind of acceleration. You would need a disc rotor or basket rotor motor, and those babies are neither common nor necessarily cheap. Kollmorgen at least makes basket rotor servos that are designed for this kind of application. But they have their price...

Nothing sings like a kilovolt.
Dr W. Bishop
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf