I work on a 40 year old TNC 155 (literaly one month older than I am) since like 4 years now, and it realy tickles my hobby-C-programmer brain in all the right ways. Return-stack of LBL0, Value of QXX, IF QXX EQ VAL GOTO LBL... all the good/bad things of assembler roled up in a "no security required" enviroment... a living fosile from a more simple, more civilized programming time without IoT... Solving problems in code. I love it :3
First HUGE detail, it’s not just a db25 connector it’s a usb to rs232, to db25. There are just plain usb to db25 cords out there and THEY WILL NOT WORK!!! Been chasing my tail over this for about a week now, with an rs232, now I actually have a serial port that tncserver recognizes. Well thanks so much, I’m a manual guy, but we have this old twin to your machine, well the getting it to work with fusion seems pretty easy, now to commit the ultimate sin and do this yucky cnc thing. Seriously thank you for putting out this vid, it made one easier step to actually making this old thing work, and push me into cnc beyond my 3d printer lol.
Nice and informative video! I just started my retirement from machining job, 44 years whole and 29 years CNC. I worked first with Heidenhain TNC155B (MAHO 500W) and later also TNC530i (DUGARD EAGLE). 155 is an amazing control, with its parametric programming you can mill even complex mathematical curves and full 3D. Mastercam Mill 3 helped from -94 on, but still I kept programming with Q-parameters when I made my own canned cycles (threads, various L-shapes, squares, ellipses etc.) for later use. Those were interesting an very creative years.
Hi George, Thanks for the video and especially the machine parameter file. Saved endless messing about trying to figure out the fine details of bringing my TNC155B back from "Oh no! The machine parameters. They're gone." I have a Maho MHC 700C which I left in storage for a few years without 3 phase power. So I expected to lose them. A big crane job got it into my shed and powered up, and I had to break it down into smaller pieces to do so. A lot of work just there. So it came up in German as expected. I hadn’t thought of the USB to RS232 cable until I saw yours. Bought exactly that one. Nice that it puts out 9V. A lot of them seem to just use the 5V USB which seems a bit low. The cable meant I could by a relatively new second hand laptop with Windows 10, rather than an old one with a DB9 com port. You go a bit fast at the end there, but I managed to get it by running the video at 25% speed. As well you can single frame in UA-cam by pausing and then pressing either the full stop or comma key for forward and back. It would be nice if you added a bit at the end that showed exactly how to use TNCserver (I started with TNCremo before I realised that was wrong) and then showed how to set all the tabs there correctly. My machine will only connect with ME mode with lost parameters. Maybe it has a slightly different Eprom revision. I spent a few hours messing about with that and with various handshakes and got it a half way through the file where is “stopped”. Then I realised that the fault was in the syntax of parameters 94 to 110. I’m lucky I have a punch tape of the final commissioning in 1990, which has to have correct syntax, plus a slightly different one from 2007 where someone went through and put all those parameters in the installation manual, which I used, but they got the number syntax a bit wrong (real numbers instead of integers). Your parameter file saved me days of entering as there are so many CR, LF, and space non printable characters typos are inevitable. I put it in Word and turned on the punctuation to see them all. I also used it to help the decode the entire punch tape. There are a vast number of repeat sequences so I made a template by just stencilling through the punch holes onto a piece of paper then just slid the tape along to pick up each repeat. So I only had to go through and edit the actual settings for my machine. TNCserver finds the correct COM: number and lets you set the baud rate, but it shows the rest ghosted (in some cases). If you go to Windows device manager you can set things in the serial port driver, but it doesn’t seem to reflect back to TNCserver. Some other sites show the setting as being 2 stop bits. That works on my machine, in device manager, when parameters are lost. My punch tape has even parity. That works too. I doesn’t seem to be sensitive to the handshaking at 2400 baud. Maybe it can empty the buffers fast enough. A bit on your cable. It’s definitely been tampered with. Actually, the wires look a bit big to fit the pins on the DB25. The “Mounting Instructions and Interface Circuit control - Machine” manual shows it in Figure 5.3 a). It should be what they call “null modem”, which is an old term for not crossed over. So it should go should go RTS to RTS etc. It’s the left cable in the diagram and is meant to go from the Amphenol connector on the TNC to the wall of the cabinet on your mill. Then the cross over you do is on the cable that goes to the FE 401 or ME101 etc. But it makes much more sense to do what you have done as we already have the Dtech cable. Note there is a stupidity in their cable diagram. It has 2 loop back wires from pin 6 to pin 8 on the DB25, RS232 connectors, but there is no connection to it on the cabinet connector. I think it’s there so you could swap that cable end to end, but they put different gender DB25’s on each end so you can’t anyway. It doesn’t seem to matter if they are there. Note it is missing on the 5.5 b) diagram below it because there is no active pin for it on the Amphenol connector. I swapped my cabinet DB25 for a DB9 as my Dtech cable doesn’t have the DB25 to DB9 adaptor with it.
Nice machine! I hat the same machine Nice machine voor machining smal parts. Now i have a micron 21 c whit heidenhain 155 i hope i can also conect it whit the laptop en do CAD cam . Thanks for the video
Hi George, very nice. I have a Mikron WF21D with TNC355. And serial communication is really complicated with normal state of the art computers. Currently, I still have problems with the cable connection and am not able to communicate with the Heidenhain. Let's see what works here. In the end I will probably take the soldering iron in my hand again... Best, Stephan
Hi Stephan. Did you solved your issue? I bought used Mikron WF21C with TNC 155 but I can not find electro scheme and parameter list for this machine. Best, Dalibor
Very informative video, might just save my machine with that. But your link in the description does not seem to work. Can you check it please? Thank you!
Sure. The post config file for fusion is obsolete at this point as Autodesk has one specifically for the tnc155. I should still have parameters and manuals though.
@@sirgeorge497 thank you, just downloaded it. I'll try to connect to the controller this weekend, your input will definitely help. My machine is European, AVIA E40-NB. Of course I'll have to modify the parameters :) Thanks again, greetings from Slovenia.
Thank you for your clear explanation! Now it Dripfeeden works for me (Fusion 360 + TNC 155P + Mikron WF21C). But then in the Heidenhain dialogue language. Everything seems to work, but at the beginning of the program execution when I call a tool I get the error message that there is no tool defined. That had been done a few lines before, but so it seems the TNC doesn't remember this ... Does anyone have an idea what might be causing this? When I transfer the program to the TNC it will work as usual.
Thank you for your instructions. I followed your way for tnc370 and the MPs were sent to Machine. At the end , i clicked END button then I faced the "Processor check error b" error on the screen. May you help me with this error i faced. Thx
thank so much for sharing this! I´m considering buying a maho mh 700w with heidenhain tnc 425 and currentyl trying to evaluate if drip feeding is a viable workflow. so far I have not heard the best opinions about drip feeding in general (mostly concerning fanuc controlls I guess) but quite positive thoughts about it from the guy I´d buy it from. he has not used it a bunch though. so my general question knowing its a different controller and so on: do you trust drip-feeding to your machine? did you ever have hickups like the feed stopping and the machine doing something really stupid and dangerous?
I do trust drip feeding it, even through the db25 serial port. The only issue I've had is when I was using a 30+ft USB extension to get it to my desktop before I decided to use a laptop, it didn't like to consistently communicate with TNCserver, which worst case scenario it would stop sending code, the machine would stop dead in its tracks it it was true drip feed, if it was just reading in a program to onboard memory it would do the same but the program would just end there was never buggy code. That was fixed however when I short circuited the hardware handshake (DTR, DSR) which is a option on the TNCserver interface. the problem was that the voltage drop for DTR and DSR signals became patchy, after that it sent and received code no problem and I could let in run its course while I welded parts on the table adjacent.
@@sirgeorge497 thats great to read! thanks for boosting my confidence in buying this machine :) ...welding close by sounds like a good strestest :D ...my first cnc would literally start to move around when the stepper motors were powered up and I was tig welding with high frequency start :D also a good reason to keep that old laptop to make a dedicated cnc server for the maho... nice!
@@bernhard_derProtoTyp to my knowledge stepper motors are more sensitive to interference, as there isn't a reference to "guarantee" the position as there is with a servo. It definitely helps to keep a laptop connected close by as opposed to a desktop where it fits as I've learned is much easier to make changes to the code ~3ft away compared to running up a flight of stairs to make a change in feed rate while retaining rapids.
@@sirgeorge497 oh yes - definitely but I think in the cas of my old machine it was more a problem of the crappy controller board or the fact that the step and direction pulses got sent to the controller from the pc on a parallel cable (if I remember correctly) without any shielding to speak of :) @ pc close to the cnc: oh yes. my current conroller (eding cnc) is windows based and has the ability to auto load gcode and dedect if it has changed. so I frequently edit something, repost to a dropbox folder, wait a few seconds and hit cycle start again. can´t get much more convenient than that.
@@rajvindersingh7606 That i dont know. I found most of the information that I did just sorting through google search results and manufacturer's websites
I need your help, on my tnc-155 machine, it can hold a maximum of 1000 blocks per program but I wanted to add more, is it possible? I have 3000 thousand blocks of space but it doesn't all fit in the same
@@user-pi2qn5jt8n You can either break it up into different chunks at tool changes, ie. having first program for roughing, second for drilling, third for finishing etc.to keep it under 1000 lines or to EXT. read in. select the correct operating mode and read the program in, both o which are explained in the video and the manual "Heidenhain TNC-151-BQ-Conversational_programming.pdf" in the google drive link in the descriptiopn
@@sirgeorge497 I already managed to solve it I have one more question if you can help me My cnc machine gives a great finish working only in X or only in Y but when I use both at the same time, the finish becomes wavy. Is there any way to improve this?
@@user-pi2qn5jt8n if youre having issues where both x and y axis are used, check the backlash settings on the machine itself. if they're set incorrectly the machine will be moving to little or too much when the axis direction is changed and will cause this wavy finish. The tolerance is set in fusion in the post process dialogue box
At the time I saw one for Heidenhain / ISO but not for TNC-155 specifically. the Heidenhain / ISO had a few differences, and it is what I started with and made changes to for my TNC-155. I no longer have my Bridgeport but I do see that Autodesk now has a PP specifically for TNC-155 available for download from their website
@@carlwilliams6392 I used a cheap dtech usb-db25 connector off of amazon, was lees than $10. if you're having issues you can try to "short circuit" the DTR and DSR signals within the TNCServer settings
yes. I forget what the magic number was exactly but there were only so many lines of code the controller could eat whether you saved it into the machine (limited by memory size per program) or fed it in via external read in (limited by number of lines) it wasn't the number's assigned line that limited it, as sometimes we jump by 5's or 10's to allow room for fixes, but the numerical value of the line. I would recommend putting program breaks at tool changes or between roughing and finishing passes on more complex parts to keep each program within the line limit.
at work we have 4 cnc machines with heidenhain on all. the oldest has a tnc155 controller. I also run Fusion 360 with Generic milling post for Heidenhain TNC 155. cam.autodesk.com/hsmposts?_ga=2.156875579.1271040680.1607583034-815659367.1499820299 I need to think more about What strategies I run on the older machines idea that they can not run any strategies as machine can not so well keep up with reading heavy codes other than that it runs very well. I also use TNC 640, TNC 426 and TNC 415. I have been working with heidenheim for almost 25 years and it is the most reliable control I have experienced They have their faults like all possible other controls but I have not had any problems I have never had where the heidenheim controller does anything strange in the programs. I use drip feeding over Serial WiFi Adapter - RS232/485/422 Moxa brand from CIMCO DNC-Max Server
That's rad! I'll look into that adapter, would be handy to eliminate my laptop from drip feeding and just have it come directly from the desktop upstairs
I work on a 40 year old TNC 155 (literaly one month older than I am) since like 4 years now, and it realy tickles my hobby-C-programmer brain in all the right ways. Return-stack of LBL0, Value of QXX, IF QXX EQ VAL GOTO LBL... all the good/bad things of assembler roled up in a "no security required" enviroment... a living fosile from a more simple, more civilized programming time without IoT... Solving problems in code. I love it :3
First HUGE detail, it’s not just a db25 connector it’s a usb to rs232, to db25. There are just plain usb to db25 cords out there and THEY WILL NOT WORK!!! Been chasing my tail over this for about a week now, with an rs232, now I actually have a serial port that tncserver recognizes.
Well thanks so much, I’m a manual guy, but we have this old twin to your machine, well the getting it to work with fusion seems pretty easy, now to commit the ultimate sin and do this yucky cnc thing.
Seriously thank you for putting out this vid, it made one easier step to actually making this old thing work, and push me into cnc beyond my 3d printer lol.
Nice and informative video! I just started my retirement from machining job, 44 years whole and 29 years CNC. I worked first with Heidenhain TNC155B (MAHO 500W) and later also TNC530i (DUGARD EAGLE). 155 is an amazing control, with its parametric programming you can mill even complex mathematical curves and full 3D. Mastercam Mill 3 helped from -94 on, but still I kept programming with Q-parameters when I made my own canned cycles (threads, various L-shapes, squares, ellipses etc.) for later use. Those were interesting an very creative years.
Hi George,
Thanks for the video and especially the machine parameter file. Saved endless messing about trying to figure out the fine details of bringing my TNC155B back from "Oh no! The machine parameters. They're gone."
I have a Maho MHC 700C which I left in storage for a few years without 3 phase power. So I expected to lose them. A big crane job got it into my shed and powered up, and I had to break it down into smaller pieces to do so. A lot of work just there. So it came up in German as expected.
I hadn’t thought of the USB to RS232 cable until I saw yours. Bought exactly that one. Nice that it puts out 9V. A lot of them seem to just use the 5V USB which seems a bit low. The cable meant I could by a relatively new second hand laptop with Windows 10, rather than an old one with a DB9 com port.
You go a bit fast at the end there, but I managed to get it by running the video at 25% speed. As well you can single frame in UA-cam by pausing and then pressing either the full stop or comma key for forward and back.
It would be nice if you added a bit at the end that showed exactly how to use TNCserver (I started with TNCremo before I realised that was wrong) and then showed how to set all the tabs there correctly. My machine will only connect with ME mode with lost parameters. Maybe it has a slightly different Eprom revision. I spent a few hours messing about with that and with various handshakes and got it a half way through the file where is “stopped”. Then I realised that the fault was in the syntax of parameters 94 to 110. I’m lucky I have a punch tape of the final commissioning in 1990, which has to have correct syntax, plus a slightly different one from 2007 where someone went through and put all those parameters in the installation manual, which I used, but they got the number syntax a bit wrong (real numbers instead of integers).
Your parameter file saved me days of entering as there are so many CR, LF, and space non printable characters typos are inevitable. I put it in Word and turned on the punctuation to see them all. I also used it to help the decode the entire punch tape. There are a vast number of repeat sequences so I made a template by just stencilling through the punch holes onto a piece of paper then just slid the tape along to pick up each repeat. So I only had to go through and edit the actual settings for my machine.
TNCserver finds the correct COM: number and lets you set the baud rate, but it shows the rest ghosted (in some cases). If you go to Windows device manager you can set things in the serial port driver, but it doesn’t seem to reflect back to TNCserver. Some other sites show the setting as being 2 stop bits. That works on my machine, in device manager, when parameters are lost. My punch tape has even parity. That works too. I doesn’t seem to be sensitive to the handshaking at 2400 baud. Maybe it can empty the buffers fast enough.
A bit on your cable. It’s definitely been tampered with. Actually, the wires look a bit big to fit the pins on the DB25.
The “Mounting Instructions and Interface Circuit control - Machine” manual shows it in Figure 5.3 a). It should be what they call “null modem”, which is an old term for not crossed over. So it should go should go RTS to RTS etc. It’s the left cable in the diagram and is meant to go from the Amphenol connector on the TNC to the wall of the cabinet on your mill. Then the cross over you do is on the cable that goes to the FE 401 or ME101 etc. But it makes much more sense to do what you have done as we already have the Dtech cable. Note there is a stupidity in their cable diagram. It has 2 loop back wires from pin 6 to pin 8 on the DB25, RS232 connectors, but there is no connection to it on the cabinet connector. I think it’s there so you could swap that cable end to end, but they put different gender DB25’s on each end so you can’t anyway. It doesn’t seem to matter if they are there. Note it is missing on the 5.5 b) diagram below it because there is no active pin for it on the Amphenol connector.
I swapped my cabinet DB25 for a DB9 as my Dtech cable doesn’t have the DB25 to DB9 adaptor with it.
Thanks so much for this video! I might buy a Fehlmann Picomax 100 with TNC150 in the next weeks so this video came in really handy.
very interesting George ! thank you for all the work you did in describing this ! Joe
This was a really helpful video. Thanks very much.
Life saver! Thanks George
Great - I have to do this at my Hermle with the TNC155
thanks for you instruction, i'm struggling with my own "cnc adventure" to get the fusion program feed into a Heidenhain TNC410..
Nice machine! I hat the same machine Nice machine voor machining smal parts. Now i have a micron 21 c whit heidenhain 155 i hope i can also conect it whit the laptop en do CAD cam . Thanks for the video
Hi George, very nice. I have a Mikron WF21D with TNC355. And serial communication is really complicated with normal state of the art computers. Currently, I still have problems with the cable connection and am not able to communicate with the Heidenhain. Let's see what works here. In the end I will probably take the soldering iron in my hand again...
Best, Stephan
Hi Stephan. Did you solved your issue? I bought used Mikron WF21C with TNC 155 but I can not find electro scheme and parameter list for this machine. Best, Dalibor
@@daliborsailovic8100
Mislim da imam elektrosheme od mikron wf21.Ako ti treba pisi slobodno
@@dejanvanevski4399 da, treba mi. Ne bi baš da delim mail ovde u komentarima. Kako ti se mogu javiti da mi pošalješ? Lep pozdrav
Very informative video, might just save my machine with that. But your link in the description does not seem to work. Can you check it please?
Thank you!
Sure. The post config file for fusion is obsolete at this point as Autodesk has one specifically for the tnc155. I should still have parameters and manuals though.
link is fixed
@@sirgeorge497 thank you, just downloaded it. I'll try to connect to the controller this weekend, your input will definitely help. My machine is European, AVIA E40-NB. Of course I'll have to modify the parameters :)
Thanks again, greetings from Slovenia.
Thank you for your clear explanation! Now it Dripfeeden works for me (Fusion 360 + TNC 155P + Mikron WF21C). But then in the Heidenhain dialogue language.
Everything seems to work, but at the beginning of the program execution when I call a tool I get the error message that there is no tool defined. That had been done a few lines before, but so it seems the TNC doesn't remember this ...
Does anyone have an idea what might be causing this?
When I transfer the program to the TNC it will work as usual.
Can you post the code that fusion generates around the tool call? like 15 lines before the tool call, tool call, and 15 lines after the tool call?
Hi George,
Great video! Very informative. Do you know if the same process will work for TNC2500?
Cheers
Thank you for your instructions.
I followed your way for tnc370 and the MPs were sent to Machine. At the end , i clicked END button then I faced the "Processor check error b" error on the screen. May you help me with this error i faced. Thx
How did you fashion the enclosure?
thank so much for sharing this! I´m considering buying a maho mh 700w with heidenhain tnc 425 and currentyl trying to evaluate if drip feeding is a viable workflow. so far I have not heard the best opinions about drip feeding in general (mostly concerning fanuc controlls I guess) but quite positive thoughts about it from the guy I´d buy it from. he has not used it a bunch though. so my general question knowing its a different controller and so on: do you trust drip-feeding to your machine? did you ever have hickups like the feed stopping and the machine doing something really stupid and dangerous?
I do trust drip feeding it, even through the db25 serial port. The only issue I've had is when I was using a 30+ft USB extension to get it to my desktop before I decided to use a laptop, it didn't like to consistently communicate with TNCserver, which worst case scenario it would stop sending code, the machine would stop dead in its tracks it it was true drip feed, if it was just reading in a program to onboard memory it would do the same but the program would just end there was never buggy code. That was fixed however when I short circuited the hardware handshake (DTR, DSR) which is a option on the TNCserver interface. the problem was that the voltage drop for DTR and DSR signals became patchy, after that it sent and received code no problem and I could let in run its course while I welded parts on the table adjacent.
@@sirgeorge497 thats great to read! thanks for boosting my confidence in buying this machine :) ...welding close by sounds like a good strestest :D ...my first cnc would literally start to move around when the stepper motors were powered up and I was tig welding with high frequency start :D also a good reason to keep that old laptop to make a dedicated cnc server for the maho... nice!
@@bernhard_derProtoTyp to my knowledge stepper motors are more sensitive to interference, as there isn't a reference to "guarantee" the position as there is with a servo. It definitely helps to keep a laptop connected close by as opposed to a desktop where it fits as I've learned is much easier to make changes to the code ~3ft away compared to running up a flight of stairs to make a change in feed rate while retaining rapids.
@@sirgeorge497 oh yes - definitely but I think in the cas of my old machine it was more a problem of the crappy controller board or the fact that the step and direction pulses got sent to the controller from the pc on a parallel cable (if I remember correctly) without any shielding to speak of :) @ pc close to the cnc: oh yes. my current conroller (eding cnc) is windows based and has the ability to auto load gcode and dedect if it has changed. so I frequently edit something, repost to a dropbox folder, wait a few seconds and hit cycle start again. can´t get much more convenient than that.
Hi I have one of this machine but the parameters are deleted
how can I get the parameters?
Check the description, there's a link to a Google drive folder with a list of parameters and a file of the parameters for external read-in
On the tnc-155b/q wich one is the serial port? X26? Nothing in the manual about it or i can’t find it
should be a db25 plug
George I need help for my Hidenhain tnc 124, my panel is not working , there is an error on top of the screen, Relay ext. Dc voltage missing
check emergency stops, check the emergency stop circuit, and maybe check the oil level if you have a lube system.
@@sirgeorge497 thanks for the reply, will check this , and whr can I get the manual for zayer 88af
@@rajvindersingh7606 That i dont know. I found most of the information that I did just sorting through google search results and manufacturer's websites
External DC Voltage Missing = Way Oil Level Switch Low on my TNC-151
it was cleary expland thanks a lot but i still strugle with it :(
Dou you have the plc program for me?
I need your help, on my tnc-155 machine, it can hold a maximum of 1000 blocks per program but I wanted to add more, is it possible? I have 3000 thousand blocks of space but it doesn't all fit in the same
And how i can do read in external feed ?
Thanks
@@user-pi2qn5jt8n You can either break it up into different chunks at tool changes, ie. having first program for roughing, second for drilling, third for finishing etc.to keep it under 1000 lines or to EXT. read in. select the correct operating mode and read the program in, both o which are explained in the video and the manual "Heidenhain TNC-151-BQ-Conversational_programming.pdf" in the google drive link in the descriptiopn
@@sirgeorge497 I already managed to solve it I have one more question if you can help me My cnc machine gives a great finish working only in X or only in Y but when I use both at the same time, the finish becomes wavy. Is there any way to improve this?
the tolerance of my programs is 0.01 Is there any parameter that I can change to improve the finish?
@@user-pi2qn5jt8n if youre having issues where both x and y axis are used, check the backlash settings on the machine itself. if they're set incorrectly the machine will be moving to little or too much when the axis direction is changed and will cause this wavy finish.
The tolerance is set in fusion in the post process dialogue box
In Fusion there would be a PP especially for tnc 155 did you tried that out?
At the time I saw one for Heidenhain / ISO but not for TNC-155 specifically. the Heidenhain / ISO had a few differences, and it is what I started with and made changes to for my TNC-155. I no longer have my Bridgeport but I do see that Autodesk now has a PP specifically for TNC-155 available for download from their website
Hi George do you know if that pin layout will work for the TNC 145?
I would assume that if it is the same connector that the pinout is the same however I don't have a diagram for the TNC145 in front of me
I think I'm doing everything correct but I can't connect, does usb to serial cables work OK with connecting?
@@carlwilliams6392 I used a cheap dtech usb-db25 connector off of amazon, was lees than $10. if you're having issues you can try to "short circuit" the DTR and DSR signals within the TNCServer settings
Link in description appears to be dead
Autodesk has a tnc155 specific post for fusion that likely works better than mine did
link is fixed
Poderia me enviar o plc obrigado
great vid , i was trying to drip feed my tnc 151 46,000 lines via tnc server the other day it froze at 16,000 , have you ever had this issue ?
yes. I forget what the magic number was exactly but there were only so many lines of code the controller could eat whether you saved it into the machine (limited by memory size per program) or fed it in via external read in (limited by number of lines) it wasn't the number's assigned line that limited it, as sometimes we jump by 5's or 10's to allow room for fixes, but the numerical value of the line. I would recommend putting program breaks at tool changes or between roughing and finishing passes on more complex parts to keep each program within the line limit.
@@sirgeorge497Help me please
Do you have a complete parameter list of the interact tnc155 can you sent me that?
Follow the google drive link in the description, there's a list of parameters and manuals that describe the parameters and possible values
Thank you i found it
at work we have 4 cnc machines with heidenhain on all. the oldest has a tnc155 controller.
I also run Fusion 360 with Generic milling post for Heidenhain TNC 155. cam.autodesk.com/hsmposts?_ga=2.156875579.1271040680.1607583034-815659367.1499820299
I need to think more about What strategies I run on the older machines idea that they can not run any strategies as machine can not so well keep up with reading heavy codes other than that it runs very well.
I also use TNC 640, TNC 426 and TNC 415.
I have been working with heidenheim for almost 25 years and it is the most reliable control I have experienced They have their faults like all possible other controls but I have not had any problems I have never had where the heidenheim controller does anything strange in the programs.
I use drip feeding over Serial WiFi Adapter - RS232/485/422 Moxa brand from CIMCO DNC-Max Server
That's rad! I'll look into that adapter, would be handy to eliminate my laptop from drip feeding and just have it come directly from the desktop upstairs
Gross positioning error a