Hi Steve, while waiting for a response I reread the PMDX and KBIC documentation again -- I did not want to lose the weekend, so I decided to break the problem down into two parts
I hope this will help you help me and others...
Part 1: How to wire a PMDX-107 to my KBIC DC Spindle Motor Controller
For part 1, I just wanted to get the KBIC DC Spindle motor controller to work in forward only. Here's how I accomplished that.
WIRING BETWEEN PMDX-107 and KBIC DC MOTOR CONTROL (Note: I have the SIMG isolation board mounted to KBIC for complete isolation in addition to isolation the PMDX-107 provides)
FROM THE PMDX-126 BOARD TO KBIC
PMDX-126 GROUND --->> KBIC COM (Common) ground input on the SIMG board.
Note that this common is shared between the E-Stop and the 0-10VDC Signal inputs to the SIMG/KBIC board. Is that OK? Is there a better way?
PMDX-126 E-STOP INPUT (From E-Stop Switch) --->>> also connected to the ENABLE line on the SIMG/KBIC board.
My thinking here was that an E-Stop condition would kill the SIMG/KBOC boards as well as cause the PMDX-107 to stop sending a 0-10VDC signal. Is there a better way?
FROM THE PMDX-107 BOARD TO KBIC
PMDX-107 AOUT ----> SIG (0-10VDC Signal) input on SIMG/KBIC DC Motor Control
I am using the on board 0-10VDC from the PMDX-107 to drive the KBIC control
PMDX-107 A GND ---> Connected to GROUND on SIMG/KBIC (which is ALSO connected to GND on PMDX-126)
I'm concerned about sharing GND as I know that normally the PMDX-107 isolates from the rest of system. The reason I had to tie the ground together is in order to get the ENABLE input on the KBIC drive to work.
I suppose an option would be to just tie the KBIC ENABLE TO ground on the KBIC side and not drive enable from the PMDX-107 at all./ This way, the KBIC is always enabled, relying only on the 0-10VDC to determine when to drive spindle. (That is how it was wired in the AhHa controller days)
OK, so I have read your documentation and described what I have done as best as possible.
The above works but I do not know if that would be the safest or recommended approach, so I am asking for your feedback.
Part 2: How to reverse output polarity on PMDX-107 to send - 10VDC to KBIC?
Steve, I know you are working on this, so I'll wait. I have given some thought and, since I have a CNC4PC C15 dual relay card, one option may be to use that. Ideally, I was hoping to use only PMDX boards but I am open to using the CNC4PC C15 Dual relay card, driving both relays from the PMDX-107 DIR pin and then using the relays to reverse the 0-10VDC to the KBIC.
Even simpler than the C15 card could be to use a DPDT relay driven from the PMDX-107 that would reverse the 0-10VDX wires. This external relay only energize when I wanted Spindle reverse. Not sure how to best drive it from the PMDX-107, though.
Steve, I know you were thinking of something more elegant when we spoke. I just wanted to put this out there.
Looking forward to your thoughts.
(FYI: I know I've posted several things in the forum today. I took careful notes of my reading and questions. I am posting each separately to make it easier for us and others to track in the future. Thanks for this forum!)