Repeatability: not too difficult to do this. "Accuracy" is quite another thing entirely.
"Repeatability" means being able to return to a taught location within a specified tolerance. Typically this is done under max dynamic conditions of speed + rated payload and test conditions.
"Accuracy" is when you command the device to move 10mm, does it actually move 10mm +/-(tolerance).
For repeatability tests, I've done something like this many times before:
1. You need to determine a suitable sample size of quantity of 'taught' locations. They might be 'taught', they might be programmed locations. The population of samples should cover the entire work volume of the device. I'm an advocate of the Shainin Method flavor of Six Sigma analysis, so I always used 31 samples. '31' because that was the number required for an isoplot to determine if your measuring device was repeatable or not. But you'd probably only understand that if you went through a Shainin course.
2. You should also determime if you want to measure the repeatability to a taught point at max published "high" speed or something else. This may / may not affect results.
3. I would typically set up a dial (or digital) indicator and have my robots move it to target 'taught' locations. The locations themselves may require some tooling elements. If not done already, then get the measuring tools calibrated and make them pass an isoplot test or Gage R&R test. Design & build your tooling heavy & rigorous, the magnitude of the measured value is tiny. Be careful of vibrations.
4. Run your experiment and record the positions. Run them in random order (use a random number generator or table) to determine the sequence. You may even consider running the experiment repeatedly at different (again, random) times during the day to capture temperature effects on the devices.
5. Plot it. The points should all fall within the stated repeatability tolerance. If your vendor is being vague, then it probably will not. Be prepared to argue about it. Better yet, design your test and then tell them (before purchase) that they'll have to meet this test as part of the acceptance requirements.
TygerDawg
Blue Technik LLC
Virtuoso Robotics Engineering