Hey I apologize I missed your message. I really like PCW_MESA's idea and would like to learn more about Linuxcnc in this regard. If I had to do this today, I would run a python script in the background of Pathpilot and wait for a tool change and then send the change to the robot. I work in automation and I will talk to the controls guys tomorrow to understand a little more about the fanuc side of things. We always have 200id's flowing through the shop and I will probably use that as a reference when speaking to them.
Pete