I've been having problems with a YCI Supermax with Fanuc O-M control. The machine was working fine last week, came in Monday and had a servo alarm for the x,y,z and couldn't get the machine to move. Somehow it lost it's parameters, so I punched in the 900's and communication settings and reloaded the parameters. It was overtraveling on X when Zero Returning so I powered off and did P+Cancel and it homed. I set my G54, and did not have any backlash problems when indicating. I ran looped program for about 20 minutes to check if it would go back to the proper zero. Y location is fine but X is off by about an inch, any ideas what would cause this?