In 2009 I had to go through the decision process of SW versus INV when I started my business. At that point, I had about 1 year experience with each. In the end, the only really determining factor was that Inventor had native support for the creation of gears and gear systems - something which I had an immediate need for. Solidworks had nothing similar to offer except in a 3rd party add-on which I tried it and found to be clunky at best.
But, in the nearly 4 years I've been using Inventor, I've never found something that I needed to do that I couldn't accomplish with Inventor. I remember the SW guys showing me a tool called TolAnalyst that would be nice to have (automatically ran parts through their tolerance limits and checked for interference in the assembly), but all in all I'm happy with my choice.
Really comes down to your individual needs but I think both software packages are very good and very competitive.
And what about the dialog boxes the IV still has plus IV mini tool bar that does not have all of the options that the dialog box has.
Far superior in Inv. The solidworks dialog box is way worse. They replace the whole feature/assembly tree area with one big dialog box, and then throw the assembly/feature tree into the workspace. At least I can move the dialog box out of the way. In Swx you have to move the model away from under the tree that just landed on top of it. The mini tool bar is not for me but it doesnt get in the way, but the right click marking menu is far superior to the SWx S key short cut. Then there is the context senitive short cuts that inv has that Swx doesnt. Click a plane in Swx nothing happens, but click a plane, face, edge etc in Inv and a context sensive toolbar displays at the mouse pointer, no right click or s key required. Yes there are some things that Swx does better, but menus and tool bars arent one of them.
I have more crashes with SW than I do with Inventor, but I also do more graphics intensive procedures in SW than with Inventor.
I think in regard to controlling assembies, functionally, Inventor and SW accomplish the same things, but in different manners. Inventor has iLogic, which I like, and in SW you control suppression states of features and components from the design tables in Excel. Either way, I use Excel and/or VB/C++ to accomplish what I need from either software. I simply don't use parameters without using Excel in SW or Inventor.
I can't really comment on toolbars/UI issues because I almost never use them. with the way I've got my 3d mouse programmed, I pretty much don't need them. I do like SW mouse gestures better than the Alias style hotbox, though, because it's quicker and I don't have to look at what I'm doing. It's involuntary.
Something I wish would be changed in Inventor is filtering of parts in drawings via assembly view representation. This is backwards. This should be done by LOD. It makes more sense for your parts list to display parts based on which parts are suppressed/unsuppressed in a LOD rather than which parts are visible. If I want a part constrained so that it's not affected by changes in an assembly, I don't constrain it to something I know is going to change often. I more than likely constrain it the origin in the assembly. The same logic is applied to the parts list filtering. I change the visibility of parts often while working in assemblies and I don't want my parts list based on a tool I use during a design process.
In regard to surfacing, baseline SW is terrific for surfacing. I use surfaces a lot for mold design and I choose to use SW for this because it has more features that accommodate me. With that said, I LOVE Alias in Inventor. For industrial design of consumer products it's awesome. The ability to freeform drag surfaces, edges, vertices, etc. with Alias is something that SW does not have. I often design certain types of products in Inventor with Alias and design the tooling in SW. I, however, have my own custom application that I use for mold design in SW, so no comment on mold tools in Inventor vs. SW.
Bottom line? I don't think it's possible to say which software is better. I like each one for different reasons. It would be nice to have everything under one roof, but I don't think I'll ever be satisfied with any software in its entirety until I finally take the plunge and develop my own.
Oh the good ole argument of Inventor vs Solidworks......good fun.
Let me go back to my days of running my own consulting firm and even further back when I was a CAD Admin for a company that had both CAD packages.
First, I chose INV for my business for the simple fact that it allowed me to work with many more CAD platforms than SW did at the time. Being able to import/export other CAD formats was key in being able to land numerous clients without having to purchase seats of numerous other CAD programs.
Second, during my CAD Admin days, my employer had both Inventor an SW in house. There came a day when a decision had to be made as to which one they'd keep moving forward. Aside from my frustration of having to deal with the SW updates/patches every other month along with dealing with their security dongle that never seemed to recogize the licenses during these updates....but I digress. They had a 3rd party come in and do some benchmark testing based on what and how we worked on a daily basis. Most parts in house were being held to 3 or 4 decimal places.
The testing company took 10 random neutral part files and imported them into each software....the results?
The files imported into Inventor were accurate out to the 9th decimal 10 out of 10 parts, the SolidWorks imports.....6 out of 10 were randomly off as of the 3rd decimal place. That's a 60% failure rate! There was no way the company was willing to risk their million dollar machines based on a 60% failure rate.
So you can guess which way they went. It all comes down to your needs. Each program has its own way of doing things, you just need to learn them and proceed. For years, I had one engineer at the above company who was a bed wetting SW guy, twice a day he'd make an effort to come over and claim "SW does this, Inventor can't!" and then I'd proceed to show him just how to do that specific thing in Inventor. He'd walk away in a huff, only to be back yet again and once again, fail to accomplish what he was trying to do.
In closing, I'm a Jeep guy...no idea what that means in this...LOL
Applications Expert - MSD
I don't really have a preference, but do wonder if SW is actually $1000 better.
On the accuracy to 3rd or 9th decimal, could it be that SW seems to more stable and less prone to crashes due to less stringent accuracy? It's a trade-off. I don't have any proof for this, just my experience working with SW for 7 years after working with INV for 4.
Now I am back in INV and also use it for my own business. INV gives better value for price IMO.
Funny thing, when you talk to a Solidworks reseller, Inventor doesn't exist. It isn't in their vocabulary. They are still focused on luring AutoCAD users with Solidworks as the only 3D solution. Good thing we know better.
Access a broad range of knowledge to help get the most out of your products and services.
Download & InstallationGetting your Software
Subscription ManagementSign In / Create Account