if it has any, macros would only be present on a working machine.
there is a parameter to check and if it is set it will say use macro when T code is read and another one for M code.
if they are set then you should have tool change macro, otherwise you dont have it.