Hmm. Vad är det du funderar på att bygga, närmare bestämt? Just en industrirobot är ganska olyckligt att styra direkt med en PC - det är en realtidsapplikation och eftersom _inget_ av de vanliga operativsystemen är realtidsoperativsystem så är det en klar risk för problem. Nu är det kanske inte i praktiken något problem i just din applikation, men om man tar exemplet industrirobot så vet jag att de körs med "vanliga" PC i kontrollskåpet, med speciella realtidsoperativsystem för att klara tidskraven.
Om det är så att du verkligen ska göra något som har hyfsade tidskrav skulle jag satsa på en extern kontroller, som du i sin tur kan få att kommunicera med din Mac över lämpligt interface (Ethernet, USB, RS232 (COM-port) via adapter). Fast allt beror ju helt och hållet på vad du vill göra och vilka förkunskaper du har...