Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Software for CNC communications. Real-time access to a CNC machine

Olga Weis Olga Weis Dec 11, 2019

CNC is the acronym for Computer Numerical Control. The process of CNC Machining uses computers to control machine tools and is used in the industrial and manufacturing sectors. Some of the tools that are under the control of a CNC Machine are mills, grinders, lathes, and routers.

Looking for integration options?

Whether you're looking at redistributing our Serial port redirection engine as a part of your product or considering Serial over Ethernet software for an enterprise-wide deployment, we offer flexible and affordable corporate solutions designed to meet your needs.
Tech usb icon
Support for USB and serial port connections
Tech ports icon
Working with TCP, UDP, RDP, and Citrix protocols
Tech libs icon
Integration as DLL and ActiveX or Core level usage
Popup icon
Looking for integration options?
We offer flexible and affordable corporate solutions designed to meet your needs. Learn more

CNC machining is accomplished through the use of specialized software and a unique control console that differentiates it from a standard computer.

CNC machining

Numerical control is the underlying methodology of using machine tools under the control of a CNC Machine. The manufacturing computer program is customized for a particular object and then the CNC machines are programmed. The CNC Machining language is known as G-code and controls the specifications of the tools such as feed rate, speed, and coordination between tools. Metal and plastic parts are manufactured with CNC machining as it is used to control the exact speed and positioning of the machine tools.

CNC Machining offers a number of advantages over manual machining operations. It is more precise and can be used in the production of complex, three-dimensional shapes that would be extremely challenging or impossible to do by hand. The production process can be repeated in exactly the same way as many times as needed, making it a very good choice for repetitive tasks. CNC Machining is often employed in situations where extreme precision or a high level of repetition is required.

Nowadays at plants and factories you are unlikely to see machine minders actually bending over their machines and tools. Thanks to computer numerical control (CNC), the process of manufacturing is fully automated and designed to deliver 24/7. Moreover, it can be managed and manipulated remotely, regardless of the physical distance between operators and machines they work with. How do they do it? Using specialized CNC machine software, of course. Serial to Ethernet Connector (SEC) enables real-time access to a serial port of a CNC machine – an EDM, a water jet or a laser cutter, a lathe or a mill – over local network or Internet. This includes wireless RS232 CNC access.

To start working with remote CNC machine, download and install the app, it will display a list of devices available to you, find the one you need and connect to it. Serial to Ethernet Connector enables access to CNC machine without additional hardware.

Sec logo

Serial to Ethernet Connector

Connect serial ports over Ethernet
4.9 Rank based on 198+ users, Reviews(198)
Download 14-day fully-functional trial period
Serial to Ethernet Connector

How does it work? This CNC software creates a virtual serial port on a local computer, and the port starts mirroring all activities of a real port on a remote computer; it connects applications and ports via virtual null modem cable.

This CNC communications software can be used in various scenarios, the major three being – 1) sharing a serial port for incoming connection requests (server part), 2) reaching a serial port remotely (client part), and 3) sharing a serial port over UDP. Let us have a closer look at them.

Reach a remote CNC machine over Telnet (RFC 2217) protocol

Say, there is a CNC machine you need to access from a local computer; the machine supports Telnet (RFC 2217) protocol. Install Serial to Ethernet Connector on your local PC and it will help you access the functionality of the remote CNC equipment as if it were connected directly to your local PC. It is not required to install SEC on the remote side.

CNC machine software

The input/output data from a local virtual/ physical serial port can be rerouted over UDP/IP protocol, and all your serial data can be broadcast over local network.The input/ output data from a local virtual/ physical serial port can be rerouted over UDP/IP protocol, and all your serial data can be broadcast over local network.

Another data transmission protocol you can use for CNC file transfer instead of Telnet (RFC 2217) is RAW data transmission algorithm.

Provide shared access to a local port (Server)

You have a CNC machine connected to your local computer and other network users would like to access it. Install Serial to Ethernet Connector locally, and this CNC program transfer software will enable you to share the equipment with others. Your local machine becomes a server that allows incoming connections from clients, the latter might or might not have SEC installed on them.

CNC program

This works perfectly well if you would like others to get remote CNC access, including wireless CNC access, to your local device.

Connect a real port on the server to a virtual port on a client

Here you connect CNC device to a real serial port on your local PC, and you would like to provide CNC remote control to an application on a target PC. In this scenario it is required to install Serial to Ethernet Connector on both computers: the RS232 control software creates a virtual serial port on the target computer, and the app connects to it and starts interacting with the remote CNC device. Thanks to Telnet as the underlay protocol, the application can manage all settings of the remote real port.

Serial to Ethernet Connector

Reach a serial port from virtual environment

What do you do if a CNC machine is connected to your computer, and the app that needs to talk to your serial machine is not compatible with the OS that your computer runs on? However, your local computer can host a guest OS compatible with the application. To solve the issue, on the host OS (it acts as a server here) share a serial port to which the CNC equipment is attached, then create a virtual port on the guest OS (it becomes a client). Enter the IP address of the server (the network name will do too) and TCP port. Connect – now all data from the serial device will be redirected to the virtual serial port and processed by the application.

Serial to Ethernet Connector

So these are the main scenarios of using Serial to Ethernet Connector for industrial purposes.


We have looked at some of the situations you are likely to encounter where Serial to Ethernet Connector will enable remote CNC access. You can see how the ability to access remote CNC machines from your office can make your job easier. This CNC remote control software from Electronic Team can also be used to gain remote access to PLCs. CNC over network technology can be incorporated into your own software product when remote access to industrial equipment is desired.

We would also like to emphasize that the company that develops this RS232 file transfer software has a significant experience in serial communication field and can optimize the program for specific use-cases – from integrating Serial to Ethernet Connector technology into your own software application to customized solutions.

Serial to Ethernet Connector

Windows (32-bit and 64-bit): 2008 R2 SP1/7 SP1/8/10; Windows Server 2012/2016/2019 ,
Version 9.0.1253 (12 Apr, 2023) Release notes
Category: Communication Application
Olga Weis 26 April at 13:26