I may be wrong (it has been many years since I laid hands on a Mazak) but isn't the T Plus a turning (or Mill-Turn) control and the M Plus a milling control? I presume you would be programming in ISO and not Mazak's conversational language and therefore the would be different G & M codes required for turning & milling.
You can structure a SolidCAM post for both controls because that is how the Mill-Turn posts are constructed but it means that every part you program in SolidCAM would start life as a Mill-Turn part.
In a scenario with many different machines (even ones from the same builder) I find it pays to have separate posts for each machine / control. For example, I program for 3 Mori Seiki 's. a SH400 and two MH40's with the SH and one of the MH's having Fanuc 16MA whilst the older MH has Fanuc 0M so I have two different posts, one for the 16MA and one for the 0M.
If you have different machines that share the same control for example a QT10, a SL30 and an Integrex all with T+ then it is possible to merely have 3 different MAC files all referencing the same GPP file and local differences handled in MAC variables.
Finally, some Mazaks did use Fanuc and the ISO side of Mazatrol is very, very similar to Fanuc but be aware that it isn't identical. I once saw a spindle on a HV800 destroyed because the period of dwell in a G04 call isn't designated by a Xn word, but by a Pn - we were tapping with a right-angle head at the time and the "G04 X20." call moved the head about 300mm through the job. Big bang! Disintegrated RA head! No spindle! Very glad it wasn't my code......