Have you read this:
LinuxCNC Documentation Wiki: ToolChange
It summarizes the LinuxCNC signals for tool changes, which Path Pilot presumably uses. Even if Path Pilot uses some other communication method or script, I don't see why these couldn't be used. They should be relatively straight forward with a PLC or microcontroller to manage the ATC motion.
Sent from my SM-G920V using Tapatalk