When you power up the machine, do you home it to establish machine zero, or does it just come up as machine zero wherever it happened to be at the moment when it shut down?
There is nothing dangerous about using G92 to establish the machine coordinates, except that you must be diligent to reference to exactly the same point, time after time. If the control has no accurate homing procedure on startup, then you have no choice but to set the machine coordinates with G92 (in MDI mode). I used to run machines that had no homing procedure. It was a PITA to find and set G92 to some arbitrary fixture point, but it had to be done.
First you get good, then you get fast. Then grouchiness sets in.
(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)