Es gibt doch auch fertige CNC-Fräsen-Software, die mittels Centronics-Port des PCs die Positionierantriebe ansteuert. Das kann grundsätzlich auf einen Roboterarm übertragen werden.
Centronics-Port gibt es noch auf vielen existierenden Mainboards, zumindest als Header; dafür kann man noch ein passendes, fertig konfektioniertes Flachbandkabel kaufen oder basteln.
Oder eine Centronics-Karte nachrüsten.
Das bringt beide Male meines Wissens 8+4 Ausgangsleitungen und 5 Eingangsleitungen.