You don't start a PMC file from any macro script. The PMC is running all of the time (it is a software PLC). Regulars ways of interfacing to a hardware PLC from a macro script can be used. Typically by using Mach registers to communicate. For your tool change stuff, you could load the selected tool into a register that the PMC is watching, etc...
Steve