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

ControlPortProtocolNote
FANUC Series 0i (0i-D, 0i-F, 0i-F Plus)8193TCPFOCAS2/Ethernet, default, configurable 5001 to 65535
FANUC Series 0i (0i-D, 0i-F, 0i-F Plus)8196TCPUnsolicited messaging (Fast Ethernet board only)
FANUC Series 0i (0i-D, 0i-F, 0i-F Plus)5000HTTPTypical MTConnect agent port when an agent is added
FANUC Series 30i / 31i / 32i / 35i (A, B, B Plus)8193TCPFOCAS2/Ethernet default
FANUC Series 30i / 31i / 32i / 35i (A, B, B Plus)8196TCPUnsolicited messaging, Fast Ethernet board, firmware 6567/E2 or later
FANUC Series 30i / 31i / 32i / 35i (A, B, B Plus)5000HTTPTypical MTConnect agent
FANUC 15i / 16i / 18i / 21i and older i-series8193TCPFOCAS/Ethernet default
FANUC Power Mate i and Power Motion i8193TCPFOCAS default
SINUMERIK 840D sl4840TCPOPC UA server (configurable); opened automatically on the NCU, manually on PCU/IPC
SINUMERIK 840D sl102TCPS7 / RFC1006 used by gateways (open in the SINUMERIK firewall on X120/X130)
SINUMERIK 828D4840TCPOPC UA on X130
SINUMERIK ONE4840TCPOPC UA
SINUMERIK 840D powerline (pl)MPI / PROFIBUSserial busNo Ethernet on NCU or MMC103
HEIDENHAIN TNC7 and TNC7 basicNot publishedTCPHEIDENHAIN pages do not state the OPC UA port; read it from the Connection Assistant
HEIDENHAIN TNC7 and TNC7 basic19003 / 19010–19015TCPDNC on TNC 640-generation controls (Cybus)
HEIDENHAIN TNC 64019003TCPDNC to control
HEIDENHAIN TNC 64019010–19015TCPDNC back to the agent
HEIDENHAIN TNC 6409000TCPUsed by the Litmus Edge HEIDENHAIN 640 driver
HEIDENHAIN TNC 62019003 / 19010–19015TCPDNC (TNC 640-generation controls)
HEIDENHAIN iTNC 53019000TCPDNC
Mitsubishi Electric M8V series (M800V / M80V)4840TCPNC Machine Tool Connector OPC UA endpoint (default opc.tcp://127.0.0.1:4840)
Mitsubishi Electric M8V series (M800V / M80V)7878–7927TCPMTConnect adapter SHDR ports (auto)
Mitsubishi Electric M8V series (M800V / M80V)5000HTTPMTConnect agent example
Mitsubishi Electric M8V series (M800V / M80V)683TCPEZSocket / Custom API default used by third-party drivers (not confirmed in Mitsubishi documents)
Mitsubishi Electric M8 series (M800 / M80 / E80)683TCPEZSocket default used by third-party drivers (not in Mitsubishi documents)
Mitsubishi Electric M8 series (M800 / M80 / E80)4840TCPNC Machine Tool Connector OPC UA
Mitsubishi Electric M7 series (M70 / M700, M70V / M700V, E70)5000HTTPMTConnect agent example
Brother CNC-D00 (SPEEDIO)4840TCPOPC UA (integrator example, not stated as fixed)
Brother CNC-D00 (SPEEDIO)10000TCPBrother Ethernet register protocol (Litmus)
Brother CNC-C00 and B00 (SPEEDIO)10000TCPRegister protocol
Brother CNC-C00 and B00 (SPEEDIO)HTTP / FTPTCPStandard ports implied, not stated
Mazak MAZATROL SmoothG / SmoothX / SmoothAi / SmoothCC / SmoothEz5000HTTPGeneric MTConnect agent default; confirm on the machine
Mazak MAZATROL SmoothG / SmoothX / SmoothAi / SmoothCC / SmoothEz51001UDPFusion Client adapter
Mazak MAZATROL Matrix, Matrix 2, Fusion 640, Nexus and Preview51001UDPFusion Client
Okuma OSP-P300 / P300A / P500Not publishedHTTPAgent port not stated on Okuma pages
Okuma OSP-P300 / P300A / P5003000TCPTHINC API (third-party article, not confirmed by Okuma)
Haas Next Generation Control (NGC)8082HTTPMTConnect agent
Haas Next Generation Control (NGC)Setting 143 valueTCPMachine Data Collect (e.g. 4001 or 5051)
Haas Next Generation Control (NGC)9090–9999TCPReserved on the control (Advantech note)
Haas Classic Control (pre-2017)4001TCPTypical serial-server local port
DMG MORI CELOS and IoTconnector15404HTTPCELOS MTConnect agent (integrator), probe at http://<ip>:15404/<ID>/probe
Hurco WinMax5000HTTPMTConnect agent
Hurco WinMax7878TCPSHDR adapter
NUM Flexium+ / Flexium / Axium / Power 10005000HTTPTypical MTConnect agent port
LinuxCNC5000HTTPAgent
LinuxCNC7878TCPSHDR

Licences and options by control

ControlItemOption / part numberPaid?
FANUC Series 0i (0i-D, 0i-F, 0i-F Plus)FOCAS1 library (Ethernet)A02B-0207-K732Paid
FANUC Series 0i (0i-D, 0i-F, 0i-F Plus)FOCAS2 library (Ethernet + HSSB)A02B-0207-K737Paid
FANUC Series 0i (0i-D, 0i-F, 0i-F Plus)FOCAS Ethernet function on the CNCPart number not publishedDepends
FANUC Series 0i (0i-D, 0i-F, 0i-F Plus)FANUC MTConnect ServerCNC option, name not publishedPaid
FANUC Series 30i / 31i / 32i / 35i (A, B, B Plus)FOCAS2 library (Ethernet + HSSB)A02B-0207-K737Paid
FANUC Series 30i / 31i / 32i / 35i (A, B, B Plus)FOCAS Ethernet functionStandard on B Plus; part number not published for othersDepends
FANUC Series 30i / 31i / 32i / 35i (A, B, B Plus)FANUC MTConnect ServerCNC option, name not publishedPaid
FANUC 15i / 16i / 18i / 21i and older i-seriesFOCAS1 library (Ethernet)A02B-0207-K732Paid
FANUC 15i / 16i / 18i / 21i and older i-seriesFast Ethernet card + FOCAS functionNot publishedPaid
FANUC Power Mate i and Power Motion iFOCAS2 libraryA02B-0207-K737Paid
FANUC Power Mate i and Power Motion iFOCAS1 libraryA02B-0207-K732Paid
SINUMERIK 840D slAccess MyMachine /OPC UA6FC5800-0AP67-0YB0Paid
SINUMERIK 840D slRun MyHMI (Operate OA runtime, for MTConnect adapters)6FC5800-0AP60-0YB0Paid
SINUMERIK 840D slSINUMERIK Operate toolbox incl. NCVar Selector (for S7 gateways)6FC5851-1XC45-4YA8Paid
SINUMERIK 828DAccess MyMachine /OPC UA6FC5800-0AP67-0YB0Paid
SINUMERIK ONEAccess MyMachine /OPC UA (ONE)6FC5800-0BP82-0YB0Paid
SINUMERIK 840D powerline (pl)HMI Advanced OA runtime (for MTConnect adapters)6FC5800-0AP02-0YB0Paid
SINUMERIK 840D powerline (pl)NCVar Selector toolbox6FC5851-1XC45-4YA8Paid
HEIDENHAIN TNC7 and TNC7 basicOPC UA NC Server (per application)Options 56–61 (ID 1291434-01…06)Paid
HEIDENHAIN TNC7 and TNC7 basicOPC UA NC Server (SIK2)3-02-1 (ID 1395873-01)Paid
HEIDENHAIN TNC7 and TNC7 basicHEIDENHAIN DNCOption 18 / 3-03-1Paid
HEIDENHAIN TNC7 and TNC7 basicProcess Tracking Interface3-04-01Paid
HEIDENHAIN TNC 640OPC UA NC ServerOptions 56–61Paid
HEIDENHAIN TNC 640HEIDENHAIN DNCOption 18Paid
HEIDENHAIN TNC 620OPC UA NC ServerOptions 56–61Paid
HEIDENHAIN TNC 620HEIDENHAIN DNCOption 18Paid
HEIDENHAIN iTNC 530HEIDENHAIN DNCOption 18Not required on iTNC 530 per integrator docs
HEIDENHAIN TNC 320 and TNC 128HEIDENHAIN DNCOption 18Paid
HEIDENHAIN CNC PILOT 620/640 and MANUALplus 620HEIDENHAIN DNCOption 18Paid
Mitsubishi Electric M8V series (M800V / M80V)NC Machine Tool ConnectorLicence keyPaid (price not published)
Mitsubishi Electric M8V series (M800V / M80V)MTConnect Data CollectorProduct IDPaid (price not published)
Mitsubishi Electric M8V series (M800V / M80V)CNC Communication Software FCSB1224W000Sold separatelyPaid
Mitsubishi Electric M8 series (M800 / M80 / E80)NC Machine Tool ConnectorLicence keyPaid
Mitsubishi Electric M8 series (M800 / M80 / E80)MES Interface LibraryOption on M800W/S, standard on M80WDepends
Mitsubishi Electric C80 seriesCNC Communication SoftwareFCSB1224W000Sold separately
Brother CNC-D00 (SPEEDIO)OPC UA server functionNot stated by BrotherUnknown
Mazak MAZATROL SmoothG / SmoothX / SmoothAi / SmoothCC / SmoothEzMTConnect for Mazak controlsMachine-specific licence filePaid on some controls (contact Mazak)
Okuma OSP-P300 / P300A / P500Okuma MTConnect Agent & AdapterMyOkuma downloadFree
Okuma OSP-P300 / P300A / P500THINC API—Free
Okuma OSP-P200, OSP-P100-II and older OSPTHINC API updateDealerFree per Okuma
Okuma OSP-P200, OSP-P100-II and older OSPOkuma MTConnect AgentMyOkumaFree
Haas Next Generation Control (NGC)MTConnect on NGCEnabled/licensed through the Haas Factory OutletPrice not published
DMG MORI CELOS and IoTconnectorIoTconnector / Digital Manufacturing PackageQuotePaid
DMG MORI CELOS and IoTconnectorCELOS IoT Connectivity (Siemens machines)PurchasePaid
Hurco WinMaxMTConnect on WinMaxAsk the Hurco distributorUnknown
NUM Flexium+ / Flexium / Axium / Power 1000NUMConnectOptionPaid
Beckhoff TwinCAT CNCTF6100 OPC UATC1000 + TF6100-0vXXPaid

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.

CNC Connectivity Field Kit
Take the Field Kit to site
Every controller on one spreadsheet, with ports, licences, commissioning checklists and a firewall request template. Free with an engineer account.
Get the Field Kit →