Go to Post They're so cute I could just pinch their little CIM motors!:D :p - Akash Rastogi [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #16   Spotlight this post!  
Unread 08-03-2011, 23:10
clayman's Avatar
clayman clayman is offline
Registered User
AKA: Clayton
FRC #3175 (Knight Vision)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Dearborn Heights, MI
Posts: 34
clayman is an unknown quantity at this point
Re: Motor for arm: what should be used when?

Quote:
Originally Posted by Ether View Post
You seem to be saying that the output of the toughbox shaft will be driving the arm with no additional gearing. That's not what you meant to say, is it?



Oh no... the toughbox is chained to a sprocket in about a halving gear reduction. We have it on a jag, so we'll get the motor speeds figured out... eventually.
  #17   Spotlight this post!  
Unread 09-03-2011, 00:12
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,070
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Motor for arm: what should be used when?

Quote:
Originally Posted by clayman View Post
Oh no... the toughbox is chained to a sprocket in about a halving gear reduction. We have it on a jag, so we'll get the motor speeds figured out... eventually.
Do you have a rough estimate of the torque load on the arm ?



  #18   Spotlight this post!  
Unread 11-03-2011, 00:00
clayman's Avatar
clayman clayman is offline
Registered User
AKA: Clayton
FRC #3175 (Knight Vision)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Dearborn Heights, MI
Posts: 34
clayman is an unknown quantity at this point
Re: Motor for arm: what should be used when?

Quote:
Originally Posted by Ether View Post
Do you have a rough estimate of the torque load on the arm ?
Ballpark, I'd say 40 ft-ibs.
  #19   Spotlight this post!  
Unread 11-03-2011, 01:02
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,070
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Motor for arm: what should be used when?

Quote:
Originally Posted by clayman View Post
Ballpark, I'd say 40 ft-ibs.
I assume that's 40 ft-lbs before you balance it with springs :-)

Just for fun, let's do a little engineering and see what happens at 40 ft-lbs
and why the gear ratio is so important.

Let's say you want to move the arm at 90 degrees per second. That's 15 rpm.

You said your total gear ratio is 12.75*2:1 = 25.5:1.

So your speed at the motor is 15*25.5 = 383 rpm.

Your torque at the motor is (40/25.5)*12*16 = 301 ozin.

Using the motor curves for the CIM and a bit of algebra, 11.4 volts will give you 301 rpm at 383 ozin. The motor efficiency at this operating point will be 6.4% and you'll be pulling 117 amps (until your circuit breaker trips).


Now let's see what happens if you change the gear ratio to 250:1

The rpm at the motor is now 3750 and the torque at the motor is 31 ozin.

Using the CIM motor curves again, we see that 9.6 volts will produce 31 ozin of torque at 3750 rpm. The motor efficiency will now be 65% and you'll be drawing only 14 amps.


Of course, the problems with high gear ratios are

- some loss of efficiency (which I haven't accounted for here)

- weight, size, expense

- problems with overloading the gears if they are too small


But there are problems with using balancing springs instead of gear-down:

- you can't balance over the entire operating range

- if you don't gear down enough, you lose fine control of the arm


So, no surprise, as with everything in engineering it's a matter of finding the right compromise to meet the task at hand.




Last edited by Ether : 11-03-2011 at 01:48.
  #20   Spotlight this post!  
Unread 11-03-2011, 09:36
HarveyAce's Avatar
HarveyAce HarveyAce is offline
Registered User
FRC #3329 (CAMBots)
Team Role: Leadership
 
Join Date: Dec 2010
Rookie Year: 2010
Location: Camden County
Posts: 91
HarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant futureHarveyAce has a brilliant future
Re: Motor for arm: what should be used when?

We have two window motors powering the upper half or our arm. We had the problem of the motors not being able to drive the arm past parallel with the ground due to max torque on the arm due to gravity, which was stalling or window motors. We have two strands of surgical tubing as a counter-balance. An estimation of the torque load would be about 31.5 ft-lbs. (3.5ft*approx 9 lbs weight). Our windows get warm but don't overheat (they did only once due to excessive testing in a short time span). we are using 2 vics to control the motors, using an analog control (a second Attack 3 joystick). this way we can have a little more control of the motor going down (lower voltage), but max voltage going up (it won't move past 90 degrees even with the tubing without the voltage ). besides adding more tubing, what could we do to help get more control and use less voltage? Should we change to an FP with a speed controller? if so, how do we get it to not back-drive?
__________________
"Though I fly through the Valley of Death I shall fear no evil, for I am at 80,000 feet and climbing."
  #21   Spotlight this post!  
