Is there any technical information on the machine at all? - even a block diagram?
It doesn't look any more complicated than a simple PLC could control however given the multiplicity of programs being run it's no surprise to see it running via a PC.
Lots of output drivers and a few feedback...