CNCzone.com-The Largest Machinist Community on the net!



Home Page Mark Forums Read Today's Posts My Replies Classifieds Reviews Photo Gallery Web Links Share Files Advertise With Us Ad List
Go Back   CNCzone.com-The Largest Machinist Community on the net! > Electronics > Servo Motors and Drives


Servo Motors and Drives Discuss servo motors, drivers and other related topics here.


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 12-17-2006, 01:00 AM
higgrobot's Avatar  
Join Date: Dec 2006
Location: Australia
Posts: 68
higgrobot is on a distinguished road
Can i make my own Larger DC Servo Motors?

Larger servo motors are pretty rare where i live, you can either buy them new for a small fortune or you can spend almost as much trying to import surplus ones. I'm wondering if i could just make bigger ones using what i can get here now?


If i neatly mounted a 500 ppr encoder from a smaller 50w servo motor to the end of a Brushed PM 36V 500W dc motor such as the ones that come out of China on electric scooters, would i have myself a 500w servo motor?

I'd find it easy to pop a hole, fit a seal and mount to the end cover then drill, ream and thread the end of the shaft to hold an extension for the encoder.

All i really need to know is will the average servo drivers work with such a creation or have i completely missed something?
Attached Thumbnails
Click image for larger version

Name:	500w dc.JPG‎
Views:	235
Size:	121.9 KB
ID:	27448  
Reply With Quote

  #2  
Old 12-17-2006, 09:15 AM
Al_The_Man's Avatar
Community Moderator
 
Join Date: Dec 2003
Location: Canada
Posts: 16,544
Al_The_Man is on a distinguished road
Buy me a Beer?

There has been a few threads here on the differences between DC servo motors and non servo type, this was one of the latest. http://cnczone.com/forums/showthread.php?t=28447
Although you can transfer the encoder to another motor the results may not be up to servo performance.
Al.
__________________
CNC, Mechatronics Integration and Machine Design.
“Logic will get you from A to B. Imagination will take you everywhere.”
Albert E.
Reply With Quote

  #3   Ban this user!
Old 12-17-2006, 09:30 AM
 
Join Date: Sep 2005
Location: EGYPT
Posts: 167
max_imum2000 is on a distinguished road

i think it will work fine, except for stoping and starting the motor, you could face a gradual stop and not a sudden braking of the motors.

also the current requirment of these motors in my opinon is very hight

it is rated at about 19amp for 1 motor thats about 50amp for the 3 motors.
not considering that it will take much more than that if stalled or when begining its motion.

i think you will need an extra powerful PS.

what you will save on motors you will end up paying for other things.

consider ebay
Reply With Quote

  #4  
Old 12-17-2006, 09:47 AM
Al_The_Man's Avatar
Community Moderator
 
Join Date: Dec 2003
Location: Canada
Posts: 16,544
Al_The_Man is on a distinguished road
Buy me a Beer?

The other thing to consider is to check wether or not they are P.M. motors, often, motors made for traction modes of operation are series wound motors for high torque, they should never be operated off-load.
Al.
__________________
CNC, Mechatronics Integration and Machine Design.
“Logic will get you from A to B. Imagination will take you everywhere.”
Albert E.
Reply With Quote

  #5  
Old 12-17-2006, 11:20 AM
Silver Member
 
Join Date: Jan 2006
Location: UK
Age: 42
Posts: 245
mcpltd is on a distinguished road

As Al said, make sure they are PM motors, up untill recently, traction motors were field wound motors.
18.3A is about right for a 500W motor rated at 36V, so you are going to need a driver that can give you that current continuous (Not Peak)
As long as the motor is well balanced, has good bearings (Unlikely) you will have no problems running this motor in a servo application.
__________________
Motion Control Products Ltd
www.motioncontrolproducts.co.uk
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 12-17-2006, 02:04 PM
higgrobot's Avatar  
Join Date: Dec 2006
Location: Australia
Posts: 68
higgrobot is on a distinguished road

Thanks for all your help, The supplier has smaller versions of these motors that are definately PM as they are being used as wind generators:
http://www.oatleyelectronics.com/motors.html

I may end up trying one of the 100W ones first to evaluate it's performance and if all works out then i may try a motor of a higher wattage.

