586,094 active members*
4,054 visitors online*
Register for free
Login
IndustryArena Forum > MetalWorking > MetalWork Discussion > Mounting a timing pulley - Precisely
Page 1 of 2 12
Results 1 to 20 of 25
  1. #1
    Join Date
    Apr 2007
    Posts
    1955

    Mounting a timing pulley - Precisely

    Hi, I am working on a DIY router / mill which will run from a stepper motor + belt drive system. I know the normal route is a precision ball screw + nut combo, but I would like to attempt this method, after all, it is a hobby, so I can play a bit.

    I have identified stepper motors with very little shaft play and reasonable radial load capability with a nominal 1/2 in shaft. This will (hopefully) allow mounting the timing belt pulley directly to the shaft of the stepper motor. Micro stepping will be used to obtain the small precise steps, and special high tolerance belt will be used to help minimize issues there.

    The challenge I have is this:
    - No matter what I do, there will be at least a small amount of eccentricity in the stepper motor shaft, pulley center hole, and teeth.
    - How do I "reduce this to a minimum ?

    So far, I am thinking:
    - Buy high quality Al toothed pulleys
    - Have them lathe bored (I don't have machining tools yet) to 0.005 under size for the shaft and shrink fit them on + set screws
    - Use the stepper motor to drive the "assembly and have someone take a "finishing cut" on the pulley teeth to true it up to the last 0.001 or maybe less.

    I am pushing a bit on this aspect, as any errors in the eccentricity are amplified X pi in the linear motion, at least the way I am thinking about it.

    Any suggestions ?

  2. #2
    Join Date
    Apr 2006
    Posts
    45
    This is my favorite method...easy to machine, install and maintain.

    http://www.b-loc.com/

  3. #3
    Join Date
    Apr 2006
    Posts
    45
    I like keyless hubs for this type of application. Easy to machine, install and maintain.

    http://www.b-loc.com/

  4. #4
    Join Date
    Apr 2006
    Posts
    45
    I like keyless hubs for this...easy to machine, install and maintain.

    http://www.b-loc.com/

  5. #5
    Join Date
    Apr 2007
    Posts
    1955
    Quote Originally Posted by Baketech View Post
    I like keyless hubs for this...easy to machine, install and maintain.

    http://www.b-loc.com/
    Hi - Thanks for the input. I have seen several keyless hub concepts and they all seem like a better idea than a notched key hub (at least to me). They seem to all be more or less "self centering", at least from the perspective of the hub pilot hole and shaft.

    The part that I am still unsure about, is how to get them EXACTLY concentric - in other words - deal with slight imperfections in the shaft, pulley hole location, and teeth machining errors ? Remember, a 0.001 in error in concentricity equates to a 0.003 in error in linear position.

  6. #6
    Join Date
    Jul 2005
    Posts
    12177
    Quote Originally Posted by harryn View Post
    ....deal with slight imperfections in the shaft, pulley hole location, and teeth machining errors ? Remember, a 0.001 in error in concentricity equates to a 0.003 in error in linear position.
    I don't use Mach but have read on here that it has the capability of mapping a feedscrew. Your pulley eccentricity could be mapped the same way surely?

    You may put in a lot of effort and find that you still have to map out a 0.001" eccentricity and less overall effort may be involved to assemble things in a simple manner and map out 0.01".
    An open mind is a virtue...so long as all the common sense has not leaked out.

  7. #7
    Join Date
    Apr 2007
    Posts
    1955
    Hi Geof

    Thanks for that input - that is a good idea. I guess I will need to figure out how to measure the non-linearity in order to map it in. I am a beginner, so I don't own tooling like this.

    I "might" use Mach, but it is not definite. I don't currently own any CAD software, so the conversion of drawings to g code is not so straightforward. If I use g-cam, at least in theory, I can draw my (hobby) parts in sort of as tool paths and this outputs the pulses, at least I think this is how it works.

    Your general idea is right though, it is a bit of a bother to get it dead on. OTOH, I have to believe that gears must be mounted pretty accurately in order to work as well as they do.

  8. #8
    Join Date
    Apr 2006
    Posts
    45
    Quote Originally Posted by harryn View Post
    Hi - Thanks for the input. I have seen several keyless hub concepts and they all seem like a better idea than a notched key hub (at least to me). They seem to all be more or less "self centering", at least from the perspective of the hub pilot hole and shaft.
    It's anecdotal of course, but I've had these things come it at less than 0.001" runout. They do a very good job at centering things. Probably very close to numbers you get with a shrink fit.... ymmv.


    Quote Originally Posted by harryn View Post
    Remember, a 0.001 in error in concentricity equates to a 0.003 in error in linear position.
    Not sure this is correct, how are you arriving at this?

  9. #9
    Join Date
    Apr 2007
    Posts
    1955
    Hi, I assumed that one rotation of the pulley will move the belt length L. If D = Diameter, then L= pi x D.

    If the center is offset by distance = d, then the error in the Length (could be as much as) pi x d, or approx. 3.14 x d. I rounded this off to 3 x d.

    Now that I think about it more, for each full rotation, this cancels out to zero.

    The problem will be that in each 1/2 rotation, you will end up with a position offset of 2 x d ? , so an error in roundness of 0.003 makes an error of 0.006 in position every 1/2 turn - I think.

    It has been a long day though, so I might be confusing myself.

  10. #10
    Join Date
    Apr 2006
    Posts
    45
    Quote Originally Posted by harryn View Post
    Hi, I assumed that one rotation of the pulley will move the belt length L. If D = Diameter, then L= pi x D.

    If the center is offset by distance = d, then the error in the Length (could be as much as) pi x d, or approx. 3.14 x d. I rounded this off to 3 x d.

    Now that I think about it more, for each full rotation, this cancels out to zero.

    The problem will be that in each 1/2 rotation, you will end up with a position offset of 2 x d ? , so an error in roundness of 0.003 makes an error of 0.006 in position every 1/2 turn - I think.

    It has been a long day though, so I might be confusing myself.
    I agree that the eccentricity will cause a minor linear error, but I don't think it's nearly that large.

    As you have already figured out, the offset does not change the circumference of the pulley...so in other words (Pi x D) is not what you are looking for here.

    It is correct though that the eccentricity would cause an error, but I think we can estimate it. For argument's sake let's use a pulley with a 2.0" pitch diameter, and calculate that 1 degree of rotation yields 0.01745" of belt travel from (2.00 x Pi)360
    *Ignoring chordal action to make the numbers a bit simpler.

    Now imagine a sloppy set-screw connection that has a 0.001" offset. Substitute 2.002" and 1.998" for your instantaneous max and min diameters, and the numbers for 1 degree of rotation look like this:

    2.002" = 0.01747"
    1.000" = 0.01745"
    1.998" = 0.01744"

    So the actual belt error is way down in the hundredths...but it gets better, assuming you are driving a ball screw, as this error gets further divided by that ratio too.

    So by all means, be mindful of concentricity when you design your parts, but I don't think it's too big of a problem... ymmv

  11. #11
    Join Date
    Jul 2005
    Posts
    12177
    If the pulley is running off center your actual position leads and lags your intended position in a sinusoidal manner. Which is why it should be easy to correct by mapping the motion. It would be possible to build a calibration rig using a digital caliper. Clamp the body of the caliper in a little fixture on the table and have the machine push the slider as it moved.
    An open mind is a virtue...so long as all the common sense has not leaked out.

  12. #12
    Join Date
    Apr 2007
    Posts
    1955
    Thank you for the replies. I probably have been researching this area to death and am becoming a bit anal about it.

    Geof, you are right, since the offset is in fact sinusoidal, it should be possible to deal with in software, if I end up using intelligent enough software for everything.

    Baketch - Thanks for reminding me of how to add and multiply. It seems I had gotten off track.

    It seems like a PITA to map 3 axis on the order of .5 - 1.0 meter with a callipers, but maybe that is what is needed to make it all work. I guess if I reach the point of being super picky, I can always borrow a laser interferrometer and map it that way.

    Just for one more round of fun, I went back again to the brecoflex.com web site to see how they spec their timing belt pulleys. This link

    http://www.brecoflex.com/?CATID=1&SC...NID=12&PUDE=77

    on geometric tolerances poins out a concentricity of 0.05mm which might be tight enough for me to ignore. It also points out a runout error (on the high precision pulleys) of 0.1mm (about 0.003 in), which is in the range I would "ideally" like to achieve on my system, so I can't as easily ignore this. Perhaps to my peril, my DIY system has no gear reduction or ball screw, it is intended to be a direct belt drive from a pulley on the stepper motor, so this area is key to any chance of decent results.

    From the Brecoflex catalog b_205 pdf catalog, page 13, pulley LS42 AT10, for a 10mm pitch, high precision belt, 25mm wide, 24 teeth, and effective dia of 76.39mm.

    If I assume
    - 0.1mm of runout from the pulley spec
    - 0.05mm from concentricity error
    - 0.1mm from shaft error and mounting error

    = 0.25mm potential offset error, or 0.5mm of TIR per 1/2 turn of the stepper motor. If my math is working today, that is about 0.013 inches of error per motor 1/2 rotation - effectively in 4 inches, before I even start with my own system build induced mistakes. Perhaps this is why ball screws are so popular.

    I wonder if this kind of error is actually built into quite a number of systems which use timing belts to drive the ball screws, and is just not quite so obvious with all of the gear reductions.

  13. #13
    Join Date
    Jul 2005
    Posts
    12177
    Quote Originally Posted by harryn View Post
    ......It seems like a PITA to map 3 axis on the order of .5 - 1.0 meter with a callipers,....
    You only need to map one turn of the pulley.
    An open mind is a virtue...so long as all the common sense has not leaked out.

  14. #14
    Join Date
    Apr 2007
    Posts
    1955
    Quote Originally Posted by Geof View Post
    You only need to map one turn of the pulley.
    You are right on that Geof. I guess I can always do something similar in concept to machining a lead screw end for a bearing.

    http://www.5bears.com/cnc16.htm

  15. #15
    Join Date
    Mar 2006
    Posts
    2712
    harryn, FYI I don't know if the sprocket(s) in question are large enough to accomodate them, but keyless clamping devices like Spieth and Ringfedder etc. have adjustment to bring runout down to zero. This is accomplished by alternate tightening of attachment screws.
    DZASTR

  16. #16
    Join Date
    Apr 2007
    Posts
    1955
    Thanks, between the various options posted, I think some combination will work.

  17. #17
    Join Date
    Oct 2005
    Posts
    251
    I am a little slow.

    If the motor and driven device are firmly fixed it position small amounts of run out should only effect the amount of tension on the belt. I would be more concerned about pitch error and mechanical backlash. As long as the rotational error is minimal radial run out should not be an issue. If you were using the motor pulley to produce direct linear motion then roundness and the like would play a roll (think of a cam). But as long as the two are bound together firmly one increment of motor rotation should generate one increment of rotation on the driven pulley. Of course large amounts of radial run out could cause slipage resulting in under or over rotation.

    Right? Remember I am slow.

  18. #18
    Join Date
    Jul 2005
    Posts
    12177
    Quote Originally Posted by ctate2000 View Post
    .... one increment of motor rotation should generate one increment of rotation on the driven pulley.....
    This is correct but these increments are angular increments which become linear increments that depend on the radius from the center of rotation to the point where the belt is leaving the pulley.

    Think about a pulley 4" in diameter which is off center by 0.20".

    That means at one point on the pulley the radius from the center of rotation is 2.2" while exactly opposite it is 1.8".

    Multiplying by pi a radius of 2.2 gives a circumference of 13.816 which is 0.0384" of linear movement per degree of rotation compared to 1.8 which gives 11.304 and 0.0314.

    So during the increment of rotation from 1/2 a degree before the 2.2" radius passes the point where the belt leaves the pulley to 1/2 degree after the linear motion of the belt is 0.0384 while when the 1.8 side passes through the same increment of rotation the linear motion is 0.0314.

    The tension in the belt certainly does change and the change in linear travel per increment of rotation is very small, probably it is smaller than other sources of error, but it is there. Every revolution the linear motion runs slightly ahead and then slightly beyond its expected position.

    EDIT: Corrected calculation, I used radius not diameter to get circumference.
    An open mind is a virtue...so long as all the common sense has not leaked out.

  19. #19
    Join Date
    Apr 2006
    Posts
    45
    ctate,

    As Geof points out, runout errors do create (cyclical) linear errors in your table. Purposely offsetting the bore of a pulley is common machine design practice where the output motion needs to be advanced or retarded.

    I do agree though that as long as you take reasonable care in mounting your components, then those errors will be well within the boundaries of an open loop router...

  20. #20
    Join Date
    Apr 2007
    Posts
    1955
    I am probably being anal about this, but the errors here can actually add up pretty fast, at least using my "not enough coffee yet" math.

    While it is interesting to calculate what the error is in one "increment", what I am thinking about is tht total errors in movement which can occur over the part I am trying to machine. I am on a pretty tight budget, so I have to optimize the aspects of the design which have the most potential for error or improvement (that I can afford)

    There is a lot of money thrown at linear motion components like ball screws on both wood routers and mills. The advantage of the ball screw, is that it essentially divides out the error by its mechanical advantage. I don't have a ball screw budget, so I am attempting to do this entirely from a direct drive belt approach. (motor mounted on the item being moved, not stationary)

    From a hobby perspective, the difference between a wood router and a light cutting Al mill are fairly small. While furniture making can often withstand more error, if you are planning to build small items like R/C parts or fancy carvings, errors exceeding +/- 0.003 in are very significant, and it would be really nice to obtain an unobtanium (for me) like +/- 0.001 in.

    Looking for various sources of error in a trolley like design, I came up with
    - Belt stretch
    - Belt tooth fit backlash
    - radial shaft movement in the stepper motor
    - belt stretch, especially at direction changes
    - "roundness" of the timing pulley
    - How concentric the axis of rotation of the timing pulley is relative to the timing pulley shape.
    - Accuracy / consistency of "step size" of the stepper motor (some are barely +/- 5 - 10 %)

    One I am still trying to fully grasp is the "trapezoidal tooth effect" that the precision belt drive people talk about.

    There are probably more than this, but it is a start. The challenge, is that each of these "adds" to the errors, unless you are really lucky and some cancel out. Assuming no other cancellation effects, a mounting error of just 0.001 in will cause a movement error of 0.002 in every 1/2 rotation of the shaft.

    So far, I have been able to identify at least "concepts and methods" to keep the contribution from each below 0.001 in, but have not yet found methods to keep the total below 0.003 in, even being pretty careful, and that is just on paper.

    With the right tools, it is feasible to do substantial machining of a shaft / timing belt pulley to obtain a good fit. It is not so easy for a beginner by hand.

Page 1 of 2 12

Similar Threads

  1. What is a timing belt and pulley ?
    By ynneb in forum FAQ of DIY CNC Machine Building
    Replies: 2
    Last Post: 02-18-2011, 01:38 PM
  2. bridgeport timing pulley
    By dgalaxy in forum Bridgeport / Hardinge Mills
    Replies: 4
    Last Post: 02-19-2008, 10:41 AM
  3. Timing pulley question
    By pstockley in forum Mechanical Calculations/Engineering Design
    Replies: 1
    Last Post: 04-21-2006, 07:35 PM
  4. can I get a 13 tooth timing pulley
    By unterhaus in forum Bridgeport / Hardinge Mills
    Replies: 9
    Last Post: 01-11-2006, 05:11 PM
  5. Calculating the right timing pulley
    By cnc2k in forum MetalWork Discussion
    Replies: 1
    Last Post: 09-01-2005, 01:18 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •