Re: pathpilot pulse output
AFAIK, the Tormach ATC and Smart Cool use USB/FTDI interfaces, rather than pulses to interact with Path Pilot.
Re: pathpilot pulse output
Pathpilot outputs a serial string command to the smartcool which is then interpreted by the internal controller of that device and converted into a command that is sent as another serial string command to the nozzle servo. The machine is not involved in this, it's all over USB from the controller. Get yourself an FTDI breakout board from Adafruit or similar and run it to an intermediary processor (arduino, teensy, etc.) and use that to generate your pulse output.
Re: pathpilot pulse output
It requires a little more than just connecting an FTDI breakout board to a USB port on the PP controller. For example, you will need to edit the /etc/udev/rules.d file to associate your FTDI board with the PP code that controls SmartCool. The software on the arduino, teensy, whatever needs to properly respond to each message sent by PP. PP doesn't send the tool number to SmartCool but rather the required angle for the SmartCool nozzle to direct coolant at the tool. It should not be especially difficult to accomplish what you want but it does require a modicum of programming expertise.