All Topics  
Computer-aided design

 
Computer Aided Design

   Email Print
   Bookmark   Link






 

Computer-aided design



 
 
"CAD", "CADD", and "ECAD" redirect here. For other uses see CAD (disambiguation)
CAD (disambiguation)

Cad or CAD may refer to:...
, CADD (disambiguation)
CADD (disambiguation)

CADD may refer to* Computer-Aided Design & Drafting* Brian Cadd...
, and ECAD (disambiguation)
ECAD (disambiguation)

ECAD may refer to*Electronic and Electrical Computer-aided design*Error correction and detection*Electronic design automation*ECAD, Inc. was an electronic design automation company of the 1980s. It became part of Cadence Design Systems...
.
Computer-Aided Design (CAD) is the use of computer technology to aid in the design and particularly the drafting
Drafting

Drafting may be:* Drafting, technical drawing* Drafting, engineering drawing* Drafting * Drafting water* Drafting, campdrafting...
 (technical drawing
Technical drawing

File:Drafter at work.jpgFile:Bundesarchiv B 145 Bild-F038800-0010, Wolfsburg, VW Autowerk.jpgTechnical drawing is the discipline of creating Standardization technology drawing by architects, CAD drafters, design engineers, and related professionals....
 and engineering drawing
Engineering drawing

An engineering drawing, or Construction drawing, is a type of technical drawing, created within the technical drawing discipline, and used to fully and clearly define requirements for engineering items....
) of a part or product, including entire buildings.






Discussion
Ask a question about 'Computer-aided design'
Start a new discussion about 'Computer-aided design'
Answer questions from other users
Full Discussion Forum



Encyclopedia


"CAD", "CADD", and "ECAD" redirect here. For other uses see CAD (disambiguation)
CAD (disambiguation)

Cad or CAD may refer to:...
, CADD (disambiguation)
CADD (disambiguation)

CADD may refer to* Computer-Aided Design & Drafting* Brian Cadd...
, and ECAD (disambiguation)
ECAD (disambiguation)

ECAD may refer to*Electronic and Electrical Computer-aided design*Error correction and detection*Electronic design automation*ECAD, Inc. was an electronic design automation company of the 1980s. It became part of Cadence Design Systems...
.
Cad Fm01s
Cad Crank
Computer-Aided Design (CAD) is the use of computer technology to aid in the design and particularly the drafting
Drafting

Drafting may be:* Drafting, technical drawing* Drafting, engineering drawing* Drafting * Drafting water* Drafting, campdrafting...
 (technical drawing
Technical drawing

File:Drafter at work.jpgFile:Bundesarchiv B 145 Bild-F038800-0010, Wolfsburg, VW Autowerk.jpgTechnical drawing is the discipline of creating Standardization technology drawing by architects, CAD drafters, design engineers, and related professionals....
 and engineering drawing
Engineering drawing

An engineering drawing, or Construction drawing, is a type of technical drawing, created within the technical drawing discipline, and used to fully and clearly define requirements for engineering items....
) of a part or product, including entire buildings. It is both a visual (or drawing) and symbol-based method of communication whose conventions are particular to a specific technical field.

Drafting can be done in two dimensions
2D computer graphics

2D computer graphics is the computer-based generation of digital images—mostly from two-dimensional models and by techniques specific to them....
 ("2D") and three dimensions
3D computer graphics

3D computer graphics are graphics that use a Cartesian coordinate system#Three-dimensional coordinate system representation of geometric data that is stored in the computer for the purposes of performing calculations and rendering 2D images....
 ("3D").

Drafting is the communication of technical or engineering drawings and is the industrial arts
Industrial arts

Industrial Arts is an umbrella term originally conceived in the late 19th century to describe educational programs which featured fabrication of objects in wood and/or metal using a variety of hand, power, or machine tools....
 sub-discipline that underlies all involved technical endeavors. In representing complex, three-dimensional objects in two-dimensional drawings, these objects have traditionally been represented by three projected views at right angles.

Overview

Current Computer-Aided Design software packages range from 2D vector
Vector graphics

Vector graphics is the use of geometrical Primitive s such as point s, line , curves, and shapes or polygon, which are all based upon mathematical equations, to represent s in computer graphics....
-based drafting systems to 3D solid
Solid modeling

