I do wood inlays on my CNC machine. There is a long time between jobs where I am waiting for glue to dry before the next machining job. All my jobs require XY to be 0,0. So, when I can put multiple pieces down on the bed. When I zero the first one ( XYZ ) I execute the gcode and the last step, it goes home. I write down on paper what the XYZ numbers were from home position to the 1st piece. I then go to the 2nd piece, write down the offset XYZ from the 1st one..Write that down. So, it might be +10.32, -5.34. When that job is done, I need to reference back to the 1st one so I can do the nth machining operation, so in my case.. I would then do an offset of -10.32, +5.34, which gets me back to the 1st position, and then zero the axis. Do the code. This is a pain, for two pieces, but sometimes I have 10 or more pieces being done at the same time. It would be nice to either have a dropdown list of points, then a button tell me to go there.. I can code, but not sure how to deal with this ...Is there something out there that can do this already? Thanks