Go to Post Action x (Passion Vision) = Goal - EricH [more]
Home
Go Back   Chief Delphi > Technical > Motors
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
  #1   Spotlight this post!  
Unread 03-02-2011, 00:42
ttldomination's Avatar
ttldomination ttldomination is offline
Sunny
no team
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2007
Location: Roanoke, TX
Posts: 2,066
ttldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond reputettldomination has a reputation beyond repute
Determine Motor's Ability to Hold Load

Hello Everyone,

We hooked up two FP motors to AM planetary gearboxes, single stage I believe, and then we hooked them both up to a toughbox. I know that 2 FPs are illegal, but this was our attempt to simulate some banebot stuffz.

The problem that the FP motors faced was keeping the load up. We're using a 2.5" spool with the setup above. It takes about 40 pounds of force to lift our mechanism, but then when we get to the top, the FP motors don't hold the position.

So I was wondering what property of a motor helped to determine whether a motor will hold a load or not?

Also something else about our setup, we're running the motors with alligator clips from the battery, not through a motor controller. Is setting the motor to 0 on a motor controller different from simply removing power from the motor?

Thanks,
Sunny
__________________
1261: 2007-2012
1648: 2013-2014
5283: 2015
  #2   Spotlight this post!  
Unread 03-02-2011, 00:53
AustinSchuh AustinSchuh is offline
Registered User
FRC #0971 (Spartan Robotics) #254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Feb 2005
Rookie Year: 1999
Location: Los Altos, CA
Posts: 802
AustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond repute
Re: Determine Motor's Ability to Hold Load

Sunny,

Quote:
Originally Posted by ttldomination View Post
Also something else about our setup, we're running the motors with alligator clips from the battery, not through a motor controller. Is setting the motor to 0 on a motor controller different from simply removing power from the motor?
That is the same as coast mode on the speed controllers. Try shorting the alligator clips together (not connected to the battery, of course) when you want it to hold position. That will be the same as break mode on the speed controllers, and should hold more of a load. As a side note, it might be worth it to alligator clip a fuse into the middle if your circuit in case something goes wrong.

Austin Schuh
  #3   Spotlight this post!  
Unread 03-02-2011, 08:06
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,770
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Determine Motor's Ability to Hold Load

Quote:
Originally Posted by ttldomination View Post
Hello Everyone,

We hooked up two FP motors to AM planetary gearboxes, single stage I believe, and then we hooked them both up to a toughbox. I know that 2 FPs are illegal, but this was our attempt to simulate some banebot stuffz.

The problem that the FP motors faced was keeping the load up. We're using a 2.5" spool with the setup above. It takes about 40 pounds of force to lift our mechanism, but then when we get to the top, the FP motors don't hold the position.

So I was wondering what property of a motor helped to determine whether a motor will hold a load or not?

Also something else about our setup, we're running the motors with alligator clips from the battery, not through a motor controller. Is setting the motor to 0 on a motor controller different from simply removing power from the motor?

Thanks,
Sunny
Sunny,
As a word of caution, the FP motors have a thermal cutout inside the motor. This might be the reason the FP's are not holding.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #4   Spotlight this post!  
Unread 03-02-2011, 09:00
martin417's Avatar
martin417 martin417 is offline
Opinionated old goat
AKA: Martin Wilson
no team
Team Role: Mentor
 
Join Date: Feb 2008
Rookie Year: 2008
Location: Buford, GA
Posts: 719
martin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond repute
Re: Determine Motor's Ability to Hold Load

In 2008, we had similar issues. If I had it to do aver again, I would use a brake to hold the load, and turn off the motor. DC motors do not like to be stalled, they heat up very fast. If you are using pneumatics, try a small cylinder pushing against something in the gearbox. Maybe a UHMW pad against the pinion gear? Every time you set motor to 0, turn on the valve to extend the cylinder.

An excellent solution would be a bicycle disk brake on the arm, actuated by a pneumatic cylinder.

In 2008, the problem came up at competition, and with no time to implement a mechanical solution, the programmers just put in a routine to pulse the motor when were at the extreme. Not an ideal solution (we still had issues) but it helped.
__________________
Former Mentor Team 1771
Former mentor Team 4509
  #5   Spotlight this post!  
Unread 03-02-2011, 09:06
Jon Stratis's Avatar
Jon Stratis Jon Stratis is offline
Electrical/Programming Mentor
FRC #2177 (The Robettes)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Minnesota
Posts: 3,753
Jon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond reputeJon Stratis has a reputation beyond repute
Re: Determine Motor's Ability to Hold Load

