Well this isnt my month - in the middle of fixing my lathe, the VMC (Leadwell V-40 with Mitsu 50M control) starts giving alarms.
The alarm is gives is 2D, which isnt in the manual but from the servo driver documentation from Mitsu it says "detector internal data error".
I thought my X thrust bearings had turned to mush because the table made a hell of a grinding noise sometimes moving in X, but the noise seemed to happen at different parts of the table. Upon pulling the way covers, everything looked fine, but I discovered what was really happenning was it wasnt grinding, but rather at some points the ballscrew was twitching back and forth and it was the whole table basically vibrating/moving back and forth about 1/2mm trying to find a position.
Sometimes it errors right away, sometimes it doesnt. It seems to happen less if turn on the machine and let it warm up.
It has to be a bad servo drive, bad cable, or bad encoder. I am leaning towards the encoder, because it may be my imagination but it seems to happen at a certain point of rotation of the ballscrew.
But I figured I'd ask if anyone else has had this problem before and if so what was the solution? Mitsu in the servo driver manual says the encoder (detector as they call it) is "non serviceable and should not be removed from the servo". No way am I buying a whole servo if it's just a bad encoder, but provided I got the same part num. encoder, it should be a drop-in replacement right? Or is the encoder position linked with some special motor shaft orientation at the factory that I will screw up if I take it off?
Any further diagnostics anyone would suggest?