It would be super handy to have a list of 16 or more user definable, named, machine positions which you can then easily access and click on to move quickly to that location.
Seems like this would be easy to implement and also really useful to everyone I’d bet.
Several uses I can think of off the top of my head:
My favorite tool change location
My favorite z probe location
My favorite xy origin
My other favorite xy origin
G28 and G30 are user definable locations, using G28.1 and G30.1 to set the locations.
You also have different work coordinate systems with G54 being the default, but I don’t think using those would make sense for what you’re describing.
Probably the simplest way to do this would be to set up macros for your locations and use machine coordinates (G53) where 0,0,0 are defined by your homing switches by default. And by default, your work envelope is in all negative machine space.
So, assuming mm mode, something like “G53G0X-300Y-300Z-5” would rapid move to that specific machine location regardless of where your current work offset/ work origin is set. G53 is not modal, so you have to explicitly say G53 for every move in machine coordinates.
Having to type “G53G0X-300Y-300Z-5” every time and having to remember the coordinates is not quite what I had in mind. I have at least a half dozen location that I would like to be able to easily and quickly go to.