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 01-30-2010, 06:56 PM
 
Join Date: Dec 2007
Location: US
Posts: 445
BrassBuilder is on a distinguished road
Compumotor OEM750 settings

I have a two Compumotor OEM750 drives that I am trying to figure out the switch settings to go with my Pacific Scientific PowerPac hybrid motors. Here are the ones I am having problems with:

Resolution (Steps per Revolution): The default is 25,000. There are a lot of choices between 200 and 50,800.

Waveform: Default is -4% 3rd Harmonic. There is also -2, -6, -8, and -10% to choose from.

Automatic Standby: Default is Full Current. Others are 75, 50, and 25% current.

Current Loop Gain: Default is 8. There are 1, 2, 4, 16, 32, 64 to choose from too.

My motors are:
N33HCHJ-LNK-NS-00
N32HCHK-LNK-NS-00

All advice is appreciated!

Thanks!
Mike
Reply With Quote

  #2   Ban this user!
Old 01-30-2010, 08:10 PM
derekj308's Avatar  
Join Date: Jun 2005
Location: Australia
Posts: 162
derekj308 is on a distinguished road

Hi BrassBuilder

Those motors you have could twist the arm off a gorilla!

A few questions to get started.

What controller are you using (Mach3, SmoothStepper, ... ?)
What mechanical resolution would you like to achieve eg 0.05mm?
What is your maximum linear speed of each axis (rapid) that you want to achieve?
What gear ratio are you using for each drive?
What pitch ball screw are you using?

Your answers will determine how the drive is set up.

The OEM-750's have current limiting resistors. You don't have to match the maximum current rating of your motor to the resistor selection. You can go smaller to suit your power supply full duty cycle current rating. The great thing about the OEM-750's (and 650 and 300) is that they are current controlled. This means you can use a high input voltage on your drives (75V max on Parker OEM drives) and get an extended torque curves in comparison to lower voltages. The OEM-750's will work b/w 24 and 75 V input voltage.

If you haven't already downloaded a copy of the manual it is linked here http://www.compumotor.com/manuals/OE...tire_Rev_B.pdf

Cheers

derekj308
__________________
<insert witty comment here>
derekj308
Reply With Quote

  #3   Ban this user!
Old 01-30-2010, 08:20 PM
 
Join Date: Dec 2007
Location: US
Posts: 445
BrassBuilder is on a distinguished road

Originally Posted by derekj308 View Post
Hi BrassBuilder

Those motors you have could twist the arm off a gorilla!

A few questions to get started.

What controller are you using (Mach3, SmoothStepper, ... ?)
What mechanical resolution would you like to achieve eg 0.05mm?
What is your maximum linear speed of each axis (rapid) that you want to achieve?
What gear ratio are you using for each drive?
What pitch ball screw are you using?

Your answers will determine how the drive is set up.

The OEM-750's have current limiting resistors. You don't have to match the maximum current rating of your motor to the resistor selection. You can go smaller to suit your power supply full duty cycle current rating. The great thing about the OEM-750's (and 650 and 300) is that they are current controlled. This means you can use a high input voltage on your drives (75V max on Parker OEM drives) and get an extended torque curves in comparison to lower voltages. The OEM-750's will work b/w 24 and 75 V input voltage.
I'm using Mach3.
Mechanical resolution....I'm not sure what that is...
Max Speed: I'm not too worried about going "fast." I prefer to run the motors at a slower axis speed and not too worried about it zipping along.
Gear Ratio: I was going with direct drive on both axis. Is this bad?
Pitch: I only have one ballscrew. It is a Thompson, but I can't remember the pitch. I haven't bought the other one yet.

I did not realize all of this would come into play on these settings. Is there a good "middle ground" to get me started? Default settings?

I'm just setting these up right now in test mode as my breakout board and parallel cable didn't show up yet.

Will it be a big deal if my other ballscrew is a different pitch?

Mike

edit: I have the manual already. I read it over before I bought the drives.
Reply With Quote

  #4   Ban this user!
Old 01-30-2010, 08:32 PM
derekj308's Avatar  
Join Date: Jun 2005
Location: Australia
Posts: 162
derekj308 is on a distinguished road

The mechanical resolution is the smallest increment of movement you require. For example if you have a mechanical resolution of 0.1mm you can never achieve a dimension of 10.12mm or 28.37mm. You could only get 10.1 or 10.2 and 28.30 or 28.40.

You need to make a decision on your maximum speed. A starting point would be to choose the maximum feed rate you will use and then double that for a rapid rate. Rapid rate is often overlooked when designing a machine but is important to consider if you want to have half decent cycle times.

Direct drive is OK for your application.