We use an FP on our elevator from 2008, and had a similar problem, even with the Victors in brake mode - you get to the top and set it to 0, and it would slowly drift down. There are really two ways to fix a problem like this - implement a mechanical brake (which we'll probably be doing this year), or stall the motor intentionally. In 2008, we ended up stalling the motor. By telling it to go forward very slow, the elevator would perfectly hold position. While we didn't have any problems with the motor that year, it always worried us that it would burn out. Maybe we were lucky... we only had the elevator stalled for a few seconds at a time.
  #6   Spotlight this post!  
Unread 03-02-2011, 10:02
KrazyCarl92's Avatar
KrazyCarl92 KrazyCarl92 is offline
Registered User
AKA: Carl Springli
FRC #5811 (The BONDS)(EWCP)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Dayton, OH
Posts: 521
KrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond repute
Re: Determine Motor's Ability to Hold Load

Another solution may be to mount a window motor in parallel to the rest of the gear/sprocket set up. Make sure the free speeds of the motor matches up with the free speed shaft you attach it to (As per the free speed of the other motors). The worm drive in the window motors should prevent or significantly slow down any back drive, and it will add a little power to the system.
__________________
[2017-present] FRC 0020 - The Rocketeers
[2016] FRC 5811 - BONDS Robotics
[2010-2015] FRC 0020 - The Rocketeers
  #7   Spotlight this post!  
Unread 03-02-2011, 11:47
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,567
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: Determine Motor's Ability to Hold Load

The following VEX FAQ covers several ways to make it less-backdriveable. http://www.vexforum.com/showthread.php?t=1469
  #8   Spotlight this post!  
Unread 03-02-2011, 12:21
dcherba dcherba is offline
Registered User
FRC #3234 (Red Arrow Robotics)
Team Role: Programmer
 
Join Date: Dec 2009
Rookie Year: 2000
Location: ada, mi
Posts: 32
dcherba has a spectacular aura aboutdcherba has a spectacular aura aboutdcherba has a spectacular aura about
Wink Re: Determine Motor's Ability to Hold Load

To engineer this properly you need to determine the torque needed to hold the arm in position. Then factor in the gear box and determine the torque required by the motor. Assuming the motor is stalled use this current and the resistance to determine the total watts to hold this in place. Compare this to a conservative continous rating of the motor. The motor is not turning so it doesnt have the fan running to help cool it. So a motor that can deliver 300 watts peak might have a 100 watt continous rating and a conservative rating might be as low as 20 watts.
For a FP motor you might be limited to under 2.0 amps or less as a holding current. The answer is more gear ratio lower holding current.

All the stuff about the electronic brake and regen just helps with controlability when the arm is being lowered and keeps it from running too fast when the speed is set to zero.
__________________
Dave Cherba
Mentor Team 3234
WZ8T
  #9   Spotlight this post!  
Unread 03-02-2011, 12:51
RyanN's Avatar
RyanN RyanN is offline
RyanN
AKA: Ryan Nazaretian
FRC #4901 (Garnet Squadron)
Team Role: Mentor
 
Join Date: Jun 2006
Rookie Year: 2005
Location: Columbia, SC
Posts: 1,126
RyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond reputeRyanN has a reputation beyond repute
Re: Determine Motor's Ability to Hold Load

Much like martin417's team, we had a simple brake system designed for the winch that ran our forklift for our 2008 season. We used the FP motor, but had a terrible problem with it coming back down with the huge ball weighing it down.

We ended up taking some spare tire tread for our AM performance wheels and wrapping it around the drum that winched that was actuated by rotating a servo. Very simple, yet very effective.

Click image for larger version

Name:	2008 Drum.png
Views:	36
Size:	14.0 KB
ID:	9942
__________________
Garnet Squadron
FRC 4901
Controls Mentor
@rnazaretian

Previous mentor and student from Team Fusion, FRC 364
  #10   Spotlight this post!  
Unread 03-02-2011, 15:24
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,074
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: Determine Motor's Ability to Hold Load

Quote:
Originally Posted by dcherba View Post
determine the torque required by the motor. Assuming the motor is stalled use this current and the resistance to determine the total watts to hold this in place.
Determining the current using the motor's Kt from the motor curves will give you average current.

Attached is a simulation plot of the current waveform for a CIM driven by a Victor at 5% PWM*

The instantaneous current is shown in red. The average current is in aqua. The rms current is in green.

Power consumption should be computed using the rms current, which can be higher than the average current when using Victor controllers at lower PWM in stalled condition. In this case, the power consumption is 60% greater than the value computed using average current.

I suspect this condition is even more exaggerated in the smaller motors, but I don't have inductance specs for them. Has anyone measured the locked-rotor inductance of the Banebots or FP motors?


*note: this is based on CIM inductance of 200uH, which I was told but have not independently confirmed.



Attached Thumbnails
Click image for larger version

Name:	CIM 5pct 150 stalled.png
Views:	22
Size:	17.2 KB
ID:	9945  

Last edited by Ether : 03-02-2011 at 20:53.
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 04:49.

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