SlideShare a Scribd company logo
1 of 131
Exercise on Extrusion
Extruded Boss Feature:
Extruded Cut Feature:
1
Fillet Feature:
Ex No: 1a Introduction of 3D Modelling software
Exercise on Extrusion
AIM:
To model the given object using the Extrusion feature as per the
dimensions given.
TOOLS:
Personal Computer, Solid Modeling Software (Creo Parametric)
Description of Extrusion Feature:
Base Feature:
 The first feature that is created
 The foundation of the part
2
 The base feature geometry for the box is an extrusion
 The extrusion is named Extrude1
To Create an Extruded Base Feature
1. Select a sketch plane.
2. Extrude the sketch perpendicular to sketch plane.
Extruded Boss Feature:
It Adds material to the part and requires a sketch.
Extruded Cut Feature:
It Removes material from the part and also it requires a sketch.
Fillet Feature:
Rounds the edges or faces of a part to a specified radius.
Procedure:
1. Select a sketch plane.(Front, top or Side)
2. Sketch a 2D profile of the model.
3. Dimension the model using Smart Dimension icon.
4. Check the sketch is fully defined.
5. Extrude the sketch perpendicular to sketch plane.
6. Use extruded cut feature to cut the solid as given in the drawing.
Result:
Thus the given model is extruded.
Exercises on Revolve
3
Sketch of piston to be revolve
4
Ex No: 1b Exercises on Revolve
AIM:
To model the given object using the Revolve feature as per the dimensions
given.
TOOLS:
Personal Computer, Solid Modelling Software (Creo Parametric)
Description of Revolve Feature:
Command Manager: Features > Revolved Boss/Base
5
Menu: Insert > Boss/Base > Revolve
Toolbar: Features > Revolved Boss/Base.
Using this tool, the sketch is revolved about the revolution axis. The
revolution axis could be an axis, an entity of the sketch, or an edge of another
feature to create the revolved feature. Note that whether you use a centerline or
an edge to revolve the sketch, the sketch should be drawn on one side of the
centerline or the edge.
Procedure:
1. Select a sketch plane.(Front, top or Side)
2. Sketch a 2D profile of the model.
3. Dimension the model using Smart Dimension icon.
4. Check the sketch is fully defined.
5. Revolve the sketch.
Result:
Thus the given model is drawn using revolve feature.
6
Exercises on RIB
7
Ex No: 1c Exercises on RIB
AIM:
To model the given object and construct rib portion in it.
TOOLS:
Personal Computer, Solid Modelling Software (Creo Parametric)
Description of RIB Feature:
Command Manager: Features > Rib
8
Menu: Insert > Features > Rib
Toolbar: Features > Rib
Ribs are defined as the thin walled structures that are used to increase the
strength of the entire structure of the component, so that it does not fail under an
increased load. In Creo parametric, the ribs are created using an open sketch as
well as a closed sketch. To create a rib feature, invoke The Rib property manager
and select the plane on which you need to draw the sketch for creating the rib
feature. Draw the sketch and exit the sketching environment. Specify the rib
parameters in the rib property manager and view the detailed preview using the
detailed preview button. The rib tool is revoked by choosing the rib button from
the features.
Procedure:
1. Select a sketch plane.(Front, top or Side)
2. Sketch a 2D profile of the model.
3. Dimension the model using Smart Dimension icon
4. Check the sketch is fully defined
5. Extrude the sketch.
6. Using Rib Feature complete the model.
Result:
Thus the given model is drawn and completed using rib feature.
Exercises on Shell
9
10
Ex No: 1d Exercises on Shell
AIM:
To model the given object and remove the material using shell option.
TOOLS:
Personal Computer, Solid Modelling Software (Creo Parametric)
Description of SHELL Feature:
 Removes material from the selected face.
 Creates a hollow block from a solid block.
 Very useful for thin-walled, plastic parts.
 You are required to specify a wall thickness when using the shell
