Martin ,,, I have Fadal, Fagor , mits , haas , and Fanuc in my shop and the only control that did not work right was the new Next gen Haas POS.
I ran a program for a couple of days and it work fine, then I put a new part in and pushed the green button and it locked the spindle at 750 RPM and ran the program just like it had been at the 12,000 RPM like it was programmed for. It would "ONLY" do it at the start of the programs ,,, but I should not have to stand there with my finger on the slide hold button to see if its going to do the 12K like it should or the 750 RPM like it did sometimes. ( it did it on all programs and they came out of the older controls and were loaded by USB )
sometimes it would just stop in the middle of a program and leave the spindle running but stop feeding. when it would do that you could push anything you felt like on the control and it would do "NOTHING" you could not even stop the spindle.. you had to E stop it and power the control down and then power it back up and do a cold start, then it might do it on the next part or not for the next day or two ..
The control had a TON of problems that would just show up when they wanted to.
There really is not that much difference from the old control that worked good and the new POS next gen control that has a ton of problems.
for the most part there set up the same ... Probing and tool setting is about the only thing that did not feel the same on them,,, and I liked the probing on the new control better.
It was all the buggy erratic problems with the next gen control I could not live with ... I`m a production shop and I need a machine that will work the same EVERY time you push the green button,, I don`t have time to be a babysitter
I know have a new Fanuc 0i series F control and I`m not bitching about it ,,, the learning curve on it was longer than the haas control but it does what is asked of it and does it "EVERY" time the same.