Solid modeling is the unambiguous representation of the solid parts of an object, that is, models of solid objects suitable for computer processing....
 and surface
Freeform surface modelling

Freeform surface modelling is the art of engineering Freeform Surfaces with a Computer-aided design or Computer-aided industrial design system....
 modellers. Modern CAD packages can also frequently allow rotations in three dimensions, allowing viewing of a designed object from any desired angle, even from the inside looking out. Some CAD software is capable of dynamic mathematic modeling, in which case it may be marketed as CADDcomputer-aided design and drafting.

CAD is used in the design of tools and machinery and in the drafting and design of all types of buildings, from small residential types (houses) to the largest commercial and industrial structures (hospitals and factories).

CAD is mainly used for detailed engineering of 3D models and/or 2D drawings of physical components, but it is also used throughout the engineering process from conceptual design and layout of products, through strength and dynamic analysis of assemblies to definition of manufacturing methods of components.

CAD has become an especially important technology within the scope of computer-aided technologies
CAx

Computer-aided technologies is a broad term describing the use of computer technology to aid in the design, analysis, and manufacture of products....
, with benefits such as lower product development costs and a greatly shortened design cycle. CAD enables designers to lay out and develop work on screen, print it out and save it for future editing, saving time on their drawings.

Software technologies

Originally software for Computer-Aided Design systems was developed with computer languages such as Fortran
Fortran

Fortran is a general-purpose programming language, procedural programming language, imperative programming language programming language that is especially suited to numerical analysis and scientific computing....
, but with the advancement of object-oriented programming
Object-oriented programming

Object-oriented programming is a programming paradigm that uses "Object_" and their interactions to design applications and computer programs....
 methods this has radically changed. Typical modern parametric feature based modeler and freeform surface systems are built around a number of key C (programming language)
C (programming language)

C is a general-purpose computer programming language originally developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories to implement the Unix operating system....
 modules with their own API
Application programming interface

An application programming interface is a set of subroutine, data structures, class and/or Protocol provided by library and/or operating system Service s in order to support the building of applications....
s. A CAD system can be seen as built up from the interaction of a graphical user interface
Graphical user interface

A graphical user interface is a type of user interface which allows people to human-computer interaction such as computers; hand-held devices such as MP3 Players, Portable Media Players or Gaming devices; household appliances and office equipment....
 (GUI) with NURBS geometry and/or boundary representation
Boundary representation

In solid modeling and computer-aided design, boundary representation—often abbreviated as B-rep or BREP—is a method for representing shapes using the limits....
 (B-rep) data via a geometric modeling kernel
Geometric modeling kernel

A geometric modeling kernel is a 3D solid modeling software component used in computer-aided design packages.Examples include Romulus , Parasolid, ACIS, and ....
. A geometry constraint engine may also be employed to manage the associative relationships between geometry, such as wireframe geometry in a sketch or components in an assembly.

Unexpected capabilities of these associative relationships have led to a new form of prototyping called digital prototyping
Digital prototyping

Digital prototyping, is a phrase that has been used in the MCAD space for more than a decade. It reemerged around 2007 and has become a discussion topic with trade media and industry analysts....
. In contrast to physical prototypes, which entail manufacturing time and material costs, digital prototypes allow for design verification and testing on screen, speeding time-to-market and decreasing costs. As technology evolves in this way, CAD has moved beyond a documentation tool (representing designs in graphical format) into a more robust designing tool that assists in the design process.

Hardware and OS technologies

Today most Computer-Aided Design computers are Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
 based PCs
Personal computer

A personal computer is any general-purpose computer whose original sales price, size, and capabilities make it useful for individuals, and which is intended to be operated directly by an end user, with no intervening computer operator....
. Some CAD systems also run on one of the Unix
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
 operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
s and with Linux
Linux

Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL license...
. Some CAD systems such as QCad
QCad

QCad is a computer-aided design software package for 2D design and drafting. It is available for Linux, Mac OS X, Unix and Microsoft Windows....
, NX or CATIA V5
CATIA