Unread 11-03-2011, 10:30
JamesCH95's Avatar
JamesCH95 JamesCH95 is online now
Hardcore Dork
AKA: JCH
FRC #0095 (The Grasshoppers)
Team Role: Engineer
 
Join Date: Dec 2004
Rookie Year: 2001
Location: Enfield, NH
Posts: 1,830
JamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond repute
Re: Motor for arm: what should be used when?

We've got two RS775s running through a a ~380:1 reduction on our arm (64:1 gearbox, 6:1 sprocket). The arm has two window motors, two pistons, some 25 series chain, and a pretty serious manipulator. We simply stall the motors to hold position controlled through a PID loop, and they don't heat up much at all. They've never been more than "warm to the touch" even after minutes of holding position at horizontal. They lift the arm nice and fast, the rate is controlled in software, and using the jags' dynamic braking it coasts down nicely as well.



Two RS775s might be overkill, but they handle the stalling a lot better than any other BaneBots motors and have proven to be wonderfully robust so far.
__________________
Theory is a nice place, I'd like to go there one day, I hear everything works there.

Maturity is knowing you were an idiot, common sense is trying to not be an idiot, wisdom is knowing that you will still be an idiot.
  #22   Spotlight this post!  
Unread 11-03-2011, 10:33
JamesCH95's Avatar
JamesCH95 JamesCH95 is online now
Hardcore Dork
AKA: JCH
FRC #0095 (The Grasshoppers)
Team Role: Engineer
 
Join Date: Dec 2004
Rookie Year: 2001
Location: Enfield, NH
Posts: 1,830
JamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond repute
Re: Motor for arm: what should be used when?

