The control is Yasnac MX1, machine is a Matsuura mc-500v2
When I first bought the machine I replaced the x axis encoder because the PO hit it with a forklift
No damage to anything else just hit the cap of the encoder.
So I bought a new one and installed it and adjusted the parameters so it would home correctly.
One thing I noticed about the old encoder is that it had a glass ring inside it that looked like it was counting rev's or something, the new encoder I got did not have a glass ring in it, the servo shop I bought it from said this was not a problem (again no idea if this is right or not).
So now that I had a new encoder I got the machine up and running for a few months. I than decided to replace all the axis ball screw support bearings and rebuild the way lube system. In doing this I discovered the X axis servo was actually full of way lube because the coupling box that joined the servo/coupling/ballscrew was full of way lube because the drain hole was clogged. I pulled the brushes out and they looked fine. I drained the servo and sprayed some brake clean in there to get all the oil out, I do believe we were successful in draining all the oil out of the servo. Being that this is obviously less than ideal we decided to swap this potentially problematic X axis servo/encoder to the Y axis as the Y axis is significantly easier to remove than the X axis should we have any problems in the future.
*the problem is that straight X,Y,Z moves leave a perfect finish, as do interpolation and arcs. The problem is when I do a XY movement for angle like a 45*.
Here is an example part, the bottom edge is is a straight x axis move, and the surface finish is great:
Now the other two edges:
The finish quality does not seem to change with feed rate or spindle speeds, I have tried from 10-70ipm and a wide variety of tooling and tool holders with no luck.
Suggestions?