CATIA is a multi-platform Computer-aided design/Computer-aided manufacturing/Computer-aided engineering commercial software developed by the French company Dassault Systemes and marketed worldwide by IBM....
 provide multiplatform support including Windows, Linux, UNIX and Mac OS X
Mac OS X

Mac OS X is a line of computer operating systems developed, marketed, and sold by Apple Inc., and since 2002 has been included with all new Macintosh computer systems....
.

Generally no special hardware is required with the possible exception of a good graphics card, depending on the CAD software used. However for complex product design, machines with high speed (and possibly multiple) CPU
Central processing unit

A central processing unit is an electronic circuit that can execute computer programs. This broad definition can easily be applied to many early computers that existed long before the term "CPU" ever came into widespread usage....
s and large amounts of RAM
Ram

Ram, ram, or RAM as a non-acronymic wordAs a non-acronymic word Ram, ram, or RAM may refer to:...
 are recommended. CAD was an application that benefited from the installation of a numeric coprocessor
Coprocessor

A coprocessor is a computer processor used to supplement the functions of the primary processor . Operations performed by the coprocessor may be floating point arithmetic, graphics, signal processing, string processing, Savitsky-Golay derivation, or encryption....
 especially in early personal computers. The human-machine interface is generally via a computer mouse but can also be via a pen and digitizing graphics tablet
Graphics tablet

A graphics tablet is a computer input device that allows one to hand-draw images and graphics, similar to the way one draws images with a pencil and paper....
. Manipulation of the view of the model on the screen is also sometimes done with the use of a spacemouse/SpaceBall
Spaceball

'Spaceball' may refer to:* Spaceballs, a 1987 science fiction spoof film directed by and starring Mel Brooks* ...
. Some systems also support stereoscopic glasses for viewing the 3D model.

Using CAD

Computer-Aided Design is one of the many tools used by engineers and designers and is used in many ways depending on the profession of the user and the type of software in question. There are several different types of CAD. Each of these different types of CAD systems require the operator to think differently about how he or she will use them and he or she must design their virtual components in a different manner for each.

There are many producers of the lower-end 2D systems, including a number of free and open source programs. These provide an approach to the drawing process without all the fuss over scale and placement on the drawing sheet that accompanied hand drafting, since these can be adjusted as required during the creation of the final draft.

3D wireframe is basically an extension of 2D drafting. Each line has to be manually inserted into the drawing. The final product has no mass properties associated with it and cannot have features directly added to it, such as holes. The operator approaches these in a similar fashion to the 2D systems, although many 3D systems allow using the wireframe model to make the final engineering drawing views.

3D "dumb" solids (programs incorporating this technology include AutoCAD and Cadkey 19) are created in a way analogous to manipulations of real world objects. Basic three-dimensional geometric forms (prisms, cylinders, spheres, and so on) have solid volumes added or subtracted from them, as if assembling or cutting real-world objects. Two-dimensional projected views can easily be generated from the models. Basic 3D solids don't usually include tools to easily allow motion of components, set limits to their motion, or identify interference between components.

3D parametric solid modeling
Solid modeling

Solid modeling is the unambiguous representation of the solid parts of an object, that is, models of solid objects suitable for computer processing....
 (programs incorporating this technology include Pro/ENGINEER, NX, the combination of UniGraphics and IDeas, CATIA V5
CATIA

CATIA is a multi-platform Computer-aided design/Computer-aided manufacturing/Computer-aided engineering commercial software developed by the French company Dassault Systemes and marketed worldwide by IBM....
, Autodesk Inventor
Autodesk Inventor

Autodesk Inventor is the 3D parametric solid modeling package produced by U.S.-based software company Autodesk and is the foundation for their Digital Prototyping solution....
, Alibre Design
Alibre Design

Alibre Design is a parametric feature based modeler three-dimensional Solid modeling computer-aided design software created by Alibre, Inc....
, TopSolid
TopSolid

Presentation TopSolid is a 3D computer graphics computer-aided design software which is edited and developed by the company Missler Software....
, T-FLEX CAD, SolidWorks
SolidWorks

SolidWorks is a 3D computer graphics mechanical CAD program that runs on Microsoft Windows and was developed by SolidWorks Corporation - now a subsidiary of Dassault Syst?mes, S....
, and Solid Edge
Solid Edge

Solid Edge is a 3D computer-aided design parametric feature based modeler solid modeling software. It runs on Microsoft Windows and provides solid modeling, assembly modelling and technical drawing functionality for mechanical engineers....
) require the operator to use what is referred to as "design intent". The objects and features created are adjustable. Any future modifications will be simple, difficult, or nearly impossible, depending on how the original part was created. One must think of this as being a "perfect world" representation of the component. If a feature was intended to be located from the center of the part, the operator needs to locate it from the center of the model, not, perhaps, from a more convenient edge or an arbitrary point, as he could when using "dumb" solids. Parametric solids require the operator to consider the consequences of his actions carefully.