I found a link where a guy has converted a large 1/3HP PM DC motor to a servo motor:
http://www.truetex.com/servomod.htm
He notes that because his motors have plenty of torque he can run them on the feed screw @ 1:1, this helps the lack of acceleration due to high inertia.
Reply With Quote

  #7   Ban this user!
Old 12-17-2006, 07:06 PM
 
Join Date: Dec 2005
Location: USA
Posts: 3,319
NC Cams is on a distinguished road

Servo motors are pre-designed to be small in diameter (low intertia) so that they can spool up and stop quickly as that's their intended useage environment.

Similarly, they are high torque and high speed potential, again because of their intended useage potential and/or needs.

It is not difficult to get high torque and high rpm BUT to do that with LOW INERTIA/low mass/small diamter is NOT easy nor at minimal cost especially if you want smooth and accurate running. Sort of mutually exclusive goals.

It is not coincidental that servo's are sized and shaped as they are - nor priced accordingly. High speed, high torque, low intertia motors tend to be small in diameter and long in length and not low in cost of a PMDC configuration so that they can be high efficiency, bidirectional rotation and low cost (unless if you live in Australia).
Reply With Quote

  #8   Ban this user!
Old 12-18-2006, 02:12 AM
higgrobot's Avatar  
Join Date: Dec 2006
Location: Australia
Posts: 68
higgrobot is on a distinguished road

I would have concluded that a PMDC motor with it's larger diameter rotor would infact have a greater torque rating per watt simply because of it's mechanical advantage between the magnets and the windings? I'm sure there exist a formula for working all this stuff out but it may be easier to just convert a small PMDC motor into a servo and see how it compares to the real thing. Maybe a project for next year though, I will order some of these motors and keep you guys posted. If the larger motor doesn't turn out to accelerate quick enough for an axis then i can always use it on a spindle or a beer fetching robot
Reply With Quote

  #9   Ban this user!
Old 12-19-2006, 09:51 PM
 
Join Date: Dec 2006
Location: Australia
Posts: 29
bobs bots is on a distinguished road
more on electric bike motors

Hi Higgs,
These look like Oatley Electronics type SC500 motors (www.oatleye.com) are you sure they are brushless? Looks more like they are permanent magnet type (PM motors have two wires red and black usually) (BLDC motors have 3thick wires and 5 or more thin wires).

I have a couple of the Oatley SC250G (250W geared) motors as drive motors on my robot project. I will be using hall effect pickups on the sprocket teeth as a crude encoder, one pulse ~ 6mm of travel, they will be in a fairly simple closed loop servo control. I'm running them at 12v instead of 24, but easily more speed and torque than I need, (I'm powering them with a 12v/15AH gelcell harvested from a $39.99 Supercheap jumpstarter and I get a free charger), the 10" pneumatic tyres are harvested from a Supercheap $19.99 two wheel trolley.
The disadvantages of these traction motors is the really high inertia which would make them unsuitable for most servo work (as another member has pointed out earlier). However you can still close a positional control loop with them but it will be much slower, perfectly adequate for your robot to fetch your beer and not spill it.


On the plus side , though, these motors have a much tighter coupling than your average DC non-servo motor, This means you will still get rotation and torque out of the motor even as low as 1 volt.

Also the inductance of your windings will probably be higher than a true servo motor.
If you were controlling the motor with a microcontroller, you would probably find it easier than a true servo motor as the PWM switching frequency could be lower, and your control loop response would be lower (e.g. 10Hz).
So for example if you wanted to start from dead stop, rotate 360degrees, then come to a dead stop with 1 degree, all within a 1 second timeframe, then yes this motor could do it. (The start and stopping would be burning way more power than real servo motors too)
Or you could drive a ballscrew directly with this motor, (they have TORQUE!), and implement a reasonable CNC router or plasma cutter, (0.5mm accuracy?).
You might even drive a lathe or milling machine (with a bit of gearing to enhance accuracy), but it would be slower than a true Servo, and not quite as accurate, But 0.1mm may be all you need, and hey if it takes 15mins instead of 1min to do a job you spent 8hrs programming, what the heck!. (Or if it finishes the job before you finish the beer whats the point?). $109 Australian instead of $3000US is a lot of beer in the fridge!.

Cheers, Bob
BTW I'm at Nelson Bay
Reply With Quote

  #10   Ban this user!
Old 12-20-2006, 03:28 AM
higgrobot's Avatar  
Join Date: Dec 2006
Location: Australia
Posts: 68
higgrobot is on a distinguished road

