@Mikus I have no answers for you but I had the same experience a couple of time with e-series in the last weeks, usually happens after a stop or a restart and all the waypoints shifted in the same direction for me, around 1.5 mm off in Y position for everything. There was one time where it was major and I found out that my robot base was not fixed properly, all other time everything was normal and I had no other choice but to re-teach some critical points. If someone has an answer to this, I'll be really happy.
Hey.
You see, the problem comes at random time, but I am sure it always arrives. And it is not very easy to repeat it, as it only comes after more than 30+ cycles.
It is a simple Pick’n’Place operation, where product is picked form a conveyor (static), placed on a laser and later placed on another conveyor for further processing. Problem is that over some cycles, the robot deviates form the waypoint coordinates and eventually will not pick up product from the conveyor, and then problem escalates till it feeds up empty laser and later on second conveyor has an empty shuttle and finally AOI (automatic optical interface) fails to pass a step as the shuttle is empty (I know I know, there should be some detection upon picking up the product, but this is not the biggest problem now). What I have seen is that X an Y coordinates are the problem here, and usually after these events I have to readjust all the Waypints (total of 8). The same thing happens after emergency stop or force related stop, where robot remains in active mechanical brakes (this I could understand as these are emergency related actions, those should be stopped immediately no matter what, with this event the difference is even worse – bigger, could be up to 5mm). Still after resuming a movement is detected (as if it is looking for a home point).
I have tried to investigate this, what is odd to me:
Question 1 – is it possible, that over time, physical points deviates form the software saved XYZ? Couse this is what is happening here.
Question 2 – how to avoid this as this way robot can not be used independantly.