Some software packages provide the ability to edit parametric and non-parametric geometry without the need to understand or undo the design intent history of the geometry by use of direct modeling functionality. This ability may also include the additional ability to infer the correct relationships between selected geometry (e.g., tangency, concentricity) which makes the editing process less time and labor intensive while still freeing the engineer from the burden of understanding the model’s design intent history. These kind of non history based systems are called Explicit Modellers. The first Explicit Modeling system was introduced to the world at the end of 80's by Hewlett-Packard under the name SolidDesigner. This CAD solution, which released many later versions, is now sold by PTC as "CoCreate Modeling"

Draft views are able to be generated easily from the models. Assemblies usually incorporate tools to represent the motions of components, set their limits, and identify interference. The tool kits available for these systems are ever increasing; including 3D piping and injection mold designing packages.

Mid range software are integrating parametric solids more easily to the end user: integrating more intuitive functions (SketchUp
SketchUp

SketchUp is a 3D modeling computer program designed for architects, civil engineers, filmmakers, game developers, and related professions. It also includes features to facilitate the placement of models in Google Earth....
), using the best of both 3D dumb solids and parametric characteristics (VectorWorks
VectorWorks

Vectorworks is a computer-aided design software program developed by Nemetschek North America that is used for drafting, technical drawing and 3D modeling....
), making very real-view scenes in relative few steps (Cinema4D) or offering all-in-one (form•Z
Form-Z

form?Z is a computer-aided design tool developed by AutoDesSys for all design fields that deal with the articulation of 3D spaces and forms and which is used for 3D modeling, drafting, Computer animation and Rendering ....
).

Top end systems offer the capabilities to incorporate more organic, aesthetics and ergonomic features into designs (Catia
CATIA

CATIA is a multi-platform Computer-aided design/Computer-aided manufacturing/Computer-aided engineering commercial software developed by the French company Dassault Systemes and marketed worldwide by IBM....
, GenerativeComponents
GenerativeComponents

GenerativeComponents is parametric Computer-aided design software developed by Bentley Systems, was first introduced in 2003, became increasingly used in practice by early 2005, and was commercially released in November 2007....
). Freeform surface modelling
Freeform surface modelling

Freeform surface modelling is the art of engineering Freeform Surfaces with a Computer-aided design or Computer-aided industrial design system....
 is often combined with solids to allow the designer to create products that fit the human form and visual requirements as well as they interface with the machine.

The Effects of CAD

Starting in the late 1980s, the development of readily affordable Computer-Aided Design programs that could be run on personal computers began a trend of massive downsizing in drafting departments in many small to mid-size companies. As a general rule, one CAD operator could readily replace at least three to five drafters using traditional methods. Additionally, many engineers began to do their own drafting work, further eliminating the need for traditional drafting departments. This trend mirrored that of the elimination of many office jobs traditionally performed by a secretary
Secretary

A secretary is either an administrative assistant in administration , or a certain type of mid- or high-level governmental position, such as a Secretary of State....
 as word processors, spreadsheets, databases, etc. became standard software packages that "everyone" was expected to learn.

Another consequence had been that since the latest advances were often quite expensive, small and even mid-size firms often could not compete against large firms who could use their computational edge for competitive purposes. Today, however, hardware and software costs have come down. Even high-end packages work on less expensive platforms and some even support multiple platforms. The costs associated with CAD implementation now are more heavily weighted to the costs of training in the use of these high level tools, the cost of integrating a CAD/CAM/CAE PLM using enterprise across multi-CAD and multi-platform environments and the costs of modifying design work flows to exploit the full advantage of CAD tools.

