# HEIDENHAIN TNC Controls

**URL:** <https://discourse.nodered.org/t/heidenhain-tnc-controls/62081>\
**Category:** Industrial\
**Created:** [2 May 2022 18:12 UTC](https://discourse.nodered.org/t/heidenhain-tnc-controls/62081 "2022-05-02T18:12:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![maliheh.amirfakhry](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/maliheh.amirfakhry/32/55147_2.png) [@maliheh.amirfakhry](https://discourse.nodered.org/u/maliheh.amirfakhry)\
**Post date:** [2 May 2022 18:12 UTC](https://discourse.nodered.org/t/heidenhain-tnc-controls/62081/1 "2022-05-02T18:12:37Z")

</div>

Hi, We have a Promac CNC machine with a HEIDENHAIN TNC Controls system. I try to implement NR solutions in our production line. Does anybody have experience using node-red to pull data from the Heidendain control system using Ethernet protocol?

---

<div class="post-metadata">

**Author:** ![Napest](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/napest/32/55656_2.png) [@Napest](https://discourse.nodered.org/u/Napest)\
**Post date:** [27 May 2022 20:21 UTC](https://discourse.nodered.org/t/heidenhain-tnc-controls/62081/2 "2022-05-27T20:21:39Z")

</div>

Dear Maliheh,

We have performed few tests acording communication with iTNC640 and 530. From my point of view there are 3 options how to achive so:

**1. Use tnccmd.exe** (this utility is free, official distributed by heidenhein and is part of RemoTools installation package)  
After preparation of set of commands via command line, you can automate process using node-RED and its exec or daemon node.

**2. Use pyLSV2** ([pyLSV2 · PyPI](https://pypi.org/project/pyLSV2/)) it is well maintained, but I have no experience with the package. Situation will be the same with the previous point - prepare python routine and automate it using exec or daemon nodes.

**3. Use OPC-UA** (iTNC640 already support it, but it is paid option I guess). Anyway Node-RED has outstanding implementation of OPC-UA protocol.

Hope it helps  
Stepan

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [26 July 2022 20:22 UTC](https://discourse.nodered.org/t/heidenhain-tnc-controls/62081/3 "2022-07-26T20:22:29Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
