represented an object only by its bounding edges. They are ambiguous in the sense
that several interpretations might be possible for a single model. There is also no way
to find the volumetric information of a model. Solid models contain complete
information; therefore, not only can they be used to produce engineering drawing, but
engineering analysis can be performed on the same model as well. Later, many
commercial systems and research systems were developed. Quite a few of these
systems were based on the PADL and BUILD systems. Although they are powerful in
representation, many deficiencies still exist. For example, such systems have extreme
computation and resource (memory) requirements, an unconventional way of
modeling objects and a lack of tolerance capability have all hindered CAD
applications. It was not until the mid-1980s that solid modelers made their way into
the design environment. Today, their use is as common as drafting and wire-frame
model application.
CAD implementations on personal computers (PCs) have brought CAD to the
masses. This development has made CAD available and affordable. CAD originally
was a tool used only by aerospace and other major industrial corporation. The
introduction of PC CAD packages, such as AutoCAD, VersaCAD, CADKEY systems,
made small companies, even individuals, own and use CAD. By 1988, more than
100,000 PC CAD Packages had been sold. Today, PC-based solid modelers are
available and are becoming increasingly popular. Because rapid developments in
microcomputers have enabled PCs to carry the heavy computational load necessary
for solid modeling, many solid graphics user interface (GUI) , CAD systems can be
ported easily from one computer to another, most major CAD systems are able to run
on a variety of platforms. There is little difference between mainframe, workstation,
and PC-based CAD systems.
When a design has frozen, manufacturing can begin. Computers have an
important role to play in many aspects of production. Numerically controlled (NC)
machine tools need a part program to define the components being made; computer
techniques exist to assist, and in some cases virtually automate the generation of part
programs. Modern shipbuilding fabricates structures from welded steel plates that are
cut from a large steel sheet. Computer-controlled flame cutters are often used for this
task and the computer is used to calculate the optimum layout of the components to
minimize waste metal.
Printed circuit board assembly can also be improved by computer methods.
Quality is maintained by computer-controlled automatic test equipment that diagnoses
faults in a particular board and rejects defective boards from the assembly line.
Computers are used extensively to plot the artwork used to etch printed circuit boards
and also to produce part programs for NC drilling machines.
One of the most important manufacturing functions is stock and production
control. If the original design is done on a computer, obtaining lists of material
requirements is straightforward. Standard computer data processing methods are
employed to organize the work flow and order components when required.
Part geometry requires calculation of a large number of tool positions. Part
programming software is usually incorporated into a family of CAM (Computer