News CNCnetPDM About us Support  
Overview | Heidenhain | Support | inventcom


For Heidenhain TNC and iTNC controllers CNCnetPDM enables you to acquire and monitor machine-, process- and quality-data and integrate it seamlessly with your business information systems. It also allows to write and change PLC Data and machine parameters on these devices.

In general data acquisition from a remote PC is possible from Heidenhain TNC 426, 430, 320, 620, 640 and iTNC 530 controllers that have an Ethernet network connection. A list of all controllers supported by CNCnetPDM can be found here.

Data that can be read from or written to Heidenhain controllers

  • Controller information (TNC type, NC and PLC version)
  • Program information (program path and name)
  • Actual NC Program block number
  • Execution mode
  • Program running state
  • Override information
  • Axis data (number of axes, current position)
  • Tool information (number, index, axis, length, radius)
  • PLC data (le.g. programmed & actual speed, programmed & actual feed rate, voltage and temperature information...)
  • Machine parameters


Please start by using our tool Heidenhein TNC Machine Data to test data collection from your machines with Heidenhain TNC and iTNC controllers. Instructions on controller setup are also included.

With HeidenhainPLC you can read PLC data from different areas, scan ranges of PLC addresses and search for target values

The tool HeidenhainPLCRW enables you to write and read PLC data as well as machine parameters

Monitoring of machine data with sampling rates down to 1 second, writing of PLC data and machine parameters is provided by our Heidenhain TNC Device Driver. All acquired data can easily be accessed and used by your applications. Device data can directly be modified from your program.

For bidirectional communication between machines with Heidenhain controllers connected to CNCnetPDM and your applications you can use our free Open Source Client (C-Sharp) TOP


Privacy notice

This website uses cookies. By continuing to use it you agree to our privacy policy.
Support | Heidenhain | Release Notes
(7/31/2019) We released an updated version of our Heidenhain TNC device driver. HEIDENHAIN.DLL (7/31/2019) The driver now also outputs data for Error class, group, number... [read more]
Release Notes
Support | Heidenhain | TNC Machine Data
Version For Heidenhain TNC and iTNC controllers CNCnetPDM enables you to acquire,  monitor and write machine-, process- and quality-data. Seamless integration of... [read more]
TNC Machine Data
Support | Heidenhain | TNC Device Driver
Version This highly configurable Heidenhain device driver for CNCnetPDM enables you to acquire and output machine-, process- and quality data from machines with... [read more]
TNC Device Driver
Support | Heidenhain | Read TNC PLC Data
For Heidenhain TNC and iTNC controllers this program enables to read and output PLC data from an external PC connected to the controller via Ethernet network. It supports reading... [read more]
Read TNC PLC Data
Support | Heidenhain | Write TNC PLC Data
This utility program for Heidenhain TNC and iTNC controllers allows writing and reading of PLC data and machine parameters from an external PC connected to the controller via... [read more]
Write TNC PLC Data
Modified: 2019-11-21