Rotary table indexer - Page 67

Page 67 of 67 FirstFirst ... 175764656667
Results 793 to 795 of 795

Thread: Rotary table indexer

  1. #793
    Registered
    Join Date
    May 2009
    Location
    UK
    Posts
    31
    Downloads
    0
    Uploads
    0

    Default Re: Rotary table indexer

    I've been using this excellent design from one of the supplied kits for a couple of years now with no problems. But just got a question stimulated by discussion over on the ME forum. When dividing by a number "N" which isn't an integer divisor of the number of steps per rev, how does the controller deal with the resulting error? Does it use something like the Bresenham algorithm to minimise the error.

    Sorry if this has been asked and answered before!

    Thanks, John.



  2. #794
    Registered
    Join Date
    Apr 2006
    Location
    U.K
    Posts
    177
    Downloads
    0
    Uploads
    0

    Default Re: Rotary table indexer

    Quote Originally Posted by JohnHaine View Post
    I've been using this excellent design from one of the supplied kits for a couple of years now with no problems. But just got a question stimulated by discussion over on the ME forum. When dividing by a number "N" which isn't an integer divisor of the number of steps per rev, how does the controller deal with the resulting error? Does it use something like the Bresenham algorithm to minimise the error.

    Sorry if this has been asked and answered before!

    Thanks, John.

    Hi John,
    that's exactly how it works.

    So basically internally it multiplies the number of divisions by the actual division its on then divides the result by the number of steps for a full circle - this gives it the nearest number of steps it needs to get to that division (doing the multiply first prevents loss of resolution although it means it needs 32 bit maths which is why the max steps per rev is 16 bit).
    Internally it knows exactly how many steps it's currently taken so simply adds (or subtracts) that from the answer above to get the number of steps to take.

    This means there isn't a constant number of steps since it may need to take an extra step (or lose one to be accurate).

    In practice the accuracy of the maths is half the single step resolution, so a 400 step driver on a 90:1 worm gives you 0.01 degrees per step so the accuracy is 0.005 degrees. (Mechanical accuracy not withstanding).

    Hope this answers your question.

    Cheers,
    Steve.



  3. #795
    Registered
    Join Date
    May 2009
    Location
    UK
    Posts
    31
    Downloads
    0
    Uploads
    0

    Default Re: Rotary table indexer

    Brilliant, many thanks Steve.



Page 67 of 67 FirstFirst ... 175764656667

Posting Permissions

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


About CNCzone.com

    We are the largest and most active discussion forum for manufacturing industry. The site is 100% free to join and use, so join today!

Follow us on


Our Brands

Rotary table indexer

Rotary table indexer