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! > OpenSource CNC Design Center > Open Source Controller Boards


Open Source Controller Boards Discussion for Open Source CNC type Controller Boards and other related items. (for personal use only)


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 09-01-2006, 09:54 AM
DimiOrla's Avatar  
Join Date: Mar 2006
Location: Nederland
Posts: 12
DimiOrla is on a distinguished road
Motor controller bipolar of unipolar?

Hello everybody,
I planning to build a small cnc for PCB machining, and use parts that I already I have.
But I need some help with my motor controller.

My motors have 6 wire and I was planning to use them as bipolar and drive them with the 3977 or the L297-8 combination. My next choice would be tachus42's 3 Channel Discrete unipolar board
From what I have read on the wed bipolar motors have more torque than unipolar. But the graphic of the manufacturer confused me (see attachments.)

My next question is, would a 20v/4.5A/90W power supply be strong enough to drive three of them?

Thanks in advance for your help.
Dimitris.
Attached Images
File Type: bmp pic1.bmp‎ (444.8 KB, 240 views)
Attached Files
File Type: pdf pm55l048.pdf‎ (57.5 KB, 147 views)
Reply With Quote

  #2   Ban this user!
Old 09-01-2006, 09:57 PM
DennisCNC's Avatar  
Join Date: Aug 2005
Location: Clearwater, FL US
Age: 29
Posts: 816
DennisCNC is on a distinguished road

Those motors a 48 steps per rev, that will not give you good resolution, unless you have very low lead screws. And they are very small and might not have enough turque to even turn a screw. Get your self three of these:
http://cgi.ebay.com/3-CNC-Stepper-Mo...QQcmdZViewItem
and they will make your machine move very smooth.
__________________
Dennis
Reply With Quote

  #3   Ban this user!
Old 09-02-2006, 10:22 AM
DimiOrla's Avatar  
Join Date: Mar 2006
Location: Nederland
Posts: 12
DimiOrla is on a distinguished road

Thanks for you answer Dennis.

I am planning to use then with a 1:5 gear ratio and a 8mm screw with 1.25mm pits.
So it is more like (48*5)/1,25=0,005mm. The machine its self will be rather small, something like 60x60x20 cm.

If I am reading the graphic correctly the motors will give in unipolar 2 Nm and bipolar 1,5 Nm that is 212 and 242 oz. Is that correct?

P.S. This machine will de just for learning purposes.

Last edited by DimiOrla; 09-02-2006 at 11:16 AM.
Reply With Quote

  #4   Ban this user!
Old 09-02-2006, 01:58 PM
 
Join Date: May 2003
Location: USA
Posts: 550
fyffe555 is on a distinguished road

Originally Posted by DimiOrla View Post
Thanks for you answer Dennis.
If I am reading the graphic correctly the motors will give in unipolar 2 Nm and bipolar 1,5 Nm that is 212 and 242 oz. Is that correct?
The graphic says the max torque is 2000 and the scale is N.M. x10 -4 so thats 0.2NM or ~28ozin.

These are very small motors.
Reply With Quote

  #5   Ban this user!
Old 09-02-2006, 02:07 PM
DimiOrla's Avatar  
Join Date: Mar 2006
Location: Nederland
Posts: 12
DimiOrla is on a distinguished road

Thanks fyffe555,

So the unipolars are better at 0,2 instead of the bipolar at 0,15. That is weird it goes against all I have read.
If I gear them down (0.2*5=1Nm), I think with minimal friction they will be good enough for one kilo of load.

P.S. Under 24v I don’t need any limiting resistors write, how about the amper’s (4.5) are they ok for three motors?

Last edited by DimiOrla; 09-02-2006 at 03:01 PM.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 09-03-2006, 03:19 PM
LZ1TWB's Avatar  
Join Date: May 2006
Location: Bulgaria
Posts: 158
LZ1TWB is on a distinguished road

