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! > Machine Controllers Software and Solutions > General CNC (Mill and Lathe) Control Software (NC)


General CNC (Mill and Lathe) Control Software (NC) General Discussion of CNC (Mill and Lathe) control software here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 05-08-2006, 01:47 PM
 
Join Date: Jan 2005
Location: USA
Posts: 126
KEYTEEM is on a distinguished road
Ballscrews Vs Software

BEING A GREENBEAN to the whole cnc thing can i ask what might be a foolish
question????

does the software (mach3) control "all of" the motor speed (servo), and if
it does then does it really matter what tpi i get ,, 5tpi or 10tpi???

i tried using a spreadsheet calc for desired ipm feed with 33003 and 33004
motors from a search i found at cnczone ,,but ,,BEING A GREENBEAN
it basically has just confused me more , but if the software controls it
then why worry so much about tpi etc. i can see why 2/1 ballscrew PULLEYS
should be used though.

any input would be helpful , thanx
Den
Tweet this Post!Share on Facebook
Reply With Quote

  #2   Ban this user!
Old 05-08-2006, 04:54 PM
 
Join Date: Dec 2005
Location: USA
Posts: 3,319
NC Cams is on a distinguished road

Look at it this way:

You have a computer that deals in 1's and 0's, no more no less.

You have a LPT port or drive card that takes these 1's and 0's and turns them into an electical signal that tells the motor to turn and in what direction and how fast and for how long at any point in time via a control card of some type.

You now have a motor that works in volta and amps to put out so many RPM at a certain motor terminal voltage that is controlled by the card attachd to the computer .

You have gear train that takes motor RPM and steps it up or down depending on the ratio via the control card via the computer..

You have ball screw that moves so many inches for each revolution of the screw that is stipulated by the motor at the gear ratio selected that is driven by the card attached to the computer that is driven by the software.

Given these very basic and admittedly overly simplified details, how do YOU think that all this stuff gets inter-related/communicated from one mode to the othe unless SOMEBODY tells the computer what sort of gearing is invloved and what sort of screw TPI is being drivenr????

Once you grasp this over simplification, can you see why a fairly dumb computer needs to know what's going on between it and the end of the screw that's hooked to a table via god knows what in the way of screw TPI and gearing and motor speed constant????

Just like driving a car only different feedback and response mediums....
Tweet this Post!Share on Facebook
Reply With Quote

  #3   Ban this user!
Old 05-08-2006, 05:11 PM
 
Join Date: Jan 2005
Location: USA
Posts: 126
KEYTEEM is on a distinguished road

I might have asked incorrectly, what i mean is if the software is basically
telling the motor to spin a certain time/speed then how do i determine
what tpi i need when purchasing ballscrews for a conversion ?



thanks nc i just can't seem to figure if i need 5tpi or not
Tweet this Post!Share on Facebook
Reply With Quote

  #4  
Old 05-08-2006, 05:12 PM
miljnor's Avatar
S.N.A.F.U.
 
Join Date: Jan 2005
Location: usa
Posts: 1,809
miljnor is on a distinguished road

I think what he was asking is why is the ratio so important.

Several reasons:
1. Mach3 can only output a certain amount of pulses per second (until grex is up and running, but that is more expensive)
2. Higher gear reduction might be important for an undersize motor to do the work of a real mill. (everyone out there probably wants their cheap DIY jobber to be able to run like a Yasada with 2000ipm, Aint going to happen but thats what we are hoping (at least I am! ))
3.PRICE you can only get certain sizes of ballscrews for a good amount of money. If you look at a manufacturing you will notice a certain size (lets say 5tpi) is cheaper than the ones bigger (by a significant margin) or the smaller ones (probably do to Supply and Demand).

These are the reasons I can think of. There are probably many more.

hope this helps.
__________________
thanks
Michael T.
"If you don't stand for something, chances are, you'll fall for anything!"
Tweet this Post!Share on Facebook
Reply With Quote

  #5  
Old 05-17-2006, 06:24 PM
Mike Mattera's Avatar
Gold Member
 
Join Date: Mar 2006
Location: USA
Posts: 1,010
Mike Mattera is on a distinguished road

More TPI is a more accurate screw. 5TPI is moving .200"/inch per rev. 10TPI screw moves .100"/inch per rev. Finer more accurate motion. It will also have to do with the rapid speed.

5TPI is a faster screw. It moves a greater distance for each rev.

These are the +'s & -'s that need to be figured into your software/motion controllers capability.

Mike
__________________
Tips For Manufacturing Training CD's, DVD's for Mastercam, SolidWorks, Inventor, G-Code Training & More
http://www.tipsforcadcam.com
Tweet this Post!Share on Facebook
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 05-18-2006, 01:12 AM
 
Join Date: Aug 2004
Location: US
Posts: 2,782
ViperTX is on a distinguished road

Well to truly understand....you have to sit down and design a system......pick a ballscrew with some tpi......then pick a stepper or servo where you have the torque curves.....then speculate on what sort of 'cut envelop' you have.....now calculate the amount (number of steps) that it will take you to travel x-number of inches......so, now you have figured out how long it will take you to get from point a to point z......that will be your IPM (inches per minute).....that should get you started.
Tweet this Post!Share on Facebook
Reply With Quote

  #7   Ban this user!
Old 05-18-2006, 01:47 AM
 
Join Date: May 2005
Location: USA
Posts: 572
wizard is on a distinguished road

Hopefully I can simplify a response here. There are two things you need to consider.

One is the resolution of your system. Say you have a stepper system and are resolving one step. That is the minimal rotation on the screw is one step and for grins we will say that equals 1.8 degs on the motor shaft. The motor then turns that shaft that much or an amount determined by a drive ratio. In any event lets say the leadscrew shaft turns 1.8 degrees, you should now be able to see that a machine with a high TPI count will move the motor less than one with a lower TPI count. The pitch of the lead screw determines (in part) the resolution of the system or it impacts the overall ratio of the system.

Another issue is the torgue being applied. A screw is nothing more than an inclined plane wraped around a rod. A high TPI leadscrew has a mechanical advantage that is greater than a low TPI leadscrew. At least in theory, at some point the balls become so small that mechanical advantage can be difficult to realize.

All that being said you are other wise right in that the CNC control should be able to adjust for any lead you may have on the leadscrew. There is an issue with resolution though if you go the wrong way, the CNC can not resolve at the work piece less than the mechanical system allows for. This applies equally to stepper based systems and resolver/encoder based systems. In a feed back system the CNC has a set number of "pulses" that can be seen per revolution of the leadscrew shaft. So if you have 1000 counts per revolution, the circle of revolution gets divided up into 1000 parts. With the overall system ratio (including the leasdscrew TPI) you can determine real world mechanical resolution.

So the leadscrew TPI works in conjunction with the rest of the ratios in the system to determine the distance moved per count. <<<<<<That is it in a nut shell>>>>>>

As a rough guide though, I generally want systems to resolve better than the mechanical accuracy needed. Of course like all things in life there are a lot of opinions here. But if you want to maintain accuracy of 0.001" you should set your system up to resolve below that, with 0.00025" resolution being good. That is one fourth the desired resolution. I've seen and worked on systems that go well beyond that though.

I hope that my geting ot the nutshell hasn't put you to sleep.

Dave
Tweet this Post!Share on Facebook
Reply With Quote

  #8   Ban this user!
Old 05-19-2006, 06:14 AM
 
Join Date: Jan 2005
Location: USA
Posts: 126
KEYTEEM is on a distinguished road

xcellent help ,thank you.
now how about motor speed as in how safe is it to run a servo
at 25 rpm when its rated at 0 to 4200rpm continuous?
mcg motors to be an example .
at 2.5ipm with 5tpi-i will have to spin the motor at 25rpm i believe.
with pulleys at 2/1
i need to mill aluminum also so i do need a little more than this.
do i need pulleys at 4/1 ?
is 25rpm ok for a servo motor ,will it harm brushes and or other parts
prematurly .
i don't mind xperimenting with drive pulley ratios after its setup with
screws but i dont want to have to redo screws to be safe , now
what i mean, they arent cheap

again thanx much for your help guys,
this site is awesome
Tweet this Post!Share on Facebook
Reply With Quote

  #9   Ban this user!
Old 05-19-2006, 09:34 AM
 
Join Date: Dec 2005
Location: USA
Posts: 3,319
NC Cams is on a distinguished road

Does it seem even seem remotely reasonable to use ONLY the 0 to 25 rpm range of your motor when you have a continuous 0 to 4200rpm motor speed range capability to work with???

The method (asside from the math) to determine the answer to your gearing question is outlined in post #6 above...
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 Off
Trackbacks are On
Pingbacks are On
Refbacks are On





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