This is one of the main reasons that I'm not using Mach4.
Which functions you have available, and which ones actually work, vary depending on which motion controller you are using.
So, in a lot of ways, you're Mach4 experience has more to do with the motion controller vendor's support, than Artsoft.