Hello DimiOrla,
I could tell you some tips about this motor.
First of all it is unipolar, which means it has twice as much wire in itself with twice lower cross section. Unipolar motors are easy to control as you need only 4 transistors to turn each of the 4 coils to ground / two by two coils are connected with a centre to + voltage/ Driving a unipolar motor in bipolar mode is not good as only one of the windings is used - you cannot put much current in it and the torque is then less. It is said that a bipolar motor compared with the same size unipolar has more torque because you have only two coils with thicker wire that can conduct more current before getting too hot.
DennisCNC said that it is low resolution motor 7.5 degrees step - try using some like 1.8 as they are more common, which driving it in half step gives a 0.9 step. If you intend to use a gear you have to spin it quite fast in order to have some good speed of travel. 24V is high for a cnc motor and if you drive it with a 24V supply you will certainly get nothing from it as current cannot get high enough to maintain the desired torque /coil induction issues/. It will be limited to certain rpm. Stepper motors are mostly used with a voltage many times bigger than the specified, but of course some sort of current limiter should be placed. Most steppers have a low voltage specified 2-3Volts but are normally used at 24 for example. Higher voltage means more torque at high speeds.
There are so many things that could be said about steppers, just ask if you need something, I see you are going to learn in cnc stuff, keep going, it will become very interesting to you.
I remember my first cut on my mill, I've drawn half a ball and machined it in foam and was pretty happy then.

Greetings,
Todor

P.P. - someone correct me if I've made a mistake somewhere.
Reply With Quote

  #7   Ban this user!
Old 09-03-2006, 03:33 PM
DimiOrla's Avatar  
Join Date: Mar 2006
Location: Nederland
Posts: 12
DimiOrla is on a distinguished road

Thanks LZ1TWB this makes more sense now.
Reply With Quote

  #8   Ban this user!
Old 02-12-2007, 06:28 AM
 
Join Date: Feb 2007
Location: UK
Posts: 6
brijkalani is on a distinguished road

Hi,
The explaination you gave is really good and helpful. I have a querry to which you might be able to help. I am not building a cnc but using steppers for other automation purpose. i have got NEMA 23stepper motor (1.8 degree, 2.0 A) which has 5V written on the datasheet. Now the driver i have got is to be run at min 20V. I did connect to a 20v, 5.0A power supply and interfaced with my pc (c progam) but the rpm was too slow.

Can you guide me what should i do to increase the speed of the motor. i thought it was the clock speed of the computer. But i guess it should be enough to turn the motor at greater speeds.

or is it some thing else i need to change?

As the motor ran with 20V 5A supply on the driver I guess power supply should not create a problem. if you think i am doing in wrong manner please let me know.

Thanks in advance.



Originally Posted by LZ1TWB View Post
Hello DimiOrla,
I could tell you some tips about this motor.
First of all it is unipolar, which means it has twice as much wire in itself with twice lower cross section. Unipolar motors are easy to control as you need only 4 transistors to turn each of the 4 coils to ground / two by two coils are connected with a centre to + voltage/ Driving a unipolar motor in bipolar mode is not good as only one of the windings is used - you cannot put much current in it and the torque is then less. It is said that a bipolar motor compared with the same size unipolar has more torque because you have only two coils with thicker wire that can conduct more current before getting too hot.
DennisCNC said that it is low resolution motor 7.5 degrees step - try using some like 1.8 as they are more common, which driving it in half step gives a 0.9 step. If you intend to use a gear you have to spin it quite fast in order to have some good speed of travel. 24V is high for a cnc motor and if you drive it with a 24V supply you will certainly get nothing from it as current cannot get high enough to maintain the desired torque /coil induction issues/. It will be limited to certain rpm. Stepper motors are mostly used with a voltage many times bigger than the specified, but of course some sort of current limiter should be placed. Most steppers have a low voltage specified 2-3Volts but are normally used at 24 for example. Higher voltage means more torque at high speeds.
There are so many things that could be said about steppers, just ask if you need something, I see you are going to learn in cnc stuff, keep going, it will become very interesting to you.
I remember my first cut on my mill, I've drawn half a ball and machined it in foam and was pretty happy then.

Greetings,
Todor

P.P. - someone correct me if I've made a mistake somewhere.
Reply With Quote

  #9   Ban this user!
Old 02-12-2007, 10:42 AM
 
Join Date: Aug 2006
Location: USA
Posts: 2,624
kreutz is on a distinguished road

Originally Posted by brijkalani View Post
Hi,
The explaination you gave is really good and helpful. I have a querry to which you might be able to help. I am not building a cnc but using steppers for other automation purpose. i have got NEMA 23stepper motor (1.8 degree, 2.0 A) which has 5V written on the datasheet. Now the driver i have got is to be run at min 20V. I did connect to a 20v, 5.0A power supply and interfaced with my pc (c progam) but the rpm was too slow.

Can you guide me what should i do to increase the speed of the motor. i thought it was the clock speed of the computer. But i guess it should be enough to turn the motor at greater speeds.

or is it some thing else i need to change?

As the motor ran with 20V 5A supply on the driver I guess power supply should not create a problem. if you think i am doing in wrong manner please let me know.

Thanks in advance.
What kind of driver are you using, chopper or Resistor current limit? If you are driving your motor without any current limit you are going ruin them, and probably your power supply too.
Reply With Quote

  #10   Ban this user!
Old 02-13-2007, 02:32 AM
 
Join Date: Feb 2007
Location: UK
Posts: 6
brijkalani is on a distinguished road

Originally Posted by kreutz View Post
What kind of driver are you using, chopper or Resistor current limit? If you are driving your motor without any current limit you are going ruin them, and probably your power supply too.
Thanks for your response.

I am using a microstepping chopper driver MSD542
http://www.motioncontrolproducts.co....0datasheet.pdf

The stepper motor is
http://motioncontrolproducts.co.uk/p...products_id/90


The driver is connected to the pc via a velleman k8055 USB interface board. It runs quite slow when connecting to one of the digital outputs and running with a simple looping c program.

I also tried to connect with the PWM output from the card. Again its running at very high speed and not able to control the speed with the help of program.

Thanks.
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 02-13-2007, 06:31 PM
 
Join Date: Aug 2006
Location: USA
Posts: 2,624
kreutz is on a distinguished road

Originally Posted by brijkalani View Post
Thanks for your response.

I am using a microstepping chopper driver MSD542
http://www.motioncontrolproducts.co....0datasheet.pdf

The stepper motor is
http://motioncontrolproducts.co.uk/p...products_id/90


The driver is connected to the pc via a velleman k8055 USB interface board. It runs quite slow when connecting to one of the digital outputs and running with a simple looping c program.

I also tried to connect with the PWM output from the card. Again its running at very high speed and not able to control the speed with the help of program.

Thanks.
I have the same motor, it is the motor I use for testing our "Mardus-Kreutz" controller. The inductance on this motor is so high that it will lose torque at less than 200 r.p.m. (at 1/10 microstep), due to the L/R effect, with a 24 volt power supply (that is the reason why I chose that motor for testing) You will need to get a higher voltage power supply (more than 35 volts) or a controller with midband resonance compensation for higher speeds.

What is the maximum step rate you get from the USB interface board?. What is the step pulse width? What acceleration rate?
Reply With Quote

  #12   Ban this user!
Old 02-13-2007, 10:33 PM
 
Join Date: Oct 2004
Location: USA
Posts: 395
OCNC is on a distinguished road

Originally Posted by DimiOrla View Post
Thanks fyffe555,

So the unipolars are better at 0,2 instead of the bipolar at 0,15. That is weird it goes against all I have read.
If I gear them down (0.2*5=1Nm), I think with minimal friction they will be good enough for one kilo of load.

P.S. Under 24v I don’t need any limiting resistors write, how about the amper’s (4.5) are they ok for three motors?
At 24V, 13 ohms each stepper is drawing .8A so for three steppers you'll need at least 2.4A. If you connect an ammeter to measure current in the steppers vs. speed you'll quickly see that your optimum range will be in the 100 to 200 pps range which for a 48 step motor is between 3 and 4 revs per sec. The trick to getting the most performance out of small motors is keeping the amps as high as possible while using the mechanicals to get the best speed. There is a definite balanced or 'tuned point' to this that can best be arrived at by the process of constructing a simple prototype. If you over drive the motors by increasing the voltage above the rated value you need to add current limiting to protect the motor coils and this in turn necessitates improving proportionately the heat dissipation for the drive circuitry (the extra voltage is converted to heat in the power transistors). This process is ultimately limited but does provide enough gain to be appropriate to a point. As a design process I would first find out what rev per sec you can achieve at .8A current and then get a feel for how much below .8A you can go before the torque falls off. Then knowing the intended rps you can chose a screw thread or gearing that will give you some speed or torque multiplication as the case may be. Then it's just a matter of keeping all of your friction and inertial loads as small as possible. I've also found that it's important to have a clean pulse source. I've been using Linistepper drivers with 1A rated motors (driving them at 1A) with the voltage set at 3 times the rated voltage (3 x 6V for 18V). I'm using Torque Spline lead screws that give me 1 inch of travel per rev. My software has been 'Master 5' demo version. In 'half step mode' at a travel rate of about 90 ipm this seems to give about 30 lbs. of linear force on the drive nut. Note that I'm working at 1.5 rev per sec. I can do no load rapids at about 2.25 rev per sec.

Chris
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 On
Trackbacks are On
Pingbacks are On
Refbacks are On





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