When Mach hits a T# (in advance of an M6 - fanuc style) it has to output a signal to trip the relay and hence motor. Can Mach do this?
******** Yes
Each time the carousel outputs its encoded position it has to interrupt Mach to let it know there's data waiting and then it has to present this data to Mach for comparison. Can Mach do this?
******** yes
BTW What about the arm?
****** It can be controlled from relays as well, depends on design complexity.
Cheers
Ian
EDIT: With regard to the encoder outputing its position to Mach I've just read up on triggers. Instead of using an absolute type encoder, one way would be that the carousel just sends a pulse each time its at a slot, Mach could keep track of
which slot. This negates the need for Mach to read a number. Just a thought.

I have thought of that, but if MACH ever hiccups(;-) Like in a probing cycle (;-) you could loose reference and a tool changer crash is not pretty. THe Unique ID system allows mach to know where it is at all times Hardcoded so to speak. You can monitor 30 positions with 5 digital signals as on/off combinations. Seeing how mach polls the macropump/brains every cycle I don't see this as a bottleneck?

??
(;-) TP