OK so today I'm back on the limit switches. Below is the diagram I currently have, is there a way using the relay that I can have seperate inputs from each limit switch or is it not needed?

Click image for larger version. 

Name:	Limit_Switch_wiring _diagram.jpg 
Views:	658 
Size:	91.7 KB 
ID:	15679

I'm going to have travelling switches on each axis (apart from the Z where I can probably get away with fixing it and have the trigger points on each end of the Z axis) and wire them back in shielded 3 core cable...

The home switches I'm going to wire individually into the CSMIO IP-M.....