Yes you are right limeyer1000 the PC sends data to 2 very old CNC machines.
When you said "very hostile environment (engineering factory) ", I knew it!

You're post brings back memories. We have a 1984 Mark Century 2000 that had a NON-DOS computer with 2 - 5 1/4 floppy drives, and no HD. I don't even know what the OP system was but management where I work told us that it would "never communicate with a DOS computer." Several years back I got it communicating with an old 286 & DOS 6.22. (The CNC machine didn't know or care what the OP system was. It was simply looking at serial data transfer through the com port.) The operator moved all of his programs directly from the old NON-DOS computer to the "NEW" 286 computer one at a time over the com cable. Since then, we have progressed to a P4 with Windows XP.
We used to have proprietary software for every different CNC we had.(Five different controllers & 5 different softwares) Now we use DostekDNC from:
http://www.dostek.com/ on 13 different CNC machines. Doug Struthers at DostekDNC was great working with us to get us set up. (It is Windows software, despite the DOS sounding name.) We couldn't get any software from anywhere to work (well) on our Fadals, except the old DOS software that came with them. Doug & I emailed back & forth repeatedly to work out the bugs on the Fadals. He actually altered the software to make it work on the Fadals, which had some weird stuff in the handshake that wreaks havoc on most other software.
If you are looking to get to a user friendly Windows environment, look into the above software. It can be set to work with almost every CNC out there. The guys here complained at first, but now love it because the software is easy and all the machines are the same now.