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 > Stepper Motors and Drives


Stepper Motors and Drives Discuss stepper motors, drivers and related topics here.


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 09-16-2008, 10:44 AM
 
Join Date: Aug 2005
Location: USA
Posts: 230
Riceburner98 is on a distinguished road
Problem using stepper for high-momentum load... (blowing drivers!)

Figured I'd ask here and see if anyone has input.. We're using Stepper motors (Probably should be servos with encoder feedback, but not my call..) to drive turntables for product testing. Basically spinning a group of 16 targets at a set rate to test cameras. We need to have exact triggers and exact speeds, hence the steppers. Anyway, with the new high speed cameras we need to go faster. The current turn tables top out at 675 RPM or so, (180 frames / second) using IM483 drivers on Pacific Scientific motors. I use the same drivers on my Taig CNC machine, so I knew they'd go faster.

Well, I hooked up one of my spare (black Xylotex 269oz) steppers to my spare IM483 driver, and popped the platter on top. (11" diameter plexiglass circle, about .25" thick) 1200 RPM seemed to be no problem for it, which is all we *really* need to do, but being how I am I wanted to find the max speed. I got the thing up to 3,000RPM several times, then the driver chips on the IM483 exploded. Turns out accelerating (slowly, using mach2) is no problem and it'll sit at 3,000RPM no problems. But on deceleration, the motor turns into a generator and I was seeing 90+V at the power supply! (48v supply) So basically I was dumping 90+V through the IM483 driver chips, and it didn't like it. (rated at 48v, surprised it lasted as long as it did!)

What I think I'd need is either A) a brake on the stepper that stops it quickly (which would likely loosen the nut on the platter eventually) or B) a way to disconnect the motor from the driver immediately instead of spinning it down. I was thinking of 4 heavy relays in line with the phase signals going to the motor, that would open up when you want the motor to stop. But what would that do to the driver? It would be like unplugging the motor at high speed, which is supposed to be a definite No-No..

After I blew the IM483 I tried some Centent CN0165 drivers (basically old Gecko's from what I hear) and they dumped the full 90+v back into the power supply instead of soaking up most of it like the IM483's, so the power supply went into over-voltage and shut down. (which is when I realized why the IM483 exploded..) So..... Anyone ever do anything similar, where you need to slow down a 3,000RPM (well 1,500 RPM really..) stepper spinning something heavy?? Or am I just nuts...?

They are designing newer "high-speed" tables with new drivers and motors (over $500 for the driver boxes alone!), but I have a feeling they'll run into the same problem, especially since the platters are going to get thicker too.. Maybe using the relay trick, but instead of disconnecting the motor, using them to drop a low-ohm resistor or Zener across the coils instead to soak up the excess? Maybe try the 50ohm heat-sunk resistors I have lying around... What's the worst that could happen, I blow up a couple more IM483's? LOL
Reply With Quote

  #2  
Old 09-16-2008, 12:19 PM
Gold Member
 
Join Date: Mar 2003
Location: United States
Posts: 2,717
Mariss Freimanis is on a distinguished road

Riceburner98,

You're not nuts._) Without getting into the physics of step motors, look at the problem this way: You store a substantial number of joules in the disk and that stored energy must be removed to decelerate the disc to a stop. There is no mechanism in either the motor or the drive to dissipate this energy, so it is returned (motor acts as generator) back to the power supply. A circuit must be built to dissipate this returned energy, usually as an active clamp across the power supply DC voltage.

Unless I slipped a decimal point, my calculations show 230 Joules (Watt-Sec) of stored energy at 3,000 RPM. That is a substantial amount.

Please see the attached .pdf which goes into a little more detail on this subject.

Mariss
Attached Files
File Type: pdf Returned Energy.pdf‎ (15.0 KB, 71 views)
Reply With Quote

  #3   Ban this user!
Old 09-16-2008, 01:19 PM
 
Join Date: Aug 2005
Location: USA
Posts: 230
Riceburner98 is on a distinguished road

Yeehaa! That's a lot of energy.. The clamp circuit would work great for protecting the power supply, but unfortunately the IM483 driver board I think absorbs most of that before it gets that far, and it's only rated at 48-ish volts.. The Gecko / Centent would seem to be a better choice as it appears to dump the excess voltage back to the power supply, then the clamp would absorb it. We have a lot of the IM483-driven motors though.. Wonder if a sufficiently large suppressor installed on each of the 4 coil wires would work similarly? Assuming the coil drive voltage doesn't exceed 48v (since that's all the power supply can give) if I used say 52v suppressors, any returned voltage over 52v from the coils would be dumped to ground.

I think I'm going to have to attach some of these steppers to my bicycle and power my TV off it.
Reply With Quote

  #4  
Old 09-16-2008, 07:43 PM
Gold Member
 
Join Date: Mar 2003
Location: United States
Posts: 2,717
Mariss Freimanis is on a distinguished road

Well, 230 Joules will run a 100W TV for 2.3 seconds.:-)

By an 'active clamp' I mean a comparator that goes true at a voltage higher than your supply voltage, turns on a MOSFET to gnd that has a 5W to 10W wirewound resistor scaled to support 5A at your supply voltage in its drain path. MOSFET crowbars a 5A load across your supply while supply bus > supply voltage. No harm is then done to any motor drives.

Mariss
Reply With Quote

  #5   Ban this user!
Old 09-16-2008, 10:19 PM
Santa Fe Al's Avatar  
Join Date: Mar 2007
Location: USA
Posts: 122
Santa Fe Al is on a distinguished road

Hi Mariss & Riceburner,

My apologies for entering this conversation, but I am confused. I'm using a regulated Power supply with an output of 28 VDC @ 12 Amps maximum. My drivers are G251s and the three motors are Nema 23 @ 425 oz from Keling Inc.

I looked at the Gecko sight about Stepper basics, looked at CNC4PC's website and a few other places. After reading a few threads, I am totally lost.

It seems many people don't seem to worry about this situation. I, on the other hand tend to worry about everything I know little about when it might affect me in an unfavorable way.

My problem is that I am confused as to how to hook up the components, and where, to prevent blowing up my PS or drivers when the steppers wind down.

I guess I should say that I need a diagram showing me where and how, referencing polarity, to hook up the components to prevent a disaster such as you guys have mentioned. I know to hook up positive to positive, but diode orientation eludes me in this case.

It's been a long time since I played with electronics and am doing much studying trying to catch up but, alas, my brain is old and much time is needed to absorb all this data. Pictures are the easiest for me. Words tend to confuse me for quite some time until I finally get a handle on it.

Therefore, a request for a visual hookup diagram.

Thanks for any help - info - you can provide.

Al
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 09-17-2008, 08:39 AM
 
Join Date: Aug 2005
Location: USA
Posts: 230
Riceburner98 is on a distinguished road

Active clamp, got ya..

Al - I doubt most (if any) milling machines would ever run into this problem, there just isn't that much rotational mass (only the lead screw / motor knobs if any) to worry about. As Mariss stated, the energy that's killing our (my) drivers is being stored in the spinning 1/4" disk at 1,500-3,000 RPM, then being dumped back through the system when it spins down. On the milling machine, the motors accel and decel very fast since you don't have that mass to "spin up" or "spin down". Maybe if you had some big dampers on the ends of the motors to absorb resonance, but still doubt that's as much energy storage as our big spinning disks. (and they're building some new tables with 2' diameter disks! Hope they're planning on servos for those..)

I had my new CNC slide tables running at 600 inches / minute with no worries of this type of thing, so you'll likely be fine without worrying about it. Anyone else feel free to chime in of course!

- Bob
Reply With Quote

  #7   Ban this user!
Old 09-17-2008, 08:54 AM
Santa Fe Al's Avatar  
Join Date: Mar 2007
Location: USA
Posts: 122
Santa Fe Al is on a distinguished road

Originally Posted by Riceburner98 View Post
Active clamp, got ya..

Al - I doubt most (if any) milling machines would ever run into this problem, there just isn't that much rotational mass (only the lead screw / motor knobs if any) to worry about. As Mariss stated, the energy that's killing our (my) drivers is being stored in the spinning 1/4" disk at 1,500-3,000 RPM, then being dumped back through the system when it spins down. On the milling machine, the motors accel and decel very fast since you don't have that mass to "spin up" or "spin down". Maybe if you had some big dampers on the ends of the motors to absorb resonance, but still doubt that's as much energy storage as our big spinning disks. (and they're building some new tables with 2' diameter disks! Hope they're planning on servos for those..)

I had my new CNC slide tables running at 600 inches / minute with no worries of this type of thing, so you'll likely be fine without worrying about it. Anyone else feel free to chime in of course!

- Bob
Bob,

Thanks for relieving some of my worries. I really appreciate that.

Al
Reply With Quote

  #8   Ban this user!
Old 09-17-2008, 10:38 AM
neilw20's Avatar  
Join Date: Jun 2007
Location: Australia
Age: 63
Posts: 2,343
neilw20 is on a distinguished road
Smile Energy dump.

I believe I downloaded this file direct from Gecko site.
You may need to upgrade it to absorb more power depending on energy.
Attached Files
File Type: pdf returnedenergydump.pdf‎ (10.0 KB, 87 views)
__________________
Super X3. 3600rpm. Three ways to fix things: The right way, the other way, and maybe your way, which is possibly a faster wrong way.
Reply With Quote

  #9   Ban this user!
Old 09-17-2008, 10:55 AM
 
Join Date: Aug 2005
Location: USA
Posts: 230
Riceburner98 is on a distinguished road

Well there ya go now! That explains why the Centent / Gecko just shut down the power supply and the IM483 blew up. According to the documentation, the Gecko dumps the excess current back to the supply (as theorized before), and the IM483 absorbs it. (I checked one of the working rotary tables with a meter, voltage @ the supply doesn't go up more than .01v on decel) The first new "high speed" table is up and running today, at almost 1500 RPM. It's using newer IMS drivers, hopefully they're like the Gecko's and dump the excess back to the supply side, and maybe have the clamp circuit built in. That'd be nice. I'll have to monitor the supply while the motor ramps up as well, I have a feeling there's going to be quite a bit of back-fed voltage even on ramp-up as the unused coils are de-energizing. Would explain why some of the drivers can't get up to speed as well..... Interesting stuff, thanks for all the info guys!
Reply With Quote

  #10   Ban this user!
Old 09-17-2008, 11:04 AM
neilw20's Avatar  
Join Date: Jun 2007
Location: Australia
Age: 63
Posts: 2,343
neilw20 is on a distinguished road
Smile Energy to the supply

Dumping the energy back to the supply is what must happen, (because where else could it go unless it has an inbuilt clamp).
Because most supplies (other than batteries) are fed from a rectifier, the charge goes back on to the filter capacitor (or battery is OK) and pumps up the supply. The circuit in my previous post is very easy to breadboard, in 3D birdsnest mode. Put a LED with a 1K in series across the dump resistor and you will see the problem.
__________________
Super X3. 3600rpm. Three ways to fix things: The right way, the other way, and maybe your way, which is possibly a faster wrong way.
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 09-17-2008, 12:29 PM
 
Join Date: Aug 2005
Location: USA
Posts: 230
Riceburner98 is on a distinguished road

The IMS drivers are using 2 of these H-bridge driver chips to do the dirty work: http://www.st.com/stonline/products/...1373/l6201.pdf There appears to be a bank of diodes (or TVS's? -- marked EDG6 or similar) connected to the coil outputs as well, 2 per pin. (one -> GND, one -> 48v) I have some TIP125's on hand that I can try the circuit with, which will likely work for the Centent / Gecko's, but since I didn't see a voltage rise at the PS during spin-down with the IMS drivers I'm guessing it's not going to work for those. Was going to try and get some spare chips, but they're $15 each and the drives only go for $20 used. (actually, Mouser / Jameco has the chips for $10, almost worth it...)
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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Need Help!- PMC load problem duccnc Fanuc 2 05-20-2008 11:45 PM
Stepper Motor Belt Drive Side Load Question harryn Stepper Motors and Drives 3 08-07-2007 05:23 PM
stepper motor load resistor and figuring out phases? drtuto General Electronics Discussion 7 03-19-2005 02:53 PM
stepper drivers Nilesh General Electronics Discussion 3 06-22-2004 08:05 PM
stepper drivers DDM DIY-CNC Router Table Machines 1 01-19-2004 12:58 AM




All times are GMT -5. The time now is 10:11 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