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

Olga Weis

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.

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

CNC machining Contents
  1. Access CNC in Telnet connection
  2. Establish server connection
  3. Create virtual COM to work with CNC
  4. Virtual machine CNC access
  5. The bottom line

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.

Sec logo

Serial to Ethernet Connector


Requirements: Requirements for Windows (32-bit and 64-bit): XP/2003/2008/ Vista/7/8/10, Windows Server 2016. 4.66MB free space. Version 7.1.876. (29th Jan, 2017). 4.9 Rank based on 52+ users, Reviews(86)
Category: Serial Port Software
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.

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.

Conclusions


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 Eltima 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

Requirements for Windows (32-bit and 64-bit): XP/2003/2008/ Vista/7/8/10, Windows Server 2016
Requirements for Linux: Kubuntu 9.10 “Karmic Koala”, openSUSE 11.2, 7.63MB free space , 4.66MB size , 4.66MB size
Version 7.1.876 (29th Jan, 2017) Release notes
Category: Serial Port Software