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! > WoodWorking Machines > DIY-CNC Router Table Machines


DIY-CNC Router Table Machines Discuss the building of home-made CNC Router tables here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 08-30-2006, 06:39 AM
 
Join Date: Jul 2006
Location: Denmark
Posts: 15
pulsar200 is on a distinguished road
Different steppers on each axis?

This might be a FAQ, but i couldn't find it anywhere..

I have 3 almost identical motors.
They are all of the 6-wire unipolar NEMA 23 and 200 steps/rev.

However:
The first one is 5 Volts 1,8Amps
The second one is 4Volts 2Amps
The third one is 5,7Volts 1,6Amps

Okay. The question is if Im going to get in trouble for using 3 not completly identcal motors. Some people say that im going to have problems with syncronisation. Im planning on using the hobby-cnc driver board.

Regards
Martin Holm Pedersen who is on his first cnc-project and almost done with the building:-)
Tweet this Post!Share on Facebook
Reply With Quote

  #2   Ban this user!
Old 08-30-2006, 09:38 AM
 
Join Date: Jul 2003
Location: USA
Posts: 271
randyf1965 is on a distinguished road

3 different motors on 3 different axis.. no problem. In Mach 2/3 you set each motor/axis up so as long as you configure each properly, no problems
Tweet this Post!Share on Facebook
Reply With Quote

  #3   Ban this user!
Old 08-30-2006, 09:51 AM
 
Join Date: Mar 2004
Location: Iowa, USA
Posts: 264
rippersoft is on a distinguished road

I use 2 of the same motor on X and Y and a different size on the Z axis with a HobbY-CNC. No problems. Just adjust the amps per phase to match the motors and with whatever software you use, ie Mach, TurboCNC, etc., config each axis for the size of the stepper to maximize performance. For best results, make sure you drive the motors at 24VDC to 36VDC.

RipperSoftware
Tweet this Post!Share on Facebook
Reply With Quote

  #4   Ban this user!
Old 08-30-2006, 10:13 AM
 
Join Date: Jul 2006
Location: Denmark
Posts: 15
pulsar200 is on a distinguished road

Okay. That was what i was hoping for..

Thanks
- Martin
Tweet this Post!Share on Facebook
Reply With Quote

  #5   Ban this user!
Old 09-02-2006, 07:19 PM
 
Join Date: Dec 2005
Location: USA
Posts: 3,319
NC Cams is on a distinguished road

FYI: different motors with different inertia's and current constants will accelerate differently when the same current is applied to each.

The "adjustment" features you indicated as being able to deal with the motors in a "no problem fashion" may not be so 'no problem'ish' under cases where fast moves are asked for in a simultaneous fashion.

I have a full feedback servo system with FULLY matched commercially blueprinted motors and we went thru hell tuning them to get them to respond in a simultaneous fashion - and they ALL HAD THE SAME INERTIA & ELECTRICAL COEFFICIENTS.

If find it hard, perhaps impossible to believe that 3 entirely different motors (probably salvaged or random buys off E-bay) can/will respond equally as well to each other.

Rippersoft's method at least matches the X and Y which should alleveiate some of the problems and this would be FAR superiour to the use of 3 different motors.

How to test/prove viability: mill a perfectly round circle as fast as you can. Check it for ovality and flats at the direction changes and also to see if it returns to 0,0 when done. Then do it slow, then do it at mid speed.

It is hard enough to make 3 IDENTICAL MOTORS work in concert with each other. But to intentionally ASK for the grief of getting 3 different ones to physically perform on que and exactly the same as each other when they electrically can't, doesn't seem like a wise thing to do IMO....

Do 3 different motors if you must - but forewarned is forearmed - try to at least match the X & Y, motor wise.

Last edited by NC Cams; 09-02-2006 at 07:22 PM. Reason: fix omissions
Tweet this Post!Share on Facebook
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 09-02-2006, 08:17 PM
 
Join Date: Jul 2005
Location: us
Age: 55
Posts: 668
Madclicker is on a distinguished road

I've had nothing but happy results with my Ebay bought NOT "FULLY matched commercially blueprinted motors"! It was super easy to get them to work together at different speeds. Slightly different, but different.

Remember you are in a DIY forum. Many people want to use what they have, can scrounge, beg, or (God forbid) get off Ebay.

I'll pass on the "spend big bucks to go through hell" trip. Cheap and easy works for me.
__________________
Steve
DO SOMETHING, EVEN IF IT'S WRONG!
Tweet this Post!Share on Facebook
Reply With Quote

  #7   Ban this user!
Old 09-02-2006, 10:02 PM
 
Join Date: Jul 2005
Location: us
Age: 55
Posts: 668
Madclicker is on a distinguished road

NC,

Even though you use the same motors on each axis it doesn't mean they get tuned the same. The dynamics on each axis are determined as much (or more) by what is attached to the motor as the motor itself. So, buying perfectly matched motors to expect perfectly matched results on each axis is unrealistic.
__________________
Steve
DO SOMETHING, EVEN IF IT'S WRONG!
Tweet this Post!Share on Facebook
Reply With Quote

  #8  
Old 09-02-2006, 11:12 PM
spalm's Avatar
Gold Member
 
Join Date: Feb 2005
Location: USA
Posts: 578
spalm is on a distinguished road

I happen to use the same motors on X and Y. Two on the X and one on the Y with 8 tpi, 2 start screws. I use a different manufacture motor on the Z with a 12 tpi, 1 start screw. They all work just fine. Mach takes care of all of the math.

NC, I hear you. This works for me on my hobby machine. One might very well have to use different ramp up and ramp down speeds on each axis even if the motors are the same. The tuning for moving the entire gantry in the X might be different than just moving the Y left to right. I have test cut many pieces and believe that the results are acceptable for the wood that I cut.

Steve
Tweet this Post!Share on Facebook
Reply With Quote

  #9   Ban this user!
Old 09-03-2006, 02:36 AM
 
Join Date: Jul 2005
Location: us
Age: 55
Posts: 668
Madclicker is on a distinguished road

You don't "tune" steppers the same way as servos. With steppers you just find the speed you can run them without losing steps and the acceleration they can handle. With servos you have to find the critically damped point for optimal tuning. This is dependent on the entire axis dynamics, not just the motor. It's easy (and pretty fun) to do with a spectrum analyzer. It gives you the system (ie axis) model and you just design the PID controller variables. With a scope you can do it by looking at the step response and adjusting the PID variables.
__________________
Steve
DO SOMETHING, EVEN IF IT'S WRONG!
Tweet this Post!Share on Facebook
Reply With Quote

  #10  
Old 09-03-2006, 03:33 AM
dertsap's Avatar
Gold Member
 
Join Date: Oct 2005
Location: canada
Posts: 3,608
dertsap is on a distinguished road
Buy me a Beer?

i'd suggest using the strongest motor for the x axis and the weaker slower for the z axis , z doesn t travel as far and not as demanding as x y
Tweet this Post!Share on Facebook
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 09-03-2006, 03:57 AM
 
Join Date: Jul 2006
Location: Denmark
Posts: 15
pulsar200 is on a distinguished road
Stepper motor "tuning"..

Okay. So the next big question is. How to find out what acceleration they can handle. I don't think my stepper motors have the same torqe, but Im pretty confident that they have pretty much the same inertia. I am of course guessing based on the look of the three. They have the same housing and weigh pretty much the same.

But I think I can conclude that they probably won't accelerate equally fast. I also think that this is the case for any cnc-router setup, as the dynamics(read: weight,Inertia,friction) of each axis is almost never the same.

So what to do to get the best possible performance?
Well as Madclicker pointed out I can initially try to find my max speed without loosing steps.

Does anyone have an idea of how to do this?

Secondly I have to find the maximum acceleration that a given stepper can handle. This must also change depending on the material. In denser materials more torque is required and I must mill slower to get this and thereby the acceleration.

I don't have any sensors, so I can't measure the acceleration or speed. So I guess the conclusion will be that I simply turn down the speed/acceleration until I get acceptable results. Is it possible to set the default maximum acceleration in my milling program? or is it included in the g-code?

Best regards
- Martin H. Pedersen
Tweet this Post!Share on Facebook
Reply With Quote

  #12  
Old 09-03-2006, 04:07 AM
dertsap's Avatar
Gold Member
 
Join Date: Oct 2005
Location: canada
Posts: 3,608
dertsap is on a distinguished road
Buy me a Beer?

Originally Posted by pulsar200 View Post
until I get acceptable results. Is it possible to set the default maximum acceleration in my milling program? or is it included in the g-code?

Best regards
- Martin H. Pedersen
you set the max in the control software be it mach or what have you , for example , if the control is set to travel the motors at 100ipm ,and your program has a feed of 150ipm the max the motors will run at is 100 ipm

set the accelerate low and try the motor then bump up the accel until it looses steps , ,then back off the accel some ,that will be the max
Tweet this Post!Share on Facebook
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 08:42 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