Some machines need to load the tool into the "Pod" first. Although I can't be positive I would try calling up the tool first.
T#(should get tool ready in changer)
Then M6 to perform the change.
You should then be able to call up the next tool to be used later in the program.
The G91 G28 Z0 may not be the tool change position either.