CAD vendors have effectively lowered these training costs. These methods can be split into three categories:
  1. Improved and simplified user interfaces. This includes the availability of “role” specific tailorable user interfaces through which commands are presented to users in a form appropriate to their function and expertise.
  2. Enhancements to application software. One such example is improved design-in-context, through the ability to model/edit a design component from within the context of a large, even multi-CAD, active digital mockup.
  3. User oriented modeling options. This includes the ability to free the user from the need to understand the design intent history of a complex intelligent model.


Product lifecycle

Computer-Aided Design is one part of the whole Digital Product Development (DPD) activity within the Product Lifecycle Management
Product lifecycle management

Product lifecycle management is the process of managing the entire lifecycle of a product from its conception, through design and manufacture, to service and disposal....
 (PLM) process, and as such is used together with other tools, which are either integrated modules or stand-alone products, such as:

  • Computer-aided engineering
    Computer-aided engineering

    File:Plasticity.jpgComputer-aided engineering is the use of information technology to support engineers in tasks such as analysis, Computer simulation, design, manufacture, planning, diagnosis, and repair....
     (CAE) and Finite element analysis (FEA)
  • Computer-aided manufacturing
    Computer-aided manufacturing

    Computer-aided manufacturing is the use of computer-based software tools that assist engineers and machinists in manufacturing or prototyping product components....
     (CAM) including instructions to Computer Numerical Control (CNC) machines
  • Photo realistic rendering
    Rendering (computer graphics)

    Rendering is the process of generating an image from a 3D model, by means of computer programs. The model is a description of three-dimensional objects in a strictly defined language or data structure....
  • Document management and revision control
    Revision control

    Revision control is the management of multiple revisions of the same unit of information. It is most commonly used in engineering and software development to manage ongoing development of digital documents like application source code, art resources such as blueprints or electronic models, and other projects that may be worked on by a team o...
     using Product Data Management
    Product Data Management

    Product data management is the business function within product lifecycle management that is responsible for the creation, management and publication of Product data....
     (PDM).


See also

  • 3D computer graphics software
    3D computer graphics software

    3D computer graphics software refers to programs used to create 3D computer graphics computer-generated imagery. There are typically many stages in the "Pipeline " that studios use to create 3D objects for film and games, and this article only covers some of the software used....
  • CAD standards
    CAD standards

    CAD Standards have been created to improve productivity and interchange of Computer-aided design documents between different offices and CAD programs, especially in architecture and engineering....
  • Comparison of CAD editors for AEC
  • Comparison of CAD editors for CAM
    Comparison of CAD editors for CAM

    This is a comparison of CAD software for the field of Computer-aided manufacturing . This is an overview about credible aspects of flexibility of CAD software, not a judgement about their power, ease of work, and other quality-related aspects....
  • Comparison of CAD editors for CAE
    Comparison of CAD editors for CAE

    Comparison of CAD Editors for Computer Aided Engineering ...
  • Comparison of Free EDA software
    Comparison of Free EDA software

    Also worth mentioning is SPICE, a general purpose analog circuit Electronic circuit simulation.Open source software Electronic design automation enables End-user s with programming skills to add features and fix Software bug....
  • Comparison of 3D computer graphics software
    Comparison of 3D computer graphics software

    3D computer graphics software refers to programs used to create 3D computer graphics computer-generated imagery.This is a chart on basic comparative elements that is based on the raw software without the inclusion of additional plugins....
  • Electronic Design Automation
    Electronic design automation

    Electronic Design Automation is the category of tools for designing and producing electronic systems ranging from printed circuit boards to integrated circuits....
  • ISO 128
    ISO 128

    ISO 128 is an International Organization for Standardization , about the general principles of presentation in technical drawings. This standard specifies the graphical representation of objects on technical drawings with the aim of facilitating the international exchange of information on drawings and ensuring their uniformity in a comprehen...
  • List of CAD companies
    List of CAD companies

    List of CAx companies and their software products.Software using computer-aided technologies has been produced since the 1970s through to the present for a variety of computer platforms....