[ just wondering ]
Have you seen angular accuracy of a typical stepper motor, Dave ?
MichaelG.
.
Edit: __ This is the first statement that came readily to hand:
https://www.geckodrive.com/support/accuracy-and-resolution/#:~:text=A%20step%20motor%20is%20a,a%200.18%2Ddegree%20error%20range.
I plead not guilty. I didn’t claim that a stepper was more accurate than a mechanical indexer, only that they’re a more convenient way od getting the same result.
These days, there’s huge advantage in replacing the mechanical indexer, which isn’t accurate in itself, with a stepper motor and microcontroller. No need to understand complicated mechanical instructions, fit the right index wheel, and then count turns whilst cranking a handle. Instead, the microcontroller is simply told the angle or number of divisions needed, it does the maths, and then turns the rotary table correctly, never making a mistake!
The bit about the microcontroller never making a mistake is important in this context, because no matter how well-made, mechanical indexers are very prone to operator error!
In a rotary table application, stepper inaccuracies are emphatically reduced by the table’s worm drive, at least 40:1 with 90:1 being common. It is the build quality of the worm drive and rotary table that mainly determine the table’s positional accuracy, not the indexer. Be interesting to compare an inexpensive HV-6 clone, with a SIP; I’d expect a SIP table in good condition to be 5 to 10x more accurate, with the very best perhaps managing 15x. Also interesting to compare how robust they are internally! I remember reading a sad tale of woe from a chap who had invested in an expensive rotary table after his HV failed during a hard slog hacking out the spokes of his model traction engine. Guess what, the expensive table failed in exactly the same way! Problem was that the expensive table was more accurate and precise, and the assumption it would also be more robust was wrong!
Back to steppers, whilst true that ±1.8° is the potential error at 200 steps, most of the time the actual error is 0°. And, unless the motor is overloaded, the occasional plus errors are cancelled by the occasional minus errors. ±1.8° is the worst case, not typical. In practice, steppers behave much better than that. More subtly, the angular error is also effectively reduced by micro-stepping, and I’d expect a rotary table to be driven at 3200 steps per rotation, not 200. Explained in Michael’s link https://www.linengineering.com/news/methods-for-increasing-accuracy-in-stepper-motors though I had to read it three times!
Nealb makes a good point about servos though. Though steppers are an inexpensive way of driving a rotary table, where the worm almost guarantees the motor won’t be overloaded, steppers are less accurate in heavier applications. In that case, much better to fit a servo motor: these report their actual position, allowing the controller to make adjustments when necessary.
Dave