TCP & UDP ports used by various machine connection types

TCP & UDP ports used by various machine connection types

Please note that this list is not exhaustive. There are some types where the firewall rules will depend on where and MTConnect adapter, agent, or both is installed on your network. This is a summary of the most common ports:


Machine Type
Port(s)
Direction
Notes
ADAM (Legacy machines with ADAM module)
TCP 502
Server connects to CNC
Standard Modbus TCP protocol
Brother B00/C00
TCP 10000, TCP 20000
Server connects to CNC
Our defaults. The machine can be set to any TCP port number
Citizen (MTConnect)
TCP 683
Server connects to CNC

Fagor 8055

Server connects to CNC

Fagor 8065/8070
TCP 80 (or TCP 443 for SSL)
CNC connects to server
If your web server runs on a different port, adjust accordingly
Fanuc FOCAS
TCP 8193
Server connects to CNC
Standard, but changeable
Heidenhain
TCP 19000
Server connects to CNC

Kitamura Arumatik
TCP 80 (or TCP 443 for SSL)
CNC connects to server
If your web server runs on a different port, adjust accordingly
Mazak
UDP 51001
CNC connects to server

Mitsubishi EDM
TCP 1112
Server connects to CNC

MTConnect
Agent and adapter ports vary too much to give a generic answer.
Server connects to agent. Agent connects to adapter. Adapter connects to the machine. Agent, adapter, or both may be located on the server, both on the machine, or adapter on the machine and agent on the server.
TCP 7878 is a common port for agents loaded on a server to connect to an adapter running on a machine - but there are many other potential combinations.
Okuma THiNC
TCP 80 (or TCP 443 for SSL)
CNC connects to server
If your web server runs on a different port, adjust accordingly
Siemens OPC/DA (Legacy OPC)
TCP 80 (or TCP 443 for SSL)
CNC connects to server
If your web server runs on a different port, adjust accordingly
Siemens OPC/UA
TCP 4840
Server connects to CNC
Standard, but changeable
Other OPC/UA (Index, Traub, Brother D00, SQ)
TCP 4840
Server connects to CNC
Our defaults. The machine can be set to any TCP port number




    • Related Articles

    • 8.7.8 Machine Connections

      In order to obtain a license for a machine, you must identify the type of machine you are configuring in the Set Machine Type pane. The type of machine will also determine which settings you are allowed to configure. As you work through the ...
    • Troubleshooting Haas NGC Connection and DPRNT Test

      This guide assumes you have setup the CNC settings and FactoryWiz in this KB Article. Ping Test We use a ping test to see if the server can see the Haas machine with its given IP address. In this example, our Haas has an IP of 192.168.0.19. See how ...
    • Add Machine - Haas NGC Configuration for FactoryWiz

      Haas NGC Configuration for FactoryWiz On the Haas CNC 1. Press Setting and move the tab to wired connection. Here you must set the machine IP and Subnet 2. Next go to SETTINGS tab and search for setting 143. Set 8000 to use TCP port 8000 for ...
    • 8.10.3 Machine Operators

      On the Machine Operators page, you may view a list of current operators, add new, edit, and delete operators that will be allowed to sign in to OperatorConnect. Add Machine Operator Click the Add Machine Operator button in the upper left corner. A ...
    • 8.7.14 Machine Macro Variables (Advanced)

      In addition to logging and notifying users of state changes, FactoryWiz™ Monitoring can also be configured to monitor macro variables and log and notify users of changes to those variables. Use the Macro Variables (ADVANCED) pane to configure these ...