CADA Module 1
CADA Module 1
com
R e co gn itio n O f
N e ed
P ro blem
D e fin ition
G eo m etric
S ynthe s is
M od elin g
D e sign R e view
E valua tion
A n d E valu a tio n
A u to m a te d
P re sen tatio n D ra fting
From Fig.1.1, we can infer the various design related tasks performed
by the CAD system. They are
Geometric Modelling
Engineering analysis
Design review and evaluation
Automated drafting
1. Geometric Modelling
The mathematical description of the geometry of an object using a
software is called as Geometric Modelling. It provides a means of representing
part geometry in a graphical form. It allows the image of the object to be
displayed as well as manipulated on a graphical screen. Also the image can be
stored in memory and retrieved back to display on the screen whenever required.
To create the graphical image of the object on the screen, three types
of commands are given as input by the designer. These commands perform
the following functions.
Generation of basic geometric elements like points, lines and
circles.
Transformation of these elements like scaling, rotation, etc, and
Joining the various elements into the desired shape of the object.
2. Engineering Analysis
Some type of analysis is required in the formulation of nearly any
Engineering design project.
The analysis may involve stress-strain calculations, heat transfer or
use of differential equations to describe the dynamic behaviour of
the system being designed.
CAD/CAM systems often include engineering analysis software
which can be called to operate on the current design model.
Example:
1. Analysis of mass properties
2. Finite element analysis
CAD 1.7
4. Automated drafting
It involves the creation of hardcopy engineering drawings directly
from the CAD database.
CAD systems can increase productivity in the drafting function by
more than 5 times of manual drafting.
This feature includes automatic drawing, hatched areas, scaling,
zoom, etc.
It is important that the geometric model created should be as
comprehensive and clear as possible so that the other modules of the
manufacturing system are able to use this information in the most optimal
way.
0 1 2 3 4 0 1 2 3 4
Pe n
(b) Mouse: It is a
cursor positioning device,
which movement on a
friction surface causes the
cursor to move in the
screen. Mouse originally
used a ball rolling on a
surface to detect motion
but in modern mouse,
optical sensors are used to
detect the motion.
(c) Tracker Ball: It
Fig. 1.3 Tracker B all Inpu t D evice
can be also considered as
an inverted mouse. The
operating principle of traker ball is very
similar to that of a mouse. In mouse, the
ball is rotated due to friction between the
ball and rolling surface but in track ball,
the user rolls the ball directly.
Joy Stick: The main difference
between track ball and joy stick is only
the construction difference. Joy stick
consists of a semi spherical ball provided
with a handle for manipulation of the
ball position. As the handle is moved,
the semispherical ball connected with the Fig. 1.4 Joystick inp ut Device
handle also rotates and rest of sensing
and tracking operation is similar to that of a mouse.
(e) Thumbwheels: It is a cursor positioning device consisting of two
thumbwheels to control the horizontal and vertical position of the cursor. By
rotating the corresponding wheels by hand, movement of cursor can be
obtained.
CAD 1.15
other enabling motion in two direction X and Y. Both the slides are
perpendicular to each other representing X and Y directional movements. The
slide is mounted with a pen which is driven by a stepper motor connected
through a toothed belt arrangement. From the CAD system, the direction and
distance of movement is sent to the stepper motor based on the image to be
plotted. Multiple pens with different colours can be used to represent various
layers in the plotted drawing.
Drum Plotter: It uses the some plotting
logic as discussed in flat bed plotters. It
consists of a cylindrical drum which can
rotate about its axis. A slide is provided
on the drum which is movable in a
direction parallel to the axis of the drum.
The pen is placed over the slide and the
tracing sheet is placed along the periphery Fig. 1.6 Dru m Plotter
of the drum. The rotation of drum and the
slide movement helps the pen to access all parts of the tracing sheet. By
using drum plotter, very large drawings can be plotted easily.
Graphic Display Devices
It is the most important piece of equipment in a CAD system. Most
of the graphics display devices are based on the CRT (Cathode Ray Tube).
Other display technologies use liquid crystal displays and plasma panel.
Some of these types of displays are:
Plasma display,
Light Emitting Diode (LED) display,
Liquid Crystal Display (LCD) display,
Electro Luminoscent Panel etc.
Memory Unit
In CAD system, the memory unit holds all data, instructions and results
temporarily. A CAD system needs primary memory (Random Access Memory
or RAM) for enabling faster processing of commands and secondary memory
such as magnetic storage disk to store the CAD softwares and CAD database.
CAD 1.17
R e co gnitio n of N ee ds
P ro blem D efinitio n
D e sign R e view
P re sen tation
Criteria: Used to decide the goodness of the design amongst the alternative
design process, e.g, for shaft design, the strength and stiffness criteria should
be specified, diameter of the shaft based on certain theory of failure.
3. Synthesis
Synthesis is nothing but the conceptualization. Synthesis forms a design
solution to satisfy the need. The end goal of synthesis is a conceptual design
of the product. In this phase, sketches of different components and assembly
are drawn. The feedback received from the marketing professionals also help
to build up a strong concept of design. Synthesis requires a sound technical
background, creativity and experiences of the designer.
CAD 1.19
5. Design review
Design review is nothing but evaluation. Evaluation means measuring
the design against the specifications set in the problem definition. It usually
involves prototype building and testing of the product to ascertain operating
performance or factors such as reliability. The result of evaluation phase may
yield a satisfactory design or it may lead to further modifications in the design
parameters. The changes into the prototype assembly are incorporated during
continued testing of the product. This process is repeated until satisfactory
performance of the component and assembly is achieved.
6. Presentation
Presentation means drafting. The final stage in design process is the
presentation and documentation of the design on paper. This forms an
interface between the design and the manufacture.
Production drawing shows various design parameters, machining
parameters, tolerances etc. The design is presented using the drawing, parts
list, materials, specifications, etc.
1.20 Computer Aided Design and Analysis - www.airwalkbooks.com
D a ta Function s
M odel
D a tab ase W orking D a ta D e fen itio n
L ib rary U tilitie s
D a ta
D a ta B ase
M anag eme nt
Ap plicatio ns
Model definition:
It is used to define the model and to add geometric elements to a
model of the form of a component.
Model manipulation:
To move, copy, delete, edit or otherwise modify elements in the design
model.
Picture generation:
It is used to generate images of the design model on a computer screen
or on some hard-copy device.
CAD 1.21
User interaction:
To handle commands input by the user and to present output to the
user about the operation of the system.
Database management:
For the management of files that makeup the database.
Applications:
These elements of the software don’t modify the design model, but
use it to generate information for valuation, analysis or manufacture.
Utilities:
Parts of the software that do not directly affect the design model, but
modify the operation of the system in some way.
For example, To select the colour to be used for display, or the units
to be used for construction of a part model.
These features may be provided by multiple programs operating on a
common database or by a single program encompassing all of the elements.
One of the fundamental reasons for implementating a CAD system is
to create a manufacturing database to overcome the difficulties of conventional
methods which were time consuming and involved duplication of effort by
the design and manufacturing personnel.
The manufacturing database is an integrated CAD/CAM data base. It
contains the application models, designs, drawings, assemblies, and
alphanumeric information such as bills of materials, parts lists and text. It
also includes much of the interactive graphics software such as graphics
commands, function means and plotter output routines. The database is located
in the computer memory (primary storage) and secondary storage. The
Fig. 1.8 shows how the CAD/CAM database is related to design and
manufacturing in a typical production - oriented company.
1.22 Computer Aided Design and Analysis - www.airwalkbooks.com
Inte ractive
G ra ph ics
D a ta Ba se
Pro du ction
S ystem 5 S ystem 5
N a tural
D a ta Ba se
S ystem 2 S ystem 4 S tructu re
S ystem 3 S ystem 4
S ystem 6
D e vice In d ep en de nt P icture
G ra ph ics P rim itive s D e sc ription s M eta file s,
e .g : C G M
N a tiv e N a tiv e
P re proc essor IG E S P o stpro cess or
D a ta B a se D a ta B a se
The source system is the originating or sending system and the target
system is the receiving one.
The archival database is a side benefit of IGES. Such archived database
could be kept for as long as needed. If system B in the Fig. 1.11 becomes
the source and system A becomes the target, then the processors reverse
positions.
IGES File structure
An IGES file consists of six sections which must appear in the order
as shown in the Fig. 1.12. The identification character, is also called the
section code. The flag section is used only with compressed ASC II and
binary format.
CAD 1.29
Start section
This section is setup manually by the person initiating the IGES file.
This contains the information that may help the user at the destination, such
as the features of the originating system.
Global section
This section provides the 24 field parameters necessary to translate
the file, including the delimiter characters (1 and 2), sender’s identifier (3),
file name (4), ID of the software which generate file (5), version of IGES
processor (6), precision of integer (7 to 11) receiver’s identifier (12), model
space (13), units (14), name of the units (15), maximum number of line
thickness (16, 17), time file generated (18), smallest distance B(19), largest
coordinate value (20), person and organization creating file (21 and 22), IGES
version (23), drafting standards (24).
Termination section
This section marks the end of the data file. This section contains
subtotals of records for data transmission check purposes.
Some of the entities that are supported by initial graphics Exchange
specification are listed below.
Geometric entities
100 - Circular arc
102 - Composite curve
104 - Conic arc
106 - Copious data
108 - Plane
110 - Line
112 - Parametric spline curve
114 - Parametric spline surface
:
:
So on.
Error handling
While importing an IGES file, Error handling is very important. There
are two major error sources when processing IGES file: Program errors in
the processor and misinterpretation of the IGES standard itself.
The way an IGES processor reports error is - the preprocessor should
report the entity type, number of unprocessed entries, reasons for unprocessing
and other relevant database information of these unprocessed entities. IGES
should also report any invalid or missing data encountered in reading IGES
files especially those that were edited.
CAD 1.31
1.14.2 STEP
This standard is formally named ‘Industrial automation system and
integration-product data representation and exchange’, although it is more
widely known by the information acronym STEP, which is abbreviated for
‘standard for the Exchange of product model data’.
STEP uses a formal model for the data exchange, which is described
using an information modeling language called EXPRESS, that was specially
developed for STEP. EXPRESS is both human readable and computer processable
and is used to specify the information models in STEP. In a STEP, the data is
described in the EXPRESS language, which then maps to the physical file.
STEP has a three layer architecture as shown in Fig. 1.13 that enables
multiple application views and implementations.
C o nfo rm an ce Te stin g
+ Te st Su ites
Im p le me ntation
L ayer - I M etho ds
in the scene, available equipment, and whether images are static or animated.
The visualization algorithms are categorised as
Object - space methods
Image - space methods
Rastor algorithms Vector algorithms
Hybrid methods (combination of both object-space and image-space
methods)
The difference between working with objects (object space approach)
and working with images (image space approach) can be understood with the
following example. Consider a scene composed of n three dimensional opaque
flat polygons, each assumed to be an individual object.
Considering the objects pairwise, as seen from the centre of projection
(COP), a generic object space approach can be derived. Let us say, A and B are
two such polygons in the scene, then there are three possibilities [Refer Fig. 1.15].
O bject S p ac e Im ag e Spa ce
B A B B
(a) B Totally (b) A and B Totally are Visible (c) A and B Partially
O bscure A O bscure each O ther
Fig. 1.15 O bject Space Approach for Polygons
1.38 Computer Aided Design and Analysis - www.airwalkbooks.com
As for the image space approach is considered, a ray from the COP
is passing through a pixel [Refer Fig. 1.16]. This ray intersects with each of
planes determined by the n polygons. Now the planes for which the ray passes
through a polygon are determined. For those planes, the intersection closest
to the centre of projection is found and the pixel is coloured with that shade
of the polygon. So, for a p q display, the process has to be carried out
pqn times, giving o n. For each pixel more than one ray can be used to
increase the accuracy of the rendering. Generally, image space algorithms
perform much better but since they work at the fragment or pixel level, their
accuracy is limited by the resolution of the frame buffer.
CAD 1.39
Computer Animation
To ‘animate’ literally means ‘to give life to’. The process of moving
something which can’t move by itself is called animation. It is a technique
for creating the illusion of motion with a series of static images. Animation
adds to graphics the dimension of time which vastly increases the amount of
information which can be transmitted. Conventional animation is defined as
a technique in which the illusion movement is created by photographing a
series of individual drawings on successive frames of film. Frames of
drawings created by artists is time consuming and has many limitations.
Computer animation is the use of computers to create animation.
Virtual entities may contain and be controlled by attributes such as location,
orientation and scale. Animation is the change of an attribute over time. It
generally refers to any time sequence of visual changes in a scene. To create
the illusion of movement, an image is displayed on the computer screen and
then quickly replaced by a new image that is similar to the previous image
but shifted slightly. To trick the eye and brain into thinking they are seeing
a smoothly moving object, the images should be drawn at around 12 frames
per second or faster. Computer animation demands higher frame rates as it
produces more realistic images with virtual reality techniques.