Jesper, I'm sure one thing you noted about my preferences, is that the system-level drives I prefer all have very flexible communications.
With the way things are going, this is more and more important, as more and more, I find myself doing all control functions externally (as in, a plc), and sending the drives simple speed and/or torque commands.
I definately believe that Siemens needs to either re-think their idea of 'More Parameters is Better', or come out with some powerful software for configuring the drives. I also agree that the manuals are seriously lacking in describing what any particular setting does. And 300 pages doesn't even begin to cover the MasterDrives /sigh.
As far as 'Bad and Ugly' drives, my selection criteria is usually based on the following:
1 - The drive should be reliable. It should not fail in normal, and sometimes a bit abnormal use. That means everything, from power devices, to terminal-clamp connections, to oxidation/corrosion of circuit traces. All of the above meet that requirement.
2 - The drive should do WHAT I COMMAND IT to do. Drives used to be a part of a system that required lots of adjustment, and speed matching, and tweaking to get them to do what was desired. That often required monitoring things like actual motor speed, or load, through a seperate channel. This is no longer acceptable. A drive should run at the commanded speed, or torque, period. If it deviates from a setpoint, then the drive should report back that a deviation exists. All of the above do that.
3 - The drive should include some available logic blocks for performing special, or odd functions. Brake sequencing, sometimes DC Injection braking, etc.
4 - The drive should be easily replacable. One important thing there, is that it's A/D and D/A channels should be accurate. Another, it shouldn't have potentiometers for setting it up
Pop in a replacement, download a configuration, it should run as it did before.
5 - (Vector Drives) If I'm applying a drive in a pure torque mode, it damn well better follow my torque command exactly. All of the above do. Several other's that I've seen do not. Some actually create a third outer-loop regulator, wrapped around the speed and inner torque/current loops to achieve pseudo torque control. This is bad news.
One thing I Wish to All The Gods that Be for drives, would be for them to store all parameter/configuration data on a memory stick. I don't care what kind. MMC, CompactFlash, even a USB dongle (why don't industrial devices directly support USB? it really is a good interface).
The ones I've listed show up very infrequently in our service branch. Those not listed come in daily, for problems ranging from input bridge failures, power device failures, trace-failures on boards, and other similar failures that really shouldn't happen. Yes, there is the occasional infant mortality failure on everything, but once a drive has been in service for a month or so, I don't ever want to think about it again.
<laugh> I can be overly opinionated (and sometimes passionate) about some things. Always take my comments with a grain (or truckload) of salt!