We released an updated version of our CNCnetPDM IIoT Adapter for machines with Heidenhain controllers that adds new features and enhances compatibility with MS Windows 11 and Server 2022 Operating Systems (up to version 23H2).
On Saturday July 22nd an updated version of our CNCnetPDM device driver for machines with Heidenhain controls was released that resolves problems and introduces new features.
We fixed a major issue that prevented the device driver from connecting to NCK based controllers TNC 320, 620, and TNC7 with newer NC Software Versions e.g. 340595 on TNC 640. Log files showed repeated 'Device protocol initialization succeeded' followed by 'communication lost' entries.
Detection of successfully established connections in both directions was enhanced.
The driver now allows to read and write parameter values by symbolic names (f.i. CfgFeedLimits.maxFeed.PA1) from/to NCK based TNC 320, 620, 640 and TNC7 controllers.
Acquisition of workpiece counter values was adjusted to support changed locations on NCK based devices with newest NC software versions.
On January 18th 2023 we released an updated version of our Heidenhain IoT Adapter that enables addition of MTConnect and OPC UA Server functionality to machines with Heidenhain controllers and data output to various SQL Databases.
The updated version uses an enhanced method to establish communication with remote controllers. This fixes issues seen on some newer Heidenhain devices (> TNC 320) where the Heidenhain Data GUI tool was working flawlessly but connectivity between device driver and controller was lost after startup followed by continuous reconnection attempts.
HEIDENHAIN.DLL 7.0.0.6 (1/18/2023)
CNCnetPDM Heidenhain IoT device driver for machine monitoring with MTConnect and OPC UA Server support.
(11/28/2021)
On November 28 2021 we released updated versions of our Heidenhain device driver and all GUI programs that improves overall stability and fixes issues that occasionally led to crashes with specific controllers. All applications now properly detect and filter out overlong ‘garbage’ telegrams and limit the number of incorrectly reported axis and cutter numbers.
HEIDENHAIN.DLL 7.0.0.4 (11/28/2021)
CNCnetPDM device driver for monitoring of machines equipped with Heidenhain controllers.
HEIDENHAINDATA.EXE 7.0.0.4 (11/28/2021)
Outputs typical machine data from Heidenhain controllers. Program Download
HEIDENHAINPLC.EXE 7.0.0.4 (11/28/2021)
Reads Programmable Logic Controller (PLC) data from Heidenhain controllers. Program Download
HEIDENHAINPLCRW.EXE 7.0.0.4 (11/28/2021)
Reads and writes PLC data and machine parameters from/to Heidenhain controllers. Program Download
(8/29/2021)
On August 29 2021 we released an updated version of our device driver for data monitoring from equipment with Heidenhain controls.
HEIDENHAIN.DLL 7.0.0.3 (8/29/2021)
In addition to the features of version 7.0.0.2 this updated driver now enables acquisition of machine-data from newer NCK based TNC 320, 620 and 640 controllers that do NOT have DNC Option 18 activated.
On May 25 2021 we released a modernized version of our device driver for reading and writing data from/to machines with Heidenhain controllers.
HEIDENHAIN.DLL 7.0.0.2 (5/25/2021)
This new device driver comes with new and enhanced features.
Supports the most recent versions of NCK based TNC 320, 620 and 640 devices.
Enables access to areas protected by a password or code number.
Reads and writes parameters with symbolic names (NCK based controllers).
Executes 10 times faster than previous versions, consumes less resources.
Detects TNC errors more accurate and outputs them in understandable form.
Dependency on legacy DLLs was entirely removed.
(5/15/2021)
We released a redesigned version of our tool to read and write PLC (Programmable Logic Controller) data and machine parameters from/to machines with Heidenhain TNC and iTNC controllers.
HEIDENHAINPLCRW.EXE 7.0.0.2 (5/15/2021)
The program was completely redesigned and comes with enhanced features.
The most recent versions of NCK based TNC 320, 620 and 640 devices are fully supported.
Access to areas protected by a password or code number is now supported.
PLC data is now output according to the automatically detected controller type.
Network connectivity to your controller is checked before querying data.
Detection of TNC errors and output in understandable form was enhanced.
Execution speed is now 10 times faster than in the previous version.
Dependency on legacy DLLs that led to problems with AV software was entirely removed.
(5/14/2021)
We released a new version of our tool to read PLC data from machines with Heidenhain TNC and iTNC controllers.
HEIDENHAINPLC.EXE 7.0.0.2 (5/14/2021)
The program was completely redesigned and comes with enhanced features.
The most recent versions of NCK based TNC 320, 620 and 640 devices are fully supported.
Access to areas protected by a password or code number is now supported.
PLC data is now output according to the automatically detected controller type.
Network connectivity to your controller is checked before querying data.
Detection of TNC errors and output in understandable form was enhanced.
Execution speed is now 10 times faster than in the previous version.
Dependency on legacy DLLs that led to problems with AV software was entirely removed.
(5/12/2021)
A new version of our popular tool to test data acquisition from machines with Heidenhain TNC and iTNC controllers is available.
HEIDENHAINDATA.EXE 7.0.0.2 (5/12/2021)
The program was completely redesigned and comes with enhanced features.
The most recent versions of NCK based TNC 320, 620 and 640 devices are fully supported.
Access to areas protected by a password or code number is now supported.
Machine and PLC data is now output according to the automatically detected controller type.
Network connectivity to your controller is checked before querying data.
Detection of TNC errors and output in understandable form was enhanced.
Execution speed is now 10 times faster than in the previous version.
Dependency on legacy DLLs that led to problems with some AV software was entirely removed.
(7/31/2019)
We released an updated version of our Heidenhain TNC device driver.
HEIDENHAIN.DLL 3.2.1.0 (7/31/2019)
The driver now also outputs data for Error class, group, number and text if there's no error (otherwise a previously detected error would still show up as active although it was cleared). Output value in this case is 0 for Error class, group and number and 'None' for error text.
(12/5/2018)
Updated versions of our device driver and diagnostic tools for Heidenhain controllers are available.
HEIDENHAIN.DLL 3.2.0.0 (12/5/2018)
We fixed an error that led to output of 0 for all PLC dword items from older TNC 426 and 430 controllers were entry ‘Legacy PLC = 1’ was set in the INI file of the driver.
Writing and changing of PLC items or machine parameters from MTConnect compatible programs via the CNCnetPDM MTConnect Adapter was improved.
HEIDENHAINDATA.EXE 6.2.0.0 (12/5/2018)
The GUI was completely redesigned. It now supports proper resizing and maximizing. Performance of moving and dragging operations was highly improved.
HEIDENHAINPLC.EXE 6.2.0.0 (12/5/2018)
The GUI was completely redesigned. It now supports proper resizing and maximizing. Performance of moving and dragging operations was highly improved.
HEIDENHAINPLCRW.EXE 6.2.0.0 (12/5/2018)
The GUI was completely redesigned. It now supports proper resizing and maximizing. Performance of moving and dragging operations was highly improved.
(10/29/2018)
We released an enhanced version of our popular tool to read data from Heidenhain controllers. The documentation was also updated, esp. section ‘Controller Setup’.
HEIDENHAINDATA.EXE 6.1.0.0 (3/20/2018)
The program now outputs PLC data as follows from older TNCs (e.g. 426 and 430):
Programmed speed
Target speed
Actual speed
Programmed feed rate
Actual feed rate
Override (% to be divided by 100)
Execution mode (subtract 1 to get real mode)
Automatic conversion of PLC data from older TNCs to match the output shown at the operator panel is performed.
Axis IDs are added to axis data
Cutter positions are output
(10/22/2018)
An updated driver for Heidenhain TNC and iTNC controllers with enhanced functions and features is available. In addition we released a powerful utility for reading PLC data.
HEIDENHAIN.DLL 3.1.0.0 (10/22/2018)
The driver can now output up to 35 items per reading cycle
In addition to axis data the position of all cutters can be read
Acquisition of machine-parameters is supported
This driver allows control of Heidenhain devices by enabling you to write PLC marker, byte, word and dword values from your applications or CNCnetControl
Machine parameters of the controller can now also be set by an external program or via CNCnetControl
By an additional switch this driver now enables to output PLD byte, word and dword data from older TNC 426 or 430 controllers in a proper format that matches the values shown at the controller
HEIDENHAINPLC.EXE 6.1.0.0 (10/22/2018)
This utility program enables to read and output PLC data from an external PC connected to the controller via Ethernet network.
It supports reading of PLC MARKER, BYTE, WORD and DWORD values. For all supported data types you can scan adjustable PLC address ranges and output their values. You can also search PLC address ranges for a target value. It also allows to convert PLC output data from older TNC 426 and 430 devices to match the values shown at the controller.
HEIDENHAINPLCRW.EXE 6.1.0.0 (10/22/2018)
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 Ethernet network.
It supports writing and reading of PLC MARKER, BYTE, WORD and DWORD values and machine parameters. It also allows to convert PLC BYTE, WORD and DWORD output data read from older TNC 426 and 430 devices to match the values shown at the controller.
(3/20/2018)
Updated tools for machine data acquisition and Heidenhain device drivers are available. In addition the programs now support the ‘free license’ model of CNCnetPDM 5.0.0.0 with no limitations on time and number of connected devices. CNCnetPDM 5.0.0.0 is required for the device driver.
HEIDENHAINDATA.EXE 5.0.0.0 (3/20/2018)
This program automatically detects older controller versions like TNC 426 and TNC 430 that do not provide access to specific areas. It silently uses alternative methods to detect execution mode and program status and outputs correct values.
HEIDENHAIN.DLL 2.0.0.0 (3/13/2018)
This driver version also automatically detects older controller versions like TNC 426 and TNC 430 and silently uses alternative methods to detect execution mode and program status. All other data from these controllers can be acquired by specifying PLC addresses on a per-machine-basis.
(3/13/2018)
We released updated versions of our tool for machine data acquisition and the device driver for monitoring of machines with Heidenhain TNC / iTNC controllers. The updated versions provide an enhanced login method that fixes access problems to specific controllers.
With previous versions some controllers reported “Error accessing area DNC” and refused to output necessary data. This issue is caused by some machine-manufacturer specific NC versions.
HEIDENHAINDATA.EXE 4.9.1.0 (3/13/2018)
Utility program (GUI) to read machine and process data from Heidenhain TNC and iTNC controllers.
HEIDENHAIN.DLL 1.9.0.0 (3/13/2018)
CNCnetPDM device driver for monitoring of process- and machine-data from machines with Heidenhain TNC and iTNC controllers.
Privacy notice
This website uses cookies. By continuing to use it you agree to our privacy policy.