Go to Post ...we might be able to take the 'out' out of 'outsourcing' - if we all share a strong cultural set of values, who exactly is 'out'? I think FIRST is a great way to do this, ... - Ian Mackenzie [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 17-12-2015, 13:15
kprzewodek's Avatar
kprzewodek kprzewodek is online now
Registered User
AKA: Kevin Przewodek
FRC #0862 (Lightning robotics)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2000
Location: Michigan
Posts: 46
kprzewodek is an unknown quantity at this point
Re: 2016 Bosch motor 6004 RA3 194-06

Seems like broaching a 3/8" hex still leaves some meat on the gear. Think I'll try and see how it holds up.
Attached Thumbnails
Click image for larger version

Name:	hex interface.png
Views:	124
Size:	148.1 KB
ID:	19574  
  #2   Spotlight this post!  
Unread 18-12-2015, 10:36
HumblePie's Avatar
HumblePie HumblePie is offline
Registered User
AKA: Mista Doug
FRC #3489 (Category 5)
Team Role: Mentor
 
Join Date: Nov 2010
Rookie Year: 2010
Location: SC Lowcountry
Posts: 134
HumblePie is just really niceHumblePie is just really niceHumblePie is just really niceHumblePie is just really niceHumblePie is just really nice
Re: 2016 Bosch motor 6004 RA3 194-06

I laid out one concept for packaging this motor that would fully support the load by sandwiching 2 mounting plates around (1 or 2) piece(s) of 1" square tube. The motor has only one (slotted) mounting hole, so I added a bore to locate on one of the motor bosses and provide some "clocking" of the motor. The drive shaft is a piece of 1/2" hex milled down to a 6mm square on one end. Another option would be to use a 3/8" hex all the way, so I'm curious to see Kevin's results on broaching the motor out to a 3/8" hex.

If there's interest, I'd happily share the CAD file. I got one quote online for waterjet cutting the plates, and it looks like about $100 to make 10 pieces.
Attached Files
File Type: pdf Bosch AHC-2 Motor Assembly_Mounted.PDF (153.9 KB, 173 views)
__________________
FRC Team 3489 "Category 5"
  #3   Spotlight this post!  
Unread 18-12-2015, 16:43
topgun's Avatar
topgun topgun is offline
Registered User
FRC #2846 (FireBears)
Team Role: Mentor
 
Join Date: Oct 2008
Rookie Year: 2008
Location: Minnesota
Posts: 229
topgun has a brilliant futuretopgun has a brilliant futuretopgun has a brilliant futuretopgun has a brilliant futuretopgun has a brilliant futuretopgun has a brilliant futuretopgun has a brilliant futuretopgun has a brilliant futuretopgun has a brilliant futuretopgun has a brilliant futuretopgun has a brilliant future
Re: 2016 Bosch motor 6004 RA3 194-06

I am interested in the CAD file. SolidWorks format hopefully.
__________________
-T

  #4   Spotlight this post!  
Unread 18-12-2015, 17:06
kprzewodek's Avatar
kprzewodek kprzewodek is online now
Registered User
AKA: Kevin Przewodek
FRC #0862 (Lightning robotics)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2000
Location: Michigan
Posts: 46
kprzewodek is an unknown quantity at this point
Re: 2016 Bosch motor 6004 RA3 194-06

That's a nice robust design. I'll experiment over the weekend with broaching a hex and see how it goes.

For a less robust way of doing it I've had success 3D printing a hub inside two plates that you can mount an arm. Simplifies a bit in that you can eliminate bearings.
  #5   Spotlight this post!  
Unread 23-12-2015, 13:43
HumblePie's Avatar
HumblePie HumblePie is offline
Registered User
AKA: Mista Doug
FRC #3489 (Category 5)
Team Role: Mentor
 
Join Date: Nov 2010
Rookie Year: 2010
Location: SC Lowcountry
Posts: 134
HumblePie is just really niceHumblePie is just really niceHumblePie is just really niceHumblePie is just really niceHumblePie is just really nice
Re: 2016 Bosch motor 6004 RA3 194-06

Quote:
Originally Posted by topgun View Post
I am interested in the CAD file. SolidWorks format hopefully.
Well, let's give it a shot.....

I modified the original plate to better serve as a corner gusset if you should choose to use it that way.

I then saved the Solidworks file as a Parasolid and zipped it. The link (to get around the 5MB limit) is here:

https://app.box.com/s/lcv76duqngz2pukh9qdnlgqz7i5hlqq1

Let me know what you think, and Merry Xmas to all......
__________________
FRC Team 3489 "Category 5"
  #6   Spotlight this post!  
Unread 06-01-2016, 08:52
kprzewodek's Avatar
kprzewodek kprzewodek is online now
Registered User
AKA: Kevin Przewodek
FRC #0862 (Lightning robotics)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2000
Location: Michigan
Posts: 46
kprzewodek is an unknown quantity at this point
Re: 2016 Bosch motor 6004 RA3 194-06

I was able to broach a 3/8" hex and it appears to work quite well. I haven't put the motor through FRC type durability testing yet but so far that seems to be a good option.

Actually the rotary broach that I have goes about 3/4 of the way through the gear however I was able to carefully tap a hex shaft the remaining distance by making sure the gear was supported.

For those on the fence about investing in a linear or rotary broach I would highly recommend as we have used several times over the years. The nice thing about a rotary broach is that the main investment is the tool holder (~$300) and then you can add a wide range of cutting inserts for around $40 a piece.
  #7   Spotlight this post!  
Unread 19-01-2016, 15:10
Dad1279 Dad1279 is offline
Registered User
FRC #1279 (Cold Fusion)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2004
Location: NJ
Posts: 511
Dad1279 has much to be proud ofDad1279 has much to be proud ofDad1279 has much to be proud ofDad1279 has much to be proud ofDad1279 has much to be proud ofDad1279 has much to be proud ofDad1279 has much to be proud ofDad1279 has much to be proud ofDad1279 has much to be proud of
Re: 2016 Bosch motor 6004 RA3 194-06

The square 'neck' of a 1/4" carriage bolt fits.
  #8   Spotlight this post!  
Unread 19-01-2016, 15:33
Ryan_Todd's Avatar
Ryan_Todd Ryan_Todd is offline
ye of little faith
FRC #0862 (Lightning Robotics)
Team Role: Mentor
 
Join Date: Apr 2006
Rookie Year: 2005
Location: Plymouth, MI
Posts: 114
Ryan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond repute
Post Re: 2016 Bosch motor 6004 RA3 194-06

Hey all, following up on Kevin's behalf here.

(Full disclosure: like Kevin, I am also both a Bosch associate and a longtime member of Bosch-sponsored FRC Team 862.)



Intro

On January 14th, Kevin asked me to spend some time torture testing one of these motors. I was able to jury-rig a fairly decent test setup, and gathered a pretty good chunk of data; at the end of the evening, I explored to see what it would take to break one of these motors altogether. Here's a summary of the test rig:


(click to zoom)
  • Motor output gear broached to 3/8" hex, as described by Kevin
  • Standard 3/8" hex shaft used as output
  • Shaft supported by 3/8" hex bearings on either side of the motor
  • Bearings, in turn, supported by a pair of old 4" VexPro wheels clamped in a vise
  • Motor allowed to float freely in the space between the wheels
  • Appropriate spacing ensured with polypropylene spacers
  • PWM control through custom "electrical test bech" rig
    • Power supplied by fully-charged 2015 battery (swapped halfway through the evening)
    • 2 ft wire from battery to PD board
    • 4 ft 8 inches of wire from Victor to motor
  • Assorted methods used for getting torque off the shaft, described below
Stall Torque Test


(click to zoom)
  • Sought to determine what kind of torque a typical FRC team could reasonably expect to get out of this motor in real-world conditions (bearing friction, side loads, etc.)
  • Plotted real-world output torque at stall against PWM control percentage
  • Motor was driven "clockwise" (as defined on the motor data sheet); resistive force was applied in a "counterclockwise" direction until a stall condition was achieved
  • Used small wrench on output shaft to transfer torque
  • Used spring force gauge to measure output force
  • Multiple data points taken & averaged for each stated value
  • Reported torque = (measured force) x (3.75" lever arm)
    • 3.2 ft-lbs to back-drive without any power applied (not brake mode)
    • 2.0 ft-lbs to stall at 20% pwr
    • 6.6 ft-lbs to stall at 40% pwr
    • 10.2 ft-lbs to stall at 60% pwr
    • 13.3 ft-lbs to stall at 80% pwr
    • 13.6 ft-lbs to stall at 100% pwr
Motor Overheating Test (part 1)


(click to zoom)
  • Used the FRC-standard "anecdotal touch test" to estimate how much abuse it would take to begin to damage one of these motors via overheating
    • This is a fully sealed motor like the CIM and mini-CIM, so it is necessarily designed to be far more tolerant of stalling out than (for example) a Fisher-Price motor
    • This category of motor will still suffer degraded performance if you let them get too hot
    • Rule of thumb:
      • If a motor is too hot to hold, then its performance is temporarily degraded; it needs to cool down before it will regain full performance
      • If even a quick tap of the finger on the surface of the motor is painful, then its performance is permanently degraded
  • Motor was driven "clockwise" (as defined on the motor data sheet); resistive force was applied in a "counterclockwise" direction
  • Test setup featured adjustable resistance
    • Hex shaft runs through hole drilled in wood block
    • C-clamp to squeeze wood against shaft
    • Torque measured using spring gauge at fixed distance along length of board
    • Wood wore away over time, so the compression needed frequent adjustment
  • Full pwr, no load
    • 5 mins: "Pleasantly warm to the touch"
    • 10 mins: "Very warm"
    • Allowed to cool (10 mins)
  • Full pwr, 4 ft-lb average load
    • 5 mins: "Very warm"
    • 10 mins: "Hot, but not yet painful to touch"
    • Allowed to cool (10 mins)
  • Full pwr, 8 ft-lb average load
    • 5 mins: "Hot, but not yet painful"
    • 10 mins: Test aborted, resistance board fully eaten through
    • Allowed to cool (15 mins)

Motor Overheating Test
(part 2)


(click to zoom)
  • With the adjustable-friction rig destroyed, any further tests could only be achieved with a longer lever arm
  • No suitable supplies were readily available, so it was decided to skip straight ahead to the stall condition
  • A large wrench was fitted to the shaft, long enough for the edges of the vise to act as end stops for the motor's rotation
  • Motor was alternately driven "clockwise" and "counterclockwise" (as defined on the motor data sheet) at 100% power
    • Approximately 90 degrees of output shaft rotation before the end stops were reached
    • Whenever an end stop was reached, the motor was allowed to stall at full power for three seconds
    • After stalling for three seconds, the direction was immediately reversed
    • This process was repeated for 2 minutes and 30 seconds
  • The "anecdotal touch test" was performed repeatedly upon the conclusion of this test sequence
    • A motor in stall tends to build up heat in its core faster than it can be transferred to the outside shell
    • First test, immediately upon the conclusion of the 2:30 test sequence: "Hot, but not yet painful"
    • Peak temperature of external shell of motor: "Just barely too hot to hold"
  • Once the motor was allowed to cool back down, no difference was noted in the motor's performance vs. before the overheating test was performed
Death Test

(No picture for this one yet; sorry!)
  • With all of that done, it was time for something a bit more... Aggressive.
  • The large wrench from the previous configuration was left in place
  • The spring force gauge was brought back and used to back-drive the unpowered motor
    • The motor was successfully back-driven in both directions with up to 21 ft-lbs of torque
    • No signs of damage thus far
  • This clearly wasn't doing the trick, so low power was applied to the motor causing it to rotate "counterclockwise" (as defined on the motor data sheet)
    • Using the large wrench and force gauge again, an attempt was made to back-drive the motor again
    • No back-driving was possible against the powered motor
    • A peak of 27 ft-lbs was reached before something started snapping
      • With each snap, the output shaft rotated a short distance opposite to the motor's rotation
      • No loose teeth could be heard jostling around within the gearbox, however, and the motor ran perfectly normal (even at stall!) thereafter
      • Thus, it is reasonable to conclude that the observed failure mode was the result of the deformation of teeth within the motor's attached gearbox
      • Presumably, continued operation in the 20+ ft-lb range would eventually cause performance to degrade below the range of normal operation
    • Upon investigation, the hex shaft had rotated approximately 20 degrees relative to the hex broached output gear before the failure occurred
      • It is therefore possible that the resulting deformation of the output gear may have played a role in the observed failure
      • The use of the stock 8-pointed spline shaft may therefore stave off failure to an even higher torque level, but that is just speculation
  • I hope to crack open the motor in question and confirm these hypotheses, but right now we're in the middle of building a robot!

Conclusion


This motor could handle a stall condition with the best of 'em, and withstood 2x its own stall torque before giving way. Even when it did "break", it still continued operating normally for applied torques up to and including its stall torque.

All in all, I have no reservations at all about recommending this motor for use in any application that warrants a motor with torque/speed ratings in this range:
  • Deploying a collector
  • Rotating a turret
  • Winding up a catapult
  • Manipulating the Portcullis, Drawbridge, Cheval de Frise, and/or Sally Port
  • Et cetera
__________________
  #9   Spotlight this post!  
Unread 19-01-2016, 15:43
MrForbes's Avatar
MrForbes MrForbes is offline
Registered User
AKA: Jim
FRC #1726 (N.E.R.D.S.)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2006
Location: Sierra Vista AZ
Posts: 5,984
MrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond repute
Re: 2016 Bosch motor 6004 RA3 194-06

thanks!
  #10   Spotlight this post!  
Unread 19-01-2016, 16:16
kprzewodek's Avatar
kprzewodek kprzewodek is online now
Registered User
AKA: Kevin Przewodek
FRC #0862 (Lightning robotics)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2000
Location: Michigan
Posts: 46
kprzewodek is an unknown quantity at this point
Re: 2016 Bosch motor 6004 RA3 194-06

Thanks Ryan!

I should point out that there is a thermal switch built into this motor. If you are running close to or at stall for long periods of time you will most likely trip the thermal switch. It will reset over a period of time but you would notice intermittent operation. Not to worry its doing it job to prevent catastrophic meltdown.
  #11   Spotlight this post!  
Unread 20-01-2016, 08:30
Ryan_Todd's Avatar
Ryan_Todd Ryan_Todd is offline
ye of little faith
FRC #0862 (Lightning Robotics)
Team Role: Mentor
 
Join Date: Apr 2006
Rookie Year: 2005
Location: Plymouth, MI
Posts: 114
Ryan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond reputeRyan_Todd has a reputation beyond repute
Re: 2016 Bosch motor 6004 RA3 194-06

Quote:
Originally Posted by kprzewodek View Post
...there is a thermal switch built into this motor...
Well then, now I'm surprised that I never managed to trip it!

Perhaps a Round Two of testing is warranted, just keeping the motor in stall until the thermal switch trips and confirming that the motor retains its original performance characteristics after it has been allowed to cool back down.

Either way, that makes these motors seem practically rookie-proof...
__________________

Last edited by Ryan_Todd : 20-01-2016 at 14:06.
  #12   Spotlight this post!  
Unread 20-01-2016, 09:58
kprzewodek's Avatar
kprzewodek kprzewodek is online now
Registered User
AKA: Kevin Przewodek
FRC #0862 (Lightning robotics)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2000
Location: Michigan
Posts: 46
kprzewodek is an unknown quantity at this point
Re: 2016 Bosch motor 6004 RA3 194-06

Quote:
Originally Posted by Skywalkar View Post
Well then, now I'm surprised that I never managed to trip it!
Hold it at stall for around 5s and it should trip. Less/more depending on existing temperature. This switch is based on internal temperature alone.

Quote:
Originally Posted by Skywalkar View Post
Either way, that pretty much settles the question that these motors are rookie-proof...
Careful. Don't think it's "anyone" proof. Mount correctly to keep side loading minimized and you should be ok.
  #13   Spotlight this post!  
Unread 20-01-2016, 10:50
Dad1279 Dad1279 is offline
Registered User
FRC #1279 (Cold Fusion)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2004
Location: NJ
Posts: 511
Dad1279 has much to be proud ofDad1279 has much to be proud ofDad1279 has much to be proud ofDad1279 has much to be proud ofDad1279 has much to be proud ofDad1279 has much to be proud ofDad1279 has much to be proud ofDad1279 has much to be proud ofDad1279 has much to be proud of
Re: 2016 Bosch motor 6004 RA3 194-06

Does anyone know where to buy more?
  #14   Spotlight this post!  
Unread 20-01-2016, 12:02
kprzewodek's Avatar
kprzewodek kprzewodek is online now
Registered User
AKA: Kevin Przewodek
FRC #0862 (Lightning robotics)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2000
Location: Michigan
Posts: 46
kprzewodek is an unknown quantity at this point
Re: 2016 Bosch motor 6004 RA3 194-06

Quote:
Originally Posted by Dad1279 View Post
Does anyone know where to buy more?
Since we supply this motor "as required" by a particular Tier 1 we don't stock inventory and have it setup as a stock item in our system. We're trying to get a feel it teams find this useful this year. If it is we can look into something in future years. I'll do my best to donate replacement parts as needed but we cannot charge anything for it since we donate this to FIRST.
  #15   Spotlight this post!  
Unread 16-02-2016, 17:17
cedwards cedwards is offline
Registered User
FRC #4980 (Canine Crusaders)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2014
Location: Kettle Falls
Posts: 11
cedwards is an unknown quantity at this point
Re: 2016 Bosch motor 6004 RA3 194-06

Hello, our team has decided that they would like to use this on an elevator component. We have a few questions on how we can implement this motor to its fullest.

1) Wiring. We have the motor +/- and have been driving them. However, we are not sure how to wire the two addition wires (additional to the motor power) to gain access to the internal encoder (Hall effect sensor?).

2) If this is a hall effect sensor what part of the RoboRio do we plug it into? Is it digital or analog?

3) If the "encoder" that is in this motor is a hall effect sensor what component do our programmers use to get information from it to base position on. Is this a Counter object?

Thanks all, and happy last week of build!
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 15:27.

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