I need urgent help on my machines homing position.
I have a Tsugami Mercury T-NCM70/160 CNC lathe with a FANUC 6T control.
My problem is as follow:
I need to machine parts out of stainless steel with a tolerance of 25 microns on diameter.
If I start the machine for the day the position screen shows X0 and Z0. This is the homing position where I stopped the tool turret the previous day.
I move the tool turret with jog mode away from the homing position.
Switch the mode switch to ZRN (zero return) and press jog feed X+ and Z+ to move to the home position.
The Z-Axis stops and the pilot light come one and the Z-axis display is within 3 microns from the home position from the previous day.
Now this is my problem:
The X-Axis stops and the pilot light come one and the X-axis display shows 35-40 microns from the home position from the previous day.
I do a origin on X and Z
If you do cut a new job for the day the dimensions is all out because your homing position has moved from the previous dayand I use G50 from the home position to tell the control where is the job zero point is in X and Z.
I did strip and clean the switches for over travel and homing on the X axis, so they are not sticky.
I swapped the 2 pulse encoders from the X and Z axis, but still the 35 micron error is still there.
If I do adjust the dimensions to be within my tolerance the machine stays fine, and you can go as many times to the home position as you like till you switch the machine off, and on again then the homing position differs again.

Any ideas or suggestions from anyone?