Yo Fellas, Excuse me if this sounds obvious but, have you checked the "Safe Z setup" in the config menu? You can make your safe Z reference to machine coords OR work coords. If you are referenced to work coords and your work offsets change from job to job then so will your safe z. Hopefully that made sense, if not, it will when you look at the safe z setup screen.
HTH,
Sid