Jump to content

Solidworks vs Autocad


Guest Kollargoll

Recommended Posts

Guest Kollargoll

Simple question!

Which one is the best regarding 2D, 3D and posibillity to customise commands and routines by your self?

 

Anyone have experience with both ?

 

:roll:

Link to comment
Share on other sites

  • Replies 29
  • Created
  • Last Reply

Top Posters In This Topic

  • shift1313

    10

  • JD Mather

    4

  • MichaelBrenden

    3

  • MikeScott

    3

Top Posters In This Topic

Posted Images

Are you serious?

3D: SolidWorks (or Inventor, SolidEdge, Pro/E, Alibre Design)

2D, customization, exisiting add ons, existin drawing base and user base: AutoCAD (or Bricscad/Intellicad)

Link to comment
Share on other sites

You are comparing the wrong products.

I might change the question to, "How long will it be till you have completed the training needed to customize a complex software package?" SolidWorks and Inventor are relatively new compared to AutoCAD. There is a rather large, experienced userbase of AutoCAD customizers (as many as 25 years of experience) you would have to compete with in the 2-3 years (minimum) when you would have the needed experience. Learn VBA and one of the modern CAD programs.

Link to comment
Share on other sites

  • 2 years later...

Interesting comparison: redbugtech do.tt co mm forwrd-slush weblogs forwrd-slush nathan dot pee etch pee question-mark perma link equals-sign 83

 

(sorry but apparently I'm too new a member and therefore, in case I might be a spammer, I can't post real web addresses)

Link to comment
Share on other sites

I've used both, though not a lot of Solidworks.. just learned enough to handle a series of tasks that needed handling. The company I was with wanted to switch to Solidworks. They hired a guy that could use it, and were pleased with the results, however the company itself failed at that time, and I went back to AutoCAD at another job.

 

To me it's more of a question of:

 

Parts and assemblies of parts or documentation illustrations = Solidworks (hands down)

Architectural layouts = AutoCad

Sheet metal fab drawings = Solidworks

 

2d = both are good within their respective frameworks, though in Solidworks you can "unwrap" a 3d sheet metal object to get a flat part drawing from it, complete with releif cuts. That's worth it's weight in gold if you know all the settings regarding metal stretching, and need to do that kind of thing. Architecturally though, AutoCAD is a clear winner of 2d.

 

3d = Never seen a building and Site rendered in Solidworks, and I'm unaware if that's possible. I'd still prefer AutoCAD for that type of thing. Aside from that, Solidworks for 3d parts, assemblies, and exploded assemblies.

 

Fabricator compatibility = Never had a problem with either, though we commonly had to export Solidwork files into DXF (AutoCAD) format, which required an add-on.

 

Customise commands and routines by yourself = AutoCAD

 

Compatibility with other rendering / 3d programs = SolidWorks. (Autocad lost a lot of points on that a few years back, but works well with 3ds MAX)

 

I was impressed by Solidworks, personally coming from a long history of relying on AutoCAD. I'd like to learn to use it better. Parametric modelling and constraints were pretty damn cool, though AutoCAD has now started doing that too with release 2010... meaning I could now model both ways, I guess.

 

