use the CSMIO / IP-S controller of CsLab.
I spent about 1400 euros between ardware and Mach4 license (not to mention the servo ac drive kit) and I have a mediocre system! : - [
what makes me angry is that with Mach3 it works well (although I don't like it because of the slow response times to the potentiometers).
Mach4 immediately fascinated me! so I immediately bought a license.
But to be honest, my problems have really started since I installed the Mach4 lathe.
I love it because I like it! but I often hate him for the problems he has!
4 or 5 years after its release it should be perfect or almost perfect !!
Poor plug-ins are often the cause, although manufacturers are reluctant to admit their limitations or mistakes.
except for the G83 which is an obvious Mach4 error, for the G84 and G76 cycles I think the cause is the plug-ins, I can't be sure because I'm not a technician, but a mechanic (each his job) so I can only hypothesize without certainties.