Ports and licences cheat sheet
Paste this into the firewall request. Every port is the vendor or integrator default; most can be changed on the control, so confirm the value on the machine before you open it.
Default ports by control
| Control | Port | Protocol | Note |
|---|---|---|---|
| FANUC Series 0i (0i-D, 0i-F, 0i-F Plus) | 8193 | TCP | FOCAS2/Ethernet, default, configurable 5001 to 65535 |
| FANUC Series 0i (0i-D, 0i-F, 0i-F Plus) | 8196 | TCP | Unsolicited messaging (Fast Ethernet board only) |
| FANUC Series 0i (0i-D, 0i-F, 0i-F Plus) | 5000 | HTTP | Typical MTConnect agent port when an agent is added |
| FANUC Series 30i / 31i / 32i / 35i (A, B, B Plus) | 8193 | TCP | FOCAS2/Ethernet default |
| FANUC Series 30i / 31i / 32i / 35i (A, B, B Plus) | 8196 | TCP | Unsolicited messaging, Fast Ethernet board, firmware 6567/E2 or later |
| FANUC Series 30i / 31i / 32i / 35i (A, B, B Plus) | 5000 | HTTP | Typical MTConnect agent |
| FANUC 15i / 16i / 18i / 21i and older i-series | 8193 | TCP | FOCAS/Ethernet default |
| FANUC Power Mate i and Power Motion i | 8193 | TCP | FOCAS default |
| SINUMERIK 840D sl | 4840 | TCP | OPC UA server (configurable); opened automatically on the NCU, manually on PCU/IPC |
| SINUMERIK 840D sl | 102 | TCP | S7 / RFC1006 used by gateways (open in the SINUMERIK firewall on X120/X130) |
| SINUMERIK 828D | 4840 | TCP | OPC UA on X130 |
| SINUMERIK ONE | 4840 | TCP | OPC UA |
| SINUMERIK 840D powerline (pl) | MPI / PROFIBUS | serial bus | No Ethernet on NCU or MMC103 |
| HEIDENHAIN TNC7 and TNC7 basic | Not published | TCP | HEIDENHAIN pages do not state the OPC UA port; read it from the Connection Assistant |
| HEIDENHAIN TNC7 and TNC7 basic | 19003 / 19010–19015 | TCP | DNC on TNC 640-generation controls (Cybus) |
| HEIDENHAIN TNC 640 | 19003 | TCP | DNC to control |
| HEIDENHAIN TNC 640 | 19010–19015 | TCP | DNC back to the agent |
| HEIDENHAIN TNC 640 | 9000 | TCP | Used by the Litmus Edge HEIDENHAIN 640 driver |
| HEIDENHAIN TNC 620 | 19003 / 19010–19015 | TCP | DNC (TNC 640-generation controls) |
| HEIDENHAIN iTNC 530 | 19000 | TCP | DNC |
| Mitsubishi Electric M8V series (M800V / M80V) | 4840 | TCP | NC Machine Tool Connector OPC UA endpoint (default opc.tcp://127.0.0.1:4840) |
| Mitsubishi Electric M8V series (M800V / M80V) | 7878–7927 | TCP | MTConnect adapter SHDR ports (auto) |
| Mitsubishi Electric M8V series (M800V / M80V) | 5000 | HTTP | MTConnect agent example |
| Mitsubishi Electric M8V series (M800V / M80V) | 683 | TCP | EZSocket / Custom API default used by third-party drivers (not confirmed in Mitsubishi documents) |
| Mitsubishi Electric M8 series (M800 / M80 / E80) | 683 | TCP | EZSocket default used by third-party drivers (not in Mitsubishi documents) |
| Mitsubishi Electric M8 series (M800 / M80 / E80) | 4840 | TCP | NC Machine Tool Connector OPC UA |
| Mitsubishi Electric M7 series (M70 / M700, M70V / M700V, E70) | 5000 | HTTP | MTConnect agent example |
| Brother CNC-D00 (SPEEDIO) | 4840 | TCP | OPC UA (integrator example, not stated as fixed) |
| Brother CNC-D00 (SPEEDIO) | 10000 | TCP | Brother Ethernet register protocol (Litmus) |
| Brother CNC-C00 and B00 (SPEEDIO) | 10000 | TCP | Register protocol |
| Brother CNC-C00 and B00 (SPEEDIO) | HTTP / FTP | TCP | Standard ports implied, not stated |
| Mazak MAZATROL SmoothG / SmoothX / SmoothAi / SmoothCC / SmoothEz | 5000 | HTTP | Generic MTConnect agent default; confirm on the machine |
| Mazak MAZATROL SmoothG / SmoothX / SmoothAi / SmoothCC / SmoothEz | 51001 | UDP | Fusion Client adapter |
| Mazak MAZATROL Matrix, Matrix 2, Fusion 640, Nexus and Preview | 51001 | UDP | Fusion Client |
| Okuma OSP-P300 / P300A / P500 | Not published | HTTP | Agent port not stated on Okuma pages |
| Okuma OSP-P300 / P300A / P500 | 3000 | TCP | THINC API (third-party article, not confirmed by Okuma) |
| Haas Next Generation Control (NGC) | 8082 | HTTP | MTConnect agent |
| Haas Next Generation Control (NGC) | Setting 143 value | TCP | Machine Data Collect (e.g. 4001 or 5051) |
| Haas Next Generation Control (NGC) | 9090–9999 | TCP | Reserved on the control (Advantech note) |
| Haas Classic Control (pre-2017) | 4001 | TCP | Typical serial-server local port |
| DMG MORI CELOS and IoTconnector | 15404 | HTTP | CELOS MTConnect agent (integrator), probe at http://<ip>:15404/<ID>/probe |
| Hurco WinMax | 5000 | HTTP | MTConnect agent |
| Hurco WinMax | 7878 | TCP | SHDR adapter |
| NUM Flexium+ / Flexium / Axium / Power 1000 | 5000 | HTTP | Typical MTConnect agent port |
| LinuxCNC | 5000 | HTTP | Agent |
| LinuxCNC | 7878 | TCP | SHDR |
Licences and options by control
| Control | Item | Option / part number | Paid? |
|---|---|---|---|
| FANUC Series 0i (0i-D, 0i-F, 0i-F Plus) | FOCAS1 library (Ethernet) | A02B-0207-K732 | Paid |
| FANUC Series 0i (0i-D, 0i-F, 0i-F Plus) | FOCAS2 library (Ethernet + HSSB) | A02B-0207-K737 | Paid |
| FANUC Series 0i (0i-D, 0i-F, 0i-F Plus) | FOCAS Ethernet function on the CNC | Part number not published | Depends |
| FANUC Series 0i (0i-D, 0i-F, 0i-F Plus) | FANUC MTConnect Server | CNC option, name not published | Paid |
| FANUC Series 30i / 31i / 32i / 35i (A, B, B Plus) | FOCAS2 library (Ethernet + HSSB) | A02B-0207-K737 | Paid |
| FANUC Series 30i / 31i / 32i / 35i (A, B, B Plus) | FOCAS Ethernet function | Standard on B Plus; part number not published for others | Depends |
| FANUC Series 30i / 31i / 32i / 35i (A, B, B Plus) | FANUC MTConnect Server | CNC option, name not published | Paid |
| FANUC 15i / 16i / 18i / 21i and older i-series | FOCAS1 library (Ethernet) | A02B-0207-K732 | Paid |
| FANUC 15i / 16i / 18i / 21i and older i-series | Fast Ethernet card + FOCAS function | Not published | Paid |
| FANUC Power Mate i and Power Motion i | FOCAS2 library | A02B-0207-K737 | Paid |
| FANUC Power Mate i and Power Motion i | FOCAS1 library | A02B-0207-K732 | Paid |
| SINUMERIK 840D sl | Access MyMachine /OPC UA | 6FC5800-0AP67-0YB0 | Paid |
| SINUMERIK 840D sl | Run MyHMI (Operate OA runtime, for MTConnect adapters) | 6FC5800-0AP60-0YB0 | Paid |
| SINUMERIK 840D sl | SINUMERIK Operate toolbox incl. NCVar Selector (for S7 gateways) | 6FC5851-1XC45-4YA8 | Paid |
| SINUMERIK 828D | Access MyMachine /OPC UA | 6FC5800-0AP67-0YB0 | Paid |
| SINUMERIK ONE | Access MyMachine /OPC UA (ONE) | 6FC5800-0BP82-0YB0 | Paid |
| SINUMERIK 840D powerline (pl) | HMI Advanced OA runtime (for MTConnect adapters) | 6FC5800-0AP02-0YB0 | Paid |
| SINUMERIK 840D powerline (pl) | NCVar Selector toolbox | 6FC5851-1XC45-4YA8 | Paid |
| HEIDENHAIN TNC7 and TNC7 basic | OPC UA NC Server (per application) | Options 56–61 (ID 1291434-01…06) | Paid |
| HEIDENHAIN TNC7 and TNC7 basic | OPC UA NC Server (SIK2) | 3-02-1 (ID 1395873-01) | Paid |
| HEIDENHAIN TNC7 and TNC7 basic | HEIDENHAIN DNC | Option 18 / 3-03-1 | Paid |
| HEIDENHAIN TNC7 and TNC7 basic | Process Tracking Interface | 3-04-01 | Paid |
| HEIDENHAIN TNC 640 | OPC UA NC Server | Options 56–61 | Paid |
| HEIDENHAIN TNC 640 | HEIDENHAIN DNC | Option 18 | Paid |
| HEIDENHAIN TNC 620 | OPC UA NC Server | Options 56–61 | Paid |
| HEIDENHAIN TNC 620 | HEIDENHAIN DNC | Option 18 | Paid |
| HEIDENHAIN iTNC 530 | HEIDENHAIN DNC | Option 18 | Not required on iTNC 530 per integrator docs |
| HEIDENHAIN TNC 320 and TNC 128 | HEIDENHAIN DNC | Option 18 | Paid |
| HEIDENHAIN CNC PILOT 620/640 and MANUALplus 620 | HEIDENHAIN DNC | Option 18 | Paid |
| Mitsubishi Electric M8V series (M800V / M80V) | NC Machine Tool Connector | Licence key | Paid (price not published) |
| Mitsubishi Electric M8V series (M800V / M80V) | MTConnect Data Collector | Product ID | Paid (price not published) |
| Mitsubishi Electric M8V series (M800V / M80V) | CNC Communication Software FCSB1224W000 | Sold separately | Paid |
| Mitsubishi Electric M8 series (M800 / M80 / E80) | NC Machine Tool Connector | Licence key | Paid |
| Mitsubishi Electric M8 series (M800 / M80 / E80) | MES Interface Library | Option on M800W/S, standard on M80W | Depends |
| Mitsubishi Electric C80 series | CNC Communication Software | FCSB1224W000 | Sold separately |
| Brother CNC-D00 (SPEEDIO) | OPC UA server function | Not stated by Brother | Unknown |
| Mazak MAZATROL SmoothG / SmoothX / SmoothAi / SmoothCC / SmoothEz | MTConnect for Mazak controls | Machine-specific licence file | Paid on some controls (contact Mazak) |
| Okuma OSP-P300 / P300A / P500 | Okuma MTConnect Agent & Adapter | MyOkuma download | Free |
| Okuma OSP-P300 / P300A / P500 | THINC API | — | Free |
| Okuma OSP-P200, OSP-P100-II and older OSP | THINC API update | Dealer | Free per Okuma |
| Okuma OSP-P200, OSP-P100-II and older OSP | Okuma MTConnect Agent | MyOkuma | Free |
| Haas Next Generation Control (NGC) | MTConnect on NGC | Enabled/licensed through the Haas Factory Outlet | Price not published |
| DMG MORI CELOS and IoTconnector | IoTconnector / Digital Manufacturing Package | Quote | Paid |
| DMG MORI CELOS and IoTconnector | CELOS IoT Connectivity (Siemens machines) | Purchase | Paid |
| Hurco WinMax | MTConnect on WinMax | Ask the Hurco distributor | Unknown |
| NUM Flexium+ / Flexium / Axium / Power 1000 | NUMConnect | Option | Paid |
| Beckhoff TwinCAT CNC | TF6100 OPC UA | TC1000 + TF6100-0vXX | Paid |
Last verified 27 October 2026 against vendor documentation. OPC UA Connect is an educational resource published by TEEPTRAK; it is not affiliated with the OPC Foundation, the MTConnect Institute or any control maker.