SlideShare a Scribd company logo
1 of 60
Download to read offline
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
1
Module 1
Evolution of CAD/CAM and CIM segments of generic CIM, computers and workstation, elements of
interactive graphics, input/ output display, storage devices in CAD - an overview of CIM software
2D Graphics: Line drawing algorithms, DDA line algorithm – circle drawing, Bressnham`s circle drawing
algorithm– 2D translation, rotation, scaling – clipping -3D Graphics (basic only).
Design process – CAD process: wireframe, surface, solid modeling; Engineering analysis; design review
& evaluation, automated drafting – CAD hard ware, software, data presentation, CAD software packages
DISCLAIMER
These notes are not the ultimate ‘look-up’ for Model and University exams. Students are advised to read the
references mentioned at the end thoroughly for the exams
INTRODUCTION
CAD- Computer-Aided Design
CAM-Computer-Aided Manufacturing
CIM-Computer Integrated Manufacturing
The use of computers in design and manufacturing applications makes it possible to remove much of the
tedium and manual labor involved.
For example, the many design specifications, blueprints, material lists, and other documents needed to
build complex machines can require thousands of highly technical and accurate drawings and charts. If
the engineers decide structural components need to be changed, all of these plans and drawings must be
changed. Prior to CAD/CAM, human designers and draftspersons had to change them manually, a time
consuming and error-prone process. When a CAD system is used, the computer can automatically
evaluate and change all corresponding documents instantly. In addition, by using interactive graphics
workstations, designers, engineers, and architects can create models or drawings, increase or decrease
sizes, rotate or change them at will, and see results instantly on screen.
CAD is particularly valuable in space programs, where many unknown design variables are involved.
Previously, engineers depended upon trial-and-error testing and modification, a time consuming and
possibly life-threatening process. However, when aided by computer simulation and testing, a great deal
of time, money, and possibly lives can be saved. Besides its use in the military, CAD is also used in civil
aeronautics, automotive, and data processing industries.
CAM, commonly utilized in conjunction with CAD, uses computers to communicate instructions to
automated machinery. CAM techniques are especially suited for manufacturing plants, where tasks are
repetitive, tedious, or dangerous for human workers.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
2
Computer integrated manufacturing (CIM), a term popularized by Joseph Harrington in 1975, is also
known as autofacturing. CIM is a programmable manufacturing method designed to link CAD, CAM,
industrial robotics, and machine manufacturing using unattended processing workstations. CIM offers
uninterrupted operation from raw materials to finished product, with the added benefits of quality
assurance and automated assembly.
EVOLUTION OF CAD/CAM AND CIM
The story of CAD/CAM was accelerated in early 1950s. Upto year 2011 it has become one of the
supreme technology available on Planet earth. It is being used in almost all the fileds of engineeirng but
primarily in mechanical engineering branches. the development in the field is still gaining speed.
 19th
century Industrial revolution.
 20th
century Computer revolution.
 CAD/CAM has gone through four major phases.
First phase was at 1950’s.
 Era of conceiving interactive graphics.
 Demonstration of Numerical Control concept on three - axis milling machine.
 Conception of light pen.
 Development of Automatically Programmed Tools (APT).
Second Phase 1960s
 Sketch pad system was introduced.(tool for create drawings and make alterations)
 The term “Computer Aided Design” was appeared.
 This leads to extending it beyond basic drafting concepts.
 Development of some design modules by General Motors & Lockheed Aircrafts etc.
 Development of direct view storage tubes(DVST), it is a display unit.
Third 1970’s
 Conference arranged in this era was leads to the development in this area.
 3-D concept for drafting and modeling.
 Development of mass property calculations, finite element modeling, NC tape generation and
verification.
4th
Post 1980
 Integrate or automate the various elements of design and manufacturing.
 Concentrated on accurate representation of elements.
 Analysis and simulation tools.
 Development of solid modeling theory.
 Development of various 3D CAD softwares.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
3
SEGMENTS OF GENERIC CIM
Nine major elements of a CIM system are in Fig 1.2. They are:
Marketing
Product Design
Planning
Purchase
Manufacturing Engineering Factory
Automation Hardware Warehousing
Logistics and Supply Chain Management
Finance
Information Management
Fig.1.2 Major Elements of a CIM System
i. Marketing: The need for a product is identified by the marketing division. The specifications
of the product, the projection of manufacturing quantities and the strategy for marketing the
product are also decided by the marketing department. Marketing also works out the
manufacturing costs to assess the economic viability of the product.
ii. Product Design: The design department of the company establishes the initial database
for production of a proposed product. In a CIM system this is accomplished through
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
4
activities such as geometric modeling and computer aided design while considering the
product requirements and concepts generated by the creativity of the design engineer.
Configuration management is an important activity in many designs. Complex designs are
usually carried out by several teams working simultaneously, located often in different parts
of the world. The design process is constrained by the costs that will be incurred in actual
production and by the capabilities of the available production equipment and processes. The
design process creates the database required to manufacture the part.
iii. Planning: The planning department takes the database established by the design
department and enriches it with production data and information to produce a plan for
the production of the product. Planning involves several subsystems dealing with
materials, facility, process, tools, manpower, capacity, scheduling, outsourcing, assembly,
inspection, logistics etc. In a CIM system, this planning process should be constrained by
the production costs and by the production equipment and process capability, in order
to generate an optimized plan.
iv. Purchase: The purchase departments is responsible for placing the purchase orders and
follow up, ensure quality in the production process of the vendor, receive the items,
arrange for inspection and supply the items to the stores or arrange timely delivery
depending on the production schedule for eventual supply to manufacture and assembly.
v. Manufacturing Engineering: Manufacturing Engineering is the activity of carrying out the
production of the product, involving further enrichment of the database with performance
data and information about the production equipment and processes. In CIM, this requires
activities like CNC programming, simulation and computer aided scheduling of the
production activity. This should include on- line dynamic scheduling and control based on
the real time performance of the equipment and processes to assure continuous production
activity. Often, the need to meet fluctuating market demand requires the manufacturing
system flexible and agile.
vi. Factory Automation Hardware: Factory automation equipment further enriches the
database with equipment and process data, resident either in the operator or the equipment to
carry out the production process. In CIM system this consists of computer controlled
process machinery such as CNC machine tools, flexible
vii. Warehousing: Warehousing is the function involving storage and retrieval of raw
materials, components, finished goods as well as shipment of items. In today’s complex
outsourcing scenario and the need for just-in-time supply of components and subsystems, logistics
and supply chain management assume great importance.
viii. Finance: Finance deals with the resources pertaining to money. Planning of investment,
working capital, and cash flow control, realization of receipts, accounting and allocation
of funds are the major tasks of the finance departments.
ix. Information Management: Information Management is perhaps one of the crucial tasks in CIM.
This involves master production scheduling, database management, communication, manufacturing
systems integration and management information systems.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
5
It can be seen from Fig that CIM technology ties together all the manufacturing and related functions
in a company. Implementation of CIM technology thus involves basically integration of all the activities
of the enterprise.
Activities of cim
Engineering design.
 Mechanical product design.
 Drafting
 CAE
Manufacturing engineering.
 CAM
 CAPP
 GT
 Simulation
 Robotics
Factory production.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
6
 Data collection.
 Robots & machine tools.
 Quality assurance.
Information management.
 Systems integration (customer systems)
 Communication
 Data base management.
 PPC
ELEMENTS OF INTERACTIVE GRAPHICS
Interactive Computer Graphics: Interactive Computer Graphics involves a two way communication
between computer and user. Here the observer is given some control over the image by
providing him with an input device for example the video game controller of the ping pong
game. This helps him to signal his request to the computer. The computer on receiving signals
from the input device can modify the displayed picture appropriately. To the user it appears
that the picture is changing instantaneously in response to his commands. He can give a series
of commands, each one generating a graphical response from the computer. In this way he
maintains a conversation, or dialogue, with the computer.
Block Diagram for elements of Interactive graphics is given below in Figure 1.4
INPUT DEVICES
 Keyboard
 Mouse
 CAD keyboard  Plotter
 Templates
 Space Ball
MAIN SYSTEM
 Computer
 CAD Software
 Database
 CAD Software Database
OUTPUT DEVICES
 Hard Disk Network
 Printer
 Network
 Plotter
HUMANU DESIGNER
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
7
Figure 1.4 Elements of Interactive Graphics
What is Computer Graphics
 Anything to do with visual representations on a computer, including
 Text (e.g. Japanese characters 大学)
 Computer Images
 3D Graphics: CG special effects, games, animations
 Scientific Visualization
What is Interactive Computer Graphics?
 Creation, storage and manipulation of images and drawing with the control of the user over
digital computer.
 Interactive graphics system consist of
 input (e.g., mouse, tablet and stylus, scanner, live video streams…)
 processing (and storage)
 display/output (e.g., screen, paper-based printer, video recorder, etc..)
 human being
 In passive computer graphics the user dose not have any control over image. Like TV
images.
 Image can be created using stroke writing approach & raster graphics approach.
 User can do the following functions using ICG.
 Modelling. Creation of image by the use of point, line, circle etc.
 Storage. Save the image.
 Manipulation.
 Viewing. Seeing the images (zoom in, zoom out, orthographic view, isometric view
etc….)
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
8
Computer
Figure 1.5 Basic Computer Architecture
Note: Go through the detailed description of Basic Computer Architecture you have studies earlier
CLASSIFICATION OF CAD COMPUTERS
Computers can be generally classified by size and power as follows
 Personal computer: A small, single-user computer based on a microprocessor.
 Workstation: A powerful, single-user computer. A workstation is like a personal computer,
but it has a more powerful microprocessor and, in general, a higher-quality monitor.
 Minicomputer: A multi-user computer capable of supporting up to hundreds of users
simultaneously.
 Mainframe: A powerful multi-user computer capable of supporting many hundreds or
thousands of users simultaneously.
 Supercomputer: An extremely fast computer that can perform hundreds of millions of
instructions per second.
 Supercomputer
Supercomputer is a broad term for one of the fastest computers currently available. Supercomputers
are very expensive and are employed for specialized applications that require immense amounts of
mathematical calculations (number crunching). For example, weather forecasting requires a
supercomputer. Other uses of supercomputers scientific simulations, (animated) graphics, fluid
dynamic calculations, nuclear energy research, electronic design, and analysis of geological data
(e.g. in petrochemical prospecting). Perhaps the best known supercomputer manufacturer is Cray
Research.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
9
Mainframe
Mainframe is a very large and expensive computer capable of supporting hundreds, or even
thousands, of users simultaneously. The chief difference between a supercomputer and a mainframe
is that a supercomputer channels all its power into executing a few programs as fast as possible,
whereas a mainframe uses its power to execute many programs concurrently. In some ways,
mainframes are more powerful than supercomputers because they support more simultaneous
programs. But supercomputers can execute a single program faster than a mainframe.
Minicomputer
It is a midsize computer. A mini computer is the computer which is referred to as the mid sized
computers and they serve as the same functions as the normal desktop computers. Mini computers
are the one which are found between the main frame computers and the work station computers.
These types of computers are quite easy to be handled and are serving the similar functions as other
computers. This size computer can support a larger range of people. The total numbers of people
who can use the mini computers are from 4-400 users at the same time. At times the mini computers
are often referred to as the multi processing computers which show that the computer can be used to
perform certain tasks at the same time.
The other distinction that exists among the mini computers is that the computer had its own different
types of hardware and software’s. Even at time the operating system unit in the mini computers is
also different this in fact is the major difference among all the other computers and the mini
computers.
Workstation
It is a type of computer used for engineering applications (CAD/CAM), desktop publishing, software
development, and other types of applications that require a moderate amount of computing power
and relatively high quality graphics capabilities. Workstations generally come with a large, high-
resolution graphics screen, at large amount of RAM, built-in network support, and a graphical user
interface. Most workstations also have a mass storage device such as a disk drive, but a special type
of workstation, called a diskless workstation, comes without a disk drive. The most common
operating systems for workstations are UNIX and Windows. Like personal computers, most
workstations are single-user computers. However, workstations are typically linked together to form
a local-area network, although they can also be used as stand-alone systems.
N.B.: In networking, workstation refers to any computer connected to a local-area network. It
could be a workstation or a personal computer.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
1
0
Microcomputer
A microcomputer is a computer with a microprocessor as its central processing unit. They are
physically small compared to mainframe and minicomputers. Many microcomputers (when equipped
with a keyboard and screen for input and output) are also personal computers. Monitors, keyboards
and other devices for input and output may be integrated or separate. Computer memory in the form
of RAM, and at least one other less volatile, memory storage device are usually combined with the
CPU on a system bus in one unit. Other devices that make up a complete microcomputer system
include batteries, a power supply unit, a keyboard and various input/output devices used to convey
information to and from a human operator (printers, monitors, human interface devices).
Microcomputers are designed to serve only one user at a time, although they can often be modified
with software or hardware to concurrently serve more than one user. Microcomputers fit well on or
under desks or tables, so that they are within easy access of users.
Hardware Requirements of CAD
Input Devices in CAD
Various devices are available for data input on graphics workstations. Most systems have a keyboard and one
or more additional devices specially designed for interactive input. These include a mouse, trackball, joystick,
tablet light pen etc.
Input Devices
Output Devices
Storage Devices
Analog
Key Board,Mouse
Track ball
Joy Stick
Digital
Light Pen
Tablet
Input Devices
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
1
1
Analog IO
Analog input devices sense continuous parameters. The information that they provide is given as a continuous
range of values, not just an on or off indicator. Position will be a continuous outcome.
Digital IO
Digital input devices may be either on or off; they may not hold any other values.
Keyboards
An alphanumeric keyboard on a graphics system is used primarily as device for entering text strings. The
keyboard is an efficient device for inputting such nongraphic data as picture labels associated with a graphics
display. Keyboards can also be provided with features to facilitate entry of screen coordinates, menu
selections, or graphics functions.
Mouse
A mouse is small hand-held box used to position the screen cursor. The main goal of any mouse is to translate
the motion of your hand into signals that the computer can use. Wheels or rollers on the bottom of the mouse
can be used to record the amount and direction of movement. Another method for detecting mouse motion is
with an optical sensor,. For these systems, the mouse is moved over a special mouse pad that has a grid of
horizontal and vertical lines. The optical sensor detects movement across the lines in the grid.
Since a mouse can be picked up and put down at another position without change in cursor movement, it is
used for making relative changes in the position of the screen cursor. One, two, or three buttons are usually
included on the top of the mouse for signaling the execution of some operation, such as recording cursor
position or invoking a function.
Ball Mouse(mechanical)
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
1
2
The mechanical mouse contains a free-floating ball with rubber coating on the underside which,
when moved on a firm plane surface, is able to follow the movement of the hand. The mot ion of
the ball is resolved into X- and Y-motions by means of the two rollers pressed against the ball.
They, in turn, control the cursor on the screen, which can then be utilized for any desired
applications by means of the clicking of the buttons on the mouse. This can only suffice to point on
the screen but not for giving positional data. Further the mouse is a relative device and not an
absolute pointing device.
Optical Mouse
The main components of the optical mouse are:
 Inbuilt optical sensor
 High speed camera which can take 1000 pictures at a time
 LED
These optical mouses do have an inbulit optical sensor. The optical sensor reads the movements of the optical
mouse (moved by the user) with the help of the light rays which comes out from the bottom. ( The area in
which a light glows). When the user moves the optical mouse, the LED (Light Emitting Diode) present inside
the mouse emits the light according the minute movements. These movements are send to the camera as light
rays. The camera captures the difference in light rays as images. When the camera captures the images, each
and every pictures and compared to one another with the digital technology. With the comparison, the speed
of the mouse and the direction of the movement of the mouse are rapidly calculated. According to the
calculation, the pointer moves on the screen.
Track Ball
Track ball has a ball and socket construction but the ball must be rolled with fingers or the palm of the hand.
The cursor moves in the direction of the roll at a rate corresponding to rotational speed. The user must rely
heavily on the tactile sense when using a trackball since there is no correspondence between the position of
the cursor and the ball. The ball momentum provides a tactile feed back. Trackballs are effective for tracking,
following or pointing at moving elements. Track discs also perform a similar function.
Basically the trackball rolls against a trackball roller which then turns a slotted chopper wheel which is
scanned by an optical sensor which converts your movement into digital information which is then sent to
your computer via a USB connection.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
1
3
Joysticks
Joystick is a potentiometric device that contains sets of variable resistors which feed signals that indicates the
device position to the computer. These devices rely on the operator’s sense of touch and hand-eye co-
ordination to control the position of the cursor on the screen. Joystick devices are normally set so that side-to-
side movement produces change in X Co-ordinates and front to back movements produce change in Y Co-
ordinates. Thus they are best suited for pointing in tasks such as menu selection or creating simple schematics.
Many users prefer joysticks because they allow rapid cursor movement for relatively small device movements,
enabling graphic operations to be performed quickly. Three dimensional capability is possible by moving the
handle up and down or by twisting it to provide data entry in the Z axis.
Lightpen
A lightpen resembles a fountain pen in the method of holding, but it works on the principle of light
rather than ink. from which it derives its name. The lightpen is a pointing or picking device that
enables the user to select a displayed graphics item on a screen by directly touching its surface in
the vicinity of the item. The application program processes the information generated from the
touching to identify the selectable item to operate on. The lightpen itself does not emit light but
rather detects it from the graphics items displayed on the screen. Using the emitted light as an
input, it sends an interrupt signal to the computer to determine which was seen by the pen. The
lightpen normally operates as a logical pick in conjunction with a vector refresh display.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
1
4
Digitizers
A digitizer is the most widely used input medium by the CAD designer. It is used for converting the physical
locations into coordinate values so that accurate transfer of data can be achieved. A digitizing tablet is
considered as a pointing and locating device. It is a small, low-resolution digitising board often used in
conjunction with a graphics display. The tablet is a flat surface over which a stylus or a puck can be moved by
the user. The close resemblance of the tablet and stylus to paper and pencil contributes to its popularity as an
input device. The puck contains a rectile and at least one pushbutton. The engraved cross-hairs of rectile help
locate a point for digitising. Pressing the pushbutton sends the coordinates at the cross-hairs to the computer.
The sizes of digitising tablets range from 11 x 11 to 36 x 36 inches. The resolution of a tablet is 0.005 inch or
200 dots per inch.
The tablet operation is based on sensitising its surface area to be able to track the pointing element (stylus or
puck) motion on the surface. The surface of the tablet is magnetised and is embedded with wires in the x and v
directions. The physical motion of the stylus is converted by the wires into a digital location signal, which is
then routed to the computer and displayed on the graphics terminal.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
1
5
Output Devices
Output Devices
Also audio outputs(but not used in CAD)
Printers
(i).Impact printers: They use small hammers or print heads containing small pins to strike a ribbon to form
dot matrix images. Colors are introduced through the use of multiple ribbons or single ribbons with different
color bands. Color intensity is fixed and creating shades is almost impossible. Because of the low resolution,
copy quality is poor. Impact printers are suitable for high speed, low cost, highvolume hard copies.
(ii) Inkjet printer: Inkjet printers produce images by propelling fine droplets of ink on to the medium to be
printed. Droplets can be generated in continuous streams or pulses. Some of the droplets get charged and are
returned to the reservoir, while uncharged droplets attach to the printing surface to form graphics. The laser jet
printers are capable of giving good quality color prints with shading at reasonable cost.
(iii) Laser printer: Laser printer is one of the most widely used output devices. This type combines high
speed with high resolution and the quality of output is very fine.
Plotters-
 2 types- Drum plotter, Flat Bed plotter
Display Devices
 Storage Tube
 Calligraphic
refresh graphic
displays
 Raster Refresh
displays
Hard Copy Devices
 Printers
o Impact
o Inject
o Laser
 Plotters
o Flat
o Drum
o
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
1
6
Plotters are special output devices used to produce hard copies of large graphs and designs on paper. Plotters
are often used for the production of cad/cam drawings, engineering drawings, architectural plans and business
charts.
Drum Plotter
 A drum plotter is pen plotter that wraps the paper around a drum with a pin feed attachment.
The drum then rotates the paper as pens move across it and draw the image. It was the first
output device used to print graphics and large engineering drawings. There are two types of
drum plotters, external and internal. With an external drum plotter, the paper is wrapped
around its external surface, while the internal drum plotter uses a sheet of paper wrapped
around its internal surface.

Flat-Bed Plotter
 A flat-bed plotter is a mechanical drafting device used with many CAD programs for
designers. The paper remains stationary on a flat surface while a pen moves across it
horizontally and vertically. This plotter may use several different colors of pens to create the
graphics. The size of the graphic is limited to the size of the flat-bed plotter's surface.
Pen Movement
in X direction
Pen Movement in
Y Direction
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
1
7
DISPLAY DEVICES
Typically, the primary output device in a graphics system is a video monitor. The operation of most video
monitor is based on the standard cathode-ray tube(CRT) design.
Cathode Ray Tube
 A heated cathode emits a high speed electron beam into phosphor coated glass screen.
 Electrons energize the phosphor coating , causing it to glow.
 Can make an image by focusing the electron beam, changing its intensity, and controlling its point of
contact against the phosphor coating
 used in TVs and computer monitors
Factors affecting quality of image
 Type of phosphor coating.
 Color is required.
 The pixel density.
 Amount of computer memory available to generate the picture.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
1
8
TYPE OF GRAPHICS TERMINALS.
 Storage tube display
 Calligraphic refresh graphic displays
 Raster Refresh displays
Storage Tube Display device
 Storage tube refers the ability of the screen to retain the image.(image will be retained for
approximately 2 hours)
 Thus avoiding the need to rewrite the image.
 For erasing the image the screen is flooded by a particular voltage by flood gun.
 The individual lines cannot be selectively removed.
 Lowest cost
 Capable showing large amount of data.
 Lack of animation capability.
 Unable to use light pen.
 Not used in modern display systems
Calligraphic Refresh Graphic Display
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
1
9
 Image will be regenerated many times per second to avoid noticeable flickering.(approx 50/s), thus
name refresh displays
 Screen elements are capable of maintain there brightness for only a short time(in micro sec)
 Image is refreshed by Directed beam to retrace repeatedly.
 On densely filled screen, it is difficult to avoid the flickering .
 Selective erasure and alteration is possible (continually refreshed)
 Possible to provide animations.
 It is the oldest of modern graphics technologies.
 Other names are vector refresh or stroke writing refresh
 Display process is as follows- Each time controller checks buffers and give stimulations to vector
generator to produce display in CRT
Display
Refresh rate on a random-scan system depends on the number of lines to be displayed . Picture definition is
now stored as a set of line-drawing commands in an area of memory referred to as the refresh display file.
Sometimes the refresh display file is called the display list, display program, or simply the refresh buffer.
To display a specified picture, the system cycles through the set of commands in the display file, drawing each
component line in turn. After all line- drawing commands have been processed, the system cycles back to the
first line command in the list. Random-scan displays are designed to draw al the component lines of a picture
30 to 60times each second
RASTER REFRESH DISPLAY
 Electron beam is trace in zig zag pattern.
 It is same as TV screen except the type of input signal
(TV --------------- analog signal,
computer -------- digital signal).
 Number of storage space required is depends on number of intensity level.
 Quality of the image can be increased by adding color or by increasing the pixel density.
Refresh
Buffer
Controller CRTVector
Generator
Line information
is stored
Checks buffer
before each
refresh display
Commands
electron gun to
move to display
buffer commands
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
2
0
 Two bits required for four intensity level.
 Animations are possible.
 Color capability.
 The screen is divided into small phosphor elements called pixels.
 Ranges from 256*256 to 1024*1024.
 Each pixel can glow with different brightness.
 Color screens provide for pixels to have different colors.
 Electron beam sweep along horizontal line on the screen from left to right, it will energize the pixel
during the sweep.
 When the sweep of one line is completed it moves to the next line
 After sweeping the entire screen the process is repeated at a rate of 30 to 60 scans/sec
 Each pixel is either on or off, ie lit or not lit

In a raster- scan system, the electron beam is swept across the screen, one row at a time from top to bottom.
As the electron beam moves across each row, the beam intensity is turned on and off to create a pattern of
illuminated spots. Picture definition is stored in memory area called the refresh buffer or frame buffer. This
memory area holds the set of intensity values for all the screen points. Stored intensity values are then
retrieved from the refresh buffer and “ painted” on the screen one row (scan line) at a time (fig.below). Each
screen point is referred to as a pixel or pel (shortened forms of picture element).
BufferElectron
Gun
Controller
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
2
1
Refreshing on raster-scan displays is carried out at the rate of 60 to 80 frames per second, although some
systems are designed for higher refresh rates. Sometimes, refresh rates are described in units of cycles per
second, or Hertz (Hz), where a cycle corresponds to one frame. At the end of each scan line, the electron beam
returns to the left side of the screen to begin displaying the next scan line. The return to the left of the screen,
after refreshing each scan line, is called the horizontal retrace of the electron beam. And at the end of each
frame (displayed in 1/80th to 1/60th of a second), the electron beam returns (vertical retrace)to the top left
corner of the screen to begin the next frame.
CIM Hardware comprises the following:
 Manufacturing equipment such as CNC machines or computerized work centers, robotic
work cells, DNC/FMS systems, work handling and tool handling devices, storage devices,
sensors, shop floor data collection devices, inspection machines etc.
 Computers, controllers, CAD/CAM systems, workstations / terminals, data entry terminals,
bar code readers, RFID tags, printers, plotters and other peripheral devices, modems, cables,
connectors etc.,
Line Drawing Algorithms
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
2
2
Primary design criteria for line drawing displays are as follows
 Line should appear straight
 Line should start and end accurately
 Line should have continuous brightness along their length
 Display lines should be independent of line length and orientation
 Lines should be drawn rapidly
4.3.1 DDA Algorithm
The digital differential analyser generates lines from their differential equations. The DDA worlo
on the principle that x and y are simultaneously incremented by small steps proportional to the
first derivatives of x and y.
Fig. 4.2 The DDA algorithm.
The governing differential equation for a straight line (Figure 4.2) is
where (x1, y1) and (x2, y2) are the end points of the required straight line, and y, is the initial value
for any given step along the line. Equation 4.2 represents a recursion relation for successive
values of y along the required line. For simple DDA algorithm, either Ax or Ay, which ever is
larger, is chosen as one raster unit.
The digital differential analyzer generates lines from their differential equations. The DDA works on
the principle that X and Y are simultaneously incremented by small steps proportional to the first
derivatives of X and Y. In the case of a straight line the first derivatives are constant and are
proportional to DX and DY, where D is a small quantity.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
2
3
In the real world of limited precision displays, addressable pixels only must be generated. This can
be done by rounding to the next integer after each incremental step. After rounding, a pixel is
displayed at the resultant X and Y locations. An alternative to rounding is the use of arithmetic
overflow. X and Y are kept in registers that have integer and fractional parts. The incrementing
values which are less than unity are repeatedly added to the fractional part and whenever the result
overflows the corresponding integer part is incremented. The integer parts of X and Y are used to
plot the line. This would normally have the effect of truncating. The DDA is therefore initialized by
adding 0.5 in each of the fractional parts to achieve true rounding.
The symmetrical DDA generates reasonably accurate lines since a displayed pixel is never away
from a true line by half the pixel unit. A Pascal procedure for a simple DDA is given below :
Procedure DDA (X1, Y1, Y2 : X2, integer) ;
length : var ;
i : integer;
X, Y, X-incr, Y-incr : real ;
begin
length : = abs (X2– X1) ;
if abs (Y2–Y1) < length then length: = abs (Y2–Y1);
X - incr : = (X2 – X1) /length ;
Y - incr : = (Y2 – Y1) /length ;
X : = X1 + 0.5 ; Y = Y1 + 0.5 ;
for i : = 1 to length do
begin
plot (trunc (X) ; trunc(Y) ;
X : = X + X - incr ;
Y : = Y + Y - incr ;
end;
end.
It can be noted that lines drawn on a raster display may have a jagged or staircase appearance unless
the lines are vertical or horizontal. This is because the points that are plotted must be pixel grid
points and many of these may not lie on the actual line.
EXAMPLE
To draw a straight line from connecting two points (2, 7) and (15, 10)
X1 = 2, X2 = 15 abs(X2 – X1) = 13
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
2
4
Y1 = 7, Y2 = 10 abs(Y2 – Y1) = 3
Bresenham’s Line Algorithm(out of syllabus,included as seen in a QP)
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
2
5
 An accurate, efficient raster line drawing algorithm developed by Bresenham, scan converts
lines using only incremental integer calculations that can be adapted to display circles and
other curves.
 Keeping in mind the symmetry property of lines, lets derive a more efficient way of drawing
a line.
 Choices are(xk +1, yk) and (xk+1, yK+1)
d1 = y – yk = m(xk + 1) + b – yk
d2 = (yk + 1) – y = yk + 1- m(xk + 1) – b
 Steps
 Input the two end points and store the left end point in (x0,y0)
 Load (x0,y0) into the frame buffer (plot the first point)
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
2
6
 Calculate the constants Δx, Δy, 2Δy and 2Δy-2Δx and obtain the starting value for the
decision parameter as
p0 = 2Δy- Δx
o At each xk along the line, starting at k=0, perform the following test:
If pk < 0 , the next point is (xk+1, yk) and
pk+1 = pk + 2Δy
Otherwise
Point to plot is (xk+1, yk+1)
pk+1 = pk + 2Δy - 2Δx
Repeat above step Δx times
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
2
7
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
2
8
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
2
9
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
3
0
Bresenham Circle ( Xc, Yc, R):
Description: Here Xc and Yc denote the x – coordinate and y – coordinate of the center of the
circle. R is the radius.
1. Set X = 0 and Y = R
2. Set D = 3 – 2R
3. Repeat While (X < Y)
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
3
1
4. Call Draw Circle(Xc, Yc, X, Y)
5. Set X = X + 1
6. If (D < 0) Then
7. D = D + 4X + 6
8. Else
9. Set Y = Y – 1
10. D = D + 4(X – Y) + 10
[End of If]
11. Call Draw Circle(Xc, Yc, X, Y)
[End of While]
12. Exit
Draw Circle (Xc, Yc, X, Y):
1. Call PutPixel(Xc + X, Yc, + Y)
2. Call PutPixel(Xc - X, Yc, + Y)
3. Call PutPixel(Xc + X, Yc, - Y)
4. Call PutPixel(Xc - X, Yc, - Y)
5. Call PutPixel(Xc + Y, Yc, + X)
6. Call PutPixel(Xc - Y, Yc, + X)
7. Call PutPixel(Xc + Y, Yc, - X)
8. Call PutPixel(Xc - Y, Yc, - X)
9. Exit
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
3
2
Transformation
A transformation is the process of mapping points to other locations. Changes in orientation, size and
shape are accomplished with geometric transformations that alter the coordinate descriptions of the
objects.
Transformations are used to
 position objects
 to shape objects
 to change viewing positions,
 even to change how something is viewed (e.g. the type of perspective that is used).
Use of transformations in CAD
In mathematics, "Transformation" is the elementary term used for a variety of operation such as
rotation, translation, scaling, reflection, clipping etc. CAD is used throughout the engineering
process from conceptual design and layout, through detailed engineering and analysis of components
to definition of manufacturing methods. Every aspect of modeling in CAD is dependent on the
transformation to view model from different directions we need to perform rotation operation. To
move an object to a different location translation operation is done. Similarly Scaling operation is
done to resize the object.
Coordinate Systems
In CAD three types of coordinate systems are needed in order to input, store and display model
geometry and graphics. These are the Model Coordinate System (MCS), the World Coordinate
System (WCS) and the Screen Coordinate System (SCS).
Model Coordinate System
The MCS is defined as the reference space of the model with respect to which all the model
geometrical data is stored. The origin of MCS can be arbitrary chosen by the user.
World Coordinate System
As discussed above every object have its own MCS relative to which its geometrical data is stored.
In case of multiple objects in the same working space then there is need of a World Coordinate
System which relates each MCS to each other with respect to the orientation of the WCS. It can be
seen by the picture shown below.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
3
3
Screen Coordinate System
In contrast to the MCS and WCS the Screen Coordinate System is defined as a two dimensional
device-dependent coordinate system whose origin is usually located at the lower left corner of the
graphics display as shown in the picture below. A transformation operation from MCS coordinates
to SCS coordinates is performed by the software before displaying the model views and graphics.
Viewing Transformations
As discussed that the objects are modeled in WCS, before these object descriptions can be projected
to the view plane, they must be transferred to viewing coordinate system. The view plane or the
projection plane, is set up perpendicular to the viewing zv axis. The World coordinate positions in
the scene are transformed to viewing coordinates, then viewing coordinates are projected onto
the view plane.
The transformation sequence to align WCS with Viewing Coordinate System is.
1. Translate the view reference point to the origin of the world coordinate system.
2. Apply rotations to align xv, yv, and zv with the world xw, yw and zw axes, respectively.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
3
4
Transformations
Translation Rotation Reflection Scaling Clipping
TRANSLATION
A translation is applied to an object by repositioning it along a straight line path from one coordinate
location to another. We translate a two-dimensional point by adding translation distances, tx and ty,
to the original coordinate position (x,y) to move the point to a new position (x',y')
The translation distance pair (tx, ty) is called translation vector or shift vector
Matrix representation of translation
This allows us to write the two-dimensional translation equations in the matrix form:
Example: If line A(3,5) , B(4,8) is translated into three units along the positive x-axis and four units
along the positive y axis, find new coordinates of line
Solution
Given A(3,5), B(4,8).
dx=3, dy= 4
The new points are given by A’(x,y)=(3+3, 5+4)=(6,9)
B’(x,y)=(4+3,8+4)=(7,12)
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
3
5
ROTATION
A two-dimensional rotation is applied to an object by repositioning it along a circular path in the x-y plane. When we
generate a rotation we get a rotation angle (θ) and the position about which the object is rotated (xr , yr) this is known
as rotation point or pivot point. The transformation can also be described as a rotation about rotation axis that is
perpendicular to x-y plane and passes through the pivot point. Positive values for the rotation angle define counter-
clockwise rotations about the pivot point and the negative values rotate objects in the clockwise direction.
Here, r - constant distance of the point from the origin.
Φ - original angular position of the point from the horizontal
θ - rotation angle
we can express the transformation by the following equations
we know the coordinate of x and y in polar form
on expanding and equating we get
The same equations we can write in matrix form as
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
3
6
Where the rotation matrix R is
Hence it is
the anti-clockwise direction to position P2. The co-ordinates of P2 can be obtained
by multiplying the co-ordinates of P1 by the matrix:
The new coordinates are
SCALING
Scaling is a kind of transformation in which the size of an object is changed. Remember the change is size
does no mean any change in shape. This kind of transformation can be carried out for polygons by multiplying
each coordinate of the polygon by the scaling factor. Sx and Sy which in turn produces new coordinate of (x,y)
as (x',y'). The equation would look like
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
3
7
or
here S represents the scaling matrix.
NOTE: If the values of scaling factor are greater than 1 then the object is enlarged and if it is less that 1 it
reduces the size of the object. Keeping value as 1 does not changes the object.
Uniform Scaling: To achieve uniform scaling the values of scaling factor must be kept equal.
Differential Scaling: Unequal or Differential scaling is produce incases when values for scaling factor are
not equal.
As per usual phenomenon of scaling an object moves closer to origin when the values of scaling
factor are less than 1. To prevent object from moving or changing its position while is scaling we
can use a point that is would be fixed to its position while scaling which is commonly referred as
fixed point (xf yf).
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
3
8
REFLECTION
Reflection is nothing more than a rotation of the object by 180o
. In case of reflection the image formed is on the opposite
side of the reflective medium with the same size. Therefore we use the identity matrix with positive and negative signs
according to the situation respectively.
The reflection about the x-axis can be shown as:
The reflection about the y-axis can be shown as:
REFLECTION ABOUT A ORIGIN
When both the x and y coordinates are flipped then the reflection produced is relative to an axis that is perpendicular to
x-y plane and that passes through the coordinate origin. This transformation is referred as a reflection relative to
coordinate origin and can be represented using the matrix below.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
3
9
REFLECTION ABOUT AN ARBITRARY LINE
Reflection about any line y= mx + c can be accomplished with a combination of translate-rotate-reflect
transformations.
Steps are as follows
1. Translate the working coordinate system (WCS) so that the line passes through the origin.
2. Rotate the WCS such that one of the coordinate axis lies onto the line.
3. Reflect about the aligned axis
4. Restore the WCS back by using the inverse rotation and translation transformation.
REFLECTION ABOUT AN ARBITRARY POINT
As seen in the example above, to reflect any point about an arbitrary point P (x,y) can be accomplished by translate-
reflect transformation i.e. the origin is first translated to the the arbitrary point and then the reflection is taken about the
origin. And finally the origin is translated back to its original position.
CLIPPING
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
4
0
3D TRANSFORMATIONS
HOMOGENEOUS COORDINATES
We have seen that basic transformations can be expressed in matrix form. But many graphic
application involve sequences of geometric transformations. Hence we need a general form of matrix
to represent such transformations. This can be expressed as:
Where P and P' - represent the row vectors.
T1 - is a 2 by 2 array containing multiplicative factors.
T2 - is a 2 element row matrix containing translation terms.
We can combine multiplicative and translational terms for 2D geometric transformations into a
single matrix representation by expanding the 2 by 2 matrix representations to 3 by 3 matrices. This
allows us to express all transformation equations as matrix multiplications, providing that we also
expand the matrix representations for coordinate positions. To express any 2D transformations as a
matrix multiplication, we represent each Cartesian coordinate position (x,y) with the homogeneous
coordinate triple (xh,yh,h),such that
Thus, a general homogeneous coordinate representation can also be written as (h.x, h.y, h). For 2D
geometric transformations, we can choose the homogeneous parameter h to any non-zero value.
Thus, there is an infinite number of equivalent homogeneous representations for each coordinate
point (x,y). A convenient choice is simply to h=1. Each 2D position is then represented with
homogeneous coordinates (x,y,1). Other values for parameter h are needed, for eg, in matrix
formulations of 3D viewing transformations.
Expressing positions in homogeneous coordinates allows us to represent all geometric transformation
equations as matrix multiplications. Coordinates are represented with three element row vectors and
transformation operations are written as 3 by 3 matrices.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
4
1
Rotation
Projections
Homogenous factor
Translation
Scaling/ Reflection
3D TRANSFORMATION SAMPLE MATRIX
a b c d
e f g h
i j k l
m n o p
.
TRANSLATION
In three-dimensional homogeneous coordinate representation, when a point P is translated to P' with coordinated
(x,y,z) and (x',y',z') can be represented in matrix form as:
Where,
ROTATION
Unlike 2D, rotation in 3D is carried out around any line. The simplest rotations could be around coordinate axis. As in
2D, positive rotations produce counter-clockwise rotations.
Rotation in term of general equation is expressed as
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
4
2
Where,
R = Rotation Matrix
Rotation matrix when an object is rotated about X axis can be expressed as:
Rotation matrix when an object is rotated about Y axis can be expressed as:
Rotation matrix when an object is rotated about Z axis can be expressed as:
SCALING
Scaling an object in three-dimensional is similar to scaling an object in two-dimensional. Similar to 2D scaling an object
tends to change its size and repositions the object relative to the coordinate origin. If the transformation parameter are
unequal it leads to deformation of the object by changing its dimensions. The perform uniform scaling the scaling factors
should be kept equal
i.e.
Where,
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
4
3
NOTE: A special case of scaling can be represented as reflection.
if the value of Sx, Sy or Sz be replaced by -1 it will return the reflection of the object against the standard plane whose
normal would be either x axis, y axis or z axis respectively.
REFLECTION
In 3D-reflection the reflection takes place about a plane whereas 2D reflection it used take place about an axis. The
matrix in case of pure reflections, along basic planes, viz. X-Y plane, Y-Z plane and Z-X plane are given
below:
Transformation matrix for a reflection through X-Y plane is:
Transformation matrix for a reflection through Y-Z plane is:
Transformation matrix for a reflection through Z-X plane is:
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
4
4
OVERVIEW OF CAD/CAM
What is CAD?
CAD if often defined in a variety of ways and includes a large range of activities. Very broadly it can be
said to be the integration of computer science (or software) techniques in engineering design. At one end
when we talk of modeling, iIt encompasses the following:
 Use of computers (hardware & software) for designing products
 Numerical method, optimizations etc.
 2D/3D drafting
 3D modeling for visualization
 Modeling curves, surfaces, solids, mechanism, assemblies, etc.
The models thus developed are first visualized on display monitors using avariety of techniques including
wire frame displa, shaded image display, hidden surface removed display and so on. Once the designer is
satisfied, these models are then used for various types of analysis / applications. thus, at the other end it
includes a number of analysis activities. These could be:
 Stress (or deflection) analysis, i.e. numerical methods meant for estimating the behaviour of an
artifact with respect to these parameters. It includes tools like the Finite Element Method (FEM).
 Simulation of actual use
 Optimization
 Other applications like
o CAD/CAM integration
o Process planning
These are activities which normally use models developed using one or more of the techniques mentioned
above. These activities are often included in other umbrellas like CAM or CAE. A term often used is CAx
to include this broad set of activities. They all use CAD models and often the kind of application they
have to be used ina determines the kind of amodel to be developed. Hence, in this course I cover them
under the umbrella of CAD. In this course we will strive to give an overview of modelling techniques
followed by some applications, specifically CAM.
Thus there are three aspects to CAD.
 Modeling
 Display/ Visualization
 Applications
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
4
5
MODELING
Modeling typically includes a set of activities like
 Defining objects
 Defining relation between objects
 Defining properties of objects
 Defining the orientations of the objects in suitable co-ordinate systems
 Modification of existing definition (editing)
DISPLAY / VISUALIZATION
Displaying the model requires the following:
 Mapping objects onto screen coordinates: Models are typically made in a model coordinate
system. this could be the world coordinate system, or a coordinate system local to the object.
these coordinate systems are typically three dimensional in nature. To display the object on a 2D
screen, the object coordinates need to be mapped on to the 2D coordinate system of the screen.
This requires two steps:
o Viewing transformations: The coordinates of the object are transformed in a manner as if
one is looking at the object through the screen. This coordinate system is referred to as
the viewing coordinate system.
o Projections: The object in the viewing coordinate system is then projected onto the two
dimensional plane of the screen.
 Surface display or shading / rendering: In displaying the objects on the screen one often likes to
get a shaded display of the object and get a good feel of the three dimensional shape of the object.
This requires special techniques to render the surface based on its shape, lighting conditions and
its texture.
 Hidden line removal when multiple surfaces are displayed: In order to get a proper feel of the
three dimensional shape of an object, one often desires that the lines / surfaces which are not
visible should not be displayed. this is referred to as hidden line / surface removal.
APPLICATIONS
Once a model is visualized on the screen and approved by the conceptual designer, it has to go through a
number of analysis. Some of the kinds of usage this model might have to go through are the following:
 Estimating stresses / strains / deflections in the objects under various static loading conditions
 Estimating the same under dynamic loading conditions
 Visualizing how a set of objects connected together would move when subject to external
loading. This leads to a whole set of activities under simulation. These activities would vary
depend upon the application the object is to be subject to.
 Optimizing the objects for
o Developing 2D engineering drawings of the object
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
4
6
o Developing a process plan of the object
 Manufacturing the object using NC / CNC machines and generating the programs for these
machines so as to manufacture these objects.
USES OF CAD
 To create conceptual product models.
 Editing the model for improvement.
 Display the model into several colours
 Rotate & view the objects.
 Create & display all inner details.
 Check the clearance between the mating parts.
 Prepare the detailed component drawing.
 Store the database for modification
BENEFFITS OF CAD
 Productivity improvement in design
 Shorter lead time.
 Flexibility in design.
 Improved design analysis.
 Fewer of design errors.
 Easier visualization of drawings.
 Standardization of design, drafting, and documentation.
ENGINEERING DESIGN PROCESS
The engineering design process is a formulation of a plan or scheme to assist an engineer in
creating a product. The engineering design is defined as component, or process to meet desired
needs. It is a decision making process (often iterative) in which the basic sciences, mathematics,
and engineering sciences are applied to convert resources optimally to meet a stated objective.
Among the fundamental elements of the design process are the establishment of objectives and
criteria, synthesis, analysis, construction, testing and evaluation.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
4
7
Design process Proposed by Shigley
1. Recognition of need: Recognition of need involves the
realization by someone that a problem exists for which some feasible solution is to be found. This
might be the identification of some defects in the present machine design activity by an engineer
or the perception of a new product marketing opportunity by the salesman.
2. Definition of problem: This involves a thorough specification of the item to be designed. This
specification will generally include functional and physical characteristics, cost, quality, performance,
etc. This also involves problems like the cost and the performance like the cooling system,
environmental hazards.
3. Synthesis: During the synthesis phase of the design process various preliminary ideas are
developed through research of similar products or designs in use.
4. Analysis and Optimization: The resulting preliminary designs are then subjected to appropriate
analysis to determine their suitability for the specified design constraints. If the design fails to satisfy
the constraints, they are then redesigned or modified on the basis of feedback from the analysis. This
iterative process is repeated until the proposed design meets the specifications or until the designer is
convinced that the design is not feasible. The components, sub-assemblies or sub-systems are then
synthesized into the final overall system in a similar iterative manner.
5. Evaluation: The assessment or evaluation of the design against the specification established during
the problem definition phase is then carried out. This often requires the fabrication and testing of a
prototype model to evaluate operating performance quality, reliability, etc. Evaluation is the
comparison of actual impacts against strategic plans.
Synthesis
Problem Definition
Recognition of Need
Evaluation
Analysis and Optimization
Presentation
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
4
8
6. Presentation: The final phase in the design process is the presentation of the design .This includes
documentation of the design through drawings, material specifications, assembly lists and so on.
This involves the re-modeling of the prototype if necessary, the 2D and 3D drawing representation of
the product, the bills of materials, and the complete materials specification
CAD PROCESS
Computer aided Design
GEOMETRIC MODELING
 Computer representation of geometry of a component using a software is called geometric
modeling.
 Stored in computer as mathematical description.
 Three types of commands in modeling
 To generate basic models like lines, points, circles etc.
 Used for transformations
 Used to join various elements to form the shape.
 Types.
 Wire frame modeling.
 Surface modeling.
Synthesis
Problem Definition
Recognition of Need
Evaluation
Analysis and Optimization
Presentation
Geometric Modeling
Automatic Drafting
Engineering Analysis
Design Review and Evaluation
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
4
9
 Solid modeling.
Wire Frame model
 Wire-frame model consists only of lines, circles, and curves
 Model is represented by its edges.
 Wire-frame models represent 3D part shapes with interconnected line elements
 Wire-frames contain no information about the surfaces,
 No differentiate between the inside and outside of objects
 Hidden line elimination is available.
In wire frame modeling the object is represented by its edges. In the initial stages of CAD, wire frame
models were in 2-D. Subsequently 3-D wire frame modeling software was introduced. The wire frame
model of a box is shown in Fig. 6.2 (a). The object appears as if it is made out of thin wires. Fig. 6.2(b),
6.2(c) and 6.2(d) show three objects which can have the same wire frame model of the box. Thus in the
case of complex parts wire frame models can be confusing. Some clarity can be obtained through hidden
line elimination. Though this type of modeling may not provide unambiguous understanding of the
object, this has been the method traditionally used in the 2-D representation of the object, where
orthographic views like plan, elevation, end view etc are used to describe the object graphically.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
5
0
The difference between 2D and 3D wire frame model is given below:
Surface modeling
 The component is represented by its surface
 Can calculate surface area, surface intersections
 Automatic hidden line removal
 It created by connecting various surface elements.
 It can be built from wire frame model.
 Represented by
 set of plane corss-sectional curves. Eg. Manifolds.
 Array of points in space through intersecting curves.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
5
1
 Irregular mesh of curves.
 Required more computational time.
 More skill in their construction.
 Difficult to interpret without hidden line removal.
 Applications
 Ship building, automobile body building, cutting out of shoe leather etc.
In this approach, a component is represented by its surfaces which in turn are represented by their
vertices and edges. For example, eight surfaces are put together to create a box, as shown in Fig. 6.3.
Surface modeling has been very popular in aerospace product design and automotive design. Surface
modeling has been particularly useful in the development of manufacturing codes for automobile
panels and the complex doubly curved shapes of aerospace structures and dies and moulds.
Apart from standard surface types available for surface modeling (box, pyramid, wedge, dome, sphere,
cone, torus, dish and mesh) techniques are available for interactive modeling and editing of curved
surface geometry. Surfaces can be created through an assembly of polygonal meshes or using advanced
curve and surface modeling techniques like B-splines or NURBS (Non-Uniform Rational B-splines).
Standard primitives used in a typical surface modeling software are shown in Fig. 6.4. Tabulated surfaces,
ruled surfaces and edge surfaces and revolved are simple ways in which curved geometry could be
created and edited.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
5
2
Solid Modeling
 Most powerful of 3-D modeling
 It will give complete information about the model.
 Mass properties such as area, volume, weight, CG, MI can be determined quickly.
 It allows the designer to develop & evaluate alternative models.
 Cross section can be cut through
 Helps to interference checking of moving parts.
 Used for technical illustrations.
 Approaches to solid model.
 Constructive solid geometry (CSG).
 Boundary representation.
 In CSG models are created by basic elementary shapes known as primitives like blocks,
cylinders, cones, and pyramids.
 The boolean operations like union, difference and intersections are used to make the shape.
 Easy to construct.
 Boundary representation-It is accurate and give internal and external geometric descriptions.
 User to draw the out line of various view of (t.v, s.v, f.v etc) the object by the use of input
devices on the CRT.
 Then interconnected them
The representation of solid models uses the fundamental idea that a physical object divides the 3-D
Euclidean space into two regions, one exterior and one interior, separated by the boundary of the solid.
Solid models are:
• Bounded
• Homogeneously three dimensional
• Finite
In most of the modeling packages, the approach used for modeling uses any one of the following three
techniques:
i. Constructive solid geometry (CSG or C-Rep)
ii. Boundary representation (B-Rep)
iii. Hybrid method which is a combination of B-Rep and CSG.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
5
3
Constructive Solid Geometry (CSG)
In a CSG model, physical objects are created by combining basic elementary shapes known as primitives
–)
primitives, a block and a cylinder which are located in space as shown in Fig.
A “union” operation (A ∪
difference operation (A – B) will create a block with a hole (Fig. 6.5. (D)). An intersection operation (A
Boundary Representation
Boundary representation is built on the concept that a physical object is enclosed by a set of faces which
themselves are closed and orientable surfaces. Fig. 6.6 shows a B-rep model of an object. In this model,
face is bounded by edges and each edge is bounded by vertices.
The entities which constitute a B-rep model are:
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
5
4
Advantages of Solid Modeling
 A solid model is a 3-D representation of an object. It is an accurate geometric description which
includes not only the external surfaces of part, but also the part’s internal structure. A solid model
allows the designer to determine information like the object’s mass properties, interferences, and
internal cross sections.
 Solid models differ from wire frame and surface models in the kind of geometric information
they provide. Wire frame models only show the edge geometry of an object. They say nothing
about what is inside an object. Surface models provide surface information, but they too lack
information about an object’s internal structure. Solid models provide complete geometric
descriptions of objects.
 Engineers use solid models in different ways at different stages of the design process. They can
modify a design as they develop it. Since computer-based solid models are a lot easier to change
and manipulate than the physical mock-ups or prototypes, more design iterations and
modifications can be easily carried out as a part of the design process.
 Using solid modeling techniques a design engineer can modify a design several times while
optimizing geometry. This means that designers can produce more finished designs in less time
than by using traditional design methods or 2-D CAD drafting tools.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
5
5
 Solid models can be used for quick and reliable design analysis. Solid models apart from
geometric information provide important data such as volume, mass, mass properties and centre
of gravity. The designer can also export models created to other applications for finite element
analysis (FEA), rapid prototyping and other special engineering applications.
 Finally designers can generate detailed production drawings directly from the solid model. This
capability increases design productivity considerably. Another important feature of solid
modeling is associatively. Detailed drawings are linked to solid model through the associatively
feature. This is a powerful function - as an engineer modifies a design, the drawings get updated
automatically. In bidirectional associatively, any modifications made to geometry in the drawing
are reflected in the model. In more advanced design and manufacturing environments, solid
models are used for rapid prototyping and automated manufacturing applications.
(ii) ENGINEERING ANALYSIS
. In the formulation of nearly any engint:ering design project some type of analysis is required. The
analysis may involve stress-strain calculations, heat transfer computations or the use of differential
equations to describe the dynamic behaviour of the system designed. CAD systems include engineering
analysis software, which can be called to operate on the current design model.
Two important examples of this type are :
(a) Analysis of mass properties (b) Finite Element Analysis
(a) The analysis of mass properties provides properties of a solid object being analysed such as
the surface area, weight, volume, centre of gravity and moment of inertia. For a plane surface (or a
cross section of a solid object) the corresponding computations include the perimeter, area, and
inertial properties.
(b) The finite element analysis is a powerful feature of the CAD system. With this method, the object
is divided into a large number of finite elements which form an interconnecting net-work of concentrated
nodes. By using a computer with significant computational capabilities, the entire object can be analyzed
for stress-strain, heat transfer and other characteristics by calculating the behavior at each node. By
determining the inter-connecting behaviors at all the nodes in the system, the behavior of the entire object
can be assessed. The output of the finite element analysis is often best presented by the system in
graphical format on the CRT screen for easy visualization by the user. For example, in stress-strain
analysis of an object the output may be shown in the form of deflected shape, superimposed over the
unstressed object. Colour graphics can also be used to accentuate the comparison before and after
deflection of the object. If the finite element analysis indicate behavior of the design which is undesirable,
the designer can modify the shape and recomputed the finite element analysis for the revised design.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
5
6
(III) DESIGN REVIEW AND EVALUATION
. Checking the accuracy of the design can be accomplished conveniently on the graphic terminal.
Semiautomatic dimensioning and tolerancing routines which assign size specification to surface indicated
by user help to reduce the possibility of dimensioning error. The designer can zoom the part design details
and magnify the image on the graphic screen for close scrutiny. A procedure called layering is often
helpful in design review.
For Example : A good application of layering involves overlaying the geometric image of the final shape
of the machined part on top of the image of the rough casting. This ensures that to accomplish the final
machined dimensions. This procedure can be performed in stage processing of the part.
(IV) AUTOMATED DRAFTING. Automated drafting involves the creation of hard-copy engineering
drawing directly from the CAD Data base. In some early computer-aided design departments, auto-
mation of the drafting process represent the principal justification for investing in the CAD system.
Indeed, CAD system can increase productivity in the drafting function by roughly five time over manual
drafting.
Representations of CIM
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
5
7
TQM
Marketing
CIM
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
5
8
Elements of CIM
Product design.
 Establishes the initial database for production of proposed product.
 It is accomplished through geometric modeling.
Production planning.
 It take the database established by the product design, enriches it with production data.
 Produce a plan for the product production.
 The cost incurred and production equipment’s capacity will be consider.
Production control.
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
5
9
 Further enriches the output of production planning dept with performance data and information
about production equipment and processes.
 In CIM this activity includes
 Modeling, simulation, and computer aided scheduling of the production activity.
 Continuous optimization of production activity is must.
Production equipment
 It enriches the database with equipment and process data and information.
 The equipment consist of
 computer controlled machines like CNC.
 FMS
 Robots
 Material handling systems
 Inspection equipments
Production process.
 It create the finished product with the help of the production equipments.
 This is done with the help of data information and knowledge resident in the operator or CIM
system.
 This process consist of
 Material removal.
 Material forming.
 Automated quality assurance.
Advantages of CIM
 Responsiveness to Rapid Changes in Market Demand and Product Modification.
 Better Use of Materials, Machinery, Personnel, Reduction in Inventory.
 Better Control of Production and Management of the Total Manufacturing Operation.
 The Manufacture of High-Quality Products at Low Cost.
 Improved competitiveness
CAD/CAM Module I AM/JA
DepartmentofMechanicalEngineering-AJCE
6
0
 Lower total cost.
 High productivity.
 Less work in process inventory.
 Long time profitability.
PREPARE NOTES FOR SOFTWARES BY YOUR OWN
Suggested extra reading;
 http://en.wikipedia.org/wiki/Comparison_of_3D_computer_graphics_software
 Principles of Automation and Advanced Manufacturing Systems- Dr K.C. Jain, Sanjay Jain
 CAD/CAM-Concepts and Applications- Chennakesava R. Alavala
 CAD/CAM- M Groover, E. Zinners

More Related Content

What's hot

Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)
manojg1990
 

What's hot (20)

Nc part programming
Nc part programmingNc part programming
Nc part programming
 
ppt on cnc
ppt on cncppt on cnc
ppt on cnc
 
CNC part programming
CNC part programmingCNC part programming
CNC part programming
 
Apt programming
Apt programmingApt programming
Apt programming
 
CAD/CAM/CIM (Lecture 1 CAD)
CAD/CAM/CIM  (Lecture 1 CAD)CAD/CAM/CIM  (Lecture 1 CAD)
CAD/CAM/CIM (Lecture 1 CAD)
 
CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)CAD - Unit-1 (Fundamentals of Computer Graphics)
CAD - Unit-1 (Fundamentals of Computer Graphics)
 
Introduction to cad cam
Introduction to cad camIntroduction to cad cam
Introduction to cad cam
 
Solid modelling
Solid modellingSolid modelling
Solid modelling
 
Computer Integrated Manufacturing System
Computer Integrated Manufacturing SystemComputer Integrated Manufacturing System
Computer Integrated Manufacturing System
 
Surface modelling
Surface modellingSurface modelling
Surface modelling
 
6 CHAPTER SIX - COMPUTER AIDED INSPECTION.ppt
6 CHAPTER SIX - COMPUTER AIDED INSPECTION.ppt6 CHAPTER SIX - COMPUTER AIDED INSPECTION.ppt
6 CHAPTER SIX - COMPUTER AIDED INSPECTION.ppt
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)
 
Numerical control machines tool
Numerical control machines toolNumerical control machines tool
Numerical control machines tool
 
CAD AND CAM PPT.pptx
CAD AND CAM PPT.pptxCAD AND CAM PPT.pptx
CAD AND CAM PPT.pptx
 
ME6501 Unit 1 introduction to cad
ME6501 Unit 1 introduction to cadME6501 Unit 1 introduction to cad
ME6501 Unit 1 introduction to cad
 
Automation in Manufacturing (Unit-1) by Varun Pratap Singh.pdf
Automation in Manufacturing (Unit-1) by Varun Pratap Singh.pdfAutomation in Manufacturing (Unit-1) by Varun Pratap Singh.pdf
Automation in Manufacturing (Unit-1) by Varun Pratap Singh.pdf
 
COMPUTER AIDED DESIGN, COMPUTER AIDED MANUFACTURING
COMPUTER AIDED DESIGN, COMPUTER AIDED MANUFACTURINGCOMPUTER AIDED DESIGN, COMPUTER AIDED MANUFACTURING
COMPUTER AIDED DESIGN, COMPUTER AIDED MANUFACTURING
 
Intro to CAD CAM Tools
Intro to CAD CAM ToolsIntro to CAD CAM Tools
Intro to CAD CAM Tools
 
CNC Presentation
CNC PresentationCNC Presentation
CNC Presentation
 
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 3-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 3-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
 

Viewers also liked

Fracture Project Report (2)
Fracture Project Report (2)Fracture Project Report (2)
Fracture Project Report (2)
Harshada Patil
 
ME5720 Team Project Report
ME5720 Team Project ReportME5720 Team Project Report
ME5720 Team Project Report
Harshada Patil
 
Powder metallurgy
Powder metallurgyPowder metallurgy
Powder metallurgy
ZTE Nepal
 
AMP Unit.3 advanced manufacturing techniques for material processing(badebhau...
AMP Unit.3 advanced manufacturing techniques for material processing(badebhau...AMP Unit.3 advanced manufacturing techniques for material processing(badebhau...
AMP Unit.3 advanced manufacturing techniques for material processing(badebhau...
Er. Bade Bhausaheb
 

Viewers also liked (20)

Fracture Project Report (2)
Fracture Project Report (2)Fracture Project Report (2)
Fracture Project Report (2)
 
ME5720 Team Project Report
ME5720 Team Project ReportME5720 Team Project Report
ME5720 Team Project Report
 
Final print report
Final print reportFinal print report
Final print report
 
Group 6 NDE project
Group 6 NDE projectGroup 6 NDE project
Group 6 NDE project
 
Powder metallurgy
Powder metallurgyPowder metallurgy
Powder metallurgy
 
CAPP , JIT, FMS
CAPP , JIT, FMSCAPP , JIT, FMS
CAPP , JIT, FMS
 
powder metallurgy and micromachining notes
powder metallurgy and micromachining notespowder metallurgy and micromachining notes
powder metallurgy and micromachining notes
 
Measurement techniques in micro machining PDF by badebhau4@gmail.com
Measurement techniques in micro machining PDF by badebhau4@gmail.comMeasurement techniques in micro machining PDF by badebhau4@gmail.com
Measurement techniques in micro machining PDF by badebhau4@gmail.com
 
COMPOSITES ( as per MGU syllabus)
COMPOSITES ( as per MGU syllabus)COMPOSITES ( as per MGU syllabus)
COMPOSITES ( as per MGU syllabus)
 
DESIGN AND FABRICATION OF DISC TYPE HYBRID TURBINE-PUMP
DESIGN AND FABRICATION OF DISC TYPE HYBRID TURBINE-PUMPDESIGN AND FABRICATION OF DISC TYPE HYBRID TURBINE-PUMP
DESIGN AND FABRICATION OF DISC TYPE HYBRID TURBINE-PUMP
 
NC part programing & Robotics
NC part programing & RoboticsNC part programing & Robotics
NC part programing & Robotics
 
geometric modelling and PLC
geometric modelling and PLCgeometric modelling and PLC
geometric modelling and PLC
 
CERAMICS ( as per MGU syllabus)
CERAMICS ( as per MGU syllabus)CERAMICS ( as per MGU syllabus)
CERAMICS ( as per MGU syllabus)
 
Theory of metal cutting MG University(S8 Production Notes)
Theory of metal cutting MG University(S8 Production Notes)Theory of metal cutting MG University(S8 Production Notes)
Theory of metal cutting MG University(S8 Production Notes)
 
Powder metallurgy
Powder metallurgyPowder metallurgy
Powder metallurgy
 
Additive manufacturing Processes PDF by (badebhau4@gmail.com)
Additive manufacturing Processes PDF by (badebhau4@gmail.com)Additive manufacturing Processes PDF by (badebhau4@gmail.com)
Additive manufacturing Processes PDF by (badebhau4@gmail.com)
 
Powder metallurgy
Powder metallurgyPowder metallurgy
Powder metallurgy
 
Top 10 Advantages to Using CAD-CAM Software for CNC Machining
Top 10 Advantages to Using CAD-CAM Software for CNC MachiningTop 10 Advantages to Using CAD-CAM Software for CNC Machining
Top 10 Advantages to Using CAD-CAM Software for CNC Machining
 
Robtic dredger
Robtic dredgerRobtic dredger
Robtic dredger
 
AMP Unit.3 advanced manufacturing techniques for material processing(badebhau...
AMP Unit.3 advanced manufacturing techniques for material processing(badebhau...AMP Unit.3 advanced manufacturing techniques for material processing(badebhau...
AMP Unit.3 advanced manufacturing techniques for material processing(badebhau...
 

Similar to evolution of cad/cam

CIM UNIT II.pptx bgugygyyugyugyuububub8y88h87h8hh8h8
CIM UNIT II.pptx bgugygyyugyugyuububub8y88h87h8hh8h8CIM UNIT II.pptx bgugygyyugyugyuububub8y88h87h8hh8h8
CIM UNIT II.pptx bgugygyyugyugyuububub8y88h87h8hh8h8
4035VAIDPKULKARNISEM
 
CIM UNIT I PPT.pptx COMPUTER INTEGRATED Manufacturing
CIM UNIT I PPT.pptx COMPUTER INTEGRATED ManufacturingCIM UNIT I PPT.pptx COMPUTER INTEGRATED Manufacturing
CIM UNIT I PPT.pptx COMPUTER INTEGRATED Manufacturing
4035VAIDPKULKARNISEM
 

Similar to evolution of cad/cam (20)

CIM UNIT II.pptx bgugygyyugyugyuububub8y88h87h8hh8h8
CIM UNIT II.pptx bgugygyyugyugyuububub8y88h87h8hh8h8CIM UNIT II.pptx bgugygyyugyugyuububub8y88h87h8hh8h8
CIM UNIT II.pptx bgugygyyugyugyuububub8y88h87h8hh8h8
 
CIM Computer Integrated Manufacturing
CIM Computer Integrated ManufacturingCIM Computer Integrated Manufacturing
CIM Computer Integrated Manufacturing
 
CAD-CAM-CIM
CAD-CAM-CIMCAD-CAM-CIM
CAD-CAM-CIM
 
CAM-1 Intro to CIM.pdf
CAM-1 Intro to CIM.pdfCAM-1 Intro to CIM.pdf
CAM-1 Intro to CIM.pdf
 
Introduction to CIM
Introduction to CIMIntroduction to CIM
Introduction to CIM
 
CAD AND CAM unit I.pptx
CAD AND CAM unit I.pptxCAD AND CAM unit I.pptx
CAD AND CAM unit I.pptx
 
Unit1 km
Unit1 kmUnit1 km
Unit1 km
 
CAD/CAM Lecture #3
CAD/CAM Lecture #3CAD/CAM Lecture #3
CAD/CAM Lecture #3
 
Module 1
Module 1Module 1
Module 1
 
Module 1
Module 1Module 1
Module 1
 
Computer integrated manufacturing
Computer  integrated  manufacturingComputer  integrated  manufacturing
Computer integrated manufacturing
 
cims-180219144341.pptx
cims-180219144341.pptxcims-180219144341.pptx
cims-180219144341.pptx
 
CIM UNIT I PPT.pptx COMPUTER INTEGRATED Manufacturing
CIM UNIT I PPT.pptx COMPUTER INTEGRATED ManufacturingCIM UNIT I PPT.pptx COMPUTER INTEGRATED Manufacturing
CIM UNIT I PPT.pptx COMPUTER INTEGRATED Manufacturing
 
CAD/CAM Lecture #2
CAD/CAM Lecture #2CAD/CAM Lecture #2
CAD/CAM Lecture #2
 
Introduction to CAD-CAM.pdf
Introduction to CAD-CAM.pdfIntroduction to CAD-CAM.pdf
Introduction to CAD-CAM.pdf
 
Cim lab manual (10 mel77) by mohammed imran
Cim lab manual (10 mel77)  by mohammed imranCim lab manual (10 mel77)  by mohammed imran
Cim lab manual (10 mel77) by mohammed imran
 
CAD/CAM Lecture #4
CAD/CAM Lecture #4CAD/CAM Lecture #4
CAD/CAM Lecture #4
 
Shwetabisht
ShwetabishtShwetabisht
Shwetabisht
 
Computer Aided Design and Computer Aided Manufacturing
Computer Aided Design and Computer Aided ManufacturingComputer Aided Design and Computer Aided Manufacturing
Computer Aided Design and Computer Aided Manufacturing
 
CAD_CAM_LECTURE_NOTES.pdf
CAD_CAM_LECTURE_NOTES.pdfCAD_CAM_LECTURE_NOTES.pdf
CAD_CAM_LECTURE_NOTES.pdf
 

More from Denny John

More from Denny John (11)

ADDITIVE MANUFACTURING
ADDITIVE MANUFACTURINGADDITIVE MANUFACTURING
ADDITIVE MANUFACTURING
 
ALL Non destructive testings at one pdf
ALL Non destructive testings at one pdfALL Non destructive testings at one pdf
ALL Non destructive testings at one pdf
 
REFRIGERATION SYSTEM
REFRIGERATION SYSTEMREFRIGERATION SYSTEM
REFRIGERATION SYSTEM
 
NON TRADITIONAL MACHINING & MATERIAL ADDITION PROCESS ( as per MGU syllabus)
NON TRADITIONAL MACHINING & MATERIAL ADDITION PROCESS ( as per MGU syllabus)NON TRADITIONAL MACHINING & MATERIAL ADDITION PROCESS ( as per MGU syllabus)
NON TRADITIONAL MACHINING & MATERIAL ADDITION PROCESS ( as per MGU syllabus)
 
Machining and Thermal aspects (MGU S8 ME)
Machining and Thermal aspects (MGU S8 ME)Machining and Thermal aspects (MGU S8 ME)
Machining and Thermal aspects (MGU S8 ME)
 
SIMULATION AND OPTIMIZATION OF MATERIAL FLOW FORGING DEFECTS IN AUTOMOBILE CO...
SIMULATION AND OPTIMIZATION OF MATERIAL FLOW FORGING DEFECTS IN AUTOMOBILE CO...SIMULATION AND OPTIMIZATION OF MATERIAL FLOW FORGING DEFECTS IN AUTOMOBILE CO...
SIMULATION AND OPTIMIZATION OF MATERIAL FLOW FORGING DEFECTS IN AUTOMOBILE CO...
 
EXPERIMENTAL AND NUMERICAL STUDY OF A MICRO-COGENERATION STIRLING ENGINE FOR ...
EXPERIMENTAL AND NUMERICAL STUDY OF A MICRO-COGENERATION STIRLING ENGINE FOR ...EXPERIMENTAL AND NUMERICAL STUDY OF A MICRO-COGENERATION STIRLING ENGINE FOR ...
EXPERIMENTAL AND NUMERICAL STUDY OF A MICRO-COGENERATION STIRLING ENGINE FOR ...
 
SOLAR UPDRAFT POWER PLANT
 SOLAR UPDRAFT POWER PLANT SOLAR UPDRAFT POWER PLANT
SOLAR UPDRAFT POWER PLANT
 
Optimisation of machining parameters for slot milling operation in Inconel 62...
Optimisation of machining parameters for slot milling operation in Inconel 62...Optimisation of machining parameters for slot milling operation in Inconel 62...
Optimisation of machining parameters for slot milling operation in Inconel 62...
 
Challenges of future aircraft propulsion
Challenges of future aircraft propulsionChallenges of future aircraft propulsion
Challenges of future aircraft propulsion
 
Design and testing of disc type hybrid turbine pump
Design and testing  of disc type hybrid turbine pumpDesign and testing  of disc type hybrid turbine pump
Design and testing of disc type hybrid turbine pump
 

Recently uploaded

"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
Query optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsQuery optimization and processing for advanced database systems
Query optimization and processing for advanced database systems
meharikiros2
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 

Recently uploaded (20)

Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdf
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Query optimization and processing for advanced database systems
Query optimization and processing for advanced database systemsQuery optimization and processing for advanced database systems
Query optimization and processing for advanced database systems
 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information Systems
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 

evolution of cad/cam

  • 1. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 1 Module 1 Evolution of CAD/CAM and CIM segments of generic CIM, computers and workstation, elements of interactive graphics, input/ output display, storage devices in CAD - an overview of CIM software 2D Graphics: Line drawing algorithms, DDA line algorithm – circle drawing, Bressnham`s circle drawing algorithm– 2D translation, rotation, scaling – clipping -3D Graphics (basic only). Design process – CAD process: wireframe, surface, solid modeling; Engineering analysis; design review & evaluation, automated drafting – CAD hard ware, software, data presentation, CAD software packages DISCLAIMER These notes are not the ultimate ‘look-up’ for Model and University exams. Students are advised to read the references mentioned at the end thoroughly for the exams INTRODUCTION CAD- Computer-Aided Design CAM-Computer-Aided Manufacturing CIM-Computer Integrated Manufacturing The use of computers in design and manufacturing applications makes it possible to remove much of the tedium and manual labor involved. For example, the many design specifications, blueprints, material lists, and other documents needed to build complex machines can require thousands of highly technical and accurate drawings and charts. If the engineers decide structural components need to be changed, all of these plans and drawings must be changed. Prior to CAD/CAM, human designers and draftspersons had to change them manually, a time consuming and error-prone process. When a CAD system is used, the computer can automatically evaluate and change all corresponding documents instantly. In addition, by using interactive graphics workstations, designers, engineers, and architects can create models or drawings, increase or decrease sizes, rotate or change them at will, and see results instantly on screen. CAD is particularly valuable in space programs, where many unknown design variables are involved. Previously, engineers depended upon trial-and-error testing and modification, a time consuming and possibly life-threatening process. However, when aided by computer simulation and testing, a great deal of time, money, and possibly lives can be saved. Besides its use in the military, CAD is also used in civil aeronautics, automotive, and data processing industries. CAM, commonly utilized in conjunction with CAD, uses computers to communicate instructions to automated machinery. CAM techniques are especially suited for manufacturing plants, where tasks are repetitive, tedious, or dangerous for human workers.
  • 2. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 2 Computer integrated manufacturing (CIM), a term popularized by Joseph Harrington in 1975, is also known as autofacturing. CIM is a programmable manufacturing method designed to link CAD, CAM, industrial robotics, and machine manufacturing using unattended processing workstations. CIM offers uninterrupted operation from raw materials to finished product, with the added benefits of quality assurance and automated assembly. EVOLUTION OF CAD/CAM AND CIM The story of CAD/CAM was accelerated in early 1950s. Upto year 2011 it has become one of the supreme technology available on Planet earth. It is being used in almost all the fileds of engineeirng but primarily in mechanical engineering branches. the development in the field is still gaining speed.  19th century Industrial revolution.  20th century Computer revolution.  CAD/CAM has gone through four major phases. First phase was at 1950’s.  Era of conceiving interactive graphics.  Demonstration of Numerical Control concept on three - axis milling machine.  Conception of light pen.  Development of Automatically Programmed Tools (APT). Second Phase 1960s  Sketch pad system was introduced.(tool for create drawings and make alterations)  The term “Computer Aided Design” was appeared.  This leads to extending it beyond basic drafting concepts.  Development of some design modules by General Motors & Lockheed Aircrafts etc.  Development of direct view storage tubes(DVST), it is a display unit. Third 1970’s  Conference arranged in this era was leads to the development in this area.  3-D concept for drafting and modeling.  Development of mass property calculations, finite element modeling, NC tape generation and verification. 4th Post 1980  Integrate or automate the various elements of design and manufacturing.  Concentrated on accurate representation of elements.  Analysis and simulation tools.  Development of solid modeling theory.  Development of various 3D CAD softwares.
  • 3. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 3 SEGMENTS OF GENERIC CIM Nine major elements of a CIM system are in Fig 1.2. They are: Marketing Product Design Planning Purchase Manufacturing Engineering Factory Automation Hardware Warehousing Logistics and Supply Chain Management Finance Information Management Fig.1.2 Major Elements of a CIM System i. Marketing: The need for a product is identified by the marketing division. The specifications of the product, the projection of manufacturing quantities and the strategy for marketing the product are also decided by the marketing department. Marketing also works out the manufacturing costs to assess the economic viability of the product. ii. Product Design: The design department of the company establishes the initial database for production of a proposed product. In a CIM system this is accomplished through
  • 4. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 4 activities such as geometric modeling and computer aided design while considering the product requirements and concepts generated by the creativity of the design engineer. Configuration management is an important activity in many designs. Complex designs are usually carried out by several teams working simultaneously, located often in different parts of the world. The design process is constrained by the costs that will be incurred in actual production and by the capabilities of the available production equipment and processes. The design process creates the database required to manufacture the part. iii. Planning: The planning department takes the database established by the design department and enriches it with production data and information to produce a plan for the production of the product. Planning involves several subsystems dealing with materials, facility, process, tools, manpower, capacity, scheduling, outsourcing, assembly, inspection, logistics etc. In a CIM system, this planning process should be constrained by the production costs and by the production equipment and process capability, in order to generate an optimized plan. iv. Purchase: The purchase departments is responsible for placing the purchase orders and follow up, ensure quality in the production process of the vendor, receive the items, arrange for inspection and supply the items to the stores or arrange timely delivery depending on the production schedule for eventual supply to manufacture and assembly. v. Manufacturing Engineering: Manufacturing Engineering is the activity of carrying out the production of the product, involving further enrichment of the database with performance data and information about the production equipment and processes. In CIM, this requires activities like CNC programming, simulation and computer aided scheduling of the production activity. This should include on- line dynamic scheduling and control based on the real time performance of the equipment and processes to assure continuous production activity. Often, the need to meet fluctuating market demand requires the manufacturing system flexible and agile. vi. Factory Automation Hardware: Factory automation equipment further enriches the database with equipment and process data, resident either in the operator or the equipment to carry out the production process. In CIM system this consists of computer controlled process machinery such as CNC machine tools, flexible vii. Warehousing: Warehousing is the function involving storage and retrieval of raw materials, components, finished goods as well as shipment of items. In today’s complex outsourcing scenario and the need for just-in-time supply of components and subsystems, logistics and supply chain management assume great importance. viii. Finance: Finance deals with the resources pertaining to money. Planning of investment, working capital, and cash flow control, realization of receipts, accounting and allocation of funds are the major tasks of the finance departments. ix. Information Management: Information Management is perhaps one of the crucial tasks in CIM. This involves master production scheduling, database management, communication, manufacturing systems integration and management information systems.
  • 5. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 5 It can be seen from Fig that CIM technology ties together all the manufacturing and related functions in a company. Implementation of CIM technology thus involves basically integration of all the activities of the enterprise. Activities of cim Engineering design.  Mechanical product design.  Drafting  CAE Manufacturing engineering.  CAM  CAPP  GT  Simulation  Robotics Factory production.
  • 6. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 6  Data collection.  Robots & machine tools.  Quality assurance. Information management.  Systems integration (customer systems)  Communication  Data base management.  PPC ELEMENTS OF INTERACTIVE GRAPHICS Interactive Computer Graphics: Interactive Computer Graphics involves a two way communication between computer and user. Here the observer is given some control over the image by providing him with an input device for example the video game controller of the ping pong game. This helps him to signal his request to the computer. The computer on receiving signals from the input device can modify the displayed picture appropriately. To the user it appears that the picture is changing instantaneously in response to his commands. He can give a series of commands, each one generating a graphical response from the computer. In this way he maintains a conversation, or dialogue, with the computer. Block Diagram for elements of Interactive graphics is given below in Figure 1.4 INPUT DEVICES  Keyboard  Mouse  CAD keyboard  Plotter  Templates  Space Ball MAIN SYSTEM  Computer  CAD Software  Database  CAD Software Database OUTPUT DEVICES  Hard Disk Network  Printer  Network  Plotter HUMANU DESIGNER
  • 7. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 7 Figure 1.4 Elements of Interactive Graphics What is Computer Graphics  Anything to do with visual representations on a computer, including  Text (e.g. Japanese characters 大学)  Computer Images  3D Graphics: CG special effects, games, animations  Scientific Visualization What is Interactive Computer Graphics?  Creation, storage and manipulation of images and drawing with the control of the user over digital computer.  Interactive graphics system consist of  input (e.g., mouse, tablet and stylus, scanner, live video streams…)  processing (and storage)  display/output (e.g., screen, paper-based printer, video recorder, etc..)  human being  In passive computer graphics the user dose not have any control over image. Like TV images.  Image can be created using stroke writing approach & raster graphics approach.  User can do the following functions using ICG.  Modelling. Creation of image by the use of point, line, circle etc.  Storage. Save the image.  Manipulation.  Viewing. Seeing the images (zoom in, zoom out, orthographic view, isometric view etc….)
  • 8. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 8 Computer Figure 1.5 Basic Computer Architecture Note: Go through the detailed description of Basic Computer Architecture you have studies earlier CLASSIFICATION OF CAD COMPUTERS Computers can be generally classified by size and power as follows  Personal computer: A small, single-user computer based on a microprocessor.  Workstation: A powerful, single-user computer. A workstation is like a personal computer, but it has a more powerful microprocessor and, in general, a higher-quality monitor.  Minicomputer: A multi-user computer capable of supporting up to hundreds of users simultaneously.  Mainframe: A powerful multi-user computer capable of supporting many hundreds or thousands of users simultaneously.  Supercomputer: An extremely fast computer that can perform hundreds of millions of instructions per second.  Supercomputer Supercomputer is a broad term for one of the fastest computers currently available. Supercomputers are very expensive and are employed for specialized applications that require immense amounts of mathematical calculations (number crunching). For example, weather forecasting requires a supercomputer. Other uses of supercomputers scientific simulations, (animated) graphics, fluid dynamic calculations, nuclear energy research, electronic design, and analysis of geological data (e.g. in petrochemical prospecting). Perhaps the best known supercomputer manufacturer is Cray Research.
  • 9. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 9 Mainframe Mainframe is a very large and expensive computer capable of supporting hundreds, or even thousands, of users simultaneously. The chief difference between a supercomputer and a mainframe is that a supercomputer channels all its power into executing a few programs as fast as possible, whereas a mainframe uses its power to execute many programs concurrently. In some ways, mainframes are more powerful than supercomputers because they support more simultaneous programs. But supercomputers can execute a single program faster than a mainframe. Minicomputer It is a midsize computer. A mini computer is the computer which is referred to as the mid sized computers and they serve as the same functions as the normal desktop computers. Mini computers are the one which are found between the main frame computers and the work station computers. These types of computers are quite easy to be handled and are serving the similar functions as other computers. This size computer can support a larger range of people. The total numbers of people who can use the mini computers are from 4-400 users at the same time. At times the mini computers are often referred to as the multi processing computers which show that the computer can be used to perform certain tasks at the same time. The other distinction that exists among the mini computers is that the computer had its own different types of hardware and software’s. Even at time the operating system unit in the mini computers is also different this in fact is the major difference among all the other computers and the mini computers. Workstation It is a type of computer used for engineering applications (CAD/CAM), desktop publishing, software development, and other types of applications that require a moderate amount of computing power and relatively high quality graphics capabilities. Workstations generally come with a large, high- resolution graphics screen, at large amount of RAM, built-in network support, and a graphical user interface. Most workstations also have a mass storage device such as a disk drive, but a special type of workstation, called a diskless workstation, comes without a disk drive. The most common operating systems for workstations are UNIX and Windows. Like personal computers, most workstations are single-user computers. However, workstations are typically linked together to form a local-area network, although they can also be used as stand-alone systems. N.B.: In networking, workstation refers to any computer connected to a local-area network. It could be a workstation or a personal computer.
  • 10. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 1 0 Microcomputer A microcomputer is a computer with a microprocessor as its central processing unit. They are physically small compared to mainframe and minicomputers. Many microcomputers (when equipped with a keyboard and screen for input and output) are also personal computers. Monitors, keyboards and other devices for input and output may be integrated or separate. Computer memory in the form of RAM, and at least one other less volatile, memory storage device are usually combined with the CPU on a system bus in one unit. Other devices that make up a complete microcomputer system include batteries, a power supply unit, a keyboard and various input/output devices used to convey information to and from a human operator (printers, monitors, human interface devices). Microcomputers are designed to serve only one user at a time, although they can often be modified with software or hardware to concurrently serve more than one user. Microcomputers fit well on or under desks or tables, so that they are within easy access of users. Hardware Requirements of CAD Input Devices in CAD Various devices are available for data input on graphics workstations. Most systems have a keyboard and one or more additional devices specially designed for interactive input. These include a mouse, trackball, joystick, tablet light pen etc. Input Devices Output Devices Storage Devices Analog Key Board,Mouse Track ball Joy Stick Digital Light Pen Tablet Input Devices
  • 11. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 1 1 Analog IO Analog input devices sense continuous parameters. The information that they provide is given as a continuous range of values, not just an on or off indicator. Position will be a continuous outcome. Digital IO Digital input devices may be either on or off; they may not hold any other values. Keyboards An alphanumeric keyboard on a graphics system is used primarily as device for entering text strings. The keyboard is an efficient device for inputting such nongraphic data as picture labels associated with a graphics display. Keyboards can also be provided with features to facilitate entry of screen coordinates, menu selections, or graphics functions. Mouse A mouse is small hand-held box used to position the screen cursor. The main goal of any mouse is to translate the motion of your hand into signals that the computer can use. Wheels or rollers on the bottom of the mouse can be used to record the amount and direction of movement. Another method for detecting mouse motion is with an optical sensor,. For these systems, the mouse is moved over a special mouse pad that has a grid of horizontal and vertical lines. The optical sensor detects movement across the lines in the grid. Since a mouse can be picked up and put down at another position without change in cursor movement, it is used for making relative changes in the position of the screen cursor. One, two, or three buttons are usually included on the top of the mouse for signaling the execution of some operation, such as recording cursor position or invoking a function. Ball Mouse(mechanical)
  • 12. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 1 2 The mechanical mouse contains a free-floating ball with rubber coating on the underside which, when moved on a firm plane surface, is able to follow the movement of the hand. The mot ion of the ball is resolved into X- and Y-motions by means of the two rollers pressed against the ball. They, in turn, control the cursor on the screen, which can then be utilized for any desired applications by means of the clicking of the buttons on the mouse. This can only suffice to point on the screen but not for giving positional data. Further the mouse is a relative device and not an absolute pointing device. Optical Mouse The main components of the optical mouse are:  Inbuilt optical sensor  High speed camera which can take 1000 pictures at a time  LED These optical mouses do have an inbulit optical sensor. The optical sensor reads the movements of the optical mouse (moved by the user) with the help of the light rays which comes out from the bottom. ( The area in which a light glows). When the user moves the optical mouse, the LED (Light Emitting Diode) present inside the mouse emits the light according the minute movements. These movements are send to the camera as light rays. The camera captures the difference in light rays as images. When the camera captures the images, each and every pictures and compared to one another with the digital technology. With the comparison, the speed of the mouse and the direction of the movement of the mouse are rapidly calculated. According to the calculation, the pointer moves on the screen. Track Ball Track ball has a ball and socket construction but the ball must be rolled with fingers or the palm of the hand. The cursor moves in the direction of the roll at a rate corresponding to rotational speed. The user must rely heavily on the tactile sense when using a trackball since there is no correspondence between the position of the cursor and the ball. The ball momentum provides a tactile feed back. Trackballs are effective for tracking, following or pointing at moving elements. Track discs also perform a similar function. Basically the trackball rolls against a trackball roller which then turns a slotted chopper wheel which is scanned by an optical sensor which converts your movement into digital information which is then sent to your computer via a USB connection.
  • 13. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 1 3 Joysticks Joystick is a potentiometric device that contains sets of variable resistors which feed signals that indicates the device position to the computer. These devices rely on the operator’s sense of touch and hand-eye co- ordination to control the position of the cursor on the screen. Joystick devices are normally set so that side-to- side movement produces change in X Co-ordinates and front to back movements produce change in Y Co- ordinates. Thus they are best suited for pointing in tasks such as menu selection or creating simple schematics. Many users prefer joysticks because they allow rapid cursor movement for relatively small device movements, enabling graphic operations to be performed quickly. Three dimensional capability is possible by moving the handle up and down or by twisting it to provide data entry in the Z axis. Lightpen A lightpen resembles a fountain pen in the method of holding, but it works on the principle of light rather than ink. from which it derives its name. The lightpen is a pointing or picking device that enables the user to select a displayed graphics item on a screen by directly touching its surface in the vicinity of the item. The application program processes the information generated from the touching to identify the selectable item to operate on. The lightpen itself does not emit light but rather detects it from the graphics items displayed on the screen. Using the emitted light as an input, it sends an interrupt signal to the computer to determine which was seen by the pen. The lightpen normally operates as a logical pick in conjunction with a vector refresh display.
  • 14. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 1 4 Digitizers A digitizer is the most widely used input medium by the CAD designer. It is used for converting the physical locations into coordinate values so that accurate transfer of data can be achieved. A digitizing tablet is considered as a pointing and locating device. It is a small, low-resolution digitising board often used in conjunction with a graphics display. The tablet is a flat surface over which a stylus or a puck can be moved by the user. The close resemblance of the tablet and stylus to paper and pencil contributes to its popularity as an input device. The puck contains a rectile and at least one pushbutton. The engraved cross-hairs of rectile help locate a point for digitising. Pressing the pushbutton sends the coordinates at the cross-hairs to the computer. The sizes of digitising tablets range from 11 x 11 to 36 x 36 inches. The resolution of a tablet is 0.005 inch or 200 dots per inch. The tablet operation is based on sensitising its surface area to be able to track the pointing element (stylus or puck) motion on the surface. The surface of the tablet is magnetised and is embedded with wires in the x and v directions. The physical motion of the stylus is converted by the wires into a digital location signal, which is then routed to the computer and displayed on the graphics terminal.
  • 15. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 1 5 Output Devices Output Devices Also audio outputs(but not used in CAD) Printers (i).Impact printers: They use small hammers or print heads containing small pins to strike a ribbon to form dot matrix images. Colors are introduced through the use of multiple ribbons or single ribbons with different color bands. Color intensity is fixed and creating shades is almost impossible. Because of the low resolution, copy quality is poor. Impact printers are suitable for high speed, low cost, highvolume hard copies. (ii) Inkjet printer: Inkjet printers produce images by propelling fine droplets of ink on to the medium to be printed. Droplets can be generated in continuous streams or pulses. Some of the droplets get charged and are returned to the reservoir, while uncharged droplets attach to the printing surface to form graphics. The laser jet printers are capable of giving good quality color prints with shading at reasonable cost. (iii) Laser printer: Laser printer is one of the most widely used output devices. This type combines high speed with high resolution and the quality of output is very fine. Plotters-  2 types- Drum plotter, Flat Bed plotter Display Devices  Storage Tube  Calligraphic refresh graphic displays  Raster Refresh displays Hard Copy Devices  Printers o Impact o Inject o Laser  Plotters o Flat o Drum o
  • 16. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 1 6 Plotters are special output devices used to produce hard copies of large graphs and designs on paper. Plotters are often used for the production of cad/cam drawings, engineering drawings, architectural plans and business charts. Drum Plotter  A drum plotter is pen plotter that wraps the paper around a drum with a pin feed attachment. The drum then rotates the paper as pens move across it and draw the image. It was the first output device used to print graphics and large engineering drawings. There are two types of drum plotters, external and internal. With an external drum plotter, the paper is wrapped around its external surface, while the internal drum plotter uses a sheet of paper wrapped around its internal surface.  Flat-Bed Plotter  A flat-bed plotter is a mechanical drafting device used with many CAD programs for designers. The paper remains stationary on a flat surface while a pen moves across it horizontally and vertically. This plotter may use several different colors of pens to create the graphics. The size of the graphic is limited to the size of the flat-bed plotter's surface. Pen Movement in X direction Pen Movement in Y Direction
  • 17. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 1 7 DISPLAY DEVICES Typically, the primary output device in a graphics system is a video monitor. The operation of most video monitor is based on the standard cathode-ray tube(CRT) design. Cathode Ray Tube  A heated cathode emits a high speed electron beam into phosphor coated glass screen.  Electrons energize the phosphor coating , causing it to glow.  Can make an image by focusing the electron beam, changing its intensity, and controlling its point of contact against the phosphor coating  used in TVs and computer monitors Factors affecting quality of image  Type of phosphor coating.  Color is required.  The pixel density.  Amount of computer memory available to generate the picture.
  • 18. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 1 8 TYPE OF GRAPHICS TERMINALS.  Storage tube display  Calligraphic refresh graphic displays  Raster Refresh displays Storage Tube Display device  Storage tube refers the ability of the screen to retain the image.(image will be retained for approximately 2 hours)  Thus avoiding the need to rewrite the image.  For erasing the image the screen is flooded by a particular voltage by flood gun.  The individual lines cannot be selectively removed.  Lowest cost  Capable showing large amount of data.  Lack of animation capability.  Unable to use light pen.  Not used in modern display systems Calligraphic Refresh Graphic Display
  • 19. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 1 9  Image will be regenerated many times per second to avoid noticeable flickering.(approx 50/s), thus name refresh displays  Screen elements are capable of maintain there brightness for only a short time(in micro sec)  Image is refreshed by Directed beam to retrace repeatedly.  On densely filled screen, it is difficult to avoid the flickering .  Selective erasure and alteration is possible (continually refreshed)  Possible to provide animations.  It is the oldest of modern graphics technologies.  Other names are vector refresh or stroke writing refresh  Display process is as follows- Each time controller checks buffers and give stimulations to vector generator to produce display in CRT Display Refresh rate on a random-scan system depends on the number of lines to be displayed . Picture definition is now stored as a set of line-drawing commands in an area of memory referred to as the refresh display file. Sometimes the refresh display file is called the display list, display program, or simply the refresh buffer. To display a specified picture, the system cycles through the set of commands in the display file, drawing each component line in turn. After all line- drawing commands have been processed, the system cycles back to the first line command in the list. Random-scan displays are designed to draw al the component lines of a picture 30 to 60times each second RASTER REFRESH DISPLAY  Electron beam is trace in zig zag pattern.  It is same as TV screen except the type of input signal (TV --------------- analog signal, computer -------- digital signal).  Number of storage space required is depends on number of intensity level.  Quality of the image can be increased by adding color or by increasing the pixel density. Refresh Buffer Controller CRTVector Generator Line information is stored Checks buffer before each refresh display Commands electron gun to move to display buffer commands
  • 20. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 2 0  Two bits required for four intensity level.  Animations are possible.  Color capability.  The screen is divided into small phosphor elements called pixels.  Ranges from 256*256 to 1024*1024.  Each pixel can glow with different brightness.  Color screens provide for pixels to have different colors.  Electron beam sweep along horizontal line on the screen from left to right, it will energize the pixel during the sweep.  When the sweep of one line is completed it moves to the next line  After sweeping the entire screen the process is repeated at a rate of 30 to 60 scans/sec  Each pixel is either on or off, ie lit or not lit  In a raster- scan system, the electron beam is swept across the screen, one row at a time from top to bottom. As the electron beam moves across each row, the beam intensity is turned on and off to create a pattern of illuminated spots. Picture definition is stored in memory area called the refresh buffer or frame buffer. This memory area holds the set of intensity values for all the screen points. Stored intensity values are then retrieved from the refresh buffer and “ painted” on the screen one row (scan line) at a time (fig.below). Each screen point is referred to as a pixel or pel (shortened forms of picture element). BufferElectron Gun Controller
  • 21. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 2 1 Refreshing on raster-scan displays is carried out at the rate of 60 to 80 frames per second, although some systems are designed for higher refresh rates. Sometimes, refresh rates are described in units of cycles per second, or Hertz (Hz), where a cycle corresponds to one frame. At the end of each scan line, the electron beam returns to the left side of the screen to begin displaying the next scan line. The return to the left of the screen, after refreshing each scan line, is called the horizontal retrace of the electron beam. And at the end of each frame (displayed in 1/80th to 1/60th of a second), the electron beam returns (vertical retrace)to the top left corner of the screen to begin the next frame. CIM Hardware comprises the following:  Manufacturing equipment such as CNC machines or computerized work centers, robotic work cells, DNC/FMS systems, work handling and tool handling devices, storage devices, sensors, shop floor data collection devices, inspection machines etc.  Computers, controllers, CAD/CAM systems, workstations / terminals, data entry terminals, bar code readers, RFID tags, printers, plotters and other peripheral devices, modems, cables, connectors etc., Line Drawing Algorithms
  • 22. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 2 2 Primary design criteria for line drawing displays are as follows  Line should appear straight  Line should start and end accurately  Line should have continuous brightness along their length  Display lines should be independent of line length and orientation  Lines should be drawn rapidly 4.3.1 DDA Algorithm The digital differential analyser generates lines from their differential equations. The DDA worlo on the principle that x and y are simultaneously incremented by small steps proportional to the first derivatives of x and y. Fig. 4.2 The DDA algorithm. The governing differential equation for a straight line (Figure 4.2) is where (x1, y1) and (x2, y2) are the end points of the required straight line, and y, is the initial value for any given step along the line. Equation 4.2 represents a recursion relation for successive values of y along the required line. For simple DDA algorithm, either Ax or Ay, which ever is larger, is chosen as one raster unit. The digital differential analyzer generates lines from their differential equations. The DDA works on the principle that X and Y are simultaneously incremented by small steps proportional to the first derivatives of X and Y. In the case of a straight line the first derivatives are constant and are proportional to DX and DY, where D is a small quantity.
  • 23. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 2 3 In the real world of limited precision displays, addressable pixels only must be generated. This can be done by rounding to the next integer after each incremental step. After rounding, a pixel is displayed at the resultant X and Y locations. An alternative to rounding is the use of arithmetic overflow. X and Y are kept in registers that have integer and fractional parts. The incrementing values which are less than unity are repeatedly added to the fractional part and whenever the result overflows the corresponding integer part is incremented. The integer parts of X and Y are used to plot the line. This would normally have the effect of truncating. The DDA is therefore initialized by adding 0.5 in each of the fractional parts to achieve true rounding. The symmetrical DDA generates reasonably accurate lines since a displayed pixel is never away from a true line by half the pixel unit. A Pascal procedure for a simple DDA is given below : Procedure DDA (X1, Y1, Y2 : X2, integer) ; length : var ; i : integer; X, Y, X-incr, Y-incr : real ; begin length : = abs (X2– X1) ; if abs (Y2–Y1) < length then length: = abs (Y2–Y1); X - incr : = (X2 – X1) /length ; Y - incr : = (Y2 – Y1) /length ; X : = X1 + 0.5 ; Y = Y1 + 0.5 ; for i : = 1 to length do begin plot (trunc (X) ; trunc(Y) ; X : = X + X - incr ; Y : = Y + Y - incr ; end; end. It can be noted that lines drawn on a raster display may have a jagged or staircase appearance unless the lines are vertical or horizontal. This is because the points that are plotted must be pixel grid points and many of these may not lie on the actual line. EXAMPLE To draw a straight line from connecting two points (2, 7) and (15, 10) X1 = 2, X2 = 15 abs(X2 – X1) = 13
  • 24. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 2 4 Y1 = 7, Y2 = 10 abs(Y2 – Y1) = 3 Bresenham’s Line Algorithm(out of syllabus,included as seen in a QP)
  • 25. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 2 5  An accurate, efficient raster line drawing algorithm developed by Bresenham, scan converts lines using only incremental integer calculations that can be adapted to display circles and other curves.  Keeping in mind the symmetry property of lines, lets derive a more efficient way of drawing a line.  Choices are(xk +1, yk) and (xk+1, yK+1) d1 = y – yk = m(xk + 1) + b – yk d2 = (yk + 1) – y = yk + 1- m(xk + 1) – b  Steps  Input the two end points and store the left end point in (x0,y0)  Load (x0,y0) into the frame buffer (plot the first point)
  • 26. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 2 6  Calculate the constants Δx, Δy, 2Δy and 2Δy-2Δx and obtain the starting value for the decision parameter as p0 = 2Δy- Δx o At each xk along the line, starting at k=0, perform the following test: If pk < 0 , the next point is (xk+1, yk) and pk+1 = pk + 2Δy Otherwise Point to plot is (xk+1, yk+1) pk+1 = pk + 2Δy - 2Δx Repeat above step Δx times
  • 27. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 2 7
  • 28. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 2 8
  • 29. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 2 9
  • 30. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 3 0 Bresenham Circle ( Xc, Yc, R): Description: Here Xc and Yc denote the x – coordinate and y – coordinate of the center of the circle. R is the radius. 1. Set X = 0 and Y = R 2. Set D = 3 – 2R 3. Repeat While (X < Y)
  • 31. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 3 1 4. Call Draw Circle(Xc, Yc, X, Y) 5. Set X = X + 1 6. If (D < 0) Then 7. D = D + 4X + 6 8. Else 9. Set Y = Y – 1 10. D = D + 4(X – Y) + 10 [End of If] 11. Call Draw Circle(Xc, Yc, X, Y) [End of While] 12. Exit Draw Circle (Xc, Yc, X, Y): 1. Call PutPixel(Xc + X, Yc, + Y) 2. Call PutPixel(Xc - X, Yc, + Y) 3. Call PutPixel(Xc + X, Yc, - Y) 4. Call PutPixel(Xc - X, Yc, - Y) 5. Call PutPixel(Xc + Y, Yc, + X) 6. Call PutPixel(Xc - Y, Yc, + X) 7. Call PutPixel(Xc + Y, Yc, - X) 8. Call PutPixel(Xc - Y, Yc, - X) 9. Exit
  • 32. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 3 2 Transformation A transformation is the process of mapping points to other locations. Changes in orientation, size and shape are accomplished with geometric transformations that alter the coordinate descriptions of the objects. Transformations are used to  position objects  to shape objects  to change viewing positions,  even to change how something is viewed (e.g. the type of perspective that is used). Use of transformations in CAD In mathematics, "Transformation" is the elementary term used for a variety of operation such as rotation, translation, scaling, reflection, clipping etc. CAD is used throughout the engineering process from conceptual design and layout, through detailed engineering and analysis of components to definition of manufacturing methods. Every aspect of modeling in CAD is dependent on the transformation to view model from different directions we need to perform rotation operation. To move an object to a different location translation operation is done. Similarly Scaling operation is done to resize the object. Coordinate Systems In CAD three types of coordinate systems are needed in order to input, store and display model geometry and graphics. These are the Model Coordinate System (MCS), the World Coordinate System (WCS) and the Screen Coordinate System (SCS). Model Coordinate System The MCS is defined as the reference space of the model with respect to which all the model geometrical data is stored. The origin of MCS can be arbitrary chosen by the user. World Coordinate System As discussed above every object have its own MCS relative to which its geometrical data is stored. In case of multiple objects in the same working space then there is need of a World Coordinate System which relates each MCS to each other with respect to the orientation of the WCS. It can be seen by the picture shown below.
  • 33. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 3 3 Screen Coordinate System In contrast to the MCS and WCS the Screen Coordinate System is defined as a two dimensional device-dependent coordinate system whose origin is usually located at the lower left corner of the graphics display as shown in the picture below. A transformation operation from MCS coordinates to SCS coordinates is performed by the software before displaying the model views and graphics. Viewing Transformations As discussed that the objects are modeled in WCS, before these object descriptions can be projected to the view plane, they must be transferred to viewing coordinate system. The view plane or the projection plane, is set up perpendicular to the viewing zv axis. The World coordinate positions in the scene are transformed to viewing coordinates, then viewing coordinates are projected onto the view plane. The transformation sequence to align WCS with Viewing Coordinate System is. 1. Translate the view reference point to the origin of the world coordinate system. 2. Apply rotations to align xv, yv, and zv with the world xw, yw and zw axes, respectively.
  • 34. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 3 4 Transformations Translation Rotation Reflection Scaling Clipping TRANSLATION A translation is applied to an object by repositioning it along a straight line path from one coordinate location to another. We translate a two-dimensional point by adding translation distances, tx and ty, to the original coordinate position (x,y) to move the point to a new position (x',y') The translation distance pair (tx, ty) is called translation vector or shift vector Matrix representation of translation This allows us to write the two-dimensional translation equations in the matrix form: Example: If line A(3,5) , B(4,8) is translated into three units along the positive x-axis and four units along the positive y axis, find new coordinates of line Solution Given A(3,5), B(4,8). dx=3, dy= 4 The new points are given by A’(x,y)=(3+3, 5+4)=(6,9) B’(x,y)=(4+3,8+4)=(7,12)
  • 35. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 3 5 ROTATION A two-dimensional rotation is applied to an object by repositioning it along a circular path in the x-y plane. When we generate a rotation we get a rotation angle (θ) and the position about which the object is rotated (xr , yr) this is known as rotation point or pivot point. The transformation can also be described as a rotation about rotation axis that is perpendicular to x-y plane and passes through the pivot point. Positive values for the rotation angle define counter- clockwise rotations about the pivot point and the negative values rotate objects in the clockwise direction. Here, r - constant distance of the point from the origin. Φ - original angular position of the point from the horizontal θ - rotation angle we can express the transformation by the following equations we know the coordinate of x and y in polar form on expanding and equating we get The same equations we can write in matrix form as
  • 36. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 3 6 Where the rotation matrix R is Hence it is the anti-clockwise direction to position P2. The co-ordinates of P2 can be obtained by multiplying the co-ordinates of P1 by the matrix: The new coordinates are SCALING Scaling is a kind of transformation in which the size of an object is changed. Remember the change is size does no mean any change in shape. This kind of transformation can be carried out for polygons by multiplying each coordinate of the polygon by the scaling factor. Sx and Sy which in turn produces new coordinate of (x,y) as (x',y'). The equation would look like
  • 37. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 3 7 or here S represents the scaling matrix. NOTE: If the values of scaling factor are greater than 1 then the object is enlarged and if it is less that 1 it reduces the size of the object. Keeping value as 1 does not changes the object. Uniform Scaling: To achieve uniform scaling the values of scaling factor must be kept equal. Differential Scaling: Unequal or Differential scaling is produce incases when values for scaling factor are not equal. As per usual phenomenon of scaling an object moves closer to origin when the values of scaling factor are less than 1. To prevent object from moving or changing its position while is scaling we can use a point that is would be fixed to its position while scaling which is commonly referred as fixed point (xf yf).
  • 38. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 3 8 REFLECTION Reflection is nothing more than a rotation of the object by 180o . In case of reflection the image formed is on the opposite side of the reflective medium with the same size. Therefore we use the identity matrix with positive and negative signs according to the situation respectively. The reflection about the x-axis can be shown as: The reflection about the y-axis can be shown as: REFLECTION ABOUT A ORIGIN When both the x and y coordinates are flipped then the reflection produced is relative to an axis that is perpendicular to x-y plane and that passes through the coordinate origin. This transformation is referred as a reflection relative to coordinate origin and can be represented using the matrix below.
  • 39. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 3 9 REFLECTION ABOUT AN ARBITRARY LINE Reflection about any line y= mx + c can be accomplished with a combination of translate-rotate-reflect transformations. Steps are as follows 1. Translate the working coordinate system (WCS) so that the line passes through the origin. 2. Rotate the WCS such that one of the coordinate axis lies onto the line. 3. Reflect about the aligned axis 4. Restore the WCS back by using the inverse rotation and translation transformation. REFLECTION ABOUT AN ARBITRARY POINT As seen in the example above, to reflect any point about an arbitrary point P (x,y) can be accomplished by translate- reflect transformation i.e. the origin is first translated to the the arbitrary point and then the reflection is taken about the origin. And finally the origin is translated back to its original position. CLIPPING
  • 40. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 4 0 3D TRANSFORMATIONS HOMOGENEOUS COORDINATES We have seen that basic transformations can be expressed in matrix form. But many graphic application involve sequences of geometric transformations. Hence we need a general form of matrix to represent such transformations. This can be expressed as: Where P and P' - represent the row vectors. T1 - is a 2 by 2 array containing multiplicative factors. T2 - is a 2 element row matrix containing translation terms. We can combine multiplicative and translational terms for 2D geometric transformations into a single matrix representation by expanding the 2 by 2 matrix representations to 3 by 3 matrices. This allows us to express all transformation equations as matrix multiplications, providing that we also expand the matrix representations for coordinate positions. To express any 2D transformations as a matrix multiplication, we represent each Cartesian coordinate position (x,y) with the homogeneous coordinate triple (xh,yh,h),such that Thus, a general homogeneous coordinate representation can also be written as (h.x, h.y, h). For 2D geometric transformations, we can choose the homogeneous parameter h to any non-zero value. Thus, there is an infinite number of equivalent homogeneous representations for each coordinate point (x,y). A convenient choice is simply to h=1. Each 2D position is then represented with homogeneous coordinates (x,y,1). Other values for parameter h are needed, for eg, in matrix formulations of 3D viewing transformations. Expressing positions in homogeneous coordinates allows us to represent all geometric transformation equations as matrix multiplications. Coordinates are represented with three element row vectors and transformation operations are written as 3 by 3 matrices.
  • 41. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 4 1 Rotation Projections Homogenous factor Translation Scaling/ Reflection 3D TRANSFORMATION SAMPLE MATRIX a b c d e f g h i j k l m n o p . TRANSLATION In three-dimensional homogeneous coordinate representation, when a point P is translated to P' with coordinated (x,y,z) and (x',y',z') can be represented in matrix form as: Where, ROTATION Unlike 2D, rotation in 3D is carried out around any line. The simplest rotations could be around coordinate axis. As in 2D, positive rotations produce counter-clockwise rotations. Rotation in term of general equation is expressed as
  • 42. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 4 2 Where, R = Rotation Matrix Rotation matrix when an object is rotated about X axis can be expressed as: Rotation matrix when an object is rotated about Y axis can be expressed as: Rotation matrix when an object is rotated about Z axis can be expressed as: SCALING Scaling an object in three-dimensional is similar to scaling an object in two-dimensional. Similar to 2D scaling an object tends to change its size and repositions the object relative to the coordinate origin. If the transformation parameter are unequal it leads to deformation of the object by changing its dimensions. The perform uniform scaling the scaling factors should be kept equal i.e. Where,
  • 43. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 4 3 NOTE: A special case of scaling can be represented as reflection. if the value of Sx, Sy or Sz be replaced by -1 it will return the reflection of the object against the standard plane whose normal would be either x axis, y axis or z axis respectively. REFLECTION In 3D-reflection the reflection takes place about a plane whereas 2D reflection it used take place about an axis. The matrix in case of pure reflections, along basic planes, viz. X-Y plane, Y-Z plane and Z-X plane are given below: Transformation matrix for a reflection through X-Y plane is: Transformation matrix for a reflection through Y-Z plane is: Transformation matrix for a reflection through Z-X plane is:
  • 44. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 4 4 OVERVIEW OF CAD/CAM What is CAD? CAD if often defined in a variety of ways and includes a large range of activities. Very broadly it can be said to be the integration of computer science (or software) techniques in engineering design. At one end when we talk of modeling, iIt encompasses the following:  Use of computers (hardware & software) for designing products  Numerical method, optimizations etc.  2D/3D drafting  3D modeling for visualization  Modeling curves, surfaces, solids, mechanism, assemblies, etc. The models thus developed are first visualized on display monitors using avariety of techniques including wire frame displa, shaded image display, hidden surface removed display and so on. Once the designer is satisfied, these models are then used for various types of analysis / applications. thus, at the other end it includes a number of analysis activities. These could be:  Stress (or deflection) analysis, i.e. numerical methods meant for estimating the behaviour of an artifact with respect to these parameters. It includes tools like the Finite Element Method (FEM).  Simulation of actual use  Optimization  Other applications like o CAD/CAM integration o Process planning These are activities which normally use models developed using one or more of the techniques mentioned above. These activities are often included in other umbrellas like CAM or CAE. A term often used is CAx to include this broad set of activities. They all use CAD models and often the kind of application they have to be used ina determines the kind of amodel to be developed. Hence, in this course I cover them under the umbrella of CAD. In this course we will strive to give an overview of modelling techniques followed by some applications, specifically CAM. Thus there are three aspects to CAD.  Modeling  Display/ Visualization  Applications
  • 45. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 4 5 MODELING Modeling typically includes a set of activities like  Defining objects  Defining relation between objects  Defining properties of objects  Defining the orientations of the objects in suitable co-ordinate systems  Modification of existing definition (editing) DISPLAY / VISUALIZATION Displaying the model requires the following:  Mapping objects onto screen coordinates: Models are typically made in a model coordinate system. this could be the world coordinate system, or a coordinate system local to the object. these coordinate systems are typically three dimensional in nature. To display the object on a 2D screen, the object coordinates need to be mapped on to the 2D coordinate system of the screen. This requires two steps: o Viewing transformations: The coordinates of the object are transformed in a manner as if one is looking at the object through the screen. This coordinate system is referred to as the viewing coordinate system. o Projections: The object in the viewing coordinate system is then projected onto the two dimensional plane of the screen.  Surface display or shading / rendering: In displaying the objects on the screen one often likes to get a shaded display of the object and get a good feel of the three dimensional shape of the object. This requires special techniques to render the surface based on its shape, lighting conditions and its texture.  Hidden line removal when multiple surfaces are displayed: In order to get a proper feel of the three dimensional shape of an object, one often desires that the lines / surfaces which are not visible should not be displayed. this is referred to as hidden line / surface removal. APPLICATIONS Once a model is visualized on the screen and approved by the conceptual designer, it has to go through a number of analysis. Some of the kinds of usage this model might have to go through are the following:  Estimating stresses / strains / deflections in the objects under various static loading conditions  Estimating the same under dynamic loading conditions  Visualizing how a set of objects connected together would move when subject to external loading. This leads to a whole set of activities under simulation. These activities would vary depend upon the application the object is to be subject to.  Optimizing the objects for o Developing 2D engineering drawings of the object
  • 46. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 4 6 o Developing a process plan of the object  Manufacturing the object using NC / CNC machines and generating the programs for these machines so as to manufacture these objects. USES OF CAD  To create conceptual product models.  Editing the model for improvement.  Display the model into several colours  Rotate & view the objects.  Create & display all inner details.  Check the clearance between the mating parts.  Prepare the detailed component drawing.  Store the database for modification BENEFFITS OF CAD  Productivity improvement in design  Shorter lead time.  Flexibility in design.  Improved design analysis.  Fewer of design errors.  Easier visualization of drawings.  Standardization of design, drafting, and documentation. ENGINEERING DESIGN PROCESS The engineering design process is a formulation of a plan or scheme to assist an engineer in creating a product. The engineering design is defined as component, or process to meet desired needs. It is a decision making process (often iterative) in which the basic sciences, mathematics, and engineering sciences are applied to convert resources optimally to meet a stated objective. Among the fundamental elements of the design process are the establishment of objectives and criteria, synthesis, analysis, construction, testing and evaluation.
  • 47. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 4 7 Design process Proposed by Shigley 1. Recognition of need: Recognition of need involves the realization by someone that a problem exists for which some feasible solution is to be found. This might be the identification of some defects in the present machine design activity by an engineer or the perception of a new product marketing opportunity by the salesman. 2. Definition of problem: This involves a thorough specification of the item to be designed. This specification will generally include functional and physical characteristics, cost, quality, performance, etc. This also involves problems like the cost and the performance like the cooling system, environmental hazards. 3. Synthesis: During the synthesis phase of the design process various preliminary ideas are developed through research of similar products or designs in use. 4. Analysis and Optimization: The resulting preliminary designs are then subjected to appropriate analysis to determine their suitability for the specified design constraints. If the design fails to satisfy the constraints, they are then redesigned or modified on the basis of feedback from the analysis. This iterative process is repeated until the proposed design meets the specifications or until the designer is convinced that the design is not feasible. The components, sub-assemblies or sub-systems are then synthesized into the final overall system in a similar iterative manner. 5. Evaluation: The assessment or evaluation of the design against the specification established during the problem definition phase is then carried out. This often requires the fabrication and testing of a prototype model to evaluate operating performance quality, reliability, etc. Evaluation is the comparison of actual impacts against strategic plans. Synthesis Problem Definition Recognition of Need Evaluation Analysis and Optimization Presentation
  • 48. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 4 8 6. Presentation: The final phase in the design process is the presentation of the design .This includes documentation of the design through drawings, material specifications, assembly lists and so on. This involves the re-modeling of the prototype if necessary, the 2D and 3D drawing representation of the product, the bills of materials, and the complete materials specification CAD PROCESS Computer aided Design GEOMETRIC MODELING  Computer representation of geometry of a component using a software is called geometric modeling.  Stored in computer as mathematical description.  Three types of commands in modeling  To generate basic models like lines, points, circles etc.  Used for transformations  Used to join various elements to form the shape.  Types.  Wire frame modeling.  Surface modeling. Synthesis Problem Definition Recognition of Need Evaluation Analysis and Optimization Presentation Geometric Modeling Automatic Drafting Engineering Analysis Design Review and Evaluation
  • 49. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 4 9  Solid modeling. Wire Frame model  Wire-frame model consists only of lines, circles, and curves  Model is represented by its edges.  Wire-frame models represent 3D part shapes with interconnected line elements  Wire-frames contain no information about the surfaces,  No differentiate between the inside and outside of objects  Hidden line elimination is available. In wire frame modeling the object is represented by its edges. In the initial stages of CAD, wire frame models were in 2-D. Subsequently 3-D wire frame modeling software was introduced. The wire frame model of a box is shown in Fig. 6.2 (a). The object appears as if it is made out of thin wires. Fig. 6.2(b), 6.2(c) and 6.2(d) show three objects which can have the same wire frame model of the box. Thus in the case of complex parts wire frame models can be confusing. Some clarity can be obtained through hidden line elimination. Though this type of modeling may not provide unambiguous understanding of the object, this has been the method traditionally used in the 2-D representation of the object, where orthographic views like plan, elevation, end view etc are used to describe the object graphically.
  • 50. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 5 0 The difference between 2D and 3D wire frame model is given below: Surface modeling  The component is represented by its surface  Can calculate surface area, surface intersections  Automatic hidden line removal  It created by connecting various surface elements.  It can be built from wire frame model.  Represented by  set of plane corss-sectional curves. Eg. Manifolds.  Array of points in space through intersecting curves.
  • 51. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 5 1  Irregular mesh of curves.  Required more computational time.  More skill in their construction.  Difficult to interpret without hidden line removal.  Applications  Ship building, automobile body building, cutting out of shoe leather etc. In this approach, a component is represented by its surfaces which in turn are represented by their vertices and edges. For example, eight surfaces are put together to create a box, as shown in Fig. 6.3. Surface modeling has been very popular in aerospace product design and automotive design. Surface modeling has been particularly useful in the development of manufacturing codes for automobile panels and the complex doubly curved shapes of aerospace structures and dies and moulds. Apart from standard surface types available for surface modeling (box, pyramid, wedge, dome, sphere, cone, torus, dish and mesh) techniques are available for interactive modeling and editing of curved surface geometry. Surfaces can be created through an assembly of polygonal meshes or using advanced curve and surface modeling techniques like B-splines or NURBS (Non-Uniform Rational B-splines). Standard primitives used in a typical surface modeling software are shown in Fig. 6.4. Tabulated surfaces, ruled surfaces and edge surfaces and revolved are simple ways in which curved geometry could be created and edited.
  • 52. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 5 2 Solid Modeling  Most powerful of 3-D modeling  It will give complete information about the model.  Mass properties such as area, volume, weight, CG, MI can be determined quickly.  It allows the designer to develop & evaluate alternative models.  Cross section can be cut through  Helps to interference checking of moving parts.  Used for technical illustrations.  Approaches to solid model.  Constructive solid geometry (CSG).  Boundary representation.  In CSG models are created by basic elementary shapes known as primitives like blocks, cylinders, cones, and pyramids.  The boolean operations like union, difference and intersections are used to make the shape.  Easy to construct.  Boundary representation-It is accurate and give internal and external geometric descriptions.  User to draw the out line of various view of (t.v, s.v, f.v etc) the object by the use of input devices on the CRT.  Then interconnected them The representation of solid models uses the fundamental idea that a physical object divides the 3-D Euclidean space into two regions, one exterior and one interior, separated by the boundary of the solid. Solid models are: • Bounded • Homogeneously three dimensional • Finite In most of the modeling packages, the approach used for modeling uses any one of the following three techniques: i. Constructive solid geometry (CSG or C-Rep) ii. Boundary representation (B-Rep) iii. Hybrid method which is a combination of B-Rep and CSG.
  • 53. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 5 3 Constructive Solid Geometry (CSG) In a CSG model, physical objects are created by combining basic elementary shapes known as primitives –) primitives, a block and a cylinder which are located in space as shown in Fig. A “union” operation (A ∪ difference operation (A – B) will create a block with a hole (Fig. 6.5. (D)). An intersection operation (A Boundary Representation Boundary representation is built on the concept that a physical object is enclosed by a set of faces which themselves are closed and orientable surfaces. Fig. 6.6 shows a B-rep model of an object. In this model, face is bounded by edges and each edge is bounded by vertices. The entities which constitute a B-rep model are:
  • 54. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 5 4 Advantages of Solid Modeling  A solid model is a 3-D representation of an object. It is an accurate geometric description which includes not only the external surfaces of part, but also the part’s internal structure. A solid model allows the designer to determine information like the object’s mass properties, interferences, and internal cross sections.  Solid models differ from wire frame and surface models in the kind of geometric information they provide. Wire frame models only show the edge geometry of an object. They say nothing about what is inside an object. Surface models provide surface information, but they too lack information about an object’s internal structure. Solid models provide complete geometric descriptions of objects.  Engineers use solid models in different ways at different stages of the design process. They can modify a design as they develop it. Since computer-based solid models are a lot easier to change and manipulate than the physical mock-ups or prototypes, more design iterations and modifications can be easily carried out as a part of the design process.  Using solid modeling techniques a design engineer can modify a design several times while optimizing geometry. This means that designers can produce more finished designs in less time than by using traditional design methods or 2-D CAD drafting tools.
  • 55. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 5 5  Solid models can be used for quick and reliable design analysis. Solid models apart from geometric information provide important data such as volume, mass, mass properties and centre of gravity. The designer can also export models created to other applications for finite element analysis (FEA), rapid prototyping and other special engineering applications.  Finally designers can generate detailed production drawings directly from the solid model. This capability increases design productivity considerably. Another important feature of solid modeling is associatively. Detailed drawings are linked to solid model through the associatively feature. This is a powerful function - as an engineer modifies a design, the drawings get updated automatically. In bidirectional associatively, any modifications made to geometry in the drawing are reflected in the model. In more advanced design and manufacturing environments, solid models are used for rapid prototyping and automated manufacturing applications. (ii) ENGINEERING ANALYSIS . In the formulation of nearly any engint:ering design project some type of analysis is required. The analysis may involve stress-strain calculations, heat transfer computations or the use of differential equations to describe the dynamic behaviour of the system designed. CAD systems include engineering analysis software, which can be called to operate on the current design model. Two important examples of this type are : (a) Analysis of mass properties (b) Finite Element Analysis (a) The analysis of mass properties provides properties of a solid object being analysed such as the surface area, weight, volume, centre of gravity and moment of inertia. For a plane surface (or a cross section of a solid object) the corresponding computations include the perimeter, area, and inertial properties. (b) The finite element analysis is a powerful feature of the CAD system. With this method, the object is divided into a large number of finite elements which form an interconnecting net-work of concentrated nodes. By using a computer with significant computational capabilities, the entire object can be analyzed for stress-strain, heat transfer and other characteristics by calculating the behavior at each node. By determining the inter-connecting behaviors at all the nodes in the system, the behavior of the entire object can be assessed. The output of the finite element analysis is often best presented by the system in graphical format on the CRT screen for easy visualization by the user. For example, in stress-strain analysis of an object the output may be shown in the form of deflected shape, superimposed over the unstressed object. Colour graphics can also be used to accentuate the comparison before and after deflection of the object. If the finite element analysis indicate behavior of the design which is undesirable, the designer can modify the shape and recomputed the finite element analysis for the revised design.
  • 56. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 5 6 (III) DESIGN REVIEW AND EVALUATION . Checking the accuracy of the design can be accomplished conveniently on the graphic terminal. Semiautomatic dimensioning and tolerancing routines which assign size specification to surface indicated by user help to reduce the possibility of dimensioning error. The designer can zoom the part design details and magnify the image on the graphic screen for close scrutiny. A procedure called layering is often helpful in design review. For Example : A good application of layering involves overlaying the geometric image of the final shape of the machined part on top of the image of the rough casting. This ensures that to accomplish the final machined dimensions. This procedure can be performed in stage processing of the part. (IV) AUTOMATED DRAFTING. Automated drafting involves the creation of hard-copy engineering drawing directly from the CAD Data base. In some early computer-aided design departments, auto- mation of the drafting process represent the principal justification for investing in the CAD system. Indeed, CAD system can increase productivity in the drafting function by roughly five time over manual drafting. Representations of CIM
  • 57. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 5 7 TQM Marketing CIM
  • 58. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 5 8 Elements of CIM Product design.  Establishes the initial database for production of proposed product.  It is accomplished through geometric modeling. Production planning.  It take the database established by the product design, enriches it with production data.  Produce a plan for the product production.  The cost incurred and production equipment’s capacity will be consider. Production control.
  • 59. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 5 9  Further enriches the output of production planning dept with performance data and information about production equipment and processes.  In CIM this activity includes  Modeling, simulation, and computer aided scheduling of the production activity.  Continuous optimization of production activity is must. Production equipment  It enriches the database with equipment and process data and information.  The equipment consist of  computer controlled machines like CNC.  FMS  Robots  Material handling systems  Inspection equipments Production process.  It create the finished product with the help of the production equipments.  This is done with the help of data information and knowledge resident in the operator or CIM system.  This process consist of  Material removal.  Material forming.  Automated quality assurance. Advantages of CIM  Responsiveness to Rapid Changes in Market Demand and Product Modification.  Better Use of Materials, Machinery, Personnel, Reduction in Inventory.  Better Control of Production and Management of the Total Manufacturing Operation.  The Manufacture of High-Quality Products at Low Cost.  Improved competitiveness
  • 60. CAD/CAM Module I AM/JA DepartmentofMechanicalEngineering-AJCE 6 0  Lower total cost.  High productivity.  Less work in process inventory.  Long time profitability. PREPARE NOTES FOR SOFTWARES BY YOUR OWN Suggested extra reading;  http://en.wikipedia.org/wiki/Comparison_of_3D_computer_graphics_software  Principles of Automation and Advanced Manufacturing Systems- Dr K.C. Jain, Sanjay Jain  CAD/CAM-Concepts and Applications- Chennakesava R. Alavala  CAD/CAM- M Groover, E. Zinners