Brilliant, so it does not use the switch offset at all, but reads the offset direct from the table - neat.
I did not know you could read the table with GetToolParam etc, not learnt that much yet, hence my first attempt was messy and dabbled with offsets etc.
The #var in the G0 Z#1000 is identical to my existing method but a different var.
Stupid question, how do you initiate tool-change if its not in sheetcam?
Thanks for that