Hi everyone. Before I get the service guys out here for a whopping bill, I was hoping to gain a few answers on my Haas VF-5. This morning upon warm-up, as the machine was running and about half way through the program, the machine faulted and gave me a Alarm 161. Usually the first thing I do is zero all the axis and then run the warmup program. After the fault this morning I wanted to zero all the axis again and retry. I noticed that upon hitting"zero all axis" the Z axis traveled first(as usual) THEN the wierd thing is that it went right to moving along the y axis and seemed to ignore the X. This machine usually travels diagonally to the X-Y home position. When it reached the Y home position it seemed to move slightly back in Y and then attempted to move in the X direction before faulting. The thing is, the table has moved to its travel limit in X. When I turn "jog without zero return" on, I move the table back to the center in X, then again try to zero all axis. It will travel in Z, then Y, then in X until it hits the end of its travel and faults again. It's like the machine has lost all idea of where it is in X since it usually traverses the table to the right in order to achieve X home. Now it's searching the opposite side of the table for X home. Any ideas anyone? Sorry for the longwindedness. Just trying to provide as much info as possible. Thanks so much for all the knowledge you guys bring to the forum. You've REALLY helped us out in the past! Thanks in advance for your replies.