I've had a problem on my newer 5x9 bed router for about seven months. One or the other of the two Y-axis servo drivers will fault during a run. Today, I spent an hour on the phone with the manufacturer, and they stepped me through a 'realignment' of the gantry in Y. Since there are two y servos/screws, and two homing switches, if anything gets skew between the two, you get an over-current on the drivers as they attempt to maintain positions or accelerate.
I loosened all the gantry elements, homed twice, then secured the gantry again. It worked fine. About two hours later, it failed the same way. But it occurred to me that I had done several 'home' operations during that time. So this time, I repeated the exercise, only doing ONE home to accomplish the alignment, then never doing another.
I ran my exerciser routine for hours, and the current never increased a bit. Then I did a home. It jumped-up dramatically. I did another, and it went past 100% allowable, and faulted.
I've been complaining for seven months that my home position was varying by up to 30-thousanths on EVERY homing. They denied that could happen (Their switches 'never fail'). Now I have proof that the home switches are at fault. When one triggers before it did that last time you did a home, the gantry ends up skewed in Y across X.
The disappointment is when I had a bad cable connection, I noticed that a Z-axis motion was 'occurring', logging the steps on the screen, but never moving the axis! With SERVOS with true position encoders, they're still using 'open-loop' positioning! They send the pulses, and just pray they move the axis! DAMN!
Lloyd