There may be another way to do this but here is what I am trying to do.

Using Aspire and programming a multi tool cutting operation, I want to tell the machine to go to specific points relative to TABLE BASE coordinates.

I normally run all my part files with temporary zeros set at wherever the corner of my material happens to be on the table, but my home-made off table zero plate and tool changing location/ height are ALWAYS the same.

I noticed that when I have a temporary zero set up, the memorized keypad buttons will still send the machine to the locations I set them when the zero is at the actual table base zero. I like this.

Is there a way to program my custom zero file to use the memorized command locations, instead of X,Y locations?

Example for tool change is:
jz 9
sk 1 (bit changing)
sk 2 (zero plate)
c2
jz 9
jh
end

This is essentially what I have my current c9 function set as, except the sk positions are X/Y positions currently.

Anyone know how to do this? thanks guys.