Professional Documents
Culture Documents
MANUAL
CAD
INTRODUCTION TO MODELLING
SOFTWARE PTC CREO 2.0
Introduction:
PTC CREO 2.0 is a high end cad package. PTC CREO 2.0 is a parametric solid
model. It was developed by parametric technology corporation. It is suite of programs
that are used in design analysis and manufacturing of a virtually unlimited range of
products.
Feature based:
PTC CREO 2.0 is a feature based solid modeling tool. It builds the model using
individual building blocks one at a time. Designers can think at a high level and leave all
the low level geometry details, for PTC CREO 2.0 to figure out.
Associative:
We can use PTC CREO 2.0 to document model by creating parts, assemblies and
drawing all these functions are really associative.
Parametric:
Parametric means that the physical shape of the part is driven by the values
assigned to the attributes of its features.
Solid modeling:
Solid modeling means that the computer model we create is able to contain all the
information that a real solid object would have the material.
Parent - child Relationship:
An important aspect to feature based modeling in PTC CREO 2.0 is the concept of
modeling in PTC CREO 2.0 parent - child relationship.
Datum plane:
A datum plane representation of an infinite large power surface area of a user
defined orientation and location that are continuously adjusted automatically to be
slightly larger than the object.
Plane-Insert-Datum-Plane:
Default method creates three mutually perpendicular datum planes intersecting at
the origin at the default coordinate system. These three planes represents XY, YZ & ZX
planes are named as follows:
DTM1 → represents YZ plane
DTM2 → represents ZX plane
DTM3 → represents XY plane
Datum axis:
It can be used as a reference for features creation. It is particularly useful for
making datum planes placing items concentrically and creating radial patterns.
Part modeling:
PTC CREO 2.0 is a feature based modeling software. Features in PTC CREO 2.0
are of two kinds. Place features extrude, revolve, sweep and blend are examples of
sketched features.
Sketches features:
Protrusion features:
Protrusion is the method of adding a solid material of the method. PTC CREO 2.0
provides the following basic methods of adding material to a method.
Extrude:
creates a solid feature by extruding a section named to the section. Revolve:
creates a solid surface by revolving a section about an axis. Sweep: creates a solid
feature by sweeping a section about a path.
Blend:
creates a solid feature by blending various cross sections at various levels.
Extrusion:
Features → create → solid → protrusion → extrude
Attribute types:
One side: Adds the material in one side of the cross section only.
Both sides: Adds the material on both sides of the cross section.
Defining sketching plane: We have to specify the sketch plane to draw the cross
section.
Direction of feature creation:
Once the direction of extrusion is defined PTC CREO 2.0 will promote for
orienting the sketch plane. Orientation plane can lie horizontally or vertically in the
section view sketch plane once the orientation plane is defined, tools needed for
sketching the cross section will be provided by PTC CREO 2.0.
Sketch reference:
PTC CREO 2.0 automatically selects two mutually perpendicular lines which are
normal to the sketching plane as horizontal and vertical reference for dimensioning and
constraining the sketch.
Extrusion depth:
Blind: Enter a dimension for the feature depth. We can then control the feature
depth by changing the depth dimension
Through next: Terminate the features at the next part surface Through all: The new
surface intersects all surface Rib:
All straight holes are created with constant diameter. A hole from feature always
removes material from our model.
Round:
Features → create → solid → round
A sweep is create by defining two sections. The section is the trajectory and the
second cross section. Sweep can be used on for protrusion cut and slots.
Blend:
Feature → create → solid → protrusion → blend
Assembly creation:
Assembly mode in PTC CREO 2.0 enable us to place component parts and use
assemblies together to form assemblies as well as to design parts based on how they
should fit together.
Mate:
Selected surface point in opposite direction and become coplanar.
Mate offset:
Selected surface point in opposite direction and are offset by specific value.
Align:
Selected surface point in opposite direction and become coplanar axis may be co-
axial with the align command.
Align offset:
Selected surface point in opposite direction and are offset by a specific value
which is to be modified to provide design flexibility.
Orient:
Make the two surface of revolution co-axial.
3D PART
MODELING
Ex No:
Aim:
To create a 3D part model by using standard CAD software Creo Parametric 2.0.
Hardware required:
250 GB hard disc,
2 GB RAM,
Core 2 quad processor,
NVIDA graphic card,
Monitor, mouse and key board.
Software required:
PTC Creo Parametric 2.0
Commands used:
Part diagram:
Extrude → Sketch → Sketch to dimension → Ok
Hole → Sketch → Given dimension → Ok
Revolve → Sketch plane → Sketches → Centerlines → Sketch to dimension → Ok
Result:
Thus the given 3D part model was created by using standard CAD software Creo
Parametric 2.0.
Ex No:
Aim:
To create a 3D part model by using standard CAD software Creo Parametric 2.0.
Hardware required:
250 GB hard disc,
2 GB RAM,
Core 2 quad processor,
NVIDA graphic card,
Monitor, mouse and key board.
Software required:
PTC Creo Parametric 2.0
Commands used:
Part diagram:
Extrude → Sketch → Sketch to dimension → Ok
Hole → Sketch → Given dimension → Ok
Revolve → Sketch plane → Sketches → Centerlines → Sketch to dimension → Ok
Result:
Thus the given 3D part model was created by using standard CAD software Creo
Parametric 2.0.
ASSEMBLY DRAWINGS
Ex No:
ASSEMBLY DRAWING OF FLANGE COUPLING
Date :
Aim:
To create various parts of flange coupling and assemble them by using standard CAD
software Creo Parametric 2.0.
Hardware required:
250 GB hard disc, 2 GB RAM, core 2 quad processor, NVIDA graphic card, monitor,
mouse and key board.
Software required:
PTC Creo Parametri 2.0
Description of the component:
A coupling is a device used to connect two shafts together at their ends for the
purpose of transmitting power permitting some degree of misalignment or end movement or
both.
Assembly:
The shaft end is fitted to both male and female flange. Now both the male and female
flange are joined together with help of the nut and bolt.
Commands used:
Part diagram:
Extrude → Sketch → Sketch
to dimension → Ok Hole →
Sketch → Given dimension
→ Ok
Date :
Aim:
To create various parts of Plummer block and assemble them by using standard CAD
software Creo Parametric 2.0.
Hardware required:
250 GB hard disc, 2 GB RAM, core 2 quad processor, NVIDA
graphic card, monitor, mouse and key board.
Software required:
PTC Creo Parametri 2.0
Description of the component:
A Plummer block is known as pillow block or bearing housing, is a pedestal used to
provide support for a rotating shaft with the help of compatible bearings.
Assembly:
The brass part is mounted over the block. The block is covered along with brass part
with help of a cover nut and lock nut.
Commands used:
Part diagram:
Extrude → Sketch → Sketch
to dimension → Ok Hole →
Sketch → Given dimension
→ Ok
Date :
Aim:
To create various parts of screw jack and assemble them by using standard CAD
software Creo Parametric 2.0.
Hardware required:
250 GB hard disc, 2 GB RAM, core 2 quad processor, NVIDA graphic card,
monitor, mouse and key board.
Software required:
PTC Creo Parametri 2.0
Description of the component:
A screw jack is used to raise heavy loads through a small vertical distance. In
automobile industries, it is used to raise the vehicles for repair works. The nut is a separate
piece press fitted into the hole of the body.
Assembly:
The cut is fitted on the top of the screw spindle. The nut arrangement is kept in
between the screw spindle and the body.
Commands used:
Part diagram:
Extrude → Sketch → Sketch
to dimension → Ok Hole →
Sketch → Given dimension →
Ok
Revolve → Sketch plane → Sketches → Centerlines → Sketch to
dimension → Ok
Assembly:
Assembly → Set default → Assembly according to alignment → Fully
constrained
→ Ok
Result:
Thus the given various part of screw jack had been created and assembled by using standard
CAD software Creo Parametric 2.0.
Ex No: ASSEMBLY OF UNIVERSAL COUPLING
Date :
Aim:
To create various parts of universal coupling and assemble them by using standard
CAD software Creo Parametric 2.0.
Hardware required:
250 GB hard disc, 2 GB RAM, core 2 quad processor, NVIDA graphic card, monitor,
mouse and key board.
Software required:
PTC Creo Parametri 2.0
Description of the component:
Universal coupling is used to connect two shafts having intersecting axes. The angle
between the two shafts is less than 30˚. It consists of two forks, centre blocks, pins.
Assembly:
The centre block is inserted into one of the forks. A collar is assembled on the other
ends of the pin and locked by means of a cotter, the centre block such that the two fork ends
are at right angles to each other.
Commands used:
Part diagram:
Extrude → Sketch → Sketch
to dimension → Ok Hole →
Sketch → Given dimension →
Ok
Revolve → Sketch plane → Sketches → Centerline → Sketch to
dimension → Ok
Assembly:
Assembly → Set default → Assembly according to alignment → fully
constrained → Ok
Result:
Thus the given various part of universal coupling had been created and assembled by
using standard CAD software Creo Parametric 2.0.
Ex No: ASSEMBLY OF STUFFING BOX
Date :
Aim:
To create various parts of stuffing box and assemble them by using standard CAD
software Creo Parametric 2.0.
Hardware required:
250 GB hard disc, 2 GB RAM, core 2 quad processor, NVIDA graphic card, monitor,
mouse and key board.
Software required:
PTC Creo Parametri 2.0
Description of the component:
A stuffing box is an assembly which is used to house a gland seal between sliding or
turning parts of machine elements.
Assembly:
The gland bush is inserted into the body. The studs are placed on both the holes on
either sides of the body. The piston rod is inserted into the hole of the assembly.
Commands used:
Part diagram:
Extrude → Sketch → Sketch
to dimension → Ok Hole →
Sketch → Given dimension →
Ok
Revolve → Sketch plane → Sketches → Centerline → Sketch to
dimension → Ok
Assembly:
Assembly → Set default → Assembly according to alignment → Fully constrained → Ok
Result:
Thus the given various part of stuffing box had been created and assembled by using standard
CAD software Creo Parametric 2.0
CAM
INTRODUCTION TO CNC MACHINES
A CNC system may be characterized in terms of three major elements, hardware, software
and information.
HARDWARE: CNC hardware includes the microprocessors that effect control system
functions and peripheral devices for data communication, machine tool interfacing and
machine tool status monitoring in addition to, certain elements of the machine tool like
transducers, actuators can be considered part of the CNC system
SOFTWARE:
CNC software includes the programs that are executed by the system microprocessors. These
programs process input and output instructions and control information make all necessary
computations for machine functions, coordinate the other levels of manufacturing
automation. The instructions that drive an CNC system are frequently generated using
special programming languages like APT based CNC programming systems.
INFORMATION:
CNC operation requires data such as cutter location data, machining date information
regarding the dynamic characteristics of the machine and many other information pertaining
to the process.
REQUIREMENTS OF FLEXIBILITY
The part programming method includes a variety o procedures ranging form highly manual to
highly automate. The types of part program are,
1) Manual Part Programming
2) Computer assisted part programming
3) Computer – automated part programming
4) NC programming using CAD/CAM
* Mounting of tools
The process of putting all these data into the proper order and translating them into a
language that the machine control system can understand is called part programming.
LATHE
This Section provides the basic programming operation, and principle machine.
1) Head Stock
2) Turret
3) Tail Stock
4) Cross slid(X) and longitudinal slide(Z)
5) Operator panel
6) Coolant system
Part Programming:
The preparation of a set of instructions to carry out the machining of a work piece is
called part programming. A part programmer carries out this work. He prepares the planning
sheet and writes the instructions in a coded form, which is acceptable to the controller of the
machine tool.
There are three distinct techniques adopted for creating CNC programs:
1. Manual CNC programming.
2. Computer aided part programming.
3. Programming using CAM software. (CAD/CAM based programming
systems).
Date Required for Part Programming:
1. Machine tool specifications.
2. Specification of all tools.
3. Specification of work material and
4. Speed, feed tables.
Co-ordinate systems:
The co – ordinate system for designating the axes is the conventional right hand co-ordinate
system. Once could use his right hand to get these alternative relative positions of the same
right hand co-ordinate system.
Location:
First of all Z motion shall be designated. The shall be followed by X and Y motions
respectively. Z-axis motion is either along the spindle axis or parallel to the spindle axis.
Type of Dimensioning
There are two different types of dimensioning systems.
1. Absolute dimensional system or Baseline dimensioning.
2. Incremental dimensional system or Delta dimensioning.
In absolute coordinate system, all the measurements are taken form a fixed origin
(0, 0), as shown in Fig
Incremental coordinate system is one in which all the measurements for the next
position are calculated form the point at which the slide was resting previously, as shown
in Fig.
In incremental coordinate system if any positioning error occurs means all subsequent
positions are affected but in absolute mode only the particular position will be affected.
Incremental systems are less expensive and simple in construction whereas absolute
systems are costly and require complicated circuits.
In absolute system all the dimensions should be positive whereas in incremental system
positive (+) and negative (-) signs are used.
Preparatory Functions
G code are used to setup the machine control unit [MCU] modes of operation required
for the machining that is to be carried out, whether movement in a straight-line/linear (or)
circular. In general they use to slide motion control.
Miscellaneous Functions
M codes used to establish requirement other than those related to slide movement. For
example they are used to active spindle motion (or) to turn on a coolant supply etc.
G G92 Threading cycle
DESCRIPTION
CODES
G94 End face cycle
G00 Rapid positioning
G96 Constant surface speed command
G01 Linear interpolation
G97 Constant RPM
G02 Circular interpolation(CW)
G98 Feed per minute
G03 Circular interpolation(CCW)
G99 Feed per revolution
G04 Dwell
G09 Exact stop
M
G20 Inch input DESCRIPTION
CODES
G21 Metric input M00 Temporary program stop
G28 Machine home position M01 Optional stop
G40 Tool nose compensation cancel M02 Program end
G41 Tool nose compensation left M03 Spindle clock wise rotation
G50 Max spindle speed setting M04 Spindle counter clock wise rotation
G70 Finishing cycle M05 Spindle stop
G71 O.D/I.D Stock removal cycle M06 Automatic toll changes
G72 End face stock removal cycle M08 Coolant pump on
G73 Irregular path stock removal cycle M09 Coolant pump off
G74 Eng face grooving cycle M10 Chuck clamp
G75 O.D/I.D Stock grooving cycle M17 Turret rotation always forward
G76 Threading cycle, multiple pass M18 Turret rotation always reverse
G80 Canned cycle cancel M19 Spindle orient
G81 Drill canned cycle M20 Spindle orient release
G82 Spot drill canned cycle M30 Program end and rewinding
G83 Normal peck drill canned cycle M98 Subprogram cell
G84 Tapping canned cycle M99 Subprogram end
G85 Boring canned cycle
G90 O.D/I.D Turning cycle model
Symbols used in CNC Program:
O – Program Number
N – Sequence or operation Number
G – Program/Function code
M – Machine code
X, Y, Z – Axis travel command
A, B, C, U, V,W – Additional axis travel commands
R – Arc radius
I, J, K – Arc center coordinate
F – Feed
S – Spindle rotation speed
T – Specifying tool number
H – Tool length offset number
P (or) X – Dwell time
P – Sub program number
L – Specifying Number of repeats in sub program
P, Q, R – Parameter for Canned Cycle
P - 0 - Rough Cutting
1 - Finish Cutting
Q - Depth of Cutting
R - Reference point of pocket in Z axis
XY - LH coordinate point of pocket
Z - Depth of pocket
I - Length of pocket in X axis
J - Length of pocket in Y axis
K - Corner radius (Always Zero
P - Percentage of cutter diameter for lateral shift
S - RPM (Rough Cut)
R - Rough cut feed in Z axis
F - Rough cut feed in XY axis
B - RPM for finish cut
J - Feed for finish cut
I - Side finish allowance
K - Base Finish Allowance
T - Tool Number
Z - Safety Position in Z axis
FACING CYCLE
FACING CYCLE
ALL DIMENSIONS ARE IN MM
Date :
AIM:
To write a CNC program and to perform step facing operation on the given Aluminum
work piece.
MATERIAL REQUIRED:
Aluminium Rod
25 mm * 60 mm Length
G94 – FORMAT:
G94 X10 Z-1 F2
Z-2
Z-3
PROGRAM:
[BILLET X25 Z60
N10 G21 G40 G99;
N20 G28 U0 W0;
N30 M06 T0101;
N40 G50 S1500;
N50 G96 S150 M03;
N60 G00 X26 Z2;
N70 G94 X10 Z-1 F0.5;
N80 Z-2;
N90 Z-3;
N100 Z-4;
N110 Z-5;
N120 G28 U0 W0;
N130 M30;
RESULT:
The above program is simulated and executed on the given work piece.
G90 – TURNING
MATERIAL REQUIRED:
Aluminium Rod
25 mm * 60 mm Length
G90 – FORMAT:
G90 X25 Z-40 F0.1
X24
X23
PROGRAM:
[BILLET X25 Z60]
N10 G21 G40 G99;
N20 G28 U0 W0;
N30 M06 T0101;
N40 G50 S1500;
N50 G96 S150 M03;
N60 G00 X26 Z2;
N70 G90 X24 Z-40 F0.1;
N80 X23;
N90 X22;
N100 X21;
N110 X20
N120 G28 U0 W0;
N130 M30;
RESULT:
The above written program is simulated and executed on the given work piece.
G90 – STEP TURNING
MATERIAL REQUIRED:
Aluminum Rod
25 mm * 60 mm Length
G90 – FORMAT:
G90 X25 Z-40 F0.1
X20 Z-20
PROGRAM:
[BILLET X25 Z60]
N10 G21 G40 G99;
N20 G28 U0 W0;
N30 M06 T0101;
N40 G50 S1500;
N50 G96 S150 M03;
N60 G00 X26 Z2;
N70 G90 X24 Z-40 F0.1;
N80 X23;
N90 X22 Z-20;
N100 X21;
N110 X20;
N120 G28 U0 W0;
N130 M30;
RESULT:
The above written program is simulated and executed on the given work piece.
G90 – TAPER TURNING CYCLE
AIM:
To write a CNC program and to perform Taper turning operation on the given
Aluminum work piece.
MATERIAL REQUIRED:
Aluminum Rod
25 mm * 60 mm Length
RESULT:
The above written program is simulated and executed on the given work piece.
G71 – MULTIPLE TURNING
AIM:
To write a CNC program and to perform multiple turning operation on the given
Aluminum work piece.
MATERIAL REQUIRED:
Aluminium Rod
25 mm * 60 mm Length
G71 – MULTIPLE TURNING FORMAT:
G71 U1 R0.5
G71 P10 Q20 U0.25 W0.25 F0.1
First line - Specifies a depth of cut of 1mm and the escape of 0.5mm.
Second line - P, Q specifies block numbers at the start and end of the
profile.
- U & W specify the distance and direction of the finishing
allowance on X and Y-axes.
- F specifies the feed rate.
PROGRAM:
N140 Z-30
N150 G02 X25 Z-35 R5 F0.25;
N160 G70 P90 Q150 F0.01;
N170 G28 U0 W0;
N180 M30;
RESULT:
The above written program is simulated and executed on the given work piece.
G72 – MULTIPLE FACING
PROGRAM:
CONCLUSION:
The above written program is simulated and executed on the given work piece.
G92 – SINGLE PASS THREADING CYCLE
MAJOR DIA = 16
CORE DIA = 13.5462
PITCH = 2.00
TH. HEIGHT = 1.2269
TIP ANGLE = 60
AIM:
To write a CNC program and to perform Single pass threading operation on the given
Aluminium work piece.
MATERIAL REQUIRED:
Aluminium Rod
25 mm * 60 mm Length
PROGRAM:
RESULT:
The above written program is simulated and executed on the given work piece.
CONTOUR MILLING
Ex. No : CONTOUR MILLING
Date :
AIM:
To write a part program and perform the machining operation in the CNC XL MILL milling
machine to create the required profile.
PROCEDURE:
Move the tool to the home position.
Select the appropriate tool for machining and the spindle speed.
Feed is in mm/min.
The program follows the absolute mode of tool positioning.
The input is in metric units.
The part program is written and executed.
Then the required profile is obtained.
PROGRAM
G21 G94
G91 G28 ZO
X0 Y0
M06 T1
M03 S1200
G00 G90 XO YO Z5
G01 X-25 Y-35
Z-2
G01 X-10 Y-35
G02 X10 Y-35 R10
G01 X25 Y-35
G02 X35 Y-25 R10
G01 X35 Y-10
G01 X25 Y-5
G01 X25 Y5
G01 X35 Y10
G01 X35 Y25
G02 X25 Y35 R10
G01 X10 Y35
G02 X-10 Y35 R10
G01 X-25 Y35
G02 X-35 Y25 R10
G01 X-35 Y10
G01 X-25 Y5
G01 X-25 Y-5
G01 X-35 Y-10
G01 X-35 Y-25
G02 X-25 Y-35 R10
G00 G90 Z5
G91 G28 Z0
X0 YO
M05
M30
RESULT:
Thus the required program is executed and the required profile is obtained.
MIRRORING
Ex. No : MIRRORING
Date :
AIM:
To write a part program and perform the machining operation in the CNC XL MILL
milling machine to create the required profile.
PROCEDURE:
Move the tool to the home position.
Select the appropriate tool for machining and the spindle speed.
Feed is in mm/min.
The program follows the absolute mode of tool positioning.
The input is in metric units.
The part program is written and executed.
Then the required profile is obtained.
PROGRAM:
G21 G94
G91 G28 Z0
X0 Y0
M06 T01
M03 S1200
G00 G90 X15 Y0 Z5
M98 P0015555
M70
M98 P0015555
M71
M98 P0015555
M80
M98 P0015555
M81
G00 G90 Z5
G91 G28 Z0
X0 Y0
M30
O5555
G00 G90 X15 Y10
Z-2
G01 X25 Y25
G01 X35 Y10
G01 X15 Y10
G00 G90 Z5
X0 Y0
M99
RESULT:
Thus the required program is executed and the required profile is obtained.
DRILLING
Ex. No : DRILLING
Date :
AIM:
To write a part program and perform the machining operation in the CNC XL MILL
milling machine to create the required profile.
PROCEDURE:
Move the tool to the home position.
Select the appropriate tool for machining and the spindle speed.
Feed is in mm/min.
The program follows the absolute mode of tool positioning.
The input is in metric units.
The part program is written and executed.
Then the required profile is obtained
PROGRAM
G21 G94
G91 G28 Z0
X0 Y0
M06 T3
M03 S1200
G00 G90 X0 Y0 Z5
G83 X-30 Y-15 Z-10 Q3 R2 F50
X-20 Y10
X30 Y20
X20 Y-15
G80
G00 G90 Z5
M30
X, Y - Coordinate values
Z - Total Depth
Q - Peck Drilling depth
R - Reference Point
F - Feed (mm/min)
RESULT:
Thus the required program is executed and the required profile is obtained.
RECTANGULAR POCKETING
Ex. No : RECTANGUALR POCKETING
Date :
AIM:
To write a part program and perform the machining operation in the CNC XL MILL
milling machine to create the required profile.
PROCEDURE:
Move the tool to the home position.
Select the appropriate tool for machining and the spindle speed.
Feed is in mm/min.
The program follows the absolute mode of tool positioning.
The input is in metric units.
The part program is written and executed.
Then the required profile is obtained.
PROGRAM
G21 G94
G91 G28 ZO X0 Y0
M06 T1
M03 S1500
G00 G90 X0 Y0 Z5
G172 P0 Q-1 R0 X-35 Y-35 Z-5 I70 J70 K0
G173 P70 S1600 R40 F80 B2000 J40 K0.1 T1 Z5 I0.1
G172 P1 Q-1 R0 X-35 Y-35 Z-5 I70 J70 K0
G173 P70 S1600 R40 F80 B2000 J40 I0 K0 T1 Z5
G91 G28 ZO X0 Y0
M05
M30
FORMAT
G172 P Q R X Y Z I J K
G173 P S R F B J K T Z I
G172
RESULT:
Thus the required program is executed and the required profile is obtained.