Controller · HEIDENHAIN

Connect HEIDENHAIN TNC7 and TNC7 basic

TNC7 has the HEIDENHAIN OPC UA NC Server from NC software 81762x-16 (TNC7 basic from 81762x-18), licensed per connected application: options 56 to 61, or 3-02-1 on SIK2 controls, which accept up to 10 connections. TNC7 is the only control with the axis and spindle data application (from software 20) and bidirectional FUNCTION OPCUA. HEIDENHAIN DNC (option 18) remains available for Windows clients.

At a glance

Native protocolOPC UA NC Server; HEIDENHAIN DNC
Options56–61 (SIK) or 3-02-1 (SIK2); DNC 18 / 3-03-1
Min software81762x-16 (TNC7), 81762x-18 (TNC7 basic)
ConnectionsUp to 10 on SIK2, one option per application
SecurityX.509 user certificates, Basic256Sha256
PortNot published by HEIDENHAIN

Connection paths

HEIDENHAIN DNCAlternative

Windows COM interface (RemoTools SDK).

StateMonitorVendor product

HEIDENHAIN's monitoring software (DNC, OPC UA, umati, MTConnect, Modbus, FOCAS).

Licences and options

ItemOption / part numberPaid?Note
OPC UA NC Server (per application)Options 56–61 (ID 1291434-01…06)PaidOne option per connected application; 90-day trial
OPC UA NC Server (SIK2)3-02-1 (ID 1395873-01)PaidUp to 10 connections
HEIDENHAIN DNCOption 18 / 3-03-1PaidWindows COM interface
Process Tracking Interface3-04-01PaidTNC7 only

Ports

PortProtocolNote
Not publishedTCPHEIDENHAIN pages do not state the OPC UA port; read it from the Connection Assistant
19003 / 19010–19015TCPDNC on TNC 640-generation controls (Cybus)

Software versions

  • Production data application: TNC7 software 16
  • Tool data application: software 17
  • Axis and spindle data: TNC7 software 20 only

Data you can read

  • Machine messages: program end and abort, maintenance messages, custom messages raised from the NC program
  • Production data: running and interrupted jobs and their durations
  • NC program transfer and program control
  • Tool data (for example from a presetter)
  • Counters, program durations, temperatures, fill levels, pallet magazine status
  • PLC values published by the machine builder, with units and value ranges
  • Axis and spindle data (TNC7, software 20 and later)

Setting it up

  1. Check the software and optionsOPC UA NC Server needs NC software TNC7 81762x-16, TNC 640 34059x-10 or TNC 620 81760x-08 or later, and one software option per connected application: options 56 to 61 (SIK) or 3-02-1 (SIK2). A 90-day trial is available.
  2. Run the HEIDENHAIN Connection AssistantThe wizard on the control sets up the server, the certificates and the user mapping.
  3. Use certificate-based usersThe default authentication is an X.509 v3 user certificate; username and password can be allowed (NC.OpcUaPwAuth), optionally only on the machine network (NC.OpcUaPwAuthOnlyMachineNet).
  4. Connect the clientUse Basic256Sha256 with SignAndEncrypt. The programming station (free demo software) includes the full OPC UA NC Server, so you can develop the client before touching the machine.
  5. Grant write rights deliberatelyChanging counters via OPC UA needs the NC.RemoteOperator role.

Troubleshooting

SymptomLikely causeFix
Second application cannot connectOnly one option per connected applicationAdd another option (56–61) or consolidate clients behind one gateway.
Client rejects loginCertificate user not mappedMap the client certificate to a user in the Connection Assistant.

Traps to avoid

  • Each connected application consumes one option: a historian, an MES and a dashboard connecting separately need three.
  • Use a gateway (MQTT or REST) if many consumers need the data.

Connectors that support this control

ProductVendorTypeOutputs
StateMonitorHEIDENHAINControl or machine makerERP/MES job interface
IoTconnector (retrofit, flex) + Messenger V4DMG MORIControl or machine makerOPC UA, MTConnect, MQTT
ConnectwareCybusEdge platformMQTT, OPC UA server
WebAccess/CNCAdvantechMonitoring softwareOPC UA/DA, Modbus, REST
OPC Router + HEIDENHAIN plug-ininrayMiddlewareOPC UA, MQTT, REST, SQL, SAP
pyLSV2Open source (MIT)Open sourcePython

CNC connector directory →

Not published by the vendor. We could not find these in vendor documentation. Ask the control or machine maker before you rely on them.
  • OPC UA port and endpoint format
  • Option price
  • An OPC 40501 (umati) model statement on HEIDENHAIN pages (VDW lists HEIDENHAIN among supporting control suppliers)

Questions engineers ask

How many OPC UA clients can a TNC7 serve?

One per OPC UA NC Server option (56 to 61); on SIK2 controls up to 10 connections.

Sources

Facts on this page come from these documents, opened on 27 October 2026.

  1. HEIDENHAIN — OPC UA NC Server brochure
  2. HEIDENHAIN — OPC UA NC Server
  3. HEIDENHAIN — TNC7 basic 81762x-19 release notes (09/2024)
  4. HEIDENHAIN infobase — software option 59
  5. HEIDENHAIN — TNC options and accessories brochure
  6. HEIDENHAIN — StateMonitor
  7. VDW — control suppliers supporting umati

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 →