(I haven't personally tried AutoCAD 2010 yet, so I don't know how well that's been implemented)

 

I'm an AutoCAD guy though, and biased towards sticking with what I already know.

Link to comment
Share on other sites

Solidworks hands down for everything.

 

Solidworks makes use of Blocks, dynamic blocks no less. Ive converted 4 lines into individual blocks in a sketch to play with linkage ratios. Really quick work. You can import blocks from acad, create them mid sketch in SW or any number of other options along the way.

 

Solidworks for customizing routines. Understanding macros/vba isnt needed but can be very useful. No Lisp routines but SW Design Tables are a great way to put a lot of functionality into SW. If you are proficient at excel you can do nearly anything and its very well integrated. You can draw a part, create a design table and it will create the spreadsheet in excel to control the drawing. from there you can create new configurations or simply edit that one. The user interface can be as simple as entering numbers in a spreadsheet or as complex as using excel custom views, visual styles, data validation as well as the developer options that can make use of activeX controls. How complex you get will depend on your experience with Excel but the functionality is all built in. Creating macros is as easy as pressing the record button then going on your way. If you have experience with Visual Basic this is an extremely helpful tool when dealing with automation.

 

If you have to work only in 2d there is really no need to get into something like Solidworks but it can certainly handle the task.

 

I used Acad for many years and the only time I open it back up is either for this forum, or to double check files ive exported to send off to a third party.

Link to comment
Share on other sites

I thought i would put up a screen shot of a very simple design table to control the OD, ID and length of a pipe. The interface was done using custom views and design validation in Excel. When you right click on the design table in the configuration manager, excel opens up within solidworks(rather a somewhat limited version). After you edit the values and click in the model window the update takes place.

designtable.jpg

Link to comment
Share on other sites

Comparision is difficult.

 

AutoCAD is good in 2D, but solidworks is better in 3D.

But it is not always true.

AutoCAD is better in some cases and SolidWorks is better in other cases.

 

I advise you to use both.

 

I used to think that AutoCAD is the best and that it can do what ever solidworks does, but then I realized that solidworks is great in 3D

Link to comment
Share on other sites

Comparision is difficult.

 

AutoCAD is good in 2D, but solidworks is better in 3D.

But it is not always true.

AutoCAD is better in some cases and SolidWorks is better in other cases.

 

I advise you to use both.

 

I used to think that AutoCAD is the best and that it can do what ever solidworks does, but then I realized that solidworks is great in 3D

 

 

In what instance would you use Acad over SW? Im just curious cause i dont have any. :D

Link to comment
Share on other sites

In what instance would you use Acad over SW? Im just curious cause i dont have any. :D

 

I use it when I want to make a 2d drawing of an object. I don't want to make the 3D, only the multi view drawing.

 

Another use, in transferring a model from a CAD software to a Finite Element Software (ANSYS or ABAQUS)

 

I made the model of my final year project in SolidWorks and I transferred it to ABAQUS but there were some problems in curves and fillets, so I made the same model in AutoCAD but I increased the number of "isolines" from 4 to 1200 and I transferred the model. It made no problems :)

 

I am not that expert in SW, so I use AutoCAD mostly.

Link to comment
Share on other sites

Solidworks drawings are way easier to create than in autocad. You created your 3d model then start a drawing file. You can place any view you like, iso views, sections, break outs and so on. Add BOMs and auto balloon the parts. Its really very quick. I also deal with Configurations and you can add multiple configurations from one part or assembly file into multiple sheets and create pdfs just by Save As.

 

Solidworks has two levels of FEA. You can create a motion study of an assembly. This defines mechanical interfaces between components, springs, forces motors and you can animate this, pause it and export to FEA. Also you can plot forces, positions, accelerations and so on of components right there and export to excel.

 

 

 

the voice is very robotic but this is just a general idea.

Link to comment
Share on other sites

Yes. There are a lot of environments built into photoworks. If you are modeling things like furniture you could place them in a room or add different images to walls, floor and ceiling. Here is a rim that i just placed in an outdoor courtyard scene.

 

rimrender3.jpg

Link to comment
Share on other sites

It looks great, but that's just a background, isn't it? I'm referring to a new, non-existing room, with specific lighting set-ups.. like as in like a kitchen 3d rendering, where you define wall positions/ surfaces, etc.

 

Or like a building as seen from the air or something.

 

I was under the impression that AutoCAD does a better job at that sort of thing.

Link to comment
Share on other sites

Well solidworks has a few ways of defining an environment. The scene you see here is comprised of 4 walls, floor and ceiling all linked(even though you dont see all of them). The way the images on the walls are mapped can be defined a few ways but the images on these can be whatever you choose. The one above is one already in SW.

 

This one here is a glass i drew and used the Kitchen scene in SW. there isnt a counter there only the model/image relationship makes it look that way.

 

glass2.jpg

 

If you are modeling rooms, buildings or whatever this is fine as well. You can model whatever you like, place cameras(great control over cameras by the way), add your own lights and so on. The quality of renders is only going to be what you make it. I prefer the solidworks environment but it is what it is. The software is designed as a mechanical cad system as well as surfacing, CAE and so on. Something like Acad Architecture is a program suited for architecture with built in tools just for that industry. If your are only planning on drawing buildings or something like that, most of the features in SW will probably be lost because they are tailored towards another aspect of the industry(not saying that you cant use it). Just like Autodesk has dozens of products that are geared towards different aspects. A program like Alias Studio is for complex surfacing and you can then take those surfaces into Inventor to say create some of the structural aspects of the design as well as analyze it for strength, moldability and so on. You can draw complex surfaces in inventor, but Alias gives you more control options.

 

I hope that made sense.

Link to comment
Share on other sites

Every time in the past, when faced with learning new, "simpler / easier / whatever" softwares, versus biting the bullet, paying the expense, and climbing the learning curve, I've always regretted choices that were against going with the established leader.

 