Quote:
Originally Posted by HarveyAce View Post
We have two window motors powering the upper half or our arm. We had the problem of the motors not being able to drive the arm past parallel with the ground due to max torque on the arm due to gravity, which was stalling or window motors. We have two strands of surgical tubing as a counter-balance. An estimation of the torque load would be about 31.5 ft-lbs. (3.5ft*approx 9 lbs weight). Our windows get warm but don't overheat (they did only once due to excessive testing in a short time span). we are using 2 vics to control the motors, using an analog control (a second Attack 3 joystick). this way we can have a little more control of the motor going down (lower voltage), but max voltage going up (it won't move past 90 degrees even with the tubing without the voltage ). besides adding more tubing, what could we do to help get more control and use less voltage? Should we change to an FP with a speed controller? if so, how do we get it to not back-drive?
I would get a stronger motor (RS775 is awesome, as I've mentioned) and gear it way down. You might considering gearing the window motors down even further.
__________________
Theory is a nice place, I'd like to go there one day, I hear everything works there.

Maturity is knowing you were an idiot, common sense is trying to not be an idiot, wisdom is knowing that you will still be an idiot.
  #23   Spotlight this post!  
Unread 11-03-2011, 11:35
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,070
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Motor for arm: what should be used when?

Quote:
Originally Posted by JamesCH95 View Post
We've got two RS775s running through a a ~380:1 reduction on our arm (64:1 gearbox, 6:1 sprocket).
Can you give a ballpark estimate of the torque load on the arm?

(I use an inexpensive fish scale - available in the sporting goods section of any discount store - and a tape measure to get an estimate)


  #24   Spotlight this post!  
Unread 11-03-2011, 12:02
JamesCH95's Avatar
JamesCH95 JamesCH95 is online now
Hardcore Dork
AKA: JCH
FRC #0095 (The Grasshoppers)
Team Role: Engineer
 
Join Date: Dec 2004
Rookie Year: 2001
Location: Enfield, NH
Posts: 1,830
JamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond repute
Re: Motor for arm: what should be used when?

The robot has been shipped to another regional, but I can make a reasonable guess of around 25lb-ft
__________________
Theory is a nice place, I'd like to go there one day, I hear everything works there.

Maturity is knowing you were an idiot, common sense is trying to not be an idiot, wisdom is knowing that you will still be an idiot.
  #25   Spotlight this post!  
Unread 11-03-2011, 13:00
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,070
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Motor for arm: what should be used when?

Quote:
Originally Posted by JamesCH95 View Post
The robot has been shipped to another regional, but I can make a reasonable guess of around 25lb-ft
25 ft-lb = 4800 ozin at arm => (4800/380)/2 = 6.32 ozin at each motor

From the motor curves for RS775:

Code:
RS775 @ 12.0 volts:
   oz-in      Nm     rpm    rpm%    amps   watts out    watts in    eff%
     6.3   0.045   12272    94.4     6.6        57.3        78.6    72.9
12,272 rpm at motor = 194 degrees/sec at the arm.

A bit fast for the top end, but motors running nice and cool.



Throttle it down to 90 degrees/sec by reducing the motor voltage:

90 degrees/sec = 15 rpm at arm => 15*380 = 5700 rpm at motor

Code:
RS775 @  5.9 volts:
   oz-in      Nm     rpm    rpm%    amps   watts out    watts in    eff%
     6.3   0.045    5700    88.7     5.6        26.6        33.5    79.5
Still running cool, and the voltage is in a reasonable range for control.


How about stall?

Code:
RS775 @  0.7 volts:
   oz-in      Nm     rpm    rpm%    amps   watts out    watts in    eff%
     6.3   0.045       0     0.0     4.9         0.0         3.3     0.0
Very reasonable 3.3 watts dissipation.



  #26   Spotlight this post!  
Unread 11-03-2011, 13:45
JamesCH95's Avatar
JamesCH95 JamesCH95 is online now
Hardcore Dork
AKA: JCH
FRC #0095 (The Grasshoppers)
Team Role: Engineer
 
Join Date: Dec 2004
Rookie Year: 2001
Location: Enfield, NH
Posts: 1,830
JamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond repute
Re: Motor for arm: what should be used when?

Very close to my "napkin" design

I aimed for about 180deg/sec at full speed, but couldn't quite get there with the finite available sprocket ratios.

We limit the 775s to 60% of full command speed, and the PID loop still does a great job of controlling them.

I hadn't done a stall calculation, we had been planning on using a DeWalt transmission with anti-back-drive pins, but found that the pins didn't like it when the arm was powered down, so we removed them. This also has the side benefit of being able to move the arm without powering up the robot or disassembling anything.
__________________
Theory is a nice place, I'd like to go there one day, I hear everything works there.

Maturity is knowing you were an idiot, common sense is trying to not be an idiot, wisdom is knowing that you will still be an idiot.
  #27   Spotlight this post!  
Unread 11-03-2011, 13:57
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,070
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Motor for arm: what should be used when?

Quote:
Originally Posted by JamesCH95 View Post
Very close to my "napkin" design

I aimed for about 180deg/sec at full speed, but couldn't quite get there with the finite available sprocket ratios.
I didn't account for gearbox inefficiency and manufacturing tolerances, so the numbers aren't anywhere as exact as the displayed values might suggest. So it might actually be closer to your "napkin" 180. I left the displayed values as-is in case anyone wanted to play around with the calculations and compare them.


  #28   Spotlight this post!  
Unread 15-03-2011, 22:01
clayman's Avatar
clayman clayman is offline
Registered User
AKA: Clayton
FRC #3175 (Knight Vision)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Dearborn Heights, MI
Posts: 34
clayman is an unknown quantity at this point
Re: Motor for arm: what should be used when?

Quote:
Originally Posted by Ether View Post
Just for fun, let's do a little engineering and see what happens at 40 ft-lbs
and why the gear ratio is so important...
Thank you so much! It looks like we were having a problem with the arm hitting the stall amperage. Tomorrow I will change the ratio to 51:1, much more reasonable (and ideally below the max power rating). It should supplement our spring counterbalance nicely.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 18:31.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi