Hi,
Mach4 has signals which are active or not but does not control the VFD. Its the motion controller and particularly the BoB that actually interacts with the VFD.
A set of relay contacts is quite useful for controlling a VFD. The contacts are galvanaically isolated from the BoB and they are polarity insensitive.
Most BoBs have a transistor output and so the VFD 0V and BoB 0V must be commoned together. Also the collector, aka the BoB output, can go down to
VCESat, say 0.1 to 0.5V above ground. It maybe that the VFD input requires a 0V input or VERY close to it and a saturated collector-emitter
junction is just not quite low enough.
Craig