I have used a couple of different G76 wizards as well as hand coded G76 and G92 configurations.
The main problem was random missing steps on fine threads(>28 TPI). If the code called for 7-9 passes
sometimes it would try and do it in 3 passes and destroy the threads. At first I thought that it was cabling noise so I rewired the controller with all shielded cables, grounded at only one end and terminated at a central point and it still messed up. I than added EMI filters to the PC, driver PS, VFD and special shielded 3 phase motor cable and grounded plus a separate circuit plus UPS on PC. Better but not fixed. Oh yea, I did try different desktop PC's( XP,W7 & W10). I than decided to try a Quadrature Indexer and different software due to known indexing problems with Mach3. I never had a problem with turning, boring or tapers with mach3, only fine multi pass threading.
Presently waiting for a new Ethernet, UC400ETH controller and UCCNC software. Bob