SolidWorks

From Infogalactic: the planetary knowledge core
(Redirected from SolidWorks Corporation)
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found.

SolidWorks
File:SolidWorks Logo.svg
The SolidWorks user interface, showing feature based history dependent modeling.
The SolidWorks interface.
Developer(s) Dassault Systèmes SolidWorks Corp.
Initial release 1995; 29 years ago (1995)
Stable release SolidWorks 2016 SP1 / December 10, 2015; 8 years ago (2015-12-10) [1]
Preview release SolidWorks 2016 SP1.0 EV / November 25, 2015; 8 years ago (2015-11-25) [1]
Operating system Microsoft Windows
Available in English
Type CAD and CAE
License Proprietary
Website www.solidworks.com

SolidWorks (stylized as SOLIDWORKS), is a solid modeling computer-aided design (CAD) and computer-aided engineering (CAE) software program that runs on Microsoft Windows. The SolidWorks is produced by the Dassault Systèmes— a subsidiary of Dassault Systèmes, S. A. based in Vélizy, France— since 1997.

SolidWorks is currently used by over 2 million engineers[2] and designers at more than 165,000 companies worldwide. In 2011–2012, the fiscal revenue for SolidWorks was reported $483 million.[3]

History

SolidWorks Corporation was founded in December 1993 by Massachusetts Institute of Technology graduate Jon Hirschtick. Hirschtick used $1 million he had made while a member of the MIT Blackjack Team to set up the company.[4] Initially based in Waltham, Massachusetts, USA, Hirschtick recruited a team of engineers with the goal of building 3D CAD software that was easy-to-use, affordable, and available on the Windows desktop. Operating later from Concord, Massachusetts, SolidWorks released its first product SolidWorks 95, in 1995.[5][6] In 1997 Dassault, best known for its CATIA CAD software, acquired SolidWorks for $310 million in stock.[5]

SolidWorks currently markets several versions of the SolidWorks CAD software in addition to eDrawings, a collaboration tool, and DraftSight, a 2D CAD product.

SolidWorks was headed by John McEleney from 2001 to July 2007 and Jeff Ray from 2007 to January 2011. The current CEO is Gian Paolo Bassi from Jan 2015. Gian Paolo Bassi replaces Bertrand Sicot, who is promoted Vice President Sales of Dassault Systèmes’ Value Solutions sales channel.

Release history

Name/Version Version History Value Release Date
SolidWorks 95 44 1995
SolidWorks 96 270 1996
SolidWorks 97 483 1996
SolidWorks 97Plus 629 1997
SolidWorks 98 817 1997
SolidWorks 98Plus 1008 1998
SolidWorks 99 1137 1998
SolidWorks 2000 1500 1999
SolidWorks 2001 1750 2000
SolidWorks 2001Plus 1950 2001
SolidWorks 2003 2200 2002
SolidWorks 2004 2500 2003
SolidWorks 2005 2800 2004
SolidWorks 2006 3100 2005
SolidWorks 2007 3400 2006
SolidWorks 2008 3800 July 1, 2007
SolidWorks 2009 4100 January 28, 2008
SolidWorks 2010 4400 December 9, 2009
SolidWorks 2011 4700 June 17, 2010
SolidWorks 2012 5000 September, 2011
SolidWorks 2013 6000 September, 2012
SolidWorks 2014 7000 October 7, 2013
SolidWorks 2015 8000 September 9, 2014
SolidWorks 2016 TBD October 28, 2015

Market

DS Solidworks Corp. has sold over 1.5 million licenses of SolidWorks worldwide.[7] This includes a large proportion of educational licenses. The Sheffield Telegraph comments that Solidworks is the world's most popular CAD software.[8] Its user base ranges from individuals to large corporations, and covers a very wide cross-section of manufacturing market segments. Commercial sales are made through an indirect channel, which includes dealers and partners throughout the world. In the United States, the first reseller of SolidWorks, in 1995, was Computer Aided Technology, Inc, headquartered in Chicago. Directly competitive products to SolidWorks include Solid Edge, and Autodesk Inventor. SolidWorks also partners with third party developers to add functionality in niche market applications like finite element analysis, circuit layout, tolerance checking, etc. SolidWorks has also licensed its 3D modeling capabilities to other CAD software vendors, notably ANVIL.[9]

Modeling methodology

File:Swstapler00.jpg
screen shot captured from a SolidWorks top-down design approach.

SolidWorks is a solid modeler, and utilizes a parametric feature-based approach to create models and assemblies. The software is written on Parasolid-kernel.

Parameters refer to constraints whose values determine the shape or geometry of the model or assembly. Parameters can be either numeric parameters, such as line lengths or circle diameters, or geometric parameters, such as tangent, parallel, concentric, horizontal or vertical, etc. Numeric parameters can be associated with each other through the use of relations, which allows them to capture design intent.

Design intent is how the creator of the part wants it to respond to changes and updates. For example, you would want the hole at the top of a beverage can to stay at the top surface, regardless of the height or size of the can. SolidWorks allows the user to specify that the hole is a feature on the top surface, and will then honor their design intent no matter what height they later assign to the can.

Features refer to the building blocks of the part. They are the shapes and operations that construct the part. Shape-based features typically begin with a 2D or 3D sketch of shapes such as bosses, holes, slots, etc. This shape is then extruded or cut to add or remove material from the part. Operation-based features are not sketch-based, and include features such as fillets, chamfers, shells, applying draft to the faces of a part, etc.

File:Sw03.jpg
screen shot captured from a SolidWorks top-down design approach.

Building a model in SolidWorks usually starts with a 2D sketch (although 3D sketches are available for power users). The sketch consists of geometry such as points, lines, arcs, conics (except the hyperbola), and splines. Dimensions are added to the sketch to define the size and location of the geometry. Relations are used to define attributes such as tangency, parallelism, perpendicularity, and concentricity. The parametric nature of SolidWorks means that the dimensions and relations drive the geometry, not the other way around. The dimensions in the sketch can be controlled independently, or by relationships to other parameters inside or outside of the sketch.

In an assembly, the analog to sketch relations are mates. Just as sketch relations define conditions such as tangency, parallelism, and concentricity with respect to sketch geometry, assembly mates define equivalent relations with respect to the individual parts or components, allowing the easy construction of assemblies. SolidWorks also includes additional advanced mating features such as gear and cam follower mates, which allow modeled gear assemblies to accurately reproduce the rotational movement of an actual gear train.

Finally, drawings can be created either from parts or assemblies. Views are automatically generated from the solid model, and notes, dimensions and tolerances can then be easily added to the drawing as needed. The drawing module includes most paper sizes and standards (ANSI, ISO, DIN, GOST, JIS, BSI and SAC).

File format

SolidWorks files (previous to version 2015) use the Microsoft Structured Storage file format. This means that there are various files embedded within each SLDDRW (drawing files), SLDPRT (part files), SLDASM (assembly files) file, including preview bitmaps and metadata sub-files. Various third-party tools (see COM Structured Storage) can be used to extract these sub-files, although the subfiles in many cases use proprietary binary file formats.

See also

References

  1. 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
  2. Opening statement by CEO Bertrand Sicot at 2013 Solidworks World YouTube Video Link
  3. SolidWorks Fact Sheet, July 30, 2012
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. 5.0 5.1 Solidworks Company History. Solidworks company website
  6. Solidworks Company Information, Solidworks company website
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.

External links

  • No URL found. Please specify a URL here or add one to Wikidata.