Thanks for your reply bob, I look forward to getting these motors and having a bit of a play with them. I'm convinced the smaller 100 watt motors from oatley with it's smaller diameter rotor will make a good little diy servo motor. I'm planning on trying one of these with my 5A CNCTeknix mini drivers and comparing it to a 48W real servo motor. The larger motor will take a lot more work to drive? I have this strange idea about using a small servo driver to switch some paralleled mosfets, does that sound crazy?
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 12-20-2006, 04:17 AM
 
Join Date: Dec 2006
Location: Australia
Posts: 29
bobs bots is on a distinguished road
Thumbs up more on cheap vs real servo motors

Hi Higgs.
Your existing driver may well work with the cheaper motors,

But note there is more than one way to make a 100w motor!
you have a motor rated at 100v and 1amp (e.g. a typical servomotor)
or you could have one rated at 10v and 10amp. (e.g. electric bike motor)

The difference is one has a few turns of thick wire on the rotor , while the other has many turns of thin wire. The parameter that defines this is the "emf constant" i.e how many volts per rpm you get. You also have a current constant in amps/nm or nm/amp? (someone will correct me here no doubt). I.e. this is exactly like a gear ratio, in fact you can scale your effective motor constants by installing a reduction gear. So you need to do a bit of homework here and dig out the data. Otherwise it will be like trying to pedal a bike with the sprockets the wrong way around!.

So you need roughly similar emf constants for the swap to work (somewhere between double and half would be close enough).
And obviously the torque and speed limiting values need to be appropriate.
You also need to be able to superglue your encoder somehow on the back of the shaft. (this may not be as simple as you make it sound) And allow for the inevitable runout i.e by mounting your encoder on some shim stock. (n.b. these motors have incredibly strong magnets, be careful not to chop the tip of your finger off getting it back together).

Having done all that your cheap motor will probably work on your Teknix minimill, although you may have to lower the gain somewhat.
Of course if your emf constants don't match you may need to modify your drive for more amps or more volts. The cheap motor will use more power accelerating and decelerating, but at constant speed not a real lot more than a real servo.
The brushes on a real servo motor are built better, and designed for reversing (unlike your motor), the Oatley motors have 4 brushes just like real servo motors, and have quite low cogging (another desirable feature)

Another aspect you may not have considered is the stiffness of your servo motor combination, i.e. how springy it is. This is critically important in a milling machine where you need to do climb milling (backlash is important too!) , a real servo motor will have lower inertia, which means a higher closed loop gain can be used, which means a higher stiffness will result.
Yet another aspect is the closed loop resonant frequency , which will be higher for a real servo (with its lower inertia and higher stiffness). You may get unlucky and find your resonant frequency is low enough to align with the tooth passing frequency of your cutter -- bad vibrations-- .

Oh and did anyone mention about how servo motors have all the windings glued together so the windings don't break due to fatigue? Probably not a concern as a hobby user wouldn't notice the reduction in operating life.

Cheers BobT
PS Please excuse my misunderstanding about BLDC motors, I jumped into this topic from a BLDC topic and my brain hadn't caught up.
Reply With Quote

  #12   Ban this user!
Old 12-20-2006, 07:40 AM
higgrobot's Avatar  
Join Date: Dec 2006
Location: Australia
Posts: 68
higgrobot is on a distinguished road

The Mini servo drivers are maxed out at 30V 5A, The 48W Servos are plated 22V 2.2A ~2500rpm and the Diy 100W servo motor is rated 24V 6A 2300rpm. I'm unsure why they call it a 100W motor when it would draw 24x6=144W, Hmm, maybe it's it's 69% efficient? Anyway to run this with my mini drivers i'd either have to run it at 20V so it would only draw 5 Amps max or make myself a 5A limited current supply and run it at full 30V. I could use a resistor but that would be wastefull not to mention hot. I'd probably see a higher rpm ~2875 but i'd lack the full torque.

I should be able to fit the encoder without too many hassles, i'm not going to superglue it but thread an extension shaft into the end of the motor shaft, if i then machine the extension afterwards i will reduce runout. Obviously i have to get the motors first before i decide how i'm going to do it, next year i will.

BTW, I'm in Perth where it's Hot and sticky.
Reply With Quote

Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On





All times are GMT -5. The time now is 11:20 AM.





Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO
Template-Modifications by TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361