Well, guess I'll chime in, since we have both the 840 di and fanucs from 11 to 31iax5 to oimd. While the seimens gives more cool techy type stuff available, the reliability of the control has been far from stellar. Service has been an issue, although the guy that finally came in was very good. Operators and programmers seem to have issues with the control, at least in comparison to the fanucs. This could simply be because seimens are not as common in the us. We have had multiple hdd failures, flat panel failures, mcu failures, software failures, etc. we now have the system on a ssd hard drive and it seems to have finally stabilized out, but time will tell. I believe once you really learn the control, it's probably very capable, the problem we have is there is no one local that will work on them, nor teach them. The fanuc office is less than 20 miles away, and we are in a big metropolitan area with thousands of shops.
We have 3 Star Ecas machines, The Ecas20, Ecas 20T, & The Ecas 32T all with the Siemens control and they all work great. If you’re a 3 Channel programmer and are fluent in Fanuc the transition is easy. I write code by hand for 3 different controls but I'll tell you Partmaker puts out a pretty nice post, some parts right now don't even require editing. Someone said to run away but I say step up to the opportunity if you have a chance and it won’t be long before you can make that machine dance. In my opinion the ST-38 & Ecas20T both triple turret machines are the top of the Swiss machines, Sorry Citizen I still like the M32