Measure the pitch on your screw. Its probably 5.08mm (0.2").

It doesn't matter if your other screw is a different pitch.

derekj308
__________________
<insert witty comment here>
derekj308

Last edited by derekj308; 01-30-2010 at 09:13 PM.
Reply With Quote

  #5   Ban this user!
Old 01-30-2010, 08:34 PM
derekj308's Avatar  
Join Date: Jun 2005
Location: Australia
Posts: 162
derekj308 is on a distinguished road

What power supply do you actually have, what is the full duty cycle current rating and what is the voltage output?
__________________
<insert witty comment here>
derekj308
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 01-31-2010, 07:32 AM
 
Join Date: Dec 2007
Location: US
Posts: 445
BrassBuilder is on a distinguished road

Originally Posted by derekj308 View Post
What power supply do you actually have, what is the full duty cycle current rating and what is the voltage output?
I have this one from Antek:

http://www.antekinc.com/details.php?p=213
http://www.antekinc.com/pdf/PS-5N56R.pdf

It is a 56V, 8.9A power supply.

I'm thinking the ballscrew was either .2 or .5 pitch. I'll look for that this afternoon. The pitch is how far the ballnut travels on one turn of the ballscrew, right? If so, that should be easy enough to measure.

I'll check my mill for the speed I am running it right now. I'll put the lathe up a little faster than that.

Can't I set the feedrate through Mach3? If so, can I set the drivers at a higher feedrate than I really want and then adjust it in Mach3?

I was going to set this up in test mode this afternoon. Can I just use the default settings on that? The amp default is correct for my motors.

For a little more info. I was going to use Keling C10 break out board with this.

Thanks for the help!

Mike
Reply With Quote

  #7   Ban this user!
Old 01-31-2010, 01:23 PM
 
Join Date: Dec 2007
Location: US
Posts: 445
BrassBuilder is on a distinguished road

Here is more information:

The pitch of the ballscrew is .2

On my mill, I am running the X and Y at these settings (this is from the Mach3 motor config settings):

Velocity inch per min: 21.186
Acceleration inch/sec: 12

The Z velocity is at 7.878.

I would like to boost the lathe up a little higher.

I would like to go to .001 on the mechanical resolution if possible.

Any other info I can round up?

Mike
Reply With Quote

  #8   Ban this user!
Old 01-31-2010, 08:13 PM
 
Join Date: Dec 2007
Location: US
Posts: 445
BrassBuilder is on a distinguished road

WooHoo!

I got one motor running in test mode!

I figured out the Current Loop Gain (that was easy once I found the numbers I needed). But I do have a question on the next motor.

The current loop gain is the Motor Inductance divided by power supply voltage and then multiplied by 364,000.

My power supply is 56V but my motor is 35V. Do I still want to use the 56V for figuring out the current loop gain? I know it says power supply voltage, but I want to make sure before I start wiring.

And will the OEM750 automatically adjust the voltage for the 35V motor even though I have 56V going in?

Thanks
Mike
Reply With Quote

  #9   Ban this user!
Old 02-01-2010, 04:16 AM
derekj308's Avatar  
Join Date: Jun 2005
Location: Australia
Posts: 162
derekj308 is on a distinguished road

Hi Mike

I think your power supply will be just fine. Even though your motors are rated at 6.1A and 5A the output of your PS only being 9A is still OK because the chances of both your drives both drawing enough current at the same time above and beyond 9A is slim given your application. That said, to be on the safe side you can limit the amount of current your drives will draw by selecting appropriate value resistors for the current limiting resistors. The chart is on pg.11 of the manual. I think selecting 5A on the carriage axis and 4A on the cross slide axis seems to be a good starting point. This would mean you would need to set the dip switches on SW3 (refer pg.16 to : dip switch 7 to OFF, dip switch 8 to OFF. This will set your current limit range to be 2.5A to 7.5A. You would then select a 6.8kOhm resistor for the current limiting resistor for the carriage axis drive and 11.5kOhm for the cross slide axis drive. Make the 11.5k by soldering a 1.5k and a 10k in series. Make sure to cover the exposed leads in heatshrink. Now your two drives are set up with a current limit of 5A and 4A.

The next set up is the resolution. All of the questions I asked up front are to assess what resolution you can actually achieve. The limiting factors for microstepping and resolution are the maximum output frequency of your controller (in your case its Mach3), the pitch of your screw and the gearing (if present, not in your case)

Since Mach 3 is capable of outputting 100kHz of each axis we could base our calculation on 100kHz but it may not be necessary to run the controller that hard.

For example, you require 0.001" mechanical resolution. Your stepper motor has (I am assuming) 200 discrete steps per revolution without any microstepping from the OEM-750 drive. With a 0.2" pitch this means that with NO microstepping you can achieve a mechanical resolution of 0.2"/200 steps = 0.001". If you used 10 micro steps per step this would mean you would have 200 * 10 step per revolution which equates to a mechanical resolution of 0.2" / 2000 steps = 0.0001". I think you would be pretty happy with that. This also means that your controller needs to output 2000 pulses per revolution. If you want a feedrate of say 30 inches per minute this equates to 30/60 inches per second = 0.5" per second. 0.5" per second with a 0.2" lead screw is 2.5 revolutions of the screw per second. 2.5 revolutions of the screw per second is 2.5 * 2000 = 5000 pulses per second which is 5kHz. Mach3 is capable of 100kHz. You have plenty of overhead. For your application I would set the pulse frequency of Mach3 to 25kHz and run rapids of 80"/minute which would equate to 13.333kHz. Your feeds can be anything equal to or under 80" a minute.

Assuming there is no backlash in your system you should be able to achieve achieve your desired mechanical resolution of 0.001".

The setting you should use in Mach3 for 'Steps Per' in the Motor Tuning And Setup tab for 10 microstep i.e. 2000 microsteps per motor revolution is 2000 * (1"/0.2") = 10000.

Your screw rpm (and hence your motor rpm since you are direct driving the screw) to achieve a rapid rate of 80" per min is 80"/0.2" = 400 rpm. Stepper motors make very decent relative torque at this speed and the torque will only increase the lower the rpm is i.e. under feed which is where you want the most torque.

I think that 10 microsteps is a good start for your system. On SW2 this means you would set dip switches 2,3,4,5 to OFF,OFF,ON,ON respectively.

The complete settings for SW2 is

1 ON (anti resonance on)
2,3,4,5 to OFF,OFF,ON,ON respectively (2000 microsteps per revolution)
6,7,8 to ON,ON,ON (default waveform, very rarely is this needed to be tweaked)

The complete settings for SW3 is

1,2 OFF,OFF (25% standby current. Try this and if you don't get any unwanted movement all is good otherwise try 50, 75 then full. The point of starting low is to minimize the amount of heating up the motor does whilst it is not required to be moving.)

3 ON (Automatic test set to OFF)

4,5,6 (Current Loop gain - use what you have calculated.)

7,8 OFF, OFF (current range selected as 2.5A to 7.5A)

You will need to set the two trimpots on the top of the drive to remove any offsets between the two phases. This is just trial and error starting with the trimpots in the centreish position and tweak until you minimize the vibration coming from the motor. Use a stethoscope if you are a doctor otherwise use a quality screwdriver as a poor mans stethoscope. Refer pg44 and 45.

WARNINGS

DON'T forget to put the current limiting resistors in.

DON'T operate the drives with the cover off. It is a PITA to be removing all of the wires while you are tuning the drives whilst setting the dip switches but it is safer for you and your drive.

DON'T turn the drive on without the motor connected. Although I have accidentally done it before as have a few of my friends and gotten away with it, it is not good for the drives.

DON'T put any heat sensitive parts near or above the heatsinks.

Especially in your case with high current motors DON'T run the drives without BIG heatsinks and use thermally conductive paste between the mating surface of the heatsink on the drive and the BIG heatsink. If you can afford a cooling fan blowing across the heatsinks and exhausted out the case, even better.

ANSWERS TO YOUR Q's

Yes the OEM-750's will take care of the voltages being supplied to your motors. Remember they are current controlled so what the drive is trying to do is maximize the voltage supplied to the motor without going over the current limit set by the current limiting resistor. Doing this extends the torque curve of the motor without frying it.

Use the 56V input voltage for your calcs on current gain as per the manual.

Tweak your acceleration in Mach3 by changing the accel value to achieve a gradient of about 60 degrees on the tuning graph and tweaking up or down from there to see if the motor 'stalls' or not.

If you need more help feel free to ask.

I think I just broke my keyboard


Cheers

Derek
__________________
<insert witty comment here>
derekj308

Last edited by derekj308; 02-02-2010 at 03:40 AM.
Reply With Quote

  #10   Ban this user!
Old 02-01-2010, 07:44 AM
 
Join Date: Dec 2007
Location: US
Posts: 445
BrassBuilder is on a distinguished road

Thanks Derek!
That helps immensely. I got both motors tested in test mode and I installed the current resistors before I started. I also made sure to put both covers back on before I ran the test. Both motors did the test just fine. I'm going to be out of town all week, but I am still waiting for the breakout board and the parallel cable anyway. I won't get any more done to this until next week now.

I have a huge tower computer case that I am putting all of my electronics into (including my KB DC motor controller). I was going to make some custom mounts for the OEM750s and mount them where the CD-ROM/DVD drives normally mount. I was not going to use a heat sink on them though, but if I need a heat sink, I can rethink my plan. However, with that, I was also going to use the computer power supply to power 2-3 large diameter 12V cooling fans mounted in the case to get air flow going.

Mike
Reply With Quote

Sponsored Links
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
_Please Help_Parker Compumotor OEM750 not working haciman Stepper Motors and Drives 0 07-21-2009 07:33 AM
Parker OEM750 stepper and mach3 GEORGETOUBALIS Stepper Motors and Drives 10 04-13-2009 05:42 AM
Need Help!- Mach3 CV settings vs. G-100 Plugin CV settings Bfarn Machines running Mach Software 7 12-17-2008 10:45 AM
Newbie- Parker OEM750 stepper and mach3 follow-up evillamor Stepper Motors and Drives 4 09-22-2008 01:02 AM
Any Specs ? Compumotor S57-102-MO epineh Stepper Motors and Drives 2 08-10-2006 02:14 AM




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