The company I work for has agreed to buy new software. I have pretty much narrowed it down to NX, and Hypermill. The kind of work we are doing is making 737 flight control parts that are no longer available from Boeing, so we usually don't make more than one part, maybe two or three. We are using OneCNC Xr5 right now, and it doesn't really do what we need. I'm using a Haas VF2-TR,and we are looking for a new, much larger 5 axis machining center. I would like to hear from people who are using either NX or Hypermill. I am curious about the NC code based simulation they are both supposed to have, and what getting postprocessors is like, since I'm not sure what our next machine will be.
Both are great options. More directly though..
Post processors and simulation from Openmind have been bulletproof, and were available for all of our machines on day one. While the simulation isn't truly g-code simulation, we've not had a single instance where simulation didn't match executed code.
I can't say the same about NX- Posts for some of our machines were easy to come by, and others required some development. In the basic 5-axis realm, that wasn't too bad, and g-code simulation has always closely-but not always perfectly- matched. It's more of a work in progress. The thing with g-code simulation is, the simulation is only as good as the effort someone puts in to make sure the behavior is correct, there's nothing necessarily superior about it.
But.. none of this is to say that NX is inferior, or anything along those lines. It's a great package, and when leveraged in the right environment, I think it's tough to beat. The same is also true of Hypermill, so figuring out where they fit is pretty crucial.
Specifically, the CAD in Hypermill (HyperCADs) is shit. It's fine if you're importing a model, maybe doing some basic fixture work.. But it's dumb, history-less and essentially not suitable for doing CAD work. In this way, Hypermill and NX couldn't be further apart. By comparison Hypermill is incredibly shallow. NX is one of the deeper pieces of software out there, and that depth is either crucially important or a ton of unnecessary overhead, and it's difficult to assess which without fairly thorough insight into the work you're doing.