Today, we are going to walk through setting up your first machine connections in DNC-Max so you can stop walking programs back and forth on a USB drive and start sending them straight from your PC to the control. We’ll cover adding a machine, picking the right protocol, and confirming that a transfer actually completes end-to-end. Let’s get started.
Adding Your First Machine
In the DNC-Max configuration, each machine you connect to gets its own configuration entry, which is sometimes called a port. To add one, click Add New in the Machines list. Then give it a name you will recognize later, ideally something that matches how the machine is labeled on your shop floor rather than a generic name like “Machine 1.”
When you add a new machine, you will be asked to select a starting template.
A few of the built-in options are:
- Generic Serial Connected CNC, for a straightforward RS-232 serial connection.
- FTP Client, for a control that communicates over your network via FTP.
- Okuma Template, preconfigured for Okuma-specific communication quirks.
Starting from the closest matching template saves you from configuring every setting by hand, since most of the defaults will already be correct for that type of connection.
Choosing the Right Protocol
Every machine configuration needs a Protocol selected before anything else will work. For a machine connected via a physical serial cable, select the Standard Serial Protocol. For a machine on your network that accepts file transfers over FTP, select the FTP Client Protocol. Getting this choice right up front matters, because the rest of the configuration screen changes based on it.
Configuring a Serial Connection
If you are setting up a serial connection, head into the Port settings and match these values exactly to what the control’s manual specifies:
- Port: the physical COM port on the PC, for example COM1.
- Baud rate: the transmission speed. This has to match on both ends or you will get garbled data or nothing at all.
- Data bits: almost always 7 for NC data transmission, but confirm against the control’s documentation.
- Parity: None, Even, or Odd. This is an error-checking setting and both sides of the connection need to agree on it.
- Stop bits: the number of bits marking the end of each character.
If any one of these does not match what the control expects, the connection will either fail outright or transfer corrupted data that looks like a completely different error.
We’ll cover reading this kind of failure in more detail in a future post on troubleshooting a connection that will not connect at all.
Configuring an FTP Connection
For an FTP-based connection, the settings are more straightforward: enter the CNC address (the IP address of the control), a Username and Password, and the default paths for the PC side. Getting the server-side default path right saves you from having to navigate through folders manually every time you send or receive.
Setting Default Send and Receive Directories
Under Directories, set a Default send directory and Default receive directory for the machine. This is a small setting which pays off daily. Instead of browsing to a folder every time you send or receive a program, the dialog opens exactly where your programs for that machine actually live.
Confirming the Transfer Actually Works
Once the machine is configured, do not assume it is working just because the dialog closed without an error. Send a small, known test program and confirm on the control that it received the complete file. Then try a receive in the other direction. A connection that appears configured correctly on the PC side can still fail silently if a cable is loose, a baud rate is a step off from what the control expects, or the control is not in the correct mode to accept an incoming transfer. Confirming an actual round trip, not just a successful-looking configuration screen, is the only way to know you are really done.
Wrapping Up
With a machine added, the right protocol selected, and a confirmed test transfer in both directions, you now have a real DNC-Max connection instead of a configuration that only looks correct on screen. This just scratches the surface of what DNC-Max can do once you have machines connected.
Have Questions or Need Help?
Every shop is different. If you have questions about CIMCO software or need help solving a specific programming, communication, or manufacturing workflow challenge, Managed Solutions is here to help.
Visit our CIMCO DNC-Max product page to learn more about CNC communications. If you need help setting up your first machine connection, choosing between serial and FTP, or confirming transfers in both directions, contact our team. We’ll be happy to walk through it with you.
+1 (925) 736-9114
managedsolutions.com