From my novice perspective, AutoCAD is decades worth of excellent at drawing 2D and is "the established leader" in 2D. 3D has reportedly been kludged onto it to placate those of us who still use AutoCAD. Fine.

 

But Autodesk's real answer, as I understand it, to SolidWorks and similar ilk, is something they call Autodesk Inventor. I've been watching videos of it on youtube, and it looks very nice and appears to usually match and possibly exceed SolidWorks.

 

Maybe I'm wrong here, seeing as how I've only watched Inventor videos so far and not yet used either SolidWorks or Inventor, but I'm sensing that same lesson of my past experience: bite the bullet and get/learn what is the (or is coming from an existing position of, and is therefore likely to become the future,) established leader, Inventor, or pay and learn twice, SolidWorks, then ultimately Inventor.

Link to comment
Share on other sites

I'm feeling like SW is something I need to learn as an under-employed Mechanical Engineer. I had done 2D AutoCAD 10 years ago or so, doing some simple tooling drawings. It worked okay for that, then, compared to drawing by hand. But even back then, I didn't use it enough, so I probably wasn't getting everything out of it I could have.

 

Two years ago I had some SolidEdge training, so six months ago when I got using AutoCAD for 3D, I kept finding there were things I thought AutoCAD should do, but it didn't seem to. Again, I'm still using 2002 version, but just from the number of job posting I am seeing for Project or Product Engineers in the Mechanical Engineering field that want SolidWorks, it makes me think I should devote some time to learning that so it can be on my resume. Not too many companies seem to want AutoCAD for the Product Engineer role. Almost as a rule, all the job postings I see asking for AutoCAD are for plant engineering/building maintenance type ME jobs, or construction/architecture firms who have an ME on staff for the HVAC stuff.

 

All that said, is there a good place to get started learning SolidWorks? Some time ago I noticed a free trial for 3 months for SolidWorks student version I think. I haven't looked lately, but would that and a book get me going? If I'm not using it for actual work projects as I am going through the book, is that a worthwhile use of my time? Or will I not truly learn it until I get the chance to use it for a company? I say this, b/c while I recall the approach that I learned about 3D modelling in SolidEdge, I have not used it since my training, so I probably wouldn't remember the commands if I sat down on it today. And when I was taking up 3D in AutoCAD, I had a book and I realize now I spent way too much time going through all the surface modelling sections as I have used it zero in the consulting work I have been doing with it since.

Link to comment
Share on other sites

I'm going to have to side with Shift on this one.

Solidworks hands down.

 

Although in my current job we only use Autocad, basically because my company are not willing enough to invest in solidworks.

Link to comment
Share on other sites

Michael, Inventor and Solidworks are on par with functionality. I prefer Solidworks over Inventor in nearly all cases(and use both on a regular basis). I feel that the Solidworks user interface is hands down the best of any cad software that I have used. Its very user friendly and easy to navigate. I feel like solidworks does a better job with 3d surfaces than inventor, but inventor has some nice benefits when working in certain aspects. I see the main benefit of using Inventor is its compatability with other Autodesk products. SW does a great job at handling dwg files also.

 

CrazyJ, Autocad has come a long way in the past 8 years. up until 2007 release you had very limited options for creating complex surfaces. 2007 saw the addition of sweep and loft to the bag of tools which goes a very long way. 2010 introduced what i consider a merge with 3dstudio with primitave based modeling options. Meaning you can draw standard objects like a sphere, cube, donut and pull/push faces based on their mesh.

 

Industries like mentioned that seem to only require acad are probably going to be based on 2d layouts. There is no reason to get a software package that is mostly useless to you. What i mean is if you would only ever do 2d layouts then one of the lite products would serve the purpose.

 

SW student edition can be purchased for $100 but you need to prove you are a student. Details can be found here about the different educations packages.

 

http://www.solidworks.com/sw/engineering-education-software.htm

 

 

 

A good example of what im saying is Unigraphics. I have this at work and its an extremely powerful software with tons of functionality geared towards the auto, ship and aero industry. It has some functionality that SW does not but its really too much for what I do. If i was designing cars then a lot of its functionality would come in very handy. Now solidworks and UGS are both the same "type" of programs but to me they are on different levels.

 

SW has some great tutorials built in to the software. Asking questions here and going through the built in stuff is great. If you crave more you can get that from SW as well.

 

http://www.solidworks.com/sw/support/software-training-certification.htm

 

There is also something called SolidProfessor that has(for a price) tutorials. There are tons of their videos online but to get the full experience you need to purchase their products.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...