Hi,
Mach4 as it stands is ready for use for three axis milling and/or routing. I have not the plant required to test four or five axis stuff
but certainly all the required DROs and control channels exist.
G31 probing is a controller/plugin function. I use Warp9s ESS and G31 works fine and in the last week or two can now handle G31.1 G31.2...etc.
To my knowledge all of the modestly priced controller/plugins are G31 capable.
THC is also a controller/plugin function. It is not yet implemented by ESS. To my knowledge the Vital Systems controller is the only Mach4 ready
controller to have implemented THC.
I have heard but cannot confirm that some of the lathe canned cycles are still a bit ragged, probably not up to production use.
Depending on what machine you want to control I would argue Mach4 is production capable as is.
Craig