I program my Tormach with GibbsCam. If you ask real nice and PM your
e-mail address to me, I'll send you the post processor I use. I have to make a few edits in the posted file, but once you know where they are, it takes about 2 minutes.
If you don't have a ATC, you need to remove M6. The program will work fine with the M6, but the machine will wait when it M6 it will wait till you press cycle start again. When you cancel your G81, G82, G83 and so on, you have to remove the Z move from the G80 line or you will get an error message. If you don't have the ATC, you don't need to send Z home to change tools. Instead of G91G28Z0., you use M998. The only time I use G91G28 is to bring the Y axis forward to can change parts.
The machine moves way too slow to have to send it to the Z home position to change tools every time.