TimothyMoulder
Member
There has to be a way to do this mathematically...
You have a table with 12 stations, positioned evenly around the perimeter. You have a 2000 line quad encoder on your servo motor, for 8000 counts
8000 / 12 = yuck. Okay, 666.66667.
Different encoder is not an option at this time.
My thought is to use two indexed moves, since I have a little slop to work with. Overshoot a bit on one stroke, undershoot a bit on the other, so the error does not accumulate enough to matter. I'd planned on using 666 (lucky me) and 667, but this doesn't feel right.
Has anybody else tackled a situation similar, and how did you approach it?
TM
You have a table with 12 stations, positioned evenly around the perimeter. You have a 2000 line quad encoder on your servo motor, for 8000 counts
8000 / 12 = yuck. Okay, 666.66667.
Different encoder is not an option at this time.
My thought is to use two indexed moves, since I have a little slop to work with. Overshoot a bit on one stroke, undershoot a bit on the other, so the error does not accumulate enough to matter. I'd planned on using 666 (lucky me) and 667, but this doesn't feel right.
Has anybody else tackled a situation similar, and how did you approach it?
TM