No data received on DNC server

Problem: When trying to send data from the CNC to the DNC server, no data is received.

1. Check the port log

If no valid start trigger is found or program name is found, then the port log might give you some indication of what is wrong.

2. Check that you are using the correct serial port

Check the terminal window to verify that the server is actually receiving any data.

If not, open the configuration dialog, and check that you have selected the correct serial port.

3. Handshake problem

Check that you are using the correct handshake method. If hardware handshake is not enabled, try selecting Set RTS high and/or Set DTR high in the serial port configuration dialog.

Some machines use non-standard software handshake characters. If this is the case change the XOn character / XOff character in the serial port configuration dialog.

For further information, please refer to Serial Port.

4. The CNC needs a transmission start character

Some machines need a specific character before it starts to transmit a file. Check the machine manual.

Some machines requires that the DNC sends an XOn character before they send anything. If this is the case, you should specify this in the Send at start configuration dialog.

For further information, please refer to Start of feed.

5. Check your cable

Check that your cable is wired correctly.

For information on how to wire a standard serial cable, please refer to Serial Communication Overview.

Some machines requires a special non-standard serial cable. For further information, please refer to the reference manual for your CNC.

6. Try another serial port

Try using another serial port, in case you have a defective serial port.

7. Perform a loopback test

To check that the cable is wired correctly, and that the port is working, you can perform a loopback test.

For further information, please refer to How to perform a loopback test.