When I was testing the CSMIO out a year or so back I had the slow pull out issue. I thought it was a problem with their plugin but talked to Steve (Smurph) and he said he had exactly the same issue with the Galil, so looked like it was Mach. I then found it worked better in an old version of Mach, sadly however other features did not work in the CSMIO so I had to go back to the newer version.
Ken Crouch seemingly found a way round the slow pull out issue with his Galil plugin but what/how I have no idea.
Vid of my wee lathe tracking a previously cut thread whilst slowing and speeding the spindle, see here
https://www.youtube.com/watch?v=sKp343Ubf7Uand with the older version of Mach3 showing the quicker pull out see here
https://www.youtube.com/watch?v=8c1sndp-554Vid of Ken Crouch's with Galil here
https://www.youtube.com/watch?v=JfnQxDPWoEQRigid tapping can be done with CSMIO and Kflop and likely also Galil and others but it requires that you use an MCode rather than let Mach handle it as Mach does not really support G84.
The CSMIO works perfectly with rigid tapping and I assume the others do as well.
With the CSMIO you would call
M84 Q-20 P1.5 S400 R800
That would rotate at 400rpm at a pitch of 1.5mm to a depth of -20mm and reverse out at at 800rpm.
I have my post in BobCAD putting out the correct values for rigid tapping with the CSMIO.
Hood