We recently installed our product on a Mazak with a recent-vintage Matrix control and needed to use DPRNT and a macro to command our device. First problem we ran into was a lack of any RS232 port native to control, Resolution was to install a USB/serial adapter to the CPU and install a Windows driver. After much mucking about, we learned from a well-informed Mazak guy that contrary to the documentation, COM3 and COM4 were not usable in this configuration. So we "uninstalled" the driver currently married to COM2 and attaced the USB driver (Keyspan) to COM2.
After all this, we were able to talk to our device via DPRNT, setup macros, and everything worked ok.
Problem started a few days later- machine would randomly stop with an "887 TAPE I/O ERROR" alarm, which could be resolved by hitting reset.
We have spent a lot of time trying to solve this one; our device is "write only" with handshaking taken care of by the connector (DB9) or turned off completely at the control.
Pertinent parameters in the Mazak:
DPR1 (baud) 5 (9600)
DPR8 (insert cr) 0
DPR9 (handshaking) tried 0 (no handshaking) tried 2 (RTS/CTS)
DPR12 (waiting time) was 5, now 10
DPR14 (com port) 1 (COM2)
DPR16 (DPRNT port selection) 1 (COM2)
This problem appears to occur at random, with no correlation to other events.
Any ideas??