When I configure a PMDX-424 and PMDX-104 and install your profile, I cannot
duplicate your results.
Your configuration for the Mist and Coolant relays is logical and correct.
Mist and Coolant using your profile activate relays as expected. The relays
are off while Mach4 is disabled, and respond to M7, M8, and M9 in the
correct manner when Mach4 is enabled. This was confirmed by both the
LEDs on the PMDX-104 board and by continuity measurements of the relay
contacts using an Ohm meter.
Your configuration for spindle control is not logical considering that you
have a PMDX-407 spindle control board.
There is no need for an output driven from the Mach4 "Spindle On" output.
This function occurs automatically in response to the messages from the
Mach4 API to the PMDX SmartBOB plugin. Spindle On will result in the
small solid state relay on the PMDX-407 being activated without needing
to provide an dedicated Spindle On signal from Mach4.
The Spindle Reverse output from Mach4 should be configured to control
the Relay on the PMDX-424. The Run signal from the J2 of the PMDX-407
should be wired to the Com of the Relay. The N/C of the Relay should connect
to the Forward terminal of your VFD. The N/O of the Relay should connect
to the Reverse terminal of your VFD. The Com from J2 of the PMDX-407
should connect to the terminal of the VFD that activates the Forward
or Reverse run mode of the VFD.