feature.
Procedure:
1. Select a sketch plane.(Front, top or Side)
2. Sketch a 2D profile of the model.
3. Dimension the model using Smart Dimension icon.
4. Check the sketch is fully defined.
5. Extrude the sketch.
6. Select the face in which you are going to draw the cut profile.
7. Make that plane to normal to you.
11
8. Sketch the cut profile & dimension it.
9. Use Extruded cut feature remove the portion.
10. Select the Shell feature.
11. Select the face in which material to be removed using shell.
12. Specify the shell thickness.
Result:
Thus the given model is drawn and completed using shell feature.
12
13
Ex No: 2 Exercises on Assembly of Flange Coupling
AIM:
To model and assemble the flange coupling as per the dimensions given
and also convert the 3D model into different vies with Bill of materials.
TOOLS:
Personal Computer, Solid Modelling Software (Creo Parametric)
Description about Flange Coupling:
A flange coupling is the simplest type of rigid coupling most extensively
used in the general power transmission application. It consist of two C.I or steel
bosses projected flange plates at on of their ends. The flange plates are drilled
with a number of equidistant bolt holes on their flat faces with their centers lying
on a imaginary circle called “pitch Circle”. Each of the flange bosses is securely
keyed to the end of each shaft using a tapered key driven from inside. While
assembling generally two flanges are set such that the keys fitted in them are out
of alignment to each other, then the flanges are bolted together by a number of
bolts and nuts. Power is transmitted from one shaft to other through the bolts.
These bolts are in close running fit in the holes which are drilled and placed in
the flanges in order that the load is taken smoothly with out any impact which
would take place if the bolts are fitted loose in the holes. Correct alignment of
the two shafts is assured irrespective of the bolts, by allowing the end of the
shaft to another a small distances in bosses bore of the other flange.
Procedure:
1. Model different parts of a flange coupling using Extrude, Revolve etc.,
features.
2. Select the assembly in Creo Parametric main menu.
3. Using Insert component icon of property manager, insert base
component
& next components to be assemble.
4. Assemble the parts using various features in assembly mode.
5. Continue the inserting the component & mating until the entire
14
15
component are assembled.
6. Save the assembly.
7. From the main menu of creo parametric select the drawing option.
8. Select the drawing sheet format size as – A4
Landscape.
9. Using the model view manager browse the document
to be open.
10. Click the view orientation from the model view
manager & place the
drawing view in the proper place in the sheet as shown
above.
11. Using the placed view as parent view project the
other or needed views
12. Move cursor to any one view and right click the
mouse button.
13. Select the Table – BOM.
14. Place the BOM in the proper place in the drawing
sheet.
15. Save the drawing sheet.
16
Result:
Thus the given flange coupling is modeled, assembled &
different views are taken.
17
18
Ex No: 3 Exercises on Assembly of
Plummer Block
AIM:
To model and assemble the Plummer block as per the
dimensions given and also convert the 3D model into different
vies with Bill of materials.
TOOLS:
Personal Computer, Solid Modelling Software (Creo
Parametric)
Description about Plummer Block:
A pillow block, also known as a Plummer block or
bearing housing, is a pedestal used to provide support for a
rotating shaft with the help of compatible bearings & various
accessories. Housing material for a pillow block is typically
made of cast iron or cast steel. Pillow blocks are usually
referred to the housings which have a bearing fitted into them
and thus the user need not purchase the bearings separately.
Pillow blocks are usually mounted in cleaner environments
and generally are meant for lesser loads of general industry.
These differ from "plummer blocks" which are bearing
housings supplied without any bearings and are usually meant
for higher load ratings and corrosive industrial environments.
However the terms pillow block and plummer block are used
interchangeably in certain parts of the world.
Procedure:
1. Model different parts of a Plummer Block using
Extrude, Revolve etc., features.
2. Select the assembly in Creo Parametric main menu.
3. Using Insert component icon of property manager,
insert base component
& next components to be assemble.
19
4. Assemble the parts using various features in assembly
mode.
5. Continue the inserting the component & mating until
the entire component are assembled.
6. Save the assembly.
7. From the main menu of creo parametric select the
drawing option.
8. Select the drawing sheet format size as – A4
Landscape.
20
21
9. Using the model view manager browse the document
to be Open.
10. Click the view orientation from the model view
manager & place the
drawing view in the proper place in the sheet as shown
above.
11. Using the placed view as parent view project the
other or needed views
12. Move cursor to any one view and right click the
mouse button.
13. Select the Table – BOM.
14. Place the BOM in the proper place in the drawing
sheet.
15. Save the drawing sheet.
22
Result:
Thus the given Plummer block is modeled; assembled &
different views are taken.
23
Ex No: 4 Exercises on Assembly of Screw
Jack
AIM:
To model and assemble the Screw jack as per the
dimensions given and also convert the3D model into different
vies with Bill of materials.
TOOLS:
Personal Computer,
Solid Modelling Software
(Creo Parametric)
Description about Screw
jack:
A Screw Jack, manually
operated is a contrivance to
lift heavy object over a small
height with a distinct
Mechanical Advantages. It
also serves as a supporting
aid in the raised position. A
screw Jack is actuated by a
square threaded screw
worked by applying a
moderate effort at the end of
a Tommy bar inserted into
the hole of the head of the screw. The body of the screw jack
has an enlarged circular base which provides a large bearing
area. A gun metal nut is tight fitted into the body at the top. A
screw spindle is screwed through the nut. A load bearing cup is
mounted at the top of the screw spindle and secured to it by a
washer and a CSK screw. When the screw spindle is rotated,
the load bearing cup moves only up or down along with the
screw spindle but will not rotate with it. The Tommy bar is
inserted into the hole in the head of the screw spindle only
24
during working and will be detached when not in use.
Procedure:
1. Model different parts of a Screw Jack using Extrude,
Revolve etc., features.
2. Select the assembly in Creo Parametric main menu.
3. Using Insert component icon of property manager,
insert base component
& next components to be assemble.
4. Assemble the parts using various features in assembly
mode.
5. Continue the inserting the component & mating until
the entire component are assembled.
6. Save the assembly.
7. From the main menu of creo parametric select the
drawing option.
8. Drawing icon in main menu of Creo parametric
9. Select the drawing sheet format size as – A4
Landscape.
25
26
10. Using the model view manager browse the
document to be open.
11. Click the view orientation from the model view
manager & place the drawing view in the proper place
in the sheet.
12. Using the placed view as parent view project the
other or needed views.
13. Move cursor to any one view and right click the
mouse button.
14. Select the Table – BOM.
15. Place the BOM in the proper place in the drawing
sheet.
16. Save the drawing sheet.
Result:
Thus the given Screw Jack is modeled; assembled &
27
different views are taken.
28
29
Ex No: 5 Exercises on Assembly of Lathe
Tail Stock
AIM:
To model and assemble the lathe tailstock as per the
dimensions given and also convert the 3D model into different
vies with Bill of materials.
TOOLS:
Personal Computer, Solid Modelling Software (Creo
parametric)
Description about Lathe Tailstock:
A tailstock, also known as a foot stock, is a device often
used as part of an engineering lathe, wood-turning lathe, or
used in conjunction with a rotary table on a milling machine. It
is usually used to apply support to the longitudinal rotary axis
of a work piece being machined. A lathe center is mounted in
the tailstock, and inserted against the sides of a hole in the
center of the work piece. A tailstock is particularly useful
when the work piece is relatively long and slender. Failing to
use a tailstock can cause "chatter," where the work piece bends
excessively while being cut.It is also used on a lathe to hold
drilling or reaming tools for machining a hole in the work
piece. Unlike drilling with a drill press or a milling machine,
the tool is stationary while the work piece rotates. Holes can
only be cut along the axis that the work piece is set to spin.
Procedure:
1. Model different parts of a Lathe Tailstock using
Extrude, revolve etc., features
2. Select the assembly in creo parametric main menu.
3. Using Insert component icon of property manager,
insert base component & next components to be
assemble.
30
4. Assemble the parts using various features in
assembly mode.
5. Continue the inserting the component & mating until
the entire
component are assembled.
6. Save the assembly.
7. From the main menu of creo parametric select the
drawing option.
8. Drawing icon in main menu of Creo parametric
9. Select the drawing sheet format size as – A4
Landscape.
31
10. Using the model view manager browse the
document to be open.
11. Click the view orientation from the model view
manager & place
the drawing view in the proper place in the sheet.
12. Using the placed view as parent view project the
other or needed views.
13. Move cursor to any one view and right click the
mouse button.
14. Select the Table – BOM.
15. Place the BOM in the proper place in the drawing
sheet.
16. Save the drawing sheet.
32
Result:
Thus the given Lathe Tailstock is modeled; assembled &
different views are taken.
33
34
Ex No: 6 Exercises on Assembly of
Universal Joint
AIM:
To model and assemble the Universal Joint as per the
dimensions given and also convert the3D model into different
vies with Bill of materials.
TOOLS:
Personal Computer, Solid Modelling Software (Creo
Parametric)
Description about Universal Joint:
A universal joint, (universal coupling, U-joint, Cardan
joint, Hardy-Spicer joint, or Hooke's joint) is a joint or
coupling in a rigid rod that allows the rod to 'bend' in any
direction, and is commonly used in shafts that transmit rotary
motion. It consists of a pair of hinges located close together,
oriented at 90° to each other, connected by a cross shaft.
Procedure:
1. Model different parts of a Universal Joint using
Extrude, Revolve etc., features.
2. Select the assembly in Creo Parametric main menu.
3. Using Insert component icon of property manager,
insert base component & next components to be
assemble.
4. 4. Assemble the parts using various features in
assembly mode.
5. Continue the inserting the component & mating until
the entire
component are assembled.
6. Save the assembly.
7. From the main menu of creo parametric select the
drawing option.
8. Drawing icon in main menu of Creo parametric
35
9. Select the drawing sheet format size as – A4
Landscape.
10. Using the model view manager browse the
document to be
open.
11. Click the view orientation from the model view
manager &
place the drawing view in the proper place in the sheet.
12. Using the placed view as parent view project the
other or
needed views.
13. Move cursor to any one view and right click the
mouse button.
36
37
14. Select the Table – BOM.
15. Place the BOM in the proper place in the drawing
sheet.
16.Save the drawing sheet.
Result:
Thus the given Universal Joint is modeled; assembled &
different views are taken
38
39
Ex No: 7 Exercises on Assembly of Machine
Vice
AIM:
To model and assemble the Machine Vice as per the
dimensions given and also convert the 3D model into different
vies with Bill of materials.
TOOLS:
Personal Computer, Solid Modelling Software (Creo
Parametric)
Description about Machine Vice:
A vice is a mechanical apparatus used to secure an
object to allow work to be performed on it. Vices have two
parallel jaws, one fixed and the other movable, threaded in and
out by a screw and lever. Woodworking vices are attached to a
workbench, typically flush with its work surface. Their jaws
are made of wood or metal, the latter usually faced with wood,
called cheeks, to avoid marring the work. The movable jaw
may include a retractable dog to hold work against a bench
dog.
"Quick-release" vices employ a split nut that allows the screw
to engage or disengage with a half-turn of the handle. When
disengaged the movable jaw may be moved in or out
throughout its entire range of motion, vastly speeding up the
process of adjustment.
Procedure:
1. Model different parts of a Machine Vice using
Extrude, Revolve etc., features.
2. Select the assembly in Creo Parametric main menu.
3. Using Insert component icon of property manager,
insert base component & next components to be
assemble.
4. Assemble the parts using various features in
40
assembly mode.
5. Continue the inserting the component & mating until
the entire
component are assembled.
6. Save the assembly.
7. From the main menu of creo parametric select the
drawing option.
8. Drawing icon in main menu of Creo parametric
9. Select the drawing sheet format size as – A4
Landscape.
10. Using the model view manager browse the
document to be open.
41
42
11. Click the view orientation from the model view
manager &
place the drawing view in the proper place in the sheet.
12. Using the placed view as parent view project the
other or needed
views.
13. Move cursor to any one view and right click the
mouse button.
14. Select the Table – BOM.
15. Place the BOM in the proper place in the drawing
sheet.
16. Save the drawing sheet.
Result:
Thus the given Machine Vice is modeled, assembled &
43
different views are taken.
44
Ex No: 8 Exercises
on Assembly of Stuffing
box
AIM:
To model and assemble
the Stuffing box as per the
dimensions given and also
convert the3D model into
different vies with Bill of
materials.
TOOLS:
Personal Computer,
Solid Modelling Software
(Creo Parametric)
Description about Stuffing box:
A stuffing box is an assembly which is used to house a
gland seal. It is used to prevent leakage of fluid, such as water
or steam, between sliding or turning parts of machine
elements. A gland is a general type of stuffing box, used to seal
a rotating or reciprocating shaft against a fluid. The most
common example is in the head of a tap (faucet) where the
gland is usually packed with string which has been soaked in
tallow or similar grease. The gland nut allows the packing
material to be compressed to form a watertight seal and
prevent water leaking up the shaft when the tap is turned on.
The gland at the rotating shaft of a centrifugal pump may be
packed in a similar way and graphite grease used to
accommodate continuous operation. The linear seal around the
piston rod of a double acting steam piston is also known as a
gland, particularly in marine applications. Likewise the shaft of
45
a hand pump or wind pump is sealed with a gland where the
shaft exits the borehole.
Procedure:
1. Model different parts of a Stuffing box using
Extrude, Revolve etc., features.
2. Select the assembly in Creo Parametric main menu.
3. Using Insert component icon of property manager,
insert base component & next components to be
assemble.
4. Assemble the parts using various features in
assembly mode.
5. Continue the inserting the component & mating until
the entire component are assembled.
6. Save the assembly.
7. From the main menu of creo parametric select the
drawing option.
8. Drawing icon in main menu of Creo parametric
46
47
9. Select the drawing sheet format size as – A4
Landscape.
10. Using the model view manager browse the
document to be open.
11. Click the view orientation from the model view
manager & place
the drawing view in the proper place in the sheet.
12. Using the placed view as parent view project the
other or
needed views.
13. Move cursor to any one view and right click the
mouse button.
14. Select the Table – BOM.
15. Place the BOM in the proper place in the drawing
sheet.
16. Save the drawing sheet.
48
Result:
Thus the given Stuffing box is modeled; assembled &
different views are taken.
49
Ex No: 9 Exercises on Assembly of
Crosshead
AIM:
To model and assemble the Crosshead as per the
dimensions given and also convert the3D model into different
vies with Bill of materials.
TOOLS:
Personal Computer, Solid Modelling Software (Creo
Parametric)
Description about Crosshead:
A crosshead is a mechanism used in long reciprocating
engines and reciprocating compressors to eliminate sideways
pressure on the piston. Also the crosshead enables the
connecting rod to freely move outside the cylinder. Because of
the very small bore to stroke ratio on such engines, the
connecting rod would hit the cylinder walls and block the
engine from rotating if the piston was attached direct to the
connecting rod like on trunk engines. Hence the position where
the crosshead is placed, is equal to the engine stroke.
Procedure:
1. Model different parts of a Crosshead using Extrude,
Revolve etc., features.
2. Select the assembly in Creo Parametric main menu.
3. Using Insert component icon of property manager,
insert base
component & next components to be assemble.
4. Assemble the parts using various features in
assembly mode.
5. Continue the inserting the component & mating until
the entire
component are assembled.
6. Save the assembly.
7. From the main menu of creo parametric select the
50
drawing option.
8. Drawing icon in main menu of Creo parametric
9. Select the drawing sheet format size as – A4
Landscape.
10. Using the model view manager browse the
document to be open.
11. Click the view orientation from the model view
manager & place the drawing view in the proper place
in the sheet.
12. Using the placed view as parent view project the
other or
needed views.
13. Move cursor to any one view and right click the
mouse button.
51
14. Select the Table – BOM.
15. Place the BOM in the proper place in the drawing
sheet.
16. Save the drawing sheet.
Result:
Thus the given Crosshead is modeled; assembled &
different views are taken.
52
53
Ex No: 10 Exercises on Assembly of Safety
Valves
AIM:
To model and assemble the Safety Valves as per the
dimensions given and also convert the3D model into different
vies with Bill of materials.
TOOLS:
Personal Computer, Solid Modelling Software (Creo
Parametric)
Description about Safety Valves:
A safety valve is a valve which has the function of
increasing the safety of a thermal-hydraulics plant. An
example of safety valve could be a pressure safety valve
(PSV), i.e. a pressure relief valve (PRV) which automatically
releases a substance from a boiler, pressure vessel, or other
system, when the pressure or temperature exceeds preset
limits. Also pilot-operated relief valves could have the function
of safety valves. Safety valves were first used on steam boilers
during the Industrial Revolution. Early boilers operating
without them were prone to accidental explosion.
Procedure:
1. Model different parts of a Safety Valves using
Extrude, Revolve etc., features.
2. Select the assembly in Creo Parametric main menu.
3. Using Insert component icon of property manager,
insert base component & next components to be
assemble.
4. Assemble the parts using various features in
assembly mode.
5. Continue the inserting the component & mating until
the entire component are assembled.
6. Save the assembly.
7. From the main menu of creo parametric select the
54
drawing option.
8. Drawing icon in main menu of Creo parametric
9. Select the drawing sheet format size as – A4
Landscape.
10. Using the model view manager browse the
document to be open.
11. Click the view orientation from the model view
manager & place the drawing view in the proper place
in the sheet.
12. Using the placed view as parent view project the
other or needed views.
55
56
13. Move cursor to any one view and right click the
mouse button.
14. Select the Table – BOM.
15. Place the BOM in the proper place in the drawing
sheet.
16. Save the drawing sheet.
Result:
Thus the given Safety Valves is modeled, assembled &
different views are taken.
57
58
Ex No: 11 Exercises on Assembly of Non-
return valves
AIM:
To model and assemble the Non-return valves as per the
dimensions given and also convert the3D model into different
vies with Bill of materials.
TOOLS:
Personal Computer, Solid Modelling Software (Creo
Parametric)
Description about Non-return valves:
A check valve, clack valve, non-return valve or one-way
valve is a valve that normally allows fluid (liquid or gas) to
flow through it in only one direction. Check valves are two-
port valves, meaning they have two openings in the body, one
for fluid to enter and the other for fluid to leave. There are
various types of check valves used in a wide variety of
applications. Check valves are often part of common
household items. Although they are available in a wide range
of sizes and costs, check valves generally are very small,
simple, or inexpensive. Check valves work automatically and
most are not controlled by a person or any external control;
accordingly, most do not have any valve handle or stem. The
bodies (external shells) of most check valves are made of
plastic or metal.
Procedure:
1. Model different parts of Non-return valves using
Extrude, Revolve etc., features.
2. Select the assembly in Creo Parametric main menu.
3. Using Insert component icon of property manager,
insert base component
& next components to be assemble.
4. Assemble the parts using various features in
59
assembly mode.
5. Continue the inserting the component & mating until
the entire component are assembled.
6. Save the assembly.
7. From the main menu of creo parametric select the
drawing option.
8. Drawing icon in main menu of Creo parametric
9. Select the drawing sheet format size as – A4
Landscape.
10. Using the model view manager browse the
document to be open.
60
61
11. Click the view orientation from the model view
manager & place the drawing view in the proper place
in the sheet.
12. Using the placed view as parent view project the
other or needed views.
13. Move cursor to any one view and right click the
mouse button.
14. Select the Table – BOM.
15. Place the BOM in the proper place in the drawing
sheet.
16. Save the drawing sheet.
Result:
Thus the given Non-return valve is modeled, assembled
62
& different views are taken.
63
Ex No: 12 Exercises on Assembly of
Connecting rod
AIM:
To model and assemble the Connecting rod as per the
dimensions given and also convert the3D model into different
vies with Bill of materials.
TOOLS:
Personal Computer, Solid Modelling Software (Creo
Parametric)
Description about Connecting rod:
A connecting rod is an engine component that transfers
motion from the piston to the crankshaft and functions as a
lever arm. Connecting rods are commonly made from cast
aluminum alloy and are designed to withstand dynamic
stresses from combustion and piston movement. The small end
of the connecting rod connects to the piston with a piston pin.
The piston pin, or wrist pin, provides a pivot point between the
piston and connecting rod. Spring clips, or piston pin locks, are
used to hold the piston pin in place. The big end of the
connecting rod connects to the crankpin journal to provide a
pivot point on the crankshaft. Connecting rods are produces as
one piece or two-piece components. A rod cap is the
removable section of a two-piece connecting rod that provides
a bearing surface for the crankpin journal. The rod cap is
attached to the connecting rod with two cap screws for
installation and removal from the crankshaft.
Procedure:
1. Model different parts of a Connecting rod using
Extrude, Revolve etc., features.
2. Select the assembly in Creo Parametric main menu.
3. Using Insert component icon of property manager,
insert base component & next components to be
64
assemble.
4. Assemble the parts using various features in
assembly mode.
5. Continue the inserting the component & mating until
the entire component are assembled.
6. Save the assembly.
7. From the main menu of Creo parametric select the
drawing option.
8. Drawing icon in main menu of Creo parametric
65
66
9. Select the drawing sheet format size as – A4
Landscape.
10. Using the model view manager browse the
document to be open.
11. Click the view orientation from the model view
manager &
place the drawing view in the proper place in the sheet.
12. Using the placed view as parent view project the
other or needed views.
13. Move cursor to any one view and right click the
mouse button.
14. Select the Table – BOM.
15. Place the BOM in the proper place in the drawing
sheet.
16. Save the drawing sheet.
67
Result:
Thus the given Connecting rod is modeled; assembled &
different views are taken.
68
69
Ex No: 13 Exercises on Assembly of
Piston
AIM:
To model and assemble the Piston as per the dimensions
given and also convert the3D model into different vies with
Bill of materials.
TOOLS:
Personal Computer, Solid Modelling Software (Creo
Parametric)
Description about Piston:
A piston is a component of reciprocating engines,
reciprocating pumps, gas compressors and pneumatic
cylinders, among other similar mechanisms. It is the moving
component that is contained by a cylinder and is made gas-
tight by piston rings. In an engine, its purpose is to transfer
force from expanding gas in the cylinder to the crankshaft via a
piston rod and/or connecting rod. In a pump, the function is
reversed and force is transferred from the crankshaft to the
piston for the purpose of compressing or ejecting the fluid in
the cylinder. In some engines, the piston also acts as a valve by
covering and uncovering ports in the cylinder wall.
Procedure:
1. Model different parts of a Piston using Extrude,
Revolve etc., features.
2. Select the assembly in Creo Parametric main menu.
3. Using Insert component icon of property manager,
insert base component & next components to be
assemble.
4. Assemble using MATE Feature.
5. Continue the inserting the component & mating until
the entire component are assembled.
6. Save the assembly.
70
7. From the main menu of creo parametric select the
drawing option.
8. Drawing icon in main menu of Creo parametric
9. Select the drawing sheet format size as – A4
Landscape.
10. Using the model view manager browse the
document to be open.
11. Click the view orientation from the model view
manager & place the
drawing view in the proper place in the sheet.
12. Using the placed view as parent view project the
other or needed
71
72
views.
13. Move cursor to any one view and right click the
mouse button. 14.Select the Table – BOM.
15. Place the BOM in the proper place in the drawing
sheet.
16. Save the drawing sheet.
Result:
Thus the given Piston is modeled; assembled & different
views are taken.
73
Ex No: 14
Exercises
on Assembly
of
Crankshaft
AIM:
To model
and assemble
the Crankshaft as per the dimensions given and also convert
the3D model into different vies with Bill of materials.
TOOLS:
Personal Computer, Solid Modelling Software (Creo
Parametric)
Description about Crankshaft:
A crankshaft—related to crank—is a mechanical part
able to perform a conversion between reciprocating motion
and rotational motion. In a reciprocating engine, it translates
reciprocating motion of the piston into rotational motion;
whereas in a reciprocating compressor, it converts the
rotational motion into reciprocating motion. In order to do the
conversion between two motions, the crankshaft has "crank
throws" or "crankpins", additional bearing surfaces whose axis
is offset from that of the crank, to which the "big ends" of the
connecting rods from each cylinder attach. It is typically
connected to a flywheel to reduce the pulsation characteristic
of the four-stroke cycle, and sometimes a torsional or
vibrational damper at the opposite end, to reduce the torsional
vibrations often caused along the length of the crankshaft by
the cylinders farthest from the output end acting on the
torsional elasticity of the metal.
Procedure:
1. Model different parts of a Crankshaft using Extrude,
Revolve etc., features.
2. Select the assembly in Creo Parametric main menu.
3. Using Insert component icon of property manager,
insert base
component
& next components to be assemble.
4. Assemble using MATE Feature.
5. Continue the inserting the component & mating until
the entire
component are assembled.
6. Save the assembly.
7. From the main menu of creo parametric select the
drawing option.
8. Drawing icon in main menu of Creo parametric
9. Select the drawing sheet format size as – A4
Landscape.
10. Using the model view manager browse the
document to be open.
11. Click the view orientation from the model view
manager & place
the drawing view in the proper place in the sheet.
12. Using the placed view as parent view project the
other or needed
views.
13. Move cursor to any one view and right click the
mouse button.
14. Select the Table – BOM.
15. Place the BOM in the proper place in the drawing
sheet.
16. Save the drawing sheet.
Result:
Thus the given Crankshaft is modeled; assembled &
different views are taken.
B) COMPUTER AIDED MANUFACTURING
(CAM)
Ex No: 1 Manual Part Programming in CNC
Lathe
CNC Part Programming
Axis of motion
In generally, all motions have 6 degrees of freedom. In other
words, motion can be resolved into 6 axes, namely, 3 linear
axes (X, Y and Z axis) and 3 rotational axes (A, B, and C
axis).
Fig. Axis of Motion
Dimension Systems
Incremental System
This type of control always uses as a reference to the
preceding point in a sequence of points. The disadvantage of
this system is that if an error occurs, it will be accumulated.
Incremental System
Absolute System
In an absolute system all references are made to the origin of
the coordinate system. All commands of motion are defined
by the absolute coordinate referred to the origin.
Absolute System
Definition of Programming
NC programming is where all the machining data are
compiled and where the data are translated into a language
which can be understood by the control system of the machine
tool. The machining data is as follows:
a. Machining sequence classification of process, tool
start up point, cutting depth, tool path etc.
b. Cutting conditions spindle speed, feed rate,
coolant, etc.
c. Selection of cutting tools.
Programme Structure
Structure of CNC Part
Programme
A CNC programme consists of blocks, words and addresses.
Block: A command given to the control unit is called a block.
Word: A block is composed of one or more words. A word is
composed of an identification letter and a series of numerals,
e.g. the command for a feed rate of 200mm/min is F200.
Address: The identification letter at the beginning of each
word is called address. The meaning of the address is in
accordance with EIA (Electronic Industries Association)
standard RS-274-D. The most common 'addresses' are listed
below:
Function Address
Sequence number N
Preparatory function G
Co-ordinate word X, Y, Z
Parameters for Circular Interpolation I, J, K
Feed function F
Spindle function S
Tool function T
Miscellaneous
function M
An example of a programme is as
follows:
N20 G01 X20.5 F200 S1000 M03
N21 G02 X30.0 Y40.0 I20.5 J32.0
Explanation of Words
Sequence Number (N Address)
A sequence number is used to identify the block. It is always
placed at the beginning of the block and can be regarded as the
name of the block. The sequence numbers need not be
consecutive. The execution sequence of the programme is
according to the actual sequence of the block and not the
sequence of the number. In fact some CNC systems do not
require sequence numbers.
Preparatory Function (G Address)
A preparatory function determines how the tool is to move to
the programmed target. The most common G addresses are
listed below:
G00 Rapid traverse
G01 Linear interpolation with feed rate
G02 Circular interpolation (clockwise)
G03 Circular interpolation (counter clockwise)
G2/G3 Helical interpolation
G04 Dwell time in milliseconds
G05 Spline definition
G06 Spline interpolation
G07 Tangential circular interpolation / Helix interpolation /
Polygon interpolation / Feedrate interpolation
G08 Ramping function at block transition / Look ahead
"off"
G09 No ramping function at block transition / Look ahead
"on"
G10 Stop dynamic block pre processing
G11 Stop interpolation during block pre processing
G12 Circular interpolation (cw) with radius
G13 Circular interpolation (ccw) with radius
G14 Polar coordinate programming, absolute
G15 Polar coordinate programming, relative
G16 Definition of the pole point of the polar coordinate
system
G17 Selection of the X, Y plane
G18 Selection of the Z, X plane
G19 Selection of the Y, Z plane
G20 Selection of a freely definable plane
G21 Parallel axes "on"
G22 Parallel axes "off"
G24 Safe zone programming; lower limit values
G25 Safe zone programming; upper limit values
G26 Safe zone programming "off"
G27 Safe zone programming "on"
G33 Thread cutting with constant pitch
G34 Thread cutting with dynamic pitch
G35 Oscillation configuration
G38 Mirror imaging "on"
G39 Mirror imaging "off"
G40 Path compensations "off"
G41 Path compensation left of the work piece contour
G42 Path compensation right of the work piece contour
G43 Path compensation left of the work piece contour with
altered approach
G44 Path compensation right of the work piece contour
with altered approach
G50 Scaling
G51 Part rotation; programming in degrees
G52 Part rotation; programming in radians
G53 Zero offset off
G54 Zero offset #1
G55 Zero offset #2
G56 Zero offset #3
G57 Zero offset #4
G58 Zero offset #5
G59 Zero offset #6
G63 Feed / spindle override not active
G66 Feed / spindle override active
G70 Inch format active
G71 Metric format active
G72 Interpolation with precision stop "off"
G73 Interpolation with precision stop "on"
G74 Move to home position
G75 Curvature function activation
G76 Curvature acceleration limit
G78 Normalcy function "on" (rotational axis orientation)
G79 Normalcy function "off"
G80 - G89 for milling applications:
G80 Canned cycle "off"
G81 Drilling to final depth canned cycle
G82 Spot facing with dwell time canned cycle
G83 Deep hole drilling canned cycle
G84 Tapping or Thread cutting with balanced chuck canned
cycle
G85 Reaming canned cycle
G86 Boring canned cycle
G87 Reaming with measuring stop canned cycle
G88 Boring with spindle stop canned cycle
G89 Boring with intermediate stop canned cycle
G81 - G88 for cylindrical grinding applications:
G81 Reciprocation without plunge
G82 Incremental face grinding
G83 Incremental plunge grinding
G84 Multi-pass face grinding
G85 Multi-pass diameter grinding
G86 Shoulder grinding
G87 Shoulder grinding with face plunge
G88 Shoulder grinding with diameter plunge
G90 Absolute programming
G91 Incremental programming
G92 Position preset
G93 Constant tool circumference velocity "on" (grinding
wheel)
G94 Feed in mm / min (or inch / min)
G95 Feed per revolution (mm / rev or inch / rev)
G96 Constant cutting speed "on"
G97 Constant cutting speed "off"
G98 Positioning axis signal to PLC
G99 Axis offset
G100 Polar transformation "off"
G101 Polar transformation "on"
G102 Cylinder barrel transformation "on"; Cartesian
coordinate system
G103 Cylinder barrel transformation "on," with real-time-
radius compensation
G104 Cylinder barrel transformation with center line
migration (CLM) and
G105 Polar transformation "on" with polar axis selections
G106 Cylinder barrel transformation "on" polar-/cylinder-
coordinates
G107 Cylinder barrel transformation "on" polar-/cylinder-
coordinates with
G108 Cylinder barrel transformation polar-/cylinder-
coordinates with CLM
G109 Axis transformation programming of the tool depth
G110 Power control axis selection/channel 1
G111 Power control pre-selection V1, F1, T1/channel 1
G112 Power control pre-selection V2, F2, T2/channel 1
G113 Power control pre-selection V3, F3, T3/channel 1
G114 Power control pre-selection T4/channel 1
G115 Power control pre-selection T5/channel 1
G116 Power control pre-selection T6/pulsing output
G117 Power control pre-selection T7/pulsing output
G120 Axis transformation; orientation changing of the linear
interpolation rotary axis
G121 Axis transformation; orientation change in a plane
G125 Electronic gear box; plain teeth
G126 Electronic gear box; helical gearing, axial
G127 Electronic gear box; helical gearing, tangential
G128 Electronic gear box; helical gearing, diagonal
G130 Axis transformation; programming of the type of the
orientation change
G131 Axis transformation; programming of the type of the
orientation change
G132 Axis transformation; programming of the type of the
orientation change
G133 Zero lag thread cutting "on"
G134 Zero lag thread cutting "off"
G140 Axis transformation; orientation designation work
piece fixed coordinates
G141 Axis transformation; orientation designation active
coordinates
G160 ART activation
G161 ART learning function for velocity factors "on"
G162 ART learning function deactivation
G163 ART learning function for acceleration factors
G164 ART learning function for acceleration changing
G165 Command filter "on"
G166 Command filter "off"
G170 Digital measuring signals; block transfer with hard
stop
G171 Digital measuring signals; block transfer without hard
stop
G172 Digital measuring signals; block transfer with smooth
stop
G175 SERCOS-identification number "write"
G176 SERCOS-identification number "read"
G180 Axis transformation "off"
G181 Axis transformation "on" with not rotated coordinate
system
G182 Axis transformation "on" with rotated / displaced
coordinate system
G183 Axis transformation; definition of the coordinate
system
G184 Axis transformation; programming tool dimensions
G186 Look ahead; corner acceleration; circle tolerance
G188 Activation of the positioning axes
G190 Diameter programming deactivation
G191 Diameter programming "on" and display of the contact
point
G192 Diameter programming; only display contact point
diameter
G193 Diameter programming; only display contact point
actual axes center point
G200 Corner smoothing "off"
G201 Corner smoothing "on" with defined radius
G202 Corner smoothing "on" with defined corner tolerance
G203 Corner smoothing with defined radius up to maximum
tolerance
G210 Power control axis selection/Channel 2
G211 Power control pre-selection V1, F1, T1/Channel 2
G212 Power control pre-selection V2, F2, T2/Channel 2
G213 Power control pre-selection V3, F3, T3/Channel 2
G214 Power control pre-selection T4/Channel 2
G215 Power control pre-selection T5/Channel 2
G216 Power control pre-selection T6/pulsing output/Channel
2
G217 Power control pre-selection T7/pulsing output/Channel
2
G220 Angled wheel transformation "off"
G221 Angled wheel transformation "on"
G222 Angled wheel transformation "on" but angled wheel
moves before others
G223 Angled wheel transformation "on" but angled wheel
moves after others
G265 Distance regulation – axis selection
G270 Turning finishing cycle
G271 Stock removal in turning
G272 Stock removal in facing
G274 Peck finishing cycle
G275 Outer diameter / internal diameter turning cycle
G276 Multiple pass threading cycle
G310 Power control axes selection /channel 3
G311 Power control pre-selection V1, F1, T1/channel 3
G312 Power control pre-selection V2, F2, T2/channel 3
G313 Power control pre-selection V3, F3, T3/channel 3
G314 Power control pre-selection T4/channel 3
G315 Power control pre-selection T5/channel 3
G316 Power control pre-selection T6/pulsing output/Channel
3
G317 Power control pre-selection T7/pulsing output/Channel
3
Co-ordinate Word (X/Y/Z Address)
A co-ordinate word specifies the target point of the tool
movement (absolute dimension system) or the distance to be
moved (incremental dimension). The word is composed of the
address of the axis to be moved and the value and direction of
the movement.
Example: X100 Y-200: represents the movement to (100,
200). Whether the dimensions are absolute or incremental will
have to be defined previously (using G90 or G91).
Parameter for Circular Interpolation (I/J/K Address)
These parameters specify the distance measured from the start
point of the arc to the centre. Numerals following I, J and K
are the X, Y and Z components of the distance respectively.
Spindle Function (S Address)
The spindle speed is commanded under an S address and is
always in revolution per minute. It can be calculated by the
following formula:
Spindle Speed =
)(
1000min)/(
mmDiameterCutter
mSpeedCuttingSurface
×
−
π
The following table gives the surface cutting speeds for some
common materials:
Cutting tool
Material
Work piece material
Al alloy Brass Cast Iron Mild Steel
HSS 120 75 18 30
Carbide 500 180 120 200
Example: S2000 represents a spindle speed of 2000rpm
Feed Function (F Address)
The feed is programmed under an F address except for rapid
traverse. The unit may be in mm per minute (in the case of
milling machine) or in mm per revolution (in the case of
turning machine). The unit of the feed rate has to be defined
at the beginning of the programme.
The following table gives the chip load per tooth of milling
cutters cutting some common materials:
Milling Cutter
Material
Chip load per tooth (mm/rev)
Al alloy Brass
Cast
Iron Mild Steel
HSS 0.28 0.18 0.20 0.13
Sintered Carbide 0.25 0.15 0.25 0.25
Example: F200 represents a feed rate of 200mm/min
Tool Function (T Address)
The selection of tool is commanded under a T address.
Example: T02 represents tool number 2
M codes simple definition
M00 Unconditional stop
M01 Conditional stop
M02 End of program
M03 Spindle clockwise
M04 Spindle counter clockwise
M05 Spindle stop
M06 Tool change (see Note below)
M19 Spindle orientation
M20 Start oscillation (configured by G35)
M21 End oscillation
M30 End of program
M40 Automatic spindle gear range selection
M41 Spindle gear transmission step 1
M42 Spindle gear transmission step 2
M43 Spindle gear transmission step 3
M44 Spindle gear transmission step 4
M45 Spindle gear transmission step 5
M46 Spindle gear transmission step 6
M70 Spline definition, beginning and end curve 0
M71 Spline definition, beginning tangential, end curve 0
M72 Spline definition, beginning curve 0, end tangential
M73 Spline definition, beginning and end tangential
M80 Delete rest of distance using probe function, from axis
measuring input
M81 Drive On application block (resynchronize axis
position via PLC signal during the block)
M101-M108 Turn off fast output byte bit 1 (to 8)
M109 Turn off all (8) bits in the fast output byte
M111-M118 Turn on fast output byte bit 1 (to 8)
M121-M128 Pulsate (on/off) fast output byte bit 1 (to 8)
M140 Distance regulation “on” (configured by G265)
M141 Distance regulation “off”
M150 Delete rest of distance using probe function, for a
probe input (one of 16, M151-M168)
M151-M158 Digital input byte 1 bit 1 (to bit 8) is the active
probe input
M159 PLC cannot define the bit mask for the probe inputs
M160 PLC can define the bit mask for the probe inputs (up
to 16)
M161-M168 Digital input byte 2 bit 1 (to bit 8) is the active
probe input
M170 Continue the block processing look ahead of the part
program (cancel the M171)
M171 Stop the block processing look ahead of the probe
input part program segment (like a G10)
M200 Activate the hand wheel operation in the automatic
mode (to introduce an offset in the program)
M201-M208 Select the axis (by number from 1 to 8) for the
hand wheel operation
M209 Activate the hand wheel operation in the automatic
mode, with PLC control of the axis selection
M210 Deactivate the hand wheel input while in the
automatic mode
M211 Deactivate this hand wheel feature and also remove
the hand wheel offset (if any)
M213 Spindle 2 clockwise
M214 Spindle 2 counter clockwise
M215 Spindle 2 stop
M280 Switchable spindle/rotary axis, rotary axis on, first
combination
M281 Switchable spindle/rotary axis, rotary axis on, second
combination
M290 Switchable spindle/rotary axis, spindle enabled, first
combination
M291 Switchable spindle/rotary axis, spindle enabled,
second combination
Steps for CNC Programming and Machining
The following is the procedures to be followed in CNC
programming and machining. The most important point is to
verify the programme by test run it on the machine before the
actual machining in order to ensure that the programme is free
of mistakes.
a. Study the part drawing carefully.
b. Unless the drawing dimensions are CNC adapted, select
a suitable programme zero point on the work piece. The
tool will be adjusted to this zero point during the machine
set up.
c. Determine the machining operations and their sequence.
d. Determine the method of work clamping (vice, rotary
table, fixtures etc).
e. Select cutting tools and determine spindle speeds and
feeds.
f. Write programme (translate machining steps into
programme blocks). If many solutions are possible, try the
simplest solution first. It is usually longer, but better to
proceed in this way.
g. Prepare tool chart or diagram, measure tool geometry
(lengths, radii) and note.
h. Clamp work piece and set up machine.
i. Enter compensation value if necessary.
j. Check and test programme. It is a good practice to dry
run the programme (i) without the work piece, (ii) without
the cutting tools, or (iii) by raising the tool to a safe height.
If necessary, correct and edit programme and check
again. Start machining.
G-codes in Part Programming
Absolute and Incremental Dimensioning (G90/G91)
G90 and G91 are used to control the dimensioning system that
will be used in the data input. In G90 mode, the dimensions
will be recognized as absolute while in G91 will be
incremental.
Rapid Positioning (G00)
This is to command the cutter to move from the existing point
to the target point at the fastest speed of the machine.
Programme Format
G00
X
Y
Z
Linear Interpolation (G01)
This is to command the cutter to move from the existing point
to the target point along a straight line at the speed designated
by the F address.
Programme Format
G01
X
Y
Z
F
Circular Interpolation (G02/G03)
This is to command the cutter to move from the existing point
to the target point along a circular arc in clockwise direction
(G02) or counter clockwise direction (G03). In this case,
beside the target point, the radius or the centre of the arc is
also required. Most of the CNC systems nowadays still
require the data of the arc centre rather than the radius. The
parameters of the centre of the circular arc is designated by
the I, J and K addresses. I is the distance along the X axis, J
along the Y, and K along the Z. This parameter is defined as
the vector (magnitude and direction) from the starting point to
the centre of the arc.
Programme Format
(Clockwise Direction)
G02
X
Y
I(XC - XS)
J(YC - YS)
Where
XC and YC is the coordinate of the centre, and
XS and YS is the coordinate of the start point of the
arc.
Circular Interpolation – Clockwise
Programme Format
(Counter clockwise Direction)
G03
X
Y
I
J
Circular Interpolation - Counter clockwise
Cutter Compensation (G40/G41/G42)
In CNC machining, if the cutter axis is moving along the
programmed path, the dimension of the work piece obtained
will be incorrect since the diameter of the cutter has not be
taken into account. Modern CNC systems are capable of
doing this type of calculation which is known as cutter
compensation. What the system requires are the programmed
path, the cutter diameter and the position of the cutter with
reference to the contour. Normally, the cutter diameter is not
included in the programme. It has to be input to the CNC
system in the tool setting process.
Comparison of Tool Path with and without Cutter
Compensation
If the cutter is on the left of the contour, G41 is used. If the
cutter is on the right of the contour, G42 will be used. G40 is
to cancel the compensation calculation.
Direction of Cutter Compensation
Example 1
Programme Functions
N01 G90 Absolute Dimensioning
N02 G00 X-30 Y-30 Z100 Rapid move to (X-30, Y-30, Z100)
N03 T01 Using Tool Number 1
N04 G00 Z5 S1000 M03 Rapid move to Z5; start spindle clockwise at
1000rpm
N05 G01 Z-10 F100 Feed to Z-10 at 100mm/min
N06 G41 G01 X0 Y15 F200 Call up compensation, cutter on the left feed to
(X0, Y15) at 200mm/min
N07 G01 Y66.564 From N07 to N15 is the contour cutting
N08 G02 X16.111 Y86.183, I20 J0
N09 G02 X93.889 Y86.183
I38.889 J-196.183
N10 G02 X110 Y66.564
I-3.889 J-19.619
N11 G01 Y26.247
N12 G02 X98.882 Y11.758
I-15 J0
N13 G01 X55 Y0
N14 G01 X15
N15 G02 X0 Y15
I0 J15
N16 G40 X-30 Y-30, Cancel of compensation; feed to (X-30, Y-30)
N17 G00 Z100 M30, Rapid move to Z100; programme end
Other Functions
Modern CNC systems have some specially designed functions
to simplify the manual programming. However, since most of
these functions are system oriented, it is not intended to
discuss them here in detail. The following paragraphs give a
brief description of commonly used functions in modern CNC
systems. The user should refer to the programming manuals
of the machine for the detail programming and operation.
Mirror Image
This is the function that converts the programmed path to its
mirror image, which is identical in dimensions but
geometrically opposite about one or two axes.
Programme Repetition and Looping
In actual machining, it is not always possible to machine to
the final dimension in one go. This function enables the
looping of a portion of the programme so that the portion can
be executed repeatedly.
Pocketing Cycle
Pocketing is a common process in machining. This is to
excavate the material within a boundary normally in zigzag
path and layer by layer. In a pocketing cycle, the pattern of
cutting is pre-determined. The user is required to input
parameters including the length, width and depth of the
pocket, tool path spacing, and layer depth. The CNC system
will then automatically work out the tool path.
Drilling, Boring, Reaming and Tapping Cycle
This is similar to pocketing cycle. In this function, the drilling
pattern is pre-determined by the CNC system. What the user
has to do is to input the required parameters such as the total
depth of the hole, the down feed depth, the relief height and
the dwell time at the bottom of the hole.
Ex. No: 1a MULTIPLE TURNING
OPERATION
AIM:
To write, simulate and execute a CNC program for
the job of given dimensions as shown in the figure
using semi production lathe.
PROCEDURE:
-Initially draw the rough diagram with required
dimensions. ( 30x90mm)ɸ
-Write a CNC program with preparatory and
miscellaneous codes
-Provide proper tolerances to protect the tool
-Select appropriate tool
-Enter the program using software
-Simulation of tool path
-Do manual setting
-Enable work piece reference and carry out
machining
PROGRAM
MULTIPLE TURNING OPERATION
RESULT:
Verify the tool path generation and actual
dimensions obtained.
DRILLING AND BORING OPERATION
ALL DIMENSIONS ARE IN mm
Ex. No: 1b DRILLING AND BORING
AIM:
To write, simulate and execute a CNC program for
the job of given dimensions as shown in the figure using
semi production lathe.
PROCEDURE:
-Initially draw the rough diagram with required
dimensions ( 30x90mm)ɸ
-Write a CNC program with preparatory and
miscellaneous codes
-Provide proper tolerances to protect the tool
-Select appropriate tool
-Enter the program using software
-Simulation of tool path
-Do manual setting
-Enable work piece reference and carry out
machining
PROGRAM
RESULT:
Verify the tool path generation and actual
dimensions obtained.
TAPER TURNING
ALL DIMENSIONS ARE IN mm
Ex.No:1c TAPER TURNING
AIM:
To write, simulate and execute a CNC program
for the job of given dimensions as shown in the figure
using semi production lathe.
PROCEDURE:
-Initially draw the rough diagram with required
dimensions ( 30x90mm)ɸ
-Write a CNC program with preparatory and
miscellaneous codes
-Provide proper tolerances to protect the tool
-Select appropriate tool
-Enter the program using software
-Simulation of tool path
-Do manual setting
-Enable work piece reference and carry out
machining
PROGRAM
RESULT:
Verify the tool path generation and actual
dimensions obtained.
THREAD CUTTING OPERATION
ALL DIMENSIONS ARE IN mm
Ex. No: 1d THREAD CUTTING
AIM:
To write, simulate and execute a CNC program for
the job of given dimensions as shown in the figure using
semi production lathe.
PROCEDURE:
-Initially draw the rough diagram with required
dimensions ( 30x90mm)ɸ
-Write a CNC program with preparatory and
miscellaneous codes
-Provide proper tolerances to protect the tool
-Select appropriate tool
-Enter the program using software
-Simulation of tool path
-Do manual setting
-Enable work piece reference and carry out
machining
PROGRAM
RESULT:
Verify the tool path generation and actual
dimensions obtained
Ex.No: 2 MANUAL PART PROGRAMMING IN CNC
MILLING
Directives
[BILLET - Define Billet Size
[EDGE MOVE - Offset from the program zero to the
lower left corner of the billet
[TOOL DEF - Define diameter and length of a tool
[STEP - Step by step execution of program
[NO STEP - Cancel step by step execution of
[SHOW - Show the operation being
simulated
[NO SHOW - Stop the operation being simulated
[TUTORIAL - To display user interactive message at
the bottom
[CLEAR - It will clear the interactive message
display
General Notations
X X Coordinate value
Y Y
Coordinate
value
Z Z
Coordinate
value
T Tool Number
F Feed rate
S Spindle speed
R Radius of arc
Functions
Function Operation
G00 Positioning (Rapid traverse)
G01 Linear interpolation (Cutting feed)
G02 Circular interpolation /Helical CW
G03 Circular interpolation/Helical CCW
G04 Dwell Exact stop
G20 Imperial units (inches)
G21 Metric units (mm)
G28 Return to reference point
G40 Tool radius compensation cancel
G41 Left hand radius compensation
G42 Right hand radius compensation
G49 Tool length compensation cancel
G90 Absolute command
G91 Incremental command
G92 Set datum
G94 Feed per minute
G95 Feed per rotation
G170-G171 Circular Pocketing
G172-G173 Rectangular Pocketing
M Functions
Function Operation
M00 Program Stop
M02 Program End
M03 Spindle Forward
M04 Spindle Reverse
M05 Spindle Stop
M06 Tool Change
M70 X Mirror on
M71 Y Mirror on
M80 X Mirror Off
M81 Y Mirror Off
M98 Subprogram Call
M99 Subprogram Exit
LINEAR, CIRCULAR INTERPOLATION (MILLING)
ALL DIMENSIONS ARE IN mm
Ex.No: 2a LINEAR, CIRCULAR INTERPOLATION
(MILLING)
AIM
To write, simulate and execute a CNC milling program
for the job of given dimensions as shown in the figure using
semi production milling machine.
PROCEDURE
-Identify the required coordinates of the profile based
on profile origin.
-Provide proper tolerances to protect the tool
-Select appropriate tool, speed, feed rate for the
operations
-Write the NC program using appropriate Preparatory
and miscellaneous codes.
-Enter the program
-Analyze the program
-Ensure the program should be free from errors using
check syntax and dry run
-Simulate the program
-Do manual setting carefully
-Carry out machining
PROGRAM
RESULT
The dimensions of machined part are verified
with drawing.
MIRRORING OPERATION IN CNC MILLING
ALL DIMENSIONS ARE IN mm
Ex. No: 2b MIRRORING
AIM
To write, simulate and execute a CNC milling program
for the job of given dimensions as shown in the figure using
semi production milling machine.
PROCEDURE
-Identify the required coordinates of the profile based
on profile origin.
-Provide proper tolerances to protect the tool
-Select appropriate tool, speed, feed rate for the
operations
-Write the NC program using appropriate Preparatory
and miscellaneous codes.
-Enter the program
-Analyze the program
-Ensure the program should be free from errors using
check syntax and dry run
-Simulate the program
-Do manual setting carefully
-Carry out machining
PROGRAM
RESULT
The dimensions of machined part are verified
with drawing.
POCKETING OPERATION IN CNC MILLING
ALL DIMENSIONS ARE IN mm
Ex.No: 2c POCKETING
AIM
To write, simulate and execute a CNC milling program
for the job of given dimensions as shown in the figure using
semi production milling machine.
PROCEDURE
-Identify the required coordinates of the profile based
on profile origin.
-Provide proper tolerances to protect the tool
-Select appropriate tool, speed, feed rate for the
operations
-Write the NC program using appropriate Preparatory
and miscellaneous codes.
-Enter the program
-Analyze the program
-Ensure the program should be free from errors using
check syntax and dry run
-Simulate the program
-Do manual setting carefully
-Carry out machining
PROGRAM
RESULT
The dimensions of machined part are verified
with drawing.
DRILLING OPERATION IN CNC MILLING
ALL DIMENSIONS ARE IN mm
Ex.No: 2d DRILLING
AIM
To write, simulate and execute a CNC milling program
for the job of given dimensions as shown in the figure using
semi production milling machine.
PROCEDURE
-Identify the required coordinates of the profile based
on profile origin.
-Provide proper tolerances to protect the tool
-Select appropriate tool, speed, feed rate for the
operations
-Write the NC program using appropriate Preparatory
and miscellaneous codes.
-Enter the program
-Analyze the program
-Ensure the program should be free from errors using
check syntax and dry run
-Simulate the program
-Do manual setting carefully
-Carry out machining
PROGRAM
RESULT
The dimensions of machined part are verified
with drawing.
Ex.No: 3a Computer Aided Part
Programming
(CL Data and Post process generation using
CAM packages)
Edge CAM
Computer aided part programming computer is used to
generate the part program to machine the component.
Edgecam is a market leading computer aided manufacturing
(CAM) software system for NC part programming. With
unparalleled ease of use and sophisticated tool path
generation, it's the CAM system that will need for milling,
turning and mill-turn machining.
CAM Program to Edgecam Workflow
NEW PRODUCT DEVELOPMENT (NPD) IN CNC
MACHINING:
1. STUDY OF DRAWING
2. PROCESS PLANNING
3. FIXTURE DESIGN
4. TOOL SELECTION
5. SEQUENCE OF OPERATIONS
6. NC CODE GENERATION
7. CNC MACHINING
8. INSPECTION
9. DELIVERY
Advanced CADCAM Software Solutions for the
Manufacturing Industry:
With Edgecam Solid Machinist, the integrity of design is
maintained because the solid model is imported without
translation. Edgecam Solid Machinist uses automatic feature
recognition to interrogate the model geometry and quickly
identify machinable features.
STEPS INVOLVED IN GENERATION OF NC PART
PROGRAMMING:
Exercise: Face Milling Operation in CNC Milling Operation
Step 1: Create 2D Design in Edgecam
Select Radius arc in the Design toolbar in Setup tab.
Step 2: Enter Radius value (50) and Position value (0,0,0).
Step 3: Enter Radius value (15) and Position value ( 0,0,0).
Step 4: Double click the circle and divide the circle into 3.
Step 5: Enter Radius value (5) and click on three end points.
Step 6: Select Line dialog box in Geometry.
Step 7: Enable Tangent to Tangent
Step 8: Select the two circles for single tangent line. Repeat
this for other five places.
Step 9: Select the Trim Both option in the Edit Toolbar.
Step 10: Select the required portion of the smaller circle and
the tangent line. Repeat this step for rest of the circles.
Step 11: Select the Radius Arc in the Design Toolbar.
Step 12: Enter the Radius value (60) and pick the Origin as
Centre.
Face Milling Operation in Edgecam
Step 1: Select the Face Milling in Mill Operation Menu bar in
Machining tab.
Various parameters in the General tab of Face Milling
Operation.
Step 2: Select tool and its various parameters from the
appropriate menu. Provide cutting parameters like feed, speed
and depth of cut in the menu. Generate the tool path for Face
milling operation.
Step 3: Click Simulate Machining icon.
Click the Start button to start the simulation. Record the
Simulation using the option Capture frame to an AVI
animation as shown.
Final Step: NC Code Generation
Click the Generate Code Icon to generate the NC codes for the
operations.
In the Generate CNC Code Window give a Name and Browse
for the file where the NC file has to saved. Click OK to view
the NC Codes. view the NC codes in the Editor Window.
Ex.No: 3b Computer Aided Part Programming
Application of CAPP in Machining and Turning Centre
AIM
To generate, simulate and execute a CNC program for the
job of given dimensions as shown in the figure using Edge
Cam Software.
PROCEDURE
- Create 2D Design in Edgecam in Design tool bar
with appropriate dimensions as mentioned in the
diagram.
- Create Stock in Edgecam module. Select proper tool
and fixture in Design tool bar
- Incase of milling operation, select create milling
sequence from the menu bar
- Hide the machine display icon once select the
machine.
- Select the profiling in operation menu bar
- Select the mill type (upmilling or down milling)
- Select the tool tap. Give feed rate, depth of cut,
position of the tool in the machine.
- Select the simulate machining option to start the
simulation.
- Select the generate code to generate the NC code.
PROGRAM
Computer Aided Part Programming
Generate NC part programming
ALL DIMENSIONS ARE IN mm
128
RESULT
The NC part programming is generated and coded into
the CNC milling machine. The dimension of machined part is
129
verified with drawing.
VIVA-VOCE QUESTIONS
1. What is flange coupling?
2. What is use of protected type flange coupling?
3. List out some of the modeling software currently available?
4. What is universal coupling?
5. What are the parts of universal coupling?
6. What is coupling?
7. What are the types of couplings?
8. What is knuckle joint?
9. What are the applications of knuckle joint?
10. What is a screw jack?
11. What are the applications of CAD?
12. Define absolute co-ordinates?
13. Define polar co ordinates.
14. Define angular dimension?
15. Define aligned dimension?
16. Define MIRROR?
17. What are the advantages of CAD?
18. What is the default position of the UCS icon
19. How can you create a cylinder by drawing a rectangular
shape
20. Which information does the MASSPROP shortcut provide
21. Where did the dimension text is generally placed
22. Which dimension tool will place the length of an angled
line.
23. Which tolerance identify the maximum and minimum
sizes of a feature
24. A typical set of mechanical working drawings includes
25. The text used on a typical detail sheet should be ________.
26. Which primary unit of measurement is used for
engineering drawings and design in the mechanical industries
27. What are the two main types of projection
28. What is the application of Screw jack?
29. What are the constraints available for assembly?
30. What is the use of shell command?
130
31. What is the use of RIB command?
32. What is the extension Creo Parametric file?
33.What are the difference between CAD and CAM?
34. How to use Revolve command in SOLIDWORKS?
35. What are the important modeling operation?
36. Explain about G codes?
37. Mention few important G codes?
38. What is the use M codes?
39. Write about some important M codes?
40. What is the use of box facing cycle?
41. State the Geometric characteristics symbols
42. Symbols for indicating surface text element of a screw
thread?
43. Basic profiles of forms of screw thread?
44. State the Types of threads.
45. State the Bolts & Nuts.
46. State the Chamfering & Fillet
47. What are the empirical proportions of Hexagon & screw
head
48. State the Types of Bolts.
49. State the Types of nuts.
50. State the Tolerances, fit, limits.
131

More Related Content

What's hot

CUTTING TOOL SELECTION
CUTTING TOOL SELECTIONCUTTING TOOL SELECTION
CUTTING TOOL SELECTIONarunkumar6836
 
Die casting process: Principles, applications and industrial use
Die casting process: Principles, applications and industrial useDie casting process: Principles, applications and industrial use
Die casting process: Principles, applications and industrial useMayurjyotiNeog
 
Principles of Metal Cutting
Principles of Metal CuttingPrinciples of Metal Cutting
Principles of Metal Cuttingnmahi96
 
Common failures and remedies for sheet Metal forming.pptx
Common failures and remedies for sheet Metal forming.pptxCommon failures and remedies for sheet Metal forming.pptx
Common failures and remedies for sheet Metal forming.pptxShivajeeYadav2
 
Casting defects by polayya chintada
Casting defects by polayya chintadaCasting defects by polayya chintada
Casting defects by polayya chintadaPOLAYYA CHINTADA
 
Ch16 sheet metal forming Erdi Karaçal Mechanical Engineer University of Gazia...
Ch16 sheet metal forming Erdi Karaçal Mechanical Engineer University of Gazia...Ch16 sheet metal forming Erdi Karaçal Mechanical Engineer University of Gazia...
Ch16 sheet metal forming Erdi Karaçal Mechanical Engineer University of Gazia...Erdi Karaçal
 
SPRING BACK PREDICTION OF SHEET METAL IN DEEP DRAWING PROCESS
SPRING BACK PREDICTION OF SHEET METAL IN DEEP DRAWING PROCESSSPRING BACK PREDICTION OF SHEET METAL IN DEEP DRAWING PROCESS
SPRING BACK PREDICTION OF SHEET METAL IN DEEP DRAWING PROCESSIAEME Publication
 
Sheet metal working 1
Sheet metal working 1Sheet metal working 1
Sheet metal working 1Naman Dave
 
Sheet metal working
Sheet metal workingSheet metal working
Sheet metal workingJay Makadiya
 
Sheet metal processing
Sheet metal processingSheet metal processing
Sheet metal processingWaqas Ahmed
 
Sheet metal-forming-processes
Sheet metal-forming-processesSheet metal-forming-processes
Sheet metal-forming-processessahilslideshare
 

What's hot (20)

UP &DOWN MILLING .pdf
UP &DOWN MILLING .pdfUP &DOWN MILLING .pdf
UP &DOWN MILLING .pdf
 
METAL MACHINING
METAL MACHININGMETAL MACHINING
METAL MACHINING
 
CUTTING TOOL SELECTION
CUTTING TOOL SELECTIONCUTTING TOOL SELECTION
CUTTING TOOL SELECTION
 
Deep draw test
Deep draw testDeep draw test
Deep draw test
 
Die casting process: Principles, applications and industrial use
Die casting process: Principles, applications and industrial useDie casting process: Principles, applications and industrial use
Die casting process: Principles, applications and industrial use
 
Principles of Metal Cutting
Principles of Metal CuttingPrinciples of Metal Cutting
Principles of Metal Cutting
 
Common failures and remedies for sheet Metal forming.pptx
Common failures and remedies for sheet Metal forming.pptxCommon failures and remedies for sheet Metal forming.pptx
Common failures and remedies for sheet Metal forming.pptx
 
Casting defects by polayya chintada
Casting defects by polayya chintadaCasting defects by polayya chintada
Casting defects by polayya chintada
 
Ch16 sheet metal forming Erdi Karaçal Mechanical Engineer University of Gazia...
Ch16 sheet metal forming Erdi Karaçal Mechanical Engineer University of Gazia...Ch16 sheet metal forming Erdi Karaçal Mechanical Engineer University of Gazia...
Ch16 sheet metal forming Erdi Karaçal Mechanical Engineer University of Gazia...
 
Power Presses
Power PressesPower Presses
Power Presses
 
Computer aided machine drawing manual
Computer aided machine drawing manualComputer aided machine drawing manual
Computer aided machine drawing manual
 
Metal forming processes
Metal forming processesMetal forming processes
Metal forming processes
 
SPRING BACK PREDICTION OF SHEET METAL IN DEEP DRAWING PROCESS
SPRING BACK PREDICTION OF SHEET METAL IN DEEP DRAWING PROCESSSPRING BACK PREDICTION OF SHEET METAL IN DEEP DRAWING PROCESS
SPRING BACK PREDICTION OF SHEET METAL IN DEEP DRAWING PROCESS
 
Sheet metal working 1
Sheet metal working 1Sheet metal working 1
Sheet metal working 1
 
Sheet metal working
Sheet metal workingSheet metal working
Sheet metal working
 
Sheet metal processing
Sheet metal processingSheet metal processing
Sheet metal processing
 
Deep drawing
Deep drawingDeep drawing
Deep drawing
 
Deep Drowing
Deep Drowing Deep Drowing
Deep Drowing
 
Cutting fluids
Cutting fluidsCutting fluids
Cutting fluids
 
Sheet metal-forming-processes
Sheet metal-forming-processesSheet metal-forming-processes
Sheet metal-forming-processes
 

Similar to Cad cam lab 2016 2017

Computer Aided Solid Modelling
Computer Aided Solid ModellingComputer Aided Solid Modelling
Computer Aided Solid ModellingDibyajyoti Laha
 
Nx basics 2014 unfnished
Nx basics 2014 unfnishedNx basics 2014 unfnished
Nx basics 2014 unfnishedMiguele Davila
 
Molds design in solid works
Molds design in solid worksMolds design in solid works
Molds design in solid worksLong Nguyen
 
Mold project basic
Mold project basicMold project basic
Mold project basicAlexDaStar
 
Understanding basic features
Understanding basic featuresUnderstanding basic features
Understanding basic featuresMr_Burns
 
SolidWorks report.pptx
SolidWorks report.pptxSolidWorks report.pptx
SolidWorks report.pptxMohakRanjan
 
Solid works tutorial08_bearingpuller_english_08_lr
Solid works tutorial08_bearingpuller_english_08_lrSolid works tutorial08_bearingpuller_english_08_lr
Solid works tutorial08_bearingpuller_english_08_lrAkira Tamashiro
 
Tutorial 3 d printed phone case
Tutorial 3 d printed phone caseTutorial 3 d printed phone case
Tutorial 3 d printed phone casesoumyadeepm96
 
Solid_Modeling_Project_Reverse engineering of a computer mouse and documentat...
Solid_Modeling_Project_Reverse engineering of a computer mouse and documentat...Solid_Modeling_Project_Reverse engineering of a computer mouse and documentat...
Solid_Modeling_Project_Reverse engineering of a computer mouse and documentat...Mehmet Bariskan
 
Infotechnogen Solid works
Infotechnogen Solid worksInfotechnogen Solid works
Infotechnogen Solid worksJagmeet Singh
 
Die design basic
Die design basicDie design basic
Die design basicAlexDaStar
 
Autocad second level tutorial
Autocad second level tutorialAutocad second level tutorial
Autocad second level tutorialJo Padilha
 
Tutorial 1 - Computer Aided Design (Final Release)
Tutorial 1 - Computer Aided Design (Final Release)Tutorial 1 - Computer Aided Design (Final Release)
Tutorial 1 - Computer Aided Design (Final Release)Charling Li
 

Similar to Cad cam lab 2016 2017 (20)

Computer Aided Solid Modelling
Computer Aided Solid ModellingComputer Aided Solid Modelling
Computer Aided Solid Modelling
 
Nx basics 2014 unfnished
Nx basics 2014 unfnishedNx basics 2014 unfnished
Nx basics 2014 unfnished
 
Nx basics 2014
Nx basics 2014 Nx basics 2014
Nx basics 2014
 
Molds design in solid works
Molds design in solid worksMolds design in solid works
Molds design in solid works
 
Lesson02
Lesson02Lesson02
Lesson02
 
Mold project basic
Mold project basicMold project basic
Mold project basic
 
Understanding basic features
Understanding basic featuresUnderstanding basic features
Understanding basic features
 
SolidWorks report.pptx
SolidWorks report.pptxSolidWorks report.pptx
SolidWorks report.pptx
 
Solid works tutorial08_bearingpuller_english_08_lr
Solid works tutorial08_bearingpuller_english_08_lrSolid works tutorial08_bearingpuller_english_08_lr
Solid works tutorial08_bearingpuller_english_08_lr
 
Tutorial 3 d printed phone case
Tutorial 3 d printed phone caseTutorial 3 d printed phone case
Tutorial 3 d printed phone case
 
Solid_Modeling_Project_Reverse engineering of a computer mouse and documentat...
Solid_Modeling_Project_Reverse engineering of a computer mouse and documentat...Solid_Modeling_Project_Reverse engineering of a computer mouse and documentat...
Solid_Modeling_Project_Reverse engineering of a computer mouse and documentat...
 
Skeleton Modeling Manual
Skeleton Modeling ManualSkeleton Modeling Manual
Skeleton Modeling Manual
 
Infotechnogen Solid works
Infotechnogen Solid worksInfotechnogen Solid works
Infotechnogen Solid works
 
978 1-58503-717-9-3
978 1-58503-717-9-3978 1-58503-717-9-3
978 1-58503-717-9-3
 
Die design basic
Die design basicDie design basic
Die design basic
 
Auto cad 3d tutorial
Auto cad 3d tutorialAuto cad 3d tutorial
Auto cad 3d tutorial
 
Autocad second level tutorial
Autocad second level tutorialAutocad second level tutorial
Autocad second level tutorial
 
Lessonloft
LessonloftLessonloft
Lessonloft
 
Tutorial 1 - Computer Aided Design (Final Release)
Tutorial 1 - Computer Aided Design (Final Release)Tutorial 1 - Computer Aided Design (Final Release)
Tutorial 1 - Computer Aided Design (Final Release)
 
Inventor notes[1]
Inventor notes[1]Inventor notes[1]
Inventor notes[1]
 

Recently uploaded

Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Yantram Animation Studio Corporation
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptxVanshNarang19
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
Kindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpKindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpmainac1
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130Suhani Kapoor
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricksabhishekparmar618
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
 
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...Amil baba
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
 
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre GurgaonCheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre GurgaonDelhi Call girls
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...Suhani Kapoor
 

Recently uploaded (20)

Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptx
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Kindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUpKindergarten Assessment Questions Via LessonUp
Kindergarten Assessment Questions Via LessonUp
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricks
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
NO1 Trending kala jadu Love Marriage Black Magic Punjab Powerful Black Magic ...
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
 
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre GurgaonCheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
 

Cad cam lab 2016 2017

  • 1. Exercise on Extrusion Extruded Boss Feature: Extruded Cut Feature: 1
  • 2. Fillet Feature: Ex No: 1a Introduction of 3D Modelling software Exercise on Extrusion AIM: To model the given object using the Extrusion feature as per the dimensions given. TOOLS: Personal Computer, Solid Modeling Software (Creo Parametric) Description of Extrusion Feature: Base Feature:  The first feature that is created  The foundation of the part 2
  • 3.  The base feature geometry for the box is an extrusion  The extrusion is named Extrude1 To Create an Extruded Base Feature 1. Select a sketch plane. 2. Extrude the sketch perpendicular to sketch plane. Extruded Boss Feature: It Adds material to the part and requires a sketch. Extruded Cut Feature: It Removes material from the part and also it requires a sketch. Fillet Feature: Rounds the edges or faces of a part to a specified radius. Procedure: 1. Select a sketch plane.(Front, top or Side) 2. Sketch a 2D profile of the model. 3. Dimension the model using Smart Dimension icon. 4. Check the sketch is fully defined. 5. Extrude the sketch perpendicular to sketch plane. 6. Use extruded cut feature to cut the solid as given in the drawing. Result: Thus the given model is extruded. Exercises on Revolve 3
  • 4. Sketch of piston to be revolve 4
  • 5. Ex No: 1b Exercises on Revolve AIM: To model the given object using the Revolve feature as per the dimensions given. TOOLS: Personal Computer, Solid Modelling Software (Creo Parametric) Description of Revolve Feature: Command Manager: Features > Revolved Boss/Base 5
  • 6. Menu: Insert > Boss/Base > Revolve Toolbar: Features > Revolved Boss/Base. Using this tool, the sketch is revolved about the revolution axis. The revolution axis could be an axis, an entity of the sketch, or an edge of another feature to create the revolved feature. Note that whether you use a centerline or an edge to revolve the sketch, the sketch should be drawn on one side of the centerline or the edge. Procedure: 1. Select a sketch plane.(Front, top or Side) 2. Sketch a 2D profile of the model. 3. Dimension the model using Smart Dimension icon. 4. Check the sketch is fully defined. 5. Revolve the sketch. Result: Thus the given model is drawn using revolve feature. 6
  • 8. Ex No: 1c Exercises on RIB AIM: To model the given object and construct rib portion in it. TOOLS: Personal Computer, Solid Modelling Software (Creo Parametric) Description of RIB Feature: Command Manager: Features > Rib 8
  • 9. Menu: Insert > Features > Rib Toolbar: Features > Rib Ribs are defined as the thin walled structures that are used to increase the strength of the entire structure of the component, so that it does not fail under an increased load. In Creo parametric, the ribs are created using an open sketch as well as a closed sketch. To create a rib feature, invoke The Rib property manager and select the plane on which you need to draw the sketch for creating the rib feature. Draw the sketch and exit the sketching environment. Specify the rib parameters in the rib property manager and view the detailed preview using the detailed preview button. The rib tool is revoked by choosing the rib button from the features. Procedure: 1. Select a sketch plane.(Front, top or Side) 2. Sketch a 2D profile of the model. 3. Dimension the model using Smart Dimension icon 4. Check the sketch is fully defined 5. Extrude the sketch. 6. Using Rib Feature complete the model. Result: Thus the given model is drawn and completed using rib feature. Exercises on Shell 9
  • 10. 10
  • 11. Ex No: 1d Exercises on Shell AIM: To model the given object and remove the material using shell option. TOOLS: Personal Computer, Solid Modelling Software (Creo Parametric) Description of SHELL Feature:  Removes material from the selected face.  Creates a hollow block from a solid block.  Very useful for thin-walled, plastic parts.  You are required to specify a wall thickness when using the shell feature. Procedure: 1. Select a sketch plane.(Front, top or Side) 2. Sketch a 2D profile of the model. 3. Dimension the model using Smart Dimension icon. 4. Check the sketch is fully defined. 5. Extrude the sketch. 6. Select the face in which you are going to draw the cut profile. 7. Make that plane to normal to you. 11
  • 12. 8. Sketch the cut profile & dimension it. 9. Use Extruded cut feature remove the portion. 10. Select the Shell feature. 11. Select the face in which material to be removed using shell. 12. Specify the shell thickness. Result: Thus the given model is drawn and completed using shell feature. 12
  • 13. 13
  • 14. Ex No: 2 Exercises on Assembly of Flange Coupling AIM: To model and assemble the flange coupling as per the dimensions given and also convert the 3D model into different vies with Bill of materials. TOOLS: Personal Computer, Solid Modelling Software (Creo Parametric) Description about Flange Coupling: A flange coupling is the simplest type of rigid coupling most extensively used in the general power transmission application. It consist of two C.I or steel bosses projected flange plates at on of their ends. The flange plates are drilled with a number of equidistant bolt holes on their flat faces with their centers lying on a imaginary circle called “pitch Circle”. Each of the flange bosses is securely keyed to the end of each shaft using a tapered key driven from inside. While assembling generally two flanges are set such that the keys fitted in them are out of alignment to each other, then the flanges are bolted together by a number of bolts and nuts. Power is transmitted from one shaft to other through the bolts. These bolts are in close running fit in the holes which are drilled and placed in the flanges in order that the load is taken smoothly with out any impact which would take place if the bolts are fitted loose in the holes. Correct alignment of the two shafts is assured irrespective of the bolts, by allowing the end of the shaft to another a small distances in bosses bore of the other flange. Procedure: 1. Model different parts of a flange coupling using Extrude, Revolve etc., features. 2. Select the assembly in Creo Parametric main menu. 3. Using Insert component icon of property manager, insert base component & next components to be assemble. 4. Assemble the parts using various features in assembly mode. 5. Continue the inserting the component & mating until the entire 14
  • 15. 15
  • 16. component are assembled. 6. Save the assembly. 7. From the main menu of creo parametric select the drawing option. 8. Select the drawing sheet format size as – A4 Landscape. 9. Using the model view manager browse the document to be open. 10. Click the view orientation from the model view manager & place the drawing view in the proper place in the sheet as shown above. 11. Using the placed view as parent view project the other or needed views 12. Move cursor to any one view and right click the mouse button. 13. Select the Table – BOM. 14. Place the BOM in the proper place in the drawing sheet. 15. Save the drawing sheet. 16
  • 17. Result: Thus the given flange coupling is modeled, assembled & different views are taken. 17
  • 18. 18
  • 19. Ex No: 3 Exercises on Assembly of Plummer Block AIM: To model and assemble the Plummer block as per the dimensions given and also convert the 3D model into different vies with Bill of materials. TOOLS: Personal Computer, Solid Modelling Software (Creo Parametric) Description about Plummer Block: A pillow block, also known as a Plummer block or bearing housing, is a pedestal used to provide support for a rotating shaft with the help of compatible bearings & various accessories. Housing material for a pillow block is typically made of cast iron or cast steel. Pillow blocks are usually referred to the housings which have a bearing fitted into them and thus the user need not purchase the bearings separately. Pillow blocks are usually mounted in cleaner environments and generally are meant for lesser loads of general industry. These differ from "plummer blocks" which are bearing housings supplied without any bearings and are usually meant for higher load ratings and corrosive industrial environments. However the terms pillow block and plummer block are used interchangeably in certain parts of the world. Procedure: 1. Model different parts of a Plummer Block using Extrude, Revolve etc., features. 2. Select the assembly in Creo Parametric main menu. 3. Using Insert component icon of property manager, insert base component & next components to be assemble. 19
  • 20. 4. Assemble the parts using various features in assembly mode. 5. Continue the inserting the component & mating until the entire component are assembled. 6. Save the assembly. 7. From the main menu of creo parametric select the drawing option. 8. Select the drawing sheet format size as – A4 Landscape. 20
  • 21. 21
  • 22. 9. Using the model view manager browse the document to be Open. 10. Click the view orientation from the model view manager & place the drawing view in the proper place in the sheet as shown above. 11. Using the placed view as parent view project the other or needed views 12. Move cursor to any one view and right click the mouse button. 13. Select the Table – BOM. 14. Place the BOM in the proper place in the drawing sheet. 15. Save the drawing sheet. 22
  • 23. Result: Thus the given Plummer block is modeled; assembled & different views are taken. 23
  • 24. Ex No: 4 Exercises on Assembly of Screw Jack AIM: To model and assemble the Screw jack as per the dimensions given and also convert the3D model into different vies with Bill of materials. TOOLS: Personal Computer, Solid Modelling Software (Creo Parametric) Description about Screw jack: A Screw Jack, manually operated is a contrivance to lift heavy object over a small height with a distinct Mechanical Advantages. It also serves as a supporting aid in the raised position. A screw Jack is actuated by a square threaded screw worked by applying a moderate effort at the end of a Tommy bar inserted into the hole of the head of the screw. The body of the screw jack has an enlarged circular base which provides a large bearing area. A gun metal nut is tight fitted into the body at the top. A screw spindle is screwed through the nut. A load bearing cup is mounted at the top of the screw spindle and secured to it by a washer and a CSK screw. When the screw spindle is rotated, the load bearing cup moves only up or down along with the screw spindle but will not rotate with it. The Tommy bar is inserted into the hole in the head of the screw spindle only 24
  • 25. during working and will be detached when not in use. Procedure: 1. Model different parts of a Screw Jack using Extrude, Revolve etc., features. 2. Select the assembly in Creo Parametric main menu. 3. Using Insert component icon of property manager, insert base component & next components to be assemble. 4. Assemble the parts using various features in assembly mode. 5. Continue the inserting the component & mating until the entire component are assembled. 6. Save the assembly. 7. From the main menu of creo parametric select the drawing option. 8. Drawing icon in main menu of Creo parametric 9. Select the drawing sheet format size as – A4 Landscape. 25
  • 26. 26
  • 27. 10. Using the model view manager browse the document to be open. 11. Click the view orientation from the model view manager & place the drawing view in the proper place in the sheet. 12. Using the placed view as parent view project the other or needed views. 13. Move cursor to any one view and right click the mouse button. 14. Select the Table – BOM. 15. Place the BOM in the proper place in the drawing sheet. 16. Save the drawing sheet. Result: Thus the given Screw Jack is modeled; assembled & 27
  • 28. different views are taken. 28
  • 29. 29
  • 30. Ex No: 5 Exercises on Assembly of Lathe Tail Stock AIM: To model and assemble the lathe tailstock as per the dimensions given and also convert the 3D model into different vies with Bill of materials. TOOLS: Personal Computer, Solid Modelling Software (Creo parametric) Description about Lathe Tailstock: A tailstock, also known as a foot stock, is a device often used as part of an engineering lathe, wood-turning lathe, or used in conjunction with a rotary table on a milling machine. It is usually used to apply support to the longitudinal rotary axis of a work piece being machined. A lathe center is mounted in the tailstock, and inserted against the sides of a hole in the center of the work piece. A tailstock is particularly useful when the work piece is relatively long and slender. Failing to use a tailstock can cause "chatter," where the work piece bends excessively while being cut.It is also used on a lathe to hold drilling or reaming tools for machining a hole in the work piece. Unlike drilling with a drill press or a milling machine, the tool is stationary while the work piece rotates. Holes can only be cut along the axis that the work piece is set to spin. Procedure: 1. Model different parts of a Lathe Tailstock using Extrude, revolve etc., features 2. Select the assembly in creo parametric main menu. 3. Using Insert component icon of property manager, insert base component & next components to be assemble. 30
  • 31. 4. Assemble the parts using various features in assembly mode. 5. Continue the inserting the component & mating until the entire component are assembled. 6. Save the assembly. 7. From the main menu of creo parametric select the drawing option. 8. Drawing icon in main menu of Creo parametric 9. Select the drawing sheet format size as – A4 Landscape. 31
  • 32. 10. Using the model view manager browse the document to be open. 11. Click the view orientation from the model view manager & place the drawing view in the proper place in the sheet. 12. Using the placed view as parent view project the other or needed views. 13. Move cursor to any one view and right click the mouse button. 14. Select the Table – BOM. 15. Place the BOM in the proper place in the drawing sheet. 16. Save the drawing sheet. 32
  • 33. Result: Thus the given Lathe Tailstock is modeled; assembled & different views are taken. 33
  • 34. 34
  • 35. Ex No: 6 Exercises on Assembly of Universal Joint AIM: To model and assemble the Universal Joint as per the dimensions given and also convert the3D model into different vies with Bill of materials. TOOLS: Personal Computer, Solid Modelling Software (Creo Parametric) Description about Universal Joint: A universal joint, (universal coupling, U-joint, Cardan joint, Hardy-Spicer joint, or Hooke's joint) is a joint or coupling in a rigid rod that allows the rod to 'bend' in any direction, and is commonly used in shafts that transmit rotary motion. It consists of a pair of hinges located close together, oriented at 90° to each other, connected by a cross shaft. Procedure: 1. Model different parts of a Universal Joint using Extrude, Revolve etc., features. 2. Select the assembly in Creo Parametric main menu. 3. Using Insert component icon of property manager, insert base component & next components to be assemble. 4. 4. Assemble the parts using various features in assembly mode. 5. Continue the inserting the component & mating until the entire component are assembled. 6. Save the assembly. 7. From the main menu of creo parametric select the drawing option. 8. Drawing icon in main menu of Creo parametric 35
  • 36. 9. Select the drawing sheet format size as – A4 Landscape. 10. Using the model view manager browse the document to be open. 11. Click the view orientation from the model view manager & place the drawing view in the proper place in the sheet. 12. Using the placed view as parent view project the other or needed views. 13. Move cursor to any one view and right click the mouse button. 36
  • 37. 37
  • 38. 14. Select the Table – BOM. 15. Place the BOM in the proper place in the drawing sheet. 16.Save the drawing sheet. Result: Thus the given Universal Joint is modeled; assembled & different views are taken 38
  • 39. 39
  • 40. Ex No: 7 Exercises on Assembly of Machine Vice AIM: To model and assemble the Machine Vice as per the dimensions given and also convert the 3D model into different vies with Bill of materials. TOOLS: Personal Computer, Solid Modelling Software (Creo Parametric) Description about Machine Vice: A vice is a mechanical apparatus used to secure an object to allow work to be performed on it. Vices have two parallel jaws, one fixed and the other movable, threaded in and out by a screw and lever. Woodworking vices are attached to a workbench, typically flush with its work surface. Their jaws are made of wood or metal, the latter usually faced with wood, called cheeks, to avoid marring the work. The movable jaw may include a retractable dog to hold work against a bench dog. "Quick-release" vices employ a split nut that allows the screw to engage or disengage with a half-turn of the handle. When disengaged the movable jaw may be moved in or out throughout its entire range of motion, vastly speeding up the process of adjustment. Procedure: 1. Model different parts of a Machine Vice using Extrude, Revolve etc., features. 2. Select the assembly in Creo Parametric main menu. 3. Using Insert component icon of property manager, insert base component & next components to be assemble. 4. Assemble the parts using various features in 40
  • 41. assembly mode. 5. Continue the inserting the component & mating until the entire component are assembled. 6. Save the assembly. 7. From the main menu of creo parametric select the drawing option. 8. Drawing icon in main menu of Creo parametric 9. Select the drawing sheet format size as – A4 Landscape. 10. Using the model view manager browse the document to be open. 41
  • 42. 42
  • 43. 11. Click the view orientation from the model view manager & place the drawing view in the proper place in the sheet. 12. Using the placed view as parent view project the other or needed views. 13. Move cursor to any one view and right click the mouse button. 14. Select the Table – BOM. 15. Place the BOM in the proper place in the drawing sheet. 16. Save the drawing sheet. Result: Thus the given Machine Vice is modeled, assembled & 43
  • 44. different views are taken. 44
  • 45. Ex No: 8 Exercises on Assembly of Stuffing box AIM: To model and assemble the Stuffing box as per the dimensions given and also convert the3D model into different vies with Bill of materials. TOOLS: Personal Computer, Solid Modelling Software (Creo Parametric) Description about Stuffing box: A stuffing box is an assembly which is used to house a gland seal. It is used to prevent leakage of fluid, such as water or steam, between sliding or turning parts of machine elements. A gland is a general type of stuffing box, used to seal a rotating or reciprocating shaft against a fluid. The most common example is in the head of a tap (faucet) where the gland is usually packed with string which has been soaked in tallow or similar grease. The gland nut allows the packing material to be compressed to form a watertight seal and prevent water leaking up the shaft when the tap is turned on. The gland at the rotating shaft of a centrifugal pump may be packed in a similar way and graphite grease used to accommodate continuous operation. The linear seal around the piston rod of a double acting steam piston is also known as a gland, particularly in marine applications. Likewise the shaft of 45
  • 46. a hand pump or wind pump is sealed with a gland where the shaft exits the borehole. Procedure: 1. Model different parts of a Stuffing box using Extrude, Revolve etc., features. 2. Select the assembly in Creo Parametric main menu. 3. Using Insert component icon of property manager, insert base component & next components to be assemble. 4. Assemble the parts using various features in assembly mode. 5. Continue the inserting the component & mating until the entire component are assembled. 6. Save the assembly. 7. From the main menu of creo parametric select the drawing option. 8. Drawing icon in main menu of Creo parametric 46
  • 47. 47
  • 48. 9. Select the drawing sheet format size as – A4 Landscape. 10. Using the model view manager browse the document to be open. 11. Click the view orientation from the model view manager & place the drawing view in the proper place in the sheet. 12. Using the placed view as parent view project the other or needed views. 13. Move cursor to any one view and right click the mouse button. 14. Select the Table – BOM. 15. Place the BOM in the proper place in the drawing sheet. 16. Save the drawing sheet. 48
  • 49. Result: Thus the given Stuffing box is modeled; assembled & different views are taken. 49
  • 50. Ex No: 9 Exercises on Assembly of Crosshead AIM: To model and assemble the Crosshead as per the dimensions given and also convert the3D model into different vies with Bill of materials. TOOLS: Personal Computer, Solid Modelling Software (Creo Parametric) Description about Crosshead: A crosshead is a mechanism used in long reciprocating engines and reciprocating compressors to eliminate sideways pressure on the piston. Also the crosshead enables the connecting rod to freely move outside the cylinder. Because of the very small bore to stroke ratio on such engines, the connecting rod would hit the cylinder walls and block the engine from rotating if the piston was attached direct to the connecting rod like on trunk engines. Hence the position where the crosshead is placed, is equal to the engine stroke. Procedure: 1. Model different parts of a Crosshead using Extrude, Revolve etc., features. 2. Select the assembly in Creo Parametric main menu. 3. Using Insert component icon of property manager, insert base component & next components to be assemble. 4. Assemble the parts using various features in assembly mode. 5. Continue the inserting the component & mating until the entire component are assembled. 6. Save the assembly. 7. From the main menu of creo parametric select the 50
  • 51. drawing option. 8. Drawing icon in main menu of Creo parametric 9. Select the drawing sheet format size as – A4 Landscape. 10. Using the model view manager browse the document to be open. 11. Click the view orientation from the model view manager & place the drawing view in the proper place in the sheet. 12. Using the placed view as parent view project the other or needed views. 13. Move cursor to any one view and right click the mouse button. 51
  • 52. 14. Select the Table – BOM. 15. Place the BOM in the proper place in the drawing sheet. 16. Save the drawing sheet. Result: Thus the given Crosshead is modeled; assembled & different views are taken. 52
  • 53. 53
  • 54. Ex No: 10 Exercises on Assembly of Safety Valves AIM: To model and assemble the Safety Valves as per the dimensions given and also convert the3D model into different vies with Bill of materials. TOOLS: Personal Computer, Solid Modelling Software (Creo Parametric) Description about Safety Valves: A safety valve is a valve which has the function of increasing the safety of a thermal-hydraulics plant. An example of safety valve could be a pressure safety valve (PSV), i.e. a pressure relief valve (PRV) which automatically releases a substance from a boiler, pressure vessel, or other system, when the pressure or temperature exceeds preset limits. Also pilot-operated relief valves could have the function of safety valves. Safety valves were first used on steam boilers during the Industrial Revolution. Early boilers operating without them were prone to accidental explosion. Procedure: 1. Model different parts of a Safety Valves using Extrude, Revolve etc., features. 2. Select the assembly in Creo Parametric main menu. 3. Using Insert component icon of property manager, insert base component & next components to be assemble. 4. Assemble the parts using various features in assembly mode. 5. Continue the inserting the component & mating until the entire component are assembled. 6. Save the assembly. 7. From the main menu of creo parametric select the 54
  • 55. drawing option. 8. Drawing icon in main menu of Creo parametric 9. Select the drawing sheet format size as – A4 Landscape. 10. Using the model view manager browse the document to be open. 11. Click the view orientation from the model view manager & place the drawing view in the proper place in the sheet. 12. Using the placed view as parent view project the other or needed views. 55
  • 56. 56
  • 57. 13. Move cursor to any one view and right click the mouse button. 14. Select the Table – BOM. 15. Place the BOM in the proper place in the drawing sheet. 16. Save the drawing sheet. Result: Thus the given Safety Valves is modeled, assembled & different views are taken. 57
  • 58. 58
  • 59. Ex No: 11 Exercises on Assembly of Non- return valves AIM: To model and assemble the Non-return valves as per the dimensions given and also convert the3D model into different vies with Bill of materials. TOOLS: Personal Computer, Solid Modelling Software (Creo Parametric) Description about Non-return valves: A check valve, clack valve, non-return valve or one-way valve is a valve that normally allows fluid (liquid or gas) to flow through it in only one direction. Check valves are two- port valves, meaning they have two openings in the body, one for fluid to enter and the other for fluid to leave. There are various types of check valves used in a wide variety of applications. Check valves are often part of common household items. Although they are available in a wide range of sizes and costs, check valves generally are very small, simple, or inexpensive. Check valves work automatically and most are not controlled by a person or any external control; accordingly, most do not have any valve handle or stem. The bodies (external shells) of most check valves are made of plastic or metal. Procedure: 1. Model different parts of Non-return valves using Extrude, Revolve etc., features. 2. Select the assembly in Creo Parametric main menu. 3. Using Insert component icon of property manager, insert base component & next components to be assemble. 4. Assemble the parts using various features in 59
  • 60. assembly mode. 5. Continue the inserting the component & mating until the entire component are assembled. 6. Save the assembly. 7. From the main menu of creo parametric select the drawing option. 8. Drawing icon in main menu of Creo parametric 9. Select the drawing sheet format size as – A4 Landscape. 10. Using the model view manager browse the document to be open. 60
  • 61. 61
  • 62. 11. Click the view orientation from the model view manager & place the drawing view in the proper place in the sheet. 12. Using the placed view as parent view project the other or needed views. 13. Move cursor to any one view and right click the mouse button. 14. Select the Table – BOM. 15. Place the BOM in the proper place in the drawing sheet. 16. Save the drawing sheet. Result: Thus the given Non-return valve is modeled, assembled 62
  • 63. & different views are taken. 63
  • 64. Ex No: 12 Exercises on Assembly of Connecting rod AIM: To model and assemble the Connecting rod as per the dimensions given and also convert the3D model into different vies with Bill of materials. TOOLS: Personal Computer, Solid Modelling Software (Creo Parametric) Description about Connecting rod: A connecting rod is an engine component that transfers motion from the piston to the crankshaft and functions as a lever arm. Connecting rods are commonly made from cast aluminum alloy and are designed to withstand dynamic stresses from combustion and piston movement. The small end of the connecting rod connects to the piston with a piston pin. The piston pin, or wrist pin, provides a pivot point between the piston and connecting rod. Spring clips, or piston pin locks, are used to hold the piston pin in place. The big end of the connecting rod connects to the crankpin journal to provide a pivot point on the crankshaft. Connecting rods are produces as one piece or two-piece components. A rod cap is the removable section of a two-piece connecting rod that provides a bearing surface for the crankpin journal. The rod cap is attached to the connecting rod with two cap screws for installation and removal from the crankshaft. Procedure: 1. Model different parts of a Connecting rod using Extrude, Revolve etc., features. 2. Select the assembly in Creo Parametric main menu. 3. Using Insert component icon of property manager, insert base component & next components to be 64
  • 65. assemble. 4. Assemble the parts using various features in assembly mode. 5. Continue the inserting the component & mating until the entire component are assembled. 6. Save the assembly. 7. From the main menu of Creo parametric select the drawing option. 8. Drawing icon in main menu of Creo parametric 65
  • 66. 66
  • 67. 9. Select the drawing sheet format size as – A4 Landscape. 10. Using the model view manager browse the document to be open. 11. Click the view orientation from the model view manager & place the drawing view in the proper place in the sheet. 12. Using the placed view as parent view project the other or needed views. 13. Move cursor to any one view and right click the mouse button. 14. Select the Table – BOM. 15. Place the BOM in the proper place in the drawing sheet. 16. Save the drawing sheet. 67
  • 68. Result: Thus the given Connecting rod is modeled; assembled & different views are taken. 68
  • 69. 69
  • 70. Ex No: 13 Exercises on Assembly of Piston AIM: To model and assemble the Piston as per the dimensions given and also convert the3D model into different vies with Bill of materials. TOOLS: Personal Computer, Solid Modelling Software (Creo Parametric) Description about Piston: A piston is a component of reciprocating engines, reciprocating pumps, gas compressors and pneumatic cylinders, among other similar mechanisms. It is the moving component that is contained by a cylinder and is made gas- tight by piston rings. In an engine, its purpose is to transfer force from expanding gas in the cylinder to the crankshaft via a piston rod and/or connecting rod. In a pump, the function is reversed and force is transferred from the crankshaft to the piston for the purpose of compressing or ejecting the fluid in the cylinder. In some engines, the piston also acts as a valve by covering and uncovering ports in the cylinder wall. Procedure: 1. Model different parts of a Piston using Extrude, Revolve etc., features. 2. Select the assembly in Creo Parametric main menu. 3. Using Insert component icon of property manager, insert base component & next components to be assemble. 4. Assemble using MATE Feature. 5. Continue the inserting the component & mating until the entire component are assembled. 6. Save the assembly. 70
  • 71. 7. From the main menu of creo parametric select the drawing option. 8. Drawing icon in main menu of Creo parametric 9. Select the drawing sheet format size as – A4 Landscape. 10. Using the model view manager browse the document to be open. 11. Click the view orientation from the model view manager & place the drawing view in the proper place in the sheet. 12. Using the placed view as parent view project the other or needed 71
  • 72. 72
  • 73. views. 13. Move cursor to any one view and right click the mouse button. 14.Select the Table – BOM. 15. Place the BOM in the proper place in the drawing sheet. 16. Save the drawing sheet. Result: Thus the given Piston is modeled; assembled & different views are taken. 73
  • 74. Ex No: 14 Exercises on Assembly of Crankshaft AIM: To model and assemble the Crankshaft as per the dimensions given and also convert the3D model into different vies with Bill of materials. TOOLS: Personal Computer, Solid Modelling Software (Creo Parametric) Description about Crankshaft: A crankshaft—related to crank—is a mechanical part able to perform a conversion between reciprocating motion and rotational motion. In a reciprocating engine, it translates reciprocating motion of the piston into rotational motion; whereas in a reciprocating compressor, it converts the rotational motion into reciprocating motion. In order to do the
  • 75. conversion between two motions, the crankshaft has "crank throws" or "crankpins", additional bearing surfaces whose axis is offset from that of the crank, to which the "big ends" of the connecting rods from each cylinder attach. It is typically connected to a flywheel to reduce the pulsation characteristic of the four-stroke cycle, and sometimes a torsional or vibrational damper at the opposite end, to reduce the torsional vibrations often caused along the length of the crankshaft by the cylinders farthest from the output end acting on the torsional elasticity of the metal. Procedure: 1. Model different parts of a Crankshaft using Extrude, Revolve etc., features. 2. Select the assembly in Creo Parametric main menu. 3. Using Insert component icon of property manager, insert base component & next components to be assemble. 4. Assemble using MATE Feature. 5. Continue the inserting the component & mating until the entire component are assembled. 6. Save the assembly. 7. From the main menu of creo parametric select the drawing option. 8. Drawing icon in main menu of Creo parametric 9. Select the drawing sheet format size as – A4 Landscape. 10. Using the model view manager browse the document to be open. 11. Click the view orientation from the model view manager & place the drawing view in the proper place in the sheet. 12. Using the placed view as parent view project the other or needed views.
  • 76. 13. Move cursor to any one view and right click the mouse button. 14. Select the Table – BOM. 15. Place the BOM in the proper place in the drawing sheet. 16. Save the drawing sheet. Result: Thus the given Crankshaft is modeled; assembled & different views are taken. B) COMPUTER AIDED MANUFACTURING (CAM) Ex No: 1 Manual Part Programming in CNC Lathe
  • 77. CNC Part Programming Axis of motion In generally, all motions have 6 degrees of freedom. In other words, motion can be resolved into 6 axes, namely, 3 linear axes (X, Y and Z axis) and 3 rotational axes (A, B, and C axis). Fig. Axis of Motion Dimension Systems Incremental System This type of control always uses as a reference to the preceding point in a sequence of points. The disadvantage of this system is that if an error occurs, it will be accumulated.
  • 78. Incremental System Absolute System In an absolute system all references are made to the origin of the coordinate system. All commands of motion are defined by the absolute coordinate referred to the origin. Absolute System Definition of Programming NC programming is where all the machining data are compiled and where the data are translated into a language which can be understood by the control system of the machine tool. The machining data is as follows: a. Machining sequence classification of process, tool start up point, cutting depth, tool path etc.
  • 79. b. Cutting conditions spindle speed, feed rate, coolant, etc. c. Selection of cutting tools. Programme Structure Structure of CNC Part Programme A CNC programme consists of blocks, words and addresses. Block: A command given to the control unit is called a block. Word: A block is composed of one or more words. A word is composed of an identification letter and a series of numerals, e.g. the command for a feed rate of 200mm/min is F200. Address: The identification letter at the beginning of each word is called address. The meaning of the address is in accordance with EIA (Electronic Industries Association) standard RS-274-D. The most common 'addresses' are listed below: Function Address Sequence number N
  • 80. Preparatory function G Co-ordinate word X, Y, Z Parameters for Circular Interpolation I, J, K Feed function F Spindle function S Tool function T Miscellaneous function M An example of a programme is as follows: N20 G01 X20.5 F200 S1000 M03 N21 G02 X30.0 Y40.0 I20.5 J32.0 Explanation of Words Sequence Number (N Address) A sequence number is used to identify the block. It is always placed at the beginning of the block and can be regarded as the name of the block. The sequence numbers need not be consecutive. The execution sequence of the programme is according to the actual sequence of the block and not the sequence of the number. In fact some CNC systems do not require sequence numbers. Preparatory Function (G Address) A preparatory function determines how the tool is to move to the programmed target. The most common G addresses are listed below: G00 Rapid traverse G01 Linear interpolation with feed rate G02 Circular interpolation (clockwise) G03 Circular interpolation (counter clockwise) G2/G3 Helical interpolation G04 Dwell time in milliseconds
  • 81. G05 Spline definition G06 Spline interpolation G07 Tangential circular interpolation / Helix interpolation / Polygon interpolation / Feedrate interpolation G08 Ramping function at block transition / Look ahead "off" G09 No ramping function at block transition / Look ahead "on" G10 Stop dynamic block pre processing G11 Stop interpolation during block pre processing G12 Circular interpolation (cw) with radius G13 Circular interpolation (ccw) with radius G14 Polar coordinate programming, absolute G15 Polar coordinate programming, relative G16 Definition of the pole point of the polar coordinate system G17 Selection of the X, Y plane G18 Selection of the Z, X plane G19 Selection of the Y, Z plane G20 Selection of a freely definable plane G21 Parallel axes "on" G22 Parallel axes "off" G24 Safe zone programming; lower limit values G25 Safe zone programming; upper limit values G26 Safe zone programming "off" G27 Safe zone programming "on" G33 Thread cutting with constant pitch G34 Thread cutting with dynamic pitch G35 Oscillation configuration G38 Mirror imaging "on" G39 Mirror imaging "off" G40 Path compensations "off" G41 Path compensation left of the work piece contour G42 Path compensation right of the work piece contour G43 Path compensation left of the work piece contour with altered approach G44 Path compensation right of the work piece contour
  • 82. with altered approach G50 Scaling G51 Part rotation; programming in degrees G52 Part rotation; programming in radians G53 Zero offset off G54 Zero offset #1 G55 Zero offset #2 G56 Zero offset #3 G57 Zero offset #4 G58 Zero offset #5 G59 Zero offset #6 G63 Feed / spindle override not active G66 Feed / spindle override active G70 Inch format active G71 Metric format active G72 Interpolation with precision stop "off" G73 Interpolation with precision stop "on" G74 Move to home position G75 Curvature function activation G76 Curvature acceleration limit G78 Normalcy function "on" (rotational axis orientation) G79 Normalcy function "off" G80 - G89 for milling applications: G80 Canned cycle "off" G81 Drilling to final depth canned cycle G82 Spot facing with dwell time canned cycle G83 Deep hole drilling canned cycle G84 Tapping or Thread cutting with balanced chuck canned cycle G85 Reaming canned cycle G86 Boring canned cycle G87 Reaming with measuring stop canned cycle G88 Boring with spindle stop canned cycle G89 Boring with intermediate stop canned cycle G81 - G88 for cylindrical grinding applications: G81 Reciprocation without plunge G82 Incremental face grinding
  • 83. G83 Incremental plunge grinding G84 Multi-pass face grinding G85 Multi-pass diameter grinding G86 Shoulder grinding G87 Shoulder grinding with face plunge G88 Shoulder grinding with diameter plunge G90 Absolute programming G91 Incremental programming G92 Position preset G93 Constant tool circumference velocity "on" (grinding wheel) G94 Feed in mm / min (or inch / min) G95 Feed per revolution (mm / rev or inch / rev) G96 Constant cutting speed "on" G97 Constant cutting speed "off" G98 Positioning axis signal to PLC G99 Axis offset G100 Polar transformation "off" G101 Polar transformation "on" G102 Cylinder barrel transformation "on"; Cartesian coordinate system G103 Cylinder barrel transformation "on," with real-time- radius compensation G104 Cylinder barrel transformation with center line migration (CLM) and G105 Polar transformation "on" with polar axis selections G106 Cylinder barrel transformation "on" polar-/cylinder- coordinates G107 Cylinder barrel transformation "on" polar-/cylinder- coordinates with G108 Cylinder barrel transformation polar-/cylinder- coordinates with CLM G109 Axis transformation programming of the tool depth G110 Power control axis selection/channel 1 G111 Power control pre-selection V1, F1, T1/channel 1 G112 Power control pre-selection V2, F2, T2/channel 1 G113 Power control pre-selection V3, F3, T3/channel 1
  • 84. G114 Power control pre-selection T4/channel 1 G115 Power control pre-selection T5/channel 1 G116 Power control pre-selection T6/pulsing output G117 Power control pre-selection T7/pulsing output G120 Axis transformation; orientation changing of the linear interpolation rotary axis G121 Axis transformation; orientation change in a plane G125 Electronic gear box; plain teeth G126 Electronic gear box; helical gearing, axial G127 Electronic gear box; helical gearing, tangential G128 Electronic gear box; helical gearing, diagonal G130 Axis transformation; programming of the type of the orientation change G131 Axis transformation; programming of the type of the orientation change G132 Axis transformation; programming of the type of the orientation change G133 Zero lag thread cutting "on" G134 Zero lag thread cutting "off" G140 Axis transformation; orientation designation work piece fixed coordinates G141 Axis transformation; orientation designation active coordinates G160 ART activation G161 ART learning function for velocity factors "on" G162 ART learning function deactivation G163 ART learning function for acceleration factors G164 ART learning function for acceleration changing G165 Command filter "on" G166 Command filter "off" G170 Digital measuring signals; block transfer with hard stop G171 Digital measuring signals; block transfer without hard stop G172 Digital measuring signals; block transfer with smooth stop G175 SERCOS-identification number "write"
  • 85. G176 SERCOS-identification number "read" G180 Axis transformation "off" G181 Axis transformation "on" with not rotated coordinate system G182 Axis transformation "on" with rotated / displaced coordinate system G183 Axis transformation; definition of the coordinate system G184 Axis transformation; programming tool dimensions G186 Look ahead; corner acceleration; circle tolerance G188 Activation of the positioning axes G190 Diameter programming deactivation G191 Diameter programming "on" and display of the contact point G192 Diameter programming; only display contact point diameter G193 Diameter programming; only display contact point actual axes center point G200 Corner smoothing "off" G201 Corner smoothing "on" with defined radius G202 Corner smoothing "on" with defined corner tolerance G203 Corner smoothing with defined radius up to maximum tolerance G210 Power control axis selection/Channel 2 G211 Power control pre-selection V1, F1, T1/Channel 2 G212 Power control pre-selection V2, F2, T2/Channel 2 G213 Power control pre-selection V3, F3, T3/Channel 2 G214 Power control pre-selection T4/Channel 2 G215 Power control pre-selection T5/Channel 2 G216 Power control pre-selection T6/pulsing output/Channel 2 G217 Power control pre-selection T7/pulsing output/Channel 2 G220 Angled wheel transformation "off" G221 Angled wheel transformation "on" G222 Angled wheel transformation "on" but angled wheel moves before others
  • 86. G223 Angled wheel transformation "on" but angled wheel moves after others G265 Distance regulation – axis selection G270 Turning finishing cycle G271 Stock removal in turning G272 Stock removal in facing G274 Peck finishing cycle G275 Outer diameter / internal diameter turning cycle G276 Multiple pass threading cycle G310 Power control axes selection /channel 3 G311 Power control pre-selection V1, F1, T1/channel 3 G312 Power control pre-selection V2, F2, T2/channel 3 G313 Power control pre-selection V3, F3, T3/channel 3 G314 Power control pre-selection T4/channel 3 G315 Power control pre-selection T5/channel 3 G316 Power control pre-selection T6/pulsing output/Channel 3 G317 Power control pre-selection T7/pulsing output/Channel 3 Co-ordinate Word (X/Y/Z Address) A co-ordinate word specifies the target point of the tool movement (absolute dimension system) or the distance to be moved (incremental dimension). The word is composed of the address of the axis to be moved and the value and direction of the movement. Example: X100 Y-200: represents the movement to (100, 200). Whether the dimensions are absolute or incremental will have to be defined previously (using G90 or G91). Parameter for Circular Interpolation (I/J/K Address) These parameters specify the distance measured from the start point of the arc to the centre. Numerals following I, J and K are the X, Y and Z components of the distance respectively.
  • 87. Spindle Function (S Address) The spindle speed is commanded under an S address and is always in revolution per minute. It can be calculated by the following formula: Spindle Speed = )( 1000min)/( mmDiameterCutter mSpeedCuttingSurface × − π The following table gives the surface cutting speeds for some common materials: Cutting tool Material Work piece material Al alloy Brass Cast Iron Mild Steel HSS 120 75 18 30 Carbide 500 180 120 200 Example: S2000 represents a spindle speed of 2000rpm Feed Function (F Address) The feed is programmed under an F address except for rapid traverse. The unit may be in mm per minute (in the case of milling machine) or in mm per revolution (in the case of turning machine). The unit of the feed rate has to be defined at the beginning of the programme. The following table gives the chip load per tooth of milling cutters cutting some common materials: Milling Cutter Material Chip load per tooth (mm/rev) Al alloy Brass Cast Iron Mild Steel HSS 0.28 0.18 0.20 0.13 Sintered Carbide 0.25 0.15 0.25 0.25 Example: F200 represents a feed rate of 200mm/min
  • 88. Tool Function (T Address) The selection of tool is commanded under a T address. Example: T02 represents tool number 2 M codes simple definition M00 Unconditional stop M01 Conditional stop M02 End of program M03 Spindle clockwise M04 Spindle counter clockwise M05 Spindle stop M06 Tool change (see Note below) M19 Spindle orientation M20 Start oscillation (configured by G35) M21 End oscillation M30 End of program M40 Automatic spindle gear range selection M41 Spindle gear transmission step 1 M42 Spindle gear transmission step 2 M43 Spindle gear transmission step 3 M44 Spindle gear transmission step 4 M45 Spindle gear transmission step 5 M46 Spindle gear transmission step 6 M70 Spline definition, beginning and end curve 0 M71 Spline definition, beginning tangential, end curve 0 M72 Spline definition, beginning curve 0, end tangential M73 Spline definition, beginning and end tangential M80 Delete rest of distance using probe function, from axis measuring input M81 Drive On application block (resynchronize axis position via PLC signal during the block) M101-M108 Turn off fast output byte bit 1 (to 8) M109 Turn off all (8) bits in the fast output byte M111-M118 Turn on fast output byte bit 1 (to 8)
  • 89. M121-M128 Pulsate (on/off) fast output byte bit 1 (to 8) M140 Distance regulation “on” (configured by G265) M141 Distance regulation “off” M150 Delete rest of distance using probe function, for a probe input (one of 16, M151-M168) M151-M158 Digital input byte 1 bit 1 (to bit 8) is the active probe input M159 PLC cannot define the bit mask for the probe inputs M160 PLC can define the bit mask for the probe inputs (up to 16) M161-M168 Digital input byte 2 bit 1 (to bit 8) is the active probe input M170 Continue the block processing look ahead of the part program (cancel the M171) M171 Stop the block processing look ahead of the probe input part program segment (like a G10) M200 Activate the hand wheel operation in the automatic mode (to introduce an offset in the program) M201-M208 Select the axis (by number from 1 to 8) for the hand wheel operation M209 Activate the hand wheel operation in the automatic mode, with PLC control of the axis selection M210 Deactivate the hand wheel input while in the automatic mode M211 Deactivate this hand wheel feature and also remove the hand wheel offset (if any) M213 Spindle 2 clockwise M214 Spindle 2 counter clockwise M215 Spindle 2 stop M280 Switchable spindle/rotary axis, rotary axis on, first combination M281 Switchable spindle/rotary axis, rotary axis on, second combination M290 Switchable spindle/rotary axis, spindle enabled, first combination M291 Switchable spindle/rotary axis, spindle enabled, second combination
  • 90. Steps for CNC Programming and Machining The following is the procedures to be followed in CNC programming and machining. The most important point is to verify the programme by test run it on the machine before the actual machining in order to ensure that the programme is free of mistakes. a. Study the part drawing carefully. b. Unless the drawing dimensions are CNC adapted, select a suitable programme zero point on the work piece. The tool will be adjusted to this zero point during the machine set up. c. Determine the machining operations and their sequence. d. Determine the method of work clamping (vice, rotary table, fixtures etc). e. Select cutting tools and determine spindle speeds and feeds. f. Write programme (translate machining steps into programme blocks). If many solutions are possible, try the simplest solution first. It is usually longer, but better to proceed in this way. g. Prepare tool chart or diagram, measure tool geometry (lengths, radii) and note. h. Clamp work piece and set up machine. i. Enter compensation value if necessary. j. Check and test programme. It is a good practice to dry run the programme (i) without the work piece, (ii) without the cutting tools, or (iii) by raising the tool to a safe height. If necessary, correct and edit programme and check again. Start machining. G-codes in Part Programming Absolute and Incremental Dimensioning (G90/G91) G90 and G91 are used to control the dimensioning system that will be used in the data input. In G90 mode, the dimensions
  • 91. will be recognized as absolute while in G91 will be incremental. Rapid Positioning (G00) This is to command the cutter to move from the existing point to the target point at the fastest speed of the machine. Programme Format G00 X Y Z Linear Interpolation (G01) This is to command the cutter to move from the existing point to the target point along a straight line at the speed designated by the F address. Programme Format G01 X Y Z F
  • 92. Circular Interpolation (G02/G03) This is to command the cutter to move from the existing point to the target point along a circular arc in clockwise direction (G02) or counter clockwise direction (G03). In this case, beside the target point, the radius or the centre of the arc is also required. Most of the CNC systems nowadays still require the data of the arc centre rather than the radius. The parameters of the centre of the circular arc is designated by the I, J and K addresses. I is the distance along the X axis, J along the Y, and K along the Z. This parameter is defined as the vector (magnitude and direction) from the starting point to the centre of the arc. Programme Format (Clockwise Direction) G02 X Y I(XC - XS) J(YC - YS) Where XC and YC is the coordinate of the centre, and XS and YS is the coordinate of the start point of the arc.
  • 93. Circular Interpolation – Clockwise Programme Format (Counter clockwise Direction) G03 X Y I J Circular Interpolation - Counter clockwise
  • 94. Cutter Compensation (G40/G41/G42) In CNC machining, if the cutter axis is moving along the programmed path, the dimension of the work piece obtained will be incorrect since the diameter of the cutter has not be taken into account. Modern CNC systems are capable of doing this type of calculation which is known as cutter compensation. What the system requires are the programmed path, the cutter diameter and the position of the cutter with reference to the contour. Normally, the cutter diameter is not included in the programme. It has to be input to the CNC system in the tool setting process. Comparison of Tool Path with and without Cutter Compensation If the cutter is on the left of the contour, G41 is used. If the cutter is on the right of the contour, G42 will be used. G40 is to cancel the compensation calculation.
  • 95. Direction of Cutter Compensation Example 1
  • 96. Programme Functions N01 G90 Absolute Dimensioning N02 G00 X-30 Y-30 Z100 Rapid move to (X-30, Y-30, Z100) N03 T01 Using Tool Number 1 N04 G00 Z5 S1000 M03 Rapid move to Z5; start spindle clockwise at 1000rpm N05 G01 Z-10 F100 Feed to Z-10 at 100mm/min N06 G41 G01 X0 Y15 F200 Call up compensation, cutter on the left feed to (X0, Y15) at 200mm/min N07 G01 Y66.564 From N07 to N15 is the contour cutting N08 G02 X16.111 Y86.183, I20 J0 N09 G02 X93.889 Y86.183 I38.889 J-196.183 N10 G02 X110 Y66.564 I-3.889 J-19.619 N11 G01 Y26.247 N12 G02 X98.882 Y11.758 I-15 J0 N13 G01 X55 Y0 N14 G01 X15 N15 G02 X0 Y15 I0 J15 N16 G40 X-30 Y-30, Cancel of compensation; feed to (X-30, Y-30) N17 G00 Z100 M30, Rapid move to Z100; programme end Other Functions
  • 97. Modern CNC systems have some specially designed functions to simplify the manual programming. However, since most of these functions are system oriented, it is not intended to discuss them here in detail. The following paragraphs give a brief description of commonly used functions in modern CNC systems. The user should refer to the programming manuals of the machine for the detail programming and operation. Mirror Image This is the function that converts the programmed path to its mirror image, which is identical in dimensions but geometrically opposite about one or two axes. Programme Repetition and Looping In actual machining, it is not always possible to machine to the final dimension in one go. This function enables the looping of a portion of the programme so that the portion can be executed repeatedly. Pocketing Cycle Pocketing is a common process in machining. This is to excavate the material within a boundary normally in zigzag path and layer by layer. In a pocketing cycle, the pattern of cutting is pre-determined. The user is required to input parameters including the length, width and depth of the pocket, tool path spacing, and layer depth. The CNC system will then automatically work out the tool path. Drilling, Boring, Reaming and Tapping Cycle This is similar to pocketing cycle. In this function, the drilling pattern is pre-determined by the CNC system. What the user has to do is to input the required parameters such as the total depth of the hole, the down feed depth, the relief height and the dwell time at the bottom of the hole.
  • 98. Ex. No: 1a MULTIPLE TURNING OPERATION AIM: To write, simulate and execute a CNC program for the job of given dimensions as shown in the figure using semi production lathe. PROCEDURE: -Initially draw the rough diagram with required dimensions. ( 30x90mm)ɸ -Write a CNC program with preparatory and miscellaneous codes -Provide proper tolerances to protect the tool -Select appropriate tool -Enter the program using software -Simulation of tool path -Do manual setting -Enable work piece reference and carry out machining
  • 100. RESULT: Verify the tool path generation and actual dimensions obtained.
  • 101. DRILLING AND BORING OPERATION
  • 102. ALL DIMENSIONS ARE IN mm Ex. No: 1b DRILLING AND BORING AIM: To write, simulate and execute a CNC program for the job of given dimensions as shown in the figure using semi production lathe. PROCEDURE: -Initially draw the rough diagram with required dimensions ( 30x90mm)ɸ -Write a CNC program with preparatory and miscellaneous codes -Provide proper tolerances to protect the tool -Select appropriate tool -Enter the program using software -Simulation of tool path -Do manual setting -Enable work piece reference and carry out machining PROGRAM
  • 103. RESULT: Verify the tool path generation and actual dimensions obtained. TAPER TURNING ALL DIMENSIONS ARE IN mm
  • 104. Ex.No:1c TAPER TURNING AIM: To write, simulate and execute a CNC program for the job of given dimensions as shown in the figure using semi production lathe. PROCEDURE: -Initially draw the rough diagram with required dimensions ( 30x90mm)ɸ -Write a CNC program with preparatory and miscellaneous codes -Provide proper tolerances to protect the tool -Select appropriate tool -Enter the program using software -Simulation of tool path -Do manual setting -Enable work piece reference and carry out machining PROGRAM
  • 105. RESULT: Verify the tool path generation and actual dimensions obtained. THREAD CUTTING OPERATION
  • 106. ALL DIMENSIONS ARE IN mm Ex. No: 1d THREAD CUTTING AIM: To write, simulate and execute a CNC program for the job of given dimensions as shown in the figure using semi production lathe. PROCEDURE: -Initially draw the rough diagram with required dimensions ( 30x90mm)ɸ -Write a CNC program with preparatory and miscellaneous codes -Provide proper tolerances to protect the tool -Select appropriate tool -Enter the program using software -Simulation of tool path -Do manual setting -Enable work piece reference and carry out machining PROGRAM
  • 107. RESULT: Verify the tool path generation and actual dimensions obtained Ex.No: 2 MANUAL PART PROGRAMMING IN CNC MILLING Directives [BILLET - Define Billet Size [EDGE MOVE - Offset from the program zero to the lower left corner of the billet [TOOL DEF - Define diameter and length of a tool [STEP - Step by step execution of program [NO STEP - Cancel step by step execution of [SHOW - Show the operation being simulated [NO SHOW - Stop the operation being simulated [TUTORIAL - To display user interactive message at the bottom [CLEAR - It will clear the interactive message display General Notations X X Coordinate value
  • 108. Y Y Coordinate value Z Z Coordinate value T Tool Number F Feed rate S Spindle speed R Radius of arc Functions Function Operation G00 Positioning (Rapid traverse) G01 Linear interpolation (Cutting feed) G02 Circular interpolation /Helical CW G03 Circular interpolation/Helical CCW G04 Dwell Exact stop G20 Imperial units (inches) G21 Metric units (mm) G28 Return to reference point G40 Tool radius compensation cancel G41 Left hand radius compensation G42 Right hand radius compensation G49 Tool length compensation cancel G90 Absolute command G91 Incremental command G92 Set datum G94 Feed per minute G95 Feed per rotation G170-G171 Circular Pocketing G172-G173 Rectangular Pocketing M Functions Function Operation M00 Program Stop M02 Program End M03 Spindle Forward M04 Spindle Reverse M05 Spindle Stop
  • 109. M06 Tool Change M70 X Mirror on M71 Y Mirror on M80 X Mirror Off M81 Y Mirror Off M98 Subprogram Call M99 Subprogram Exit LINEAR, CIRCULAR INTERPOLATION (MILLING)
  • 110. ALL DIMENSIONS ARE IN mm Ex.No: 2a LINEAR, CIRCULAR INTERPOLATION (MILLING) AIM To write, simulate and execute a CNC milling program for the job of given dimensions as shown in the figure using semi production milling machine. PROCEDURE -Identify the required coordinates of the profile based on profile origin. -Provide proper tolerances to protect the tool -Select appropriate tool, speed, feed rate for the operations -Write the NC program using appropriate Preparatory and miscellaneous codes. -Enter the program -Analyze the program -Ensure the program should be free from errors using check syntax and dry run -Simulate the program -Do manual setting carefully -Carry out machining PROGRAM
  • 111. RESULT The dimensions of machined part are verified with drawing. MIRRORING OPERATION IN CNC MILLING
  • 112. ALL DIMENSIONS ARE IN mm Ex. No: 2b MIRRORING AIM To write, simulate and execute a CNC milling program for the job of given dimensions as shown in the figure using semi production milling machine. PROCEDURE -Identify the required coordinates of the profile based on profile origin. -Provide proper tolerances to protect the tool
  • 113. -Select appropriate tool, speed, feed rate for the operations -Write the NC program using appropriate Preparatory and miscellaneous codes. -Enter the program -Analyze the program -Ensure the program should be free from errors using check syntax and dry run -Simulate the program -Do manual setting carefully -Carry out machining PROGRAM RESULT The dimensions of machined part are verified with drawing.
  • 114. POCKETING OPERATION IN CNC MILLING ALL DIMENSIONS ARE IN mm Ex.No: 2c POCKETING AIM
  • 115. To write, simulate and execute a CNC milling program for the job of given dimensions as shown in the figure using semi production milling machine. PROCEDURE -Identify the required coordinates of the profile based on profile origin. -Provide proper tolerances to protect the tool -Select appropriate tool, speed, feed rate for the operations -Write the NC program using appropriate Preparatory and miscellaneous codes. -Enter the program -Analyze the program -Ensure the program should be free from errors using check syntax and dry run -Simulate the program -Do manual setting carefully -Carry out machining PROGRAM RESULT The dimensions of machined part are verified with drawing.
  • 116. DRILLING OPERATION IN CNC MILLING ALL DIMENSIONS ARE IN mm
  • 117. Ex.No: 2d DRILLING AIM To write, simulate and execute a CNC milling program for the job of given dimensions as shown in the figure using semi production milling machine. PROCEDURE -Identify the required coordinates of the profile based on profile origin. -Provide proper tolerances to protect the tool -Select appropriate tool, speed, feed rate for the operations -Write the NC program using appropriate Preparatory and miscellaneous codes. -Enter the program -Analyze the program -Ensure the program should be free from errors using check syntax and dry run -Simulate the program -Do manual setting carefully -Carry out machining PROGRAM RESULT
  • 118. The dimensions of machined part are verified with drawing. Ex.No: 3a Computer Aided Part Programming (CL Data and Post process generation using CAM packages) Edge CAM Computer aided part programming computer is used to generate the part program to machine the component. Edgecam is a market leading computer aided manufacturing (CAM) software system for NC part programming. With unparalleled ease of use and sophisticated tool path generation, it's the CAM system that will need for milling, turning and mill-turn machining. CAM Program to Edgecam Workflow NEW PRODUCT DEVELOPMENT (NPD) IN CNC MACHINING: 1. STUDY OF DRAWING 2. PROCESS PLANNING
  • 119. 3. FIXTURE DESIGN 4. TOOL SELECTION 5. SEQUENCE OF OPERATIONS 6. NC CODE GENERATION 7. CNC MACHINING 8. INSPECTION 9. DELIVERY Advanced CADCAM Software Solutions for the Manufacturing Industry: With Edgecam Solid Machinist, the integrity of design is maintained because the solid model is imported without translation. Edgecam Solid Machinist uses automatic feature recognition to interrogate the model geometry and quickly identify machinable features. STEPS INVOLVED IN GENERATION OF NC PART PROGRAMMING: Exercise: Face Milling Operation in CNC Milling Operation
  • 120. Step 1: Create 2D Design in Edgecam Select Radius arc in the Design toolbar in Setup tab.
  • 121. Step 2: Enter Radius value (50) and Position value (0,0,0). Step 3: Enter Radius value (15) and Position value ( 0,0,0). Step 4: Double click the circle and divide the circle into 3. Step 5: Enter Radius value (5) and click on three end points. Step 6: Select Line dialog box in Geometry.
  • 122. Step 7: Enable Tangent to Tangent Step 8: Select the two circles for single tangent line. Repeat this for other five places. Step 9: Select the Trim Both option in the Edit Toolbar. Step 10: Select the required portion of the smaller circle and the tangent line. Repeat this step for rest of the circles. Step 11: Select the Radius Arc in the Design Toolbar. Step 12: Enter the Radius value (60) and pick the Origin as Centre. Face Milling Operation in Edgecam Step 1: Select the Face Milling in Mill Operation Menu bar in Machining tab. Various parameters in the General tab of Face Milling Operation.
  • 123. Step 2: Select tool and its various parameters from the appropriate menu. Provide cutting parameters like feed, speed and depth of cut in the menu. Generate the tool path for Face milling operation.
  • 124. Step 3: Click Simulate Machining icon. Click the Start button to start the simulation. Record the Simulation using the option Capture frame to an AVI animation as shown. Final Step: NC Code Generation
  • 125. Click the Generate Code Icon to generate the NC codes for the operations. In the Generate CNC Code Window give a Name and Browse for the file where the NC file has to saved. Click OK to view the NC Codes. view the NC codes in the Editor Window.
  • 126. Ex.No: 3b Computer Aided Part Programming Application of CAPP in Machining and Turning Centre AIM To generate, simulate and execute a CNC program for the job of given dimensions as shown in the figure using Edge Cam Software. PROCEDURE - Create 2D Design in Edgecam in Design tool bar with appropriate dimensions as mentioned in the diagram. - Create Stock in Edgecam module. Select proper tool and fixture in Design tool bar - Incase of milling operation, select create milling sequence from the menu bar - Hide the machine display icon once select the machine. - Select the profiling in operation menu bar - Select the mill type (upmilling or down milling) - Select the tool tap. Give feed rate, depth of cut, position of the tool in the machine. - Select the simulate machining option to start the simulation. - Select the generate code to generate the NC code. PROGRAM
  • 127.
  • 128. Computer Aided Part Programming Generate NC part programming ALL DIMENSIONS ARE IN mm 128
  • 129. RESULT The NC part programming is generated and coded into the CNC milling machine. The dimension of machined part is 129
  • 130. verified with drawing. VIVA-VOCE QUESTIONS 1. What is flange coupling? 2. What is use of protected type flange coupling? 3. List out some of the modeling software currently available? 4. What is universal coupling? 5. What are the parts of universal coupling? 6. What is coupling? 7. What are the types of couplings? 8. What is knuckle joint? 9. What are the applications of knuckle joint? 10. What is a screw jack? 11. What are the applications of CAD? 12. Define absolute co-ordinates? 13. Define polar co ordinates. 14. Define angular dimension? 15. Define aligned dimension? 16. Define MIRROR? 17. What are the advantages of CAD? 18. What is the default position of the UCS icon 19. How can you create a cylinder by drawing a rectangular shape 20. Which information does the MASSPROP shortcut provide 21. Where did the dimension text is generally placed 22. Which dimension tool will place the length of an angled line. 23. Which tolerance identify the maximum and minimum sizes of a feature 24. A typical set of mechanical working drawings includes 25. The text used on a typical detail sheet should be ________. 26. Which primary unit of measurement is used for engineering drawings and design in the mechanical industries 27. What are the two main types of projection 28. What is the application of Screw jack? 29. What are the constraints available for assembly? 30. What is the use of shell command? 130
  • 131. 31. What is the use of RIB command? 32. What is the extension Creo Parametric file? 33.What are the difference between CAD and CAM? 34. How to use Revolve command in SOLIDWORKS? 35. What are the important modeling operation? 36. Explain about G codes? 37. Mention few important G codes? 38. What is the use M codes? 39. Write about some important M codes? 40. What is the use of box facing cycle? 41. State the Geometric characteristics symbols 42. Symbols for indicating surface text element of a screw thread? 43. Basic profiles of forms of screw thread? 44. State the Types of threads. 45. State the Bolts & Nuts. 46. State the Chamfering & Fillet 47. What are the empirical proportions of Hexagon & screw head 48. State the Types of Bolts. 49. State the Types of nuts. 50. State the Tolerances, fit, limits. 131