Hi all.

I recently received an old Matsuura MC-1000V, that I’m suppose to set up.
The machine has an old Fanuc 6M control system, but apparently the system don’t have any work offset option.

So my question is, which way will you recommend me to set my work offset?
What I’m thinking is to, of course return the machine to its zero return at start up, and then set a work coordinate in the beginning of all my programs. But I don’t like the idea of using G92, as I consider this very dangerous and very inconvenient if I have to restart my program from a different point than the start.

Is there a different G code, which will always set the coordinate system from the machine origin point, and not “add” the value every time you program it?
In this way I could set the work zero coordinate after every tool change, to avoid any mistakes.

Any suggestion is highly appreciated!
Thanks.