All sorted confident that the machine understands and does what it’s told to in the imperial setup. It was as easy as Dean said.... Not sure what was going off with the MDI last time but that working as I would expect.. Any screws up won’t be the machine setup... the idiot driving it or dodgy g code.

Now for the difficult bit.. understanding the gcode... already emailed the vendor of the code to ask why there is a different datum(G90) for each tool change. In my 30 odd years of engineering I have never seen datums refined so many times.