I’m currently exploring options to automate our machine assembly process and would appreciate your input on the following:
We’re working with a machine setup that includes an ACOPOSµ and two servos, with a mechanical configuration that is always identical across units.
The goal is to have these machines assembled in-house with minimal interaction by myself including software installation on the X20EM0611 via USB, which is already working well.
Now to the question:
Is it possible (and if so, how) to implement an automatic autotune of both servos during first boot?
Alternatively, would it be more practical to preload generic tuning values into the default software and use those for all units?
Currently using AS 4.12.8.41 and mappMotion 5.29.0.
In reality, my recommendation, if you have a consistent mechanical system, would be to use preloaded soft tuning values (no speed/isq filters). This can be useful for a like a bearing run-in.
Building autotuning into the user interface is possible and now much easier with MC_BR_SetupController in ACP10.
My recommendation if you do any autotuning from the UI, is something similar that is recommended when doing the Autotune in the test window.
run it multiple of times (5-20),
calculate an average,
ONLY use an autotuned value if all of the vales are with in a confidence factor (i.e. all values are with in 1-5% of each the average,
and only use 75-90% of your autotuned value. (i.e. back off your tuning slightly).
I would not depend on your autotuning to provide the confidence you get from a tuning your axis with step motions and manual verification of lag error throughout those movements.
Thank you Matt for the insight and recommendation. I will check this is the near future, if it somehow is viable for my intentions, but it sounds promising.