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 10-05-2010, 01:27 AM
 
Join Date: Aug 2009
Location: USA
Posts: 60
pinjas is on a distinguished road
Is a higher resolution worth it?

Hello,

I have seen some drivers that seem to have very high stepping. An example of this is made by mdfly model number MDLS556P. It's steps can go as high as 1/128. That seems pretty outstanding. I am in the planning stages of a belt drive (most likely) cnc x (2 steppers) yz plasma table.

Is there any use or reason in having resolution that high?

Does it actually spell out to accuracy or should I just stick with the typical 1/16ths step I see in most drivers?

If you know of any quality drivers that would be ideal for this application I would love to hear about them.

Thanks.
Reply With Quote

  #2   Ban this user!
Old 10-05-2010, 11:21 AM
RotarySMP's Avatar  
Join Date: Mar 2004
Location: Vienna, Austria
Posts: 1,048
RotarySMP is on a distinguished road

If this is your first machine, and you are going to a parallel port, step direction controller like MACH2 /EMC/ TurboCNC (I know MACH2 and EMC support other protocols as well) then you are limited my the max pulse train a PC can output, which is around 45kHZ with the examples above.

Plasma machines need to cut pretty fast (in thinner material), and you are never going to get accuracy in the tenths, so normal hobby micro stepping drives like the Geckos, at 1/5 or 1/10 steps are going to be plenty to cut down on resonance, but still be fast enough for your machine.

I doubt micro-stepping at those levels is about positioning accuracy. It is probably more about dealing with resonance and damping issues.

Start with Geckos. They are cheap, good, well supported, and easy to wire.
__________________
Regards,
Mark
www.wrathall.com
Reply With Quote

  #3   Ban this user!
Old 10-05-2010, 08:24 PM
 
Join Date: Aug 2009
Location: USA
Posts: 60
pinjas is on a distinguished road

Originally Posted by RotarySMP View Post
If this is your first machine, and you are going to a parallel port, step direction controller like MACH2 /EMC/ TurboCNC (I know MACH2 and EMC support other protocols as well) then you are limited my the max pulse train a PC can output, which is around 45kHZ with the examples above.

Plasma machines need to cut pretty fast (in thinner material), and you are never going to get accuracy in the tenths, so normal hobby micro stepping drives like the Geckos, at 1/5 or 1/10 steps are going to be plenty to cut down on resonance, but still be fast enough for your machine.

I doubt micro-stepping at those levels is about positioning accuracy. It is probably more about dealing with resonance and damping issues.

Start with Geckos. They are cheap, good, well supported, and easy to wire.
I've been trying to wrap my brain around this idea, and I have thought of this many times. I have seen parallel to USB cables online and I often wonder why parallel ports are used at all. It almost sounds like it would be better to use a USB port based on what you typed.
I believe most of the material I am cutting is 1/16ths and 1/8ths inch aluminum on the table I am planning out. Fast cnc cutting speed sounds wonderful to me.
I have looked into gecko but I have trouble telling what is what when looking at their drivers. I have seen some drivers that have relays on them as well, for the plasma torch.
Is there such a thing as a USB driver? Would it be of benefit to use?
This is indeed my first CNC table build, the purpose isn't really for hobby, however. I have aims to use it for fabricating fairly large numbers of various things.
Reply With Quote

  #4   Ban this user!
Old 10-06-2010, 08:40 AM
 
Join Date: Jul 2007
Location: Canada
Posts: 1,087
rowbare is on a distinguished road

I am assuming you would be using Mach. I would recommend starting by using the parallel port. Once you have a bit of experience, and if you find you need it, you can get something like a SmoothStepper to allow you to use the USB ports. I wouldn't start with the SS since it adds another layer of complexity and potential frustration. Keep it simple to start with and you will be much better off.

As for microstepping, Mariss, the designer of Gecko drives has stated that more that 10 microsteps isn't terribly useful. I forget the rationale behind it but if you need to know you can do a bit of serious searching in the forums here and find it.

bob
Reply With Quote

  #5   Ban this user!
Old 10-06-2010, 08:43 AM
 
Join Date: Jan 2008
Location: USA
Posts: 1,589
jimcolt is on a distinguished road

The highest resolution will not necessarilly improve accuracy with plasma, but will produce a smoother cut edge. Cogging or stepping from drives can actually be seen in an air or oxygen plasma cut edge. Virtually all industrial machines (read expensive machines) use servos, the best use AC brushless servos that are inertia matched, with low backlash planetary gearboxes and precision racks, sometimes helical racks....to produce best accurace, edge smoothness. You can see the difference, but probably cannot measure the difference in cut accuracy!

Higher resolution and belt reduction drives will help to minimize edge roughness.

Jim Colt Hypertherm
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 10-06-2010, 09:34 AM
RotarySMP's Avatar  
Join Date: Mar 2004
Location: Vienna, Austria
Posts: 1,048
RotarySMP is on a distinguished road

The Parallel port (LPT) is used because:

1/ It is parallel- you can tell different things to do different stuff at the same time.

2/ It is dumb - It is an old protocol which seems to work at a pretty low level in the computor, and you can force the computor to feed it to a certain rythym in real time (about 45KHz). Basically this is a good drummer.

The USB port is serial, one command at a time, so if you want multiple things to do different stuff at the same time, you are out of real time. You are into coding blocks of commands together, then sending them out to some widget which decodes them and does the real time control of the multiple parallel things. Since the USB port is not real time, it doesn't matter if the PC stops talking on it while it inspects its navel, or whatever it is that OS's do when they seem to be doing nothing.

Their are some non-parallel port solutions out there, such as the USB based "smooth stepper", for which there is a Mach 3 driver available. These address the two main weaknesses of LPT based systems:

1/ Future proof - The LPT port is dying out. Not a real problem today, as it has been dying out for about 10 years, and yet there are still new MoBo's which have them, and cheap PCI-LPT cards. For at least the next 10-20 years you will be able to get cheap Pentium III and up used computors with an LPT for a few bucks.

2/ They can offer much higher max frequencies than 45kHz with very stable pulse trains.

You only really need higher frequencies if you need both high resolution and high speed at the same time, whic a plasma cutter doesn't.

For a plasma cutter, the scarf that the torch cuts is not very accurate, so having high positioning resolution is pointless. The moving bits are not very heavy (the torch and support) so you can get very high speeds with a belt drive system , and still have driver resolution an order higher than the needed part resolution, but stay within the 45Khz.

A USB based system would not gain you anything. Start simple.

Geckos vampires are more robust than the normal drives, and they are easy to wire up. There are plenty of LPT breakout boards available to simplify the wiring.

Wiring up a relay is not differcult.

If you hate wiring, buy a Gecko G540, then about half the wiring is done for you.
__________________
Regards,
Mark
www.wrathall.com
Reply With Quote

  #7   Ban this user!
Old 10-06-2010, 10:41 AM
James Newton's Avatar  
Join Date: May 2005
Location: USA
Posts: 756
James Newton is on a distinguished road
Buy me a Beer?

Just a quick note... I agree with everything everyone else has said here. Especially the point of starting simple, getting /something/ going, and then moving if you find you need to improve performance in some area.

I would like to add that microstepping does somewhat reduce the massive vibration associated with stepper motors (since the aren't starting and stopping in quite as large a step) and so can help to reduce the nasty mid band resonance issues.

And finally, although Geckos are /excellent/ drives, if you are more the do it yourself type, or you recognize that starting out quite often involves things going wrong so the ability to repair the driver cheaply is important, and if your motors are in the medium small range (up to 2 amps per phase) you might consider the Linistepper. You can replace the drive transistors yourself for $2 if you happen to fry one, and it does allow for very smooth /analog/ stepping while maintaining good high speed power through current regulation.

The Linistepper actually uses an analog drive (it's not a chopper) so it can have a capacitively smoothed "step" that rounds off the corners on each start and stop further reducing vibration and giving you the advantages of more steps, without requiring the higher speed step frequencies that are difficult to produce.

Mariss has even said: "A switching type drive makes sense when the power levels are large. The inefficiency of a linear drive becomes prohibitive at such levels. At 7A and 80V, a classic linear drive dissipates an unacceptable 560 Watts of heat in the power transistors. At the other extreme, say 1A and 24V, the complexity of a switching type drive makes less sense. Heat dissipation then is a manageable 24 Watts and the simplicity and other advantages of a linear amplifier becomes appealing."
http://www.cnczone.com/forums/714433-post28.html
Reply With Quote

  #8   Ban this user!
Old 10-06-2010, 02:36 PM
 
Join Date: Feb 2007
Location: england
Posts: 59
gandalf1 is on a distinguished road
Why the parallel port?

I have always understood the parallel port is a true machine control port. I suppose it must cost a bit more for the 25 pin connector than the USB both for computer manufacturers or printer makers so they seem to have stopped fitting them. USB to Parallel cards might work for the basic printers but maybe not much use for a machine control and USB being serial output surely means that instead of X and Y or comes to that Z as well moving simultaneously they must move in sequence.
I'll stay Parallel and used museum piece computers.
John.
Reply With Quote

  #9   Ban this user!
Old 10-10-2010, 09:24 PM
 
Join Date: Aug 2009
Location: USA
Posts: 60
pinjas is on a distinguished road

I really appreciate the input guys. I have been reading a lot on various subjects concerning CNC plasma tables but I still feel extremely lost or overwhelmed by the amount of options there are for each individual idea.

I've been considering using Page Title these guys for sourcing parts. They seem to have fantastic pricing.

1. Analog vs digital. I don't seem to see a lot about this subject, if anything at all. But I am looking over this Page Title page. I am a little concerned about the products as at the top of the page the word 'guarunty' is used, however, they make some claims that sound promising and may even make things simple. I know it has been suggested to get the g540, I am not against it and I have seen plenty of positive things about it but I have nothing against wiring at all. In fact, I sort of enjoy wiring things.

Most of my design and ideas are taken straight from http://www.cnczone.com/forums/plasma..._finished.html this thread. This guy uses "KL- 5042 Microstepping Driver". The reason I bring this up is because of the pricing. I am trying to do this as cheaply as possible so long as I don't sacrifice quality in operation.

2. G540 vs something digital vs KL- 5042. What do you guys think? I assume some may lean towards one vs the other.

3. I am pretty lost on what the ideal size steppers are. What size steppers would be best for the x x y z? I am going with a 4 axis setup. x x y z. Some suggest that it is better to have the X driven on both sides, I only assume this is true. I am generally planning on cutting sheets of aluminum at 1/16ths and 1/8ths. The table is to be made out of steel. I haven't settled on the dimensions of the table. I could fit a 4x8, but I am not sure if it is needed or worth it. It seems that, in terms of cost of material, there is no benefit. So I might go with something like 3 by 6 and a half for table dimensions. Like I said, I am trying to do this as economically as possible. Would it be better to have smaller z and y stepper? Or maybe something under 300oz for all 4 axis? I am totally lost on this.

Thanks a ton. Things are starting to form into a reality in my mind.
Reply With Quote

  #10   Ban this user!
Old 10-11-2010, 06:41 AM
vger's Avatar  
Join Date: Jan 2006
Location: usa
Posts: 664
vger is on a distinguished road

Pinjas,

I recently did a repair job on a router table (Countertop shop) that lost the Y axis drive. The table is 5 ft by 10 ft with a Z of about 6 inches. There were 5 stepper drivers in the machine, 2 for X, 1 for Y, and 2 for Z... Yes... 2 for Z, one for each of the 2 routers. Each of the X and Y motors was belt reduced by 4:1 driving pinion and rack (1" per rev of pinion) for motion. The stepper drives were set at 1/4 step, so the end resolution was 3200 steps per inch. 100 steps for 1/32" is a lot finer than you would need for plasma. Anyway, the steppers were NEMA 34's and the drivers were set at 5 Amps. You can get by with a lot less since the plasma has no cutting forces to contend with.

A USB to parallel adapter (if it emulates the LPT fully) will have serial to parallel and parallel to serial converters in it. A couple of bytes would be sent out the USB for output, and a couple more would be read for input. This requires the USB interface in the computer to convert the parallel data on the buss to serial, send it out the USB to your adapter where it is converted back to parallel, and vice versa. Seems like a lot of converting to get back what you had in the first place.

Good luck with your build, keep us informed.

Steve
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 10-11-2010, 09:21 AM
RotarySMP's Avatar  
Join Date: Mar 2004
Location: Vienna, Austria
Posts: 1,048
RotarySMP is on a distinguished road

None of the standard hobby CNC control software (Mach3, EMC, TurboCNC etc) supports USB, with the exception of the Smoothstepper installation for Mach 3 (as far as I know).

A USB to Parallel port won't work as the software doesn't address the USB port. If you have a computor without a parallel port, buy a PCI -> LPT card.

Don't be a afraid of the parallel port, it is really easy. Mach two tells a pin to turn on, and the pin goes to 5v, so that the relay you implement turns on the widget. EMC tells the pin you define as X step to step 5 times and the motor drive moves the motor 5 micro steps.

You have it easy with a belt driven plasma. No cutting forces, and you can easily change gearing if you need it to run faster, or more accurately.

Just buy any name brand bipolar micro stepping drives ( I would suggest Gecko Vampires, so if you mess up you don't blow the drive), and run Keling 382 or 425 OzIn steppers.
__________________
Regards,
Mark
www.wrathall.com
Reply With Quote

  #12   Ban this user!
Old 10-11-2010, 11:16 AM
 
Join Date: Aug 2009
Location: USA
Posts: 60
pinjas is on a distinguished road

Thanks for the reply vger, I really appreciate the well thought out responses RotarySMP. Although I haven't really ever said this to any degree, I do have the notion of possibly using a router with the table as well in the future, mostly for carving things in wood for friends and family, gifts or whatever.

I guess that guys Z axis needed a lot of balls.

I certainly don't fear the parallel port. I've done a bit of research on PCI parallel ports, they are cheap, at least compared to the over-all cost of a CNC setup.

Although, I can't really tell the difference between each driver. I can tell the difference in pricing. G203vs seem a bit pricey.

I have a few questions concerning stepper motors.
  • What is dual shaft?
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
Problem- Higher Power Interface Clackvalve ArtCam Pro 0 04-30-2010 01:58 PM
Need Help!- Getting higher baud rate in V23 kbspeed BobCad-Cam 1 08-11-2009 03:54 PM
How to ask for a higher wage MBG CNCzone Club House 14 02-25-2008 02:25 PM
Higher Spindle RPM? keen Tormach PCNC 10 08-07-2007 09:59 AM
Capacitor at higher voltage? DAB_Design Gecko Drives 5 12-18-2004 04:46 PM




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