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 02-19-2006, 07:31 AM
 
Join Date: Jul 2005
Location: UK
Age: 29
Posts: 441
daedalus is on a distinguished road
sanyo denki motor problem

Hi,

I have a sanyo denki p5 100w motor which is being run by an amc 15a6 brushless dc servo drive and it runs fine, however when i stall the motor, i loose all torque, does anyone know why this is happening? The motor drive doesnt kick up a fault, and the current draw is what i would expect (i am limiting current to motor to continuous stall torque rating in order to avoid frying it).

After releasing the motor it doesnt start up straight away, but after rotating the shaft a bit its back up and running.

Is this something to do with how brushless drives / motors work that i am unaware of? One project i had planned for these servos requires that they are run in stall condition, so this is causing me no end of trouble. Would a sinusoidal commutation drive be any better?
Reply With Quote

  #2  
Old 02-19-2006, 11:09 AM
KTP KTP is offline
Gold Member
 
Join Date: Dec 2005
Location: USA
Posts: 453
KTP is on a distinguished road

So you are just running the P5 and the AMC amplifier open loop? Like applying +10V to the ref+ input, ground to the ref- input and having the motor spin full speed? Is the motion smooth? I am thinking either you have something set incorrectly on the AMC amp or you have the halls/phases wired incorrectly. Even open loop, the motor should keep trying to spin after a stall.

I have successfully run a P5 (1kW model) with a AMC15A8 amp and my Pixie board in a closed loop (PID control) and find the motion to be very very smooth, and of course impossible to stall the motor by any means known to man (well just about).

Has to be something in your wiring/settings...
Reply With Quote

  #3   Ban this user!
Old 02-19-2006, 12:43 PM
 
Join Date: Jul 2005
Location: UK
Age: 29
Posts: 441
daedalus is on a distinguished road

sorry typo on my part, the drive i am using is model bd15a8, same as you. I am using a signal generator to provide a square wave for pwm, with dir pin grounded (as i dont have a working pwm source yet). The motion is smooth when its running, and it is producing a reasonable amount of torque.

When i stall the motor it usually continues to output force for a few secs, but it seems to cut out, and when it does so it will not start up again until the shaft is rotated.

encoder u,v,w is wired as spec sheet for motor, and motor coils are wired as:
A - red
B - white
C - black
the drive is set to 120deg phasing <-- dont know what this does..
Reply With Quote

  #4  
Old 02-19-2006, 01:08 PM
KTP KTP is offline
Gold Member
 
Join Date: Dec 2005
Location: USA
Posts: 453
KTP is on a distinguished road

Oh! No, we do not have the same drives. My drive is a BE15A8 and yours is a BD15A8. Mine takes an analog control input in the range of -10V to +10V, whereas yours takes PWM and direction. Sorry about the misunderstanding.

The 60 degree/120 degree switch refers to the sequence of the halls for phasing. 120 is like 001 101 100 110 010 011 (000 and 111 are invalid states for 120 degree phasing).

Not too familiar with the PWM input amps though...
Reply With Quote

  #5  
Old 02-19-2006, 01:36 PM
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?

Have you tried upping the current switch setting, it sound like you may be tripping out on the current, I believe on these amps the fault light does not light if in this condition.
If you have no load connected to it you could temporarily set the current to max. for a test ( all switches on).
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

Sponsored Links
  #6   Ban this user!
Old 02-19-2006, 02:20 PM
 
Join Date: Jul 2005
Location: UK
Age: 29
Posts: 441
daedalus is on a distinguished road

i was using a variable psu to control max current to the motor, so that i wouldnt cook it with peak stall current. With the current limit set higher the drive doesnt seem to stall as much. could the power supply be the problem?

I have had the drive on max current whilst i have been testing, and have been relying on the psu to limit current to the motor.
Reply With Quote

  #7   Ban this user!
Old 02-19-2006, 02:21 PM
 
Join Date: Jul 2005
Location: UK
Age: 29
Posts: 441
daedalus is on a distinguished road

oh, should this be set to 60 degree or 120 degree phasing?
Reply With Quote

  #8  
Old 02-19-2006, 02:28 PM
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?

Peak stall current is usually never reached with the normal set-up, this is the max current that can be supplied to the motor before demagnetization etc. Most power supplies will collapse, trip a breaker or amp current limit will kick-in before this.
If you are testing this off load, there is not much to worry about in the way of over-current.
I would start with a stable power supply with enough capacity, otherwise you dont know what is going on.
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

  #9   Ban this user!
Old 02-19-2006, 03:28 PM
 
Join Date: Jul 2005
Location: UK
Age: 29
Posts: 441
daedalus is on a distinguished road

The psu im using is 0-20A 0-50v, and i have the motor running ok un-loaded. The problem is i want to use these motors as torque sources in a robot interface im building, and the motors will be running stalled for the most part. To test the motors under this condition i have been clamping the shaft to intentionally stall the motors, and that is when the torque drops off after a few seconds.

I wonder if the drive has some safety feature which disables the output stage if a commutation signal is not recieved after so long? i guess there are few people who actually want their motors running stalled. I doubt its a drive overcurrent, as the psu is currently set to top out at 4 amps, and the drive can run 7a continuous.

That or something is tripping in my power supply (although it still reads the full current draw even when the motor is producing no torque).
Reply With Quote

  #10  
Old 02-19-2006, 04:19 PM
KTP KTP is offline
Gold Member
 
Join Date: Dec 2005
Location: USA
Posts: 453
KTP is on a distinguished road

"although it still reads the full current draw even when the motor is producing no torque"

This seems to scream that you do not have the commutation signals or motor power phases wired correctly. Maybe try rotating the halls one way or the other (ie, hook what you had for hall 1 to hall2 and what was on hall2 to hall 3, and what was on hall3 hook to hall1). 120 degree should be the correct setting.

By the way, the amp might not be able to power the encoder since I don't think it can put out the large currents that these P5 encoders draw (like 200mA!!) This could be your problem! Perhaps try and power the P5 encoder from a seperate 5V supply, and just hook the halls up to the amp (and connect the neg of the 5V supply to the neg of the encoder and the pin 11 (hall ground) on the amp. This way you are not trying to pull 200mA from pin 10 on the amp which can only source 30mA. Also it looks like pin 9 on the amp needs an external 5V supply, make sure you have that hooked up correctly.


I looked at the amp data sheet, and it seems to have 3 switches that control the current limit, sw1, sw2 and sw3...what do you have these set to?
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 02-20-2006, 01:16 PM
 
Join Date: Jun 2003
Location: Boalsburg PA
Posts: 844
unterhaus is on a distinguished road

I don't understand why you would want to run the motor "stalled" -- if you mean the motor will be holding position, that is very different. If your robot holds something against a mechanical stop, then you could see this condition, but the robot isn't going to last long. Get a pulley and a rope with a weight on it, and use that to put a torque on the motor. Clamping the rotor is going to exceed the amperage setting of the drive, and the motor.
Reply With Quote

  #12   Ban this user!
Old 02-21-2006, 07:30 PM
 
Join Date: Jul 2005
Location: UK
Age: 29
Posts: 441
daedalus is on a distinguished road

Maybe im not explaining what im trying to do...

Imagine a single motor with an arm and handle attached. The idea is to hold the end of the handle, and by using the motor to generate a torque and send varying forces to your hand. Basically the control loop simulates a virtual spring between the actual rotor position and a virtual object, and uses this to generate feedback forces. When colliding with a virtual 'wall', the motor will generate near max torque, and will likely be under heavy load from the user. The rotor will not be spinning, as the handle is not moving.

Basically im a rearcher into haptics, the sense of touch, and im designing a new computer interface using scrounged parts.

an example of a similar interface is attatched. In this one the motors rotate around a cam on a cable drive, allowing forces to be generated in 3 degrees of freedom. Note that the main problem with these interfaces is the thermal issues involved with running these motors in such a way, as currently this design will shut down after 1-2 mins of max force due to motors overheating.

I have a few ideas how to improve the design of these interfaces, however i dont exactly have a lot by way of resources, so im building a few prototypes on the cheap to test things out on.
Attached Thumbnails
Click image for larger version

Name:	LargePremium%201.5.jpg‎
Views:	58
Size:	137.8 KB
ID:	14905  
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:08 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