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 > General Electronics Discussion


General Electronics Discussion Discuss basic electronics, power supplies and anything else electronic related here.


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 12-30-2008, 12:33 PM
 
Join Date: Dec 2008
Location: UK
Posts: 16
albertsteptoe is on a distinguished road
Smile Problem obtaining speed.

Hello

I would really appreciate a professional opinion.

Here's the motor spec i'm using :


NEMA 34 Size
Max Current : 4.2A per phase
Coil Resistance : 1.2 Ohms
Coil Voltage : 5v
Inductance : 6.5mH
Holding Torque : 6Nm
Rotor Inertia : 2700gcm

Power Supply : 60v DC at 12 Amps.


I'm currently testing a brand new stepper in Unipolar mode.
The stepping signal to the phases are as follows :

0001
0010
0100
1000

Simply energising one phase after the other to create rotation.
The voltage applied to the coils is 12v at a step rate of 100Hz.
The motor turns perfectly smooth with lots of torque.

However!

I then increased the voltage to 60v and changed step rate to 610Hz.
The software is pre-programmed to give a 20Khz chop to maintain the
motors 4.2A current limit.

Unfortunately, the motor will not turn, it just hums.

Have checked just about everything!
1. The mosfets are switching to ground perfectly.
2. The chop signal is spot on.
3. Have also tried changing the chop frequency and PWM signal.
4. The 60v supply voltage is stable.
5. The back EMF is shunted with fast recovery diodes and a clean signal is observed.

I can only conclude that i need to increase the operating voltage in which
to obtain a step rate 610Hz???
I would have thought that a supply voltage of 60v at 4.2A would have been okay???
If i step at a lower rate of 305Hz, the motor runs ok.

Many thanks for considering my problem.
Really looking forward to your comments.
albertsteptoe
Reply With Quote

  #2   Ban this user!
Old 12-30-2008, 12:37 PM
 
Join Date: Jan 2006
Location: USA
Posts: 121
JonLed is on a distinguished road
Ramping

Are you ramping up to that speed or trying to start out at that speed? You probably need to accelerate or ramp up to speed.

Jon
Reply With Quote

  #3   Ban this user!
Old 12-30-2008, 01:07 PM
 
Join Date: Dec 2008
Location: UK
Posts: 16
albertsteptoe is on a distinguished road

Hi Jonled

No, i'm just kicking in the signal from the beginning, not ramping.

Do you mean start from a slow speed and work up to 610Hz???

Good idea though, i will give it a try tonight.
Many thanks for your reply.

In the mean time, if anyone has any other idea's, would really appreciate your thoughts.

Best regards
albertsteptoe
Reply With Quote

  #4   Ban this user!
Old 12-30-2008, 02:04 PM
 
Join Date: Jan 2006
Location: USA
Posts: 121
JonLed is on a distinguished road

Yes that's what I mean, start slow and work up to 610Hz. There will be a maximum speed that you can start out from and this will depend on the torque of the motor and the load on it. There will also be a maximum rate that you can accelerate too, again depending on torque and load.

Jon
Reply With Quote

  #5   Ban this user!
Old 12-30-2008, 05:42 PM
 
Join Date: Dec 2008
Location: UK
Posts: 16
albertsteptoe is on a distinguished road

Hi Jon

I do appreciate your help.

Unfortunately, the ramping did not work.

I programmed the software to start slow and jump up in frequency.
76Hz then 152Hz then 305Hz and finally 610 Hz where it stops.
Also tried higher frequencies just in case the inductance was resonating at that point but no, it just stayed still.

I'm using the internal timer of a microcontroller to adjust the frequency by jumping to the divided stages.
Perhaps the jump from 305Hz to 610Hz is too much and a more gradual change is required, not sure.
Will write a program tomorrow to make it rise gradually and slowly from 100Hz up to say 800Hz and post the results tomorrow.

With a voltage of 60v, current chopped to 4.2A, i really would have thought that motor would run okay at 610Hz, really supprising.
There's no load at all, its just the motor on its own.

Perhaps the voltage could be higher, after all its only 12 times its operating voltage of 5v.

What you think mate?

Many thanks
albertsteptoe

Last edited by albertsteptoe; 12-30-2008 at 06:20 PM.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 12-31-2008, 08:13 AM
 
Join Date: Dec 2008
Location: UK
Posts: 16
albertsteptoe is on a distinguished road
Unhappy

Hi Jon and visitors

I did the ramp test again but this time with the speed incrementing very slowly from 100Hz to 1Khz with the standard 20Khz chop.

All was okay until the frequency hit 320Hz, i could hear the motor stalling and then as the frequency hit approx 380Hz the motor could clearly be seen stalling badly.

Below 320Hz the motor runs nice and smooth.

Would really appreciate some more help.
What ya think?, 60v not high enough?


Many thanks
albertsteptoe
Reply With Quote

  #7   Ban this user!
Old 12-31-2008, 08:41 AM
 
Join Date: Jan 2006
Location: USA
Posts: 121
JonLed is on a distinguished road

I would think 60V would be enough. Does your motor have a dampener attached? This could be a resonance problem. You said you were slowly increasing the frequency, you might try a faster increase. Say every 10 steps, increase the speed. Does your drive have the capability to drive two coils at once?

Jon
Reply With Quote

  #8   Ban this user!
Old 12-31-2008, 10:10 AM
Crevice Reamer's Avatar  
Join Date: Mar 2008
Location: USA
Posts: 3,454
Crevice Reamer is on a distinguished road

Hi Albert. Welcome to the Zone!

Are these 5 wire motors or six wire?

Unipolar motors do not use all 4 coils for one direction. They use one coil from each pair per direction. You need to energise only one coil per pair at a time.

Formula for best/max voltage is 32 times the square root of motor inductance in mH.

This motor could use up to an 81V power supply.

CR.
Reply With Quote

  #9   Ban this user!
Old 12-31-2008, 10:12 AM
Crevice Reamer's Avatar  
Join Date: Mar 2008
Location: USA
Posts: 3,454
Crevice Reamer is on a distinguished road

Perhaps this diagram will help:

http://kelinginc.net/KL23H276_30_6A.pdf

It's not YOUR motor, but representative of six wire motors.

CR.
Reply With Quote

  #10   Ban this user!
Old 01-01-2009, 09:02 AM
 
Join Date: Dec 2008
Location: UK
Posts: 16
albertsteptoe is on a distinguished road
Unhappy

Hello

Many thanks for everyone's help with this.

Here's a bit more information about the setup :

The motor has 8 wires, two wires per phase and is used in Unipolar Mode.
One wire from each phase is connected to a stable 60v positive supply.
I'm pulsing a negative to the other wires in sequence via Mosfets.
Each phase has a Fast Recovery Diode fitted across the coils and with oscilloscope have observed a very clean signal at each phase.
There is no load, its just the stepper motor and driver.

Have tried energising one coil at a time and also the two coil method but still no joy, the motor stalls at approx 320Hz.

0001
0010
0100
1000
0001 and so on.

Also tried :

1001
0011
0110
1100
1001 and so on

Here's a link to the data sheet for my motor :
http://www.motioncontrolproducts.co....18-4208A-H.pdf

On the data sheet coil diagram, there are 4 coils with the following colors :

Phase.1 (Step.1)
RED (Switched negative signal from Mosfet)
YELLOW (Connected to +60 DC)

Phase.2 (Step.2)
White (Switched negative signal from Mosfet)
Orange (Connected to +60 DC)

Phase.3 (Step.3)
BLACK (Switched negative signal from Mosfet)
BLUE (Connected to +60 DC)

Phase.4 (Step.4)
GREEN (Switched negative signal from Mosfet)
BROWN (Connected to +60 DC)

I simply pulse the Red first, then the White, then the Black, then the Blue and so on to create the rotation.
All runs smooth until i hit 320Hz and then stalling starts.

Once again i really appreciate your help.

Best regards
AlbertSteptoe
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 01-02-2009, 06:53 AM
vger's Avatar  
Join Date: Jan 2006
Location: usa
Posts: 664
vger is on a distinguished road

Albert, is there a load on the motor? You may be hitting the motor resonance and stalling because of that. Try adding just a flywheel to the motor to up it's inertia a bit and see if there is a difference. Take a look at this thread..
http://www.cnczone.com/forums/showthread.php?t=61425

Steve
Reply With Quote

  #12   Ban this user!
Old 01-02-2009, 03:03 PM
 
Join Date: Dec 2008
Location: UK
Posts: 16
albertsteptoe is on a distinguished road

Hi Steve

No load at all.
Its just one motor on its own, the driver, a power supply of 60v at 12 Amps.

Its a NEMA 34 (Please spec in post above).

320 Hz just seems so slow.

Help would be really appreciated.
Many thanks
Albertsteptoe
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 On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
VMC15 spindle speed problem - commands FastFieros Fadal 7 02-12-2008 04:54 PM
Explorer Speed Control Problem Explorer Bridgeport and Hardinge Mills 1 11-28-2007 09:01 PM
Fanuc 0M Spindle Speed Problem inthezone Fanuc 6 08-01-2007 04:14 PM
Obtaining a SolidWorks PE without a 3dSkills Seminar??? HayTay Solidworks 4 07-22-2005 06:35 AM
DC speed control problem Swede General Electronics Discussion 6 02-07-2005 09:06 PM




All times are GMT -5. The time now is 04:38 PM.





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