A seperate word of warning about G92. The choice is between a rock and a hard place
Programming a G92 inside your program is dangerous. This is because if you abort your program (or the machine stops somewhere because you made a programming error), the current position is random. If you start the program over now, you can imagine your surprise when this UNKNOWN location somehow has become your new machine zero. Usually, you understand this right after the shards of your endmill go whizzing past your ear
There is at this moment no way to go back to the original machine zero that you worked so hard to establish. Get the edge finder back out. Cancel all tool offsets with a T0. Move the Z back to where is was supposed to be at the start.
So, if you use the G92 in MDI mode only, then the machine will never get lost because it will never encounter another G92 command in your program.
The only danger of doing the G92 in MDI, is that you must remember to do it every time you power down and power the machine back up (if the machine drifts out of position, you need to reacquire the reference point on the work.). If you forget, you could encounter the same situation with an incorrect start point. I still think it is safer to do it only in MDI and write yourself a reminder note to do this whenever powering back up to continue using a program from yesterday.
The Bandit is an unforgiving task master. So are all cnc's for that matter. The strict rules of safe operation are more arduous with the Bandit because it is such a basic machine, with only one coordinate system. The newer cncs are better, because the use of work offsets keeps the machine coordinate system intact all the time. This is why the use of the G92 is discouraged in modern machining center operation, because it can have the same disastrous consequences.