Originally Posted by
TomKerekes
Hi Mark,
Sorry to hear you are again having problems.
If the position shifts off the problem must be related to the encoder. Either the encoder itself, the wiring, the interface, or the related hardware/software. With a properly working encoder regardless of what happens, rough motion, crash, or whatever the encoder should still track the position. I suppose one exception is if the motion exceeds the encoder count rate, but I would expect that to be impossible or unlikely.
Was the offset only in the Y axis?
Does the Y encoder cable flex at all?
What max following error are you running with? No following error occurred?
What was happening before the problem occurred?
What is the rapid move velocity in counts/sec?
I think the most likely thing would be an intermittent encoder cable. With one broken wire the encoder could count unreliably.
I suppose we could write a background task to be recording data and if we could somehow trigger save the data for analysis.