I purchsed a wired Microsoft XBOX 360 controller, followed the instructions and installed the XBOX 360 Controller Pendant and it works great! However, now that I am using the controller to position X0,Y0 and Z0 and attempting to cut, I've found an issue that I'm not sure how to fix. My G code does a G53 Z0. then a G53 X0, Y0 at the beginning of the file and before each tool change. Strange thing is, when I postion Z using the Pendant, it appears to be saving the distance moved with the pendant as a offset of some kind on the Z axis because when I start the program and it goes to G53 Z0. It continues past Z0 to some random depth that seems to be realted to the amount I moved the Z axis with the controller, then moves back up to my Z rapid height of .1 and cuts. If I move the Z axis using Mach Jog, I don't seem to have the issue. Is there a setting somewhere that is causing the Z axis movements to be affecting offsets in Mach?