It is in the ZIP with the fusion file of this part here. If you want to crash your lathe, feel free to test it out, since I not really have a clue what I am doing

It is a modified PP from a Haas30SSY ( and some code borrowed from Centroid lathe PP ), so I left in the code for SubSpindle and B-Axis, maybe I need this the next time...
You also can choose G64 smoothing for milling, but right now it is not implemented in lathe software ( I hope it will be soon

Turret 1 is for front mount tools ( X positive )
Turret 2 is for rear mount tools ( X negative )
So far I have tested, CNC12 runs the g-code without errors, but I am working on it to make it more efficient.
Vectors for polyform milling with C-Axis are much longer now, for better running and shorter files.
Uwe