8/18/2019 Cad Cam Final Manual (1)
1/30
Merchant Education Campus
Merchant Engineering College, BasnaMehsana – Visnagar Highway,
Basna – 384315
Mechanical Engineering Department
1st
Semester Master of Engineering
Laboratory Manual
CAD CAM SYSTEMS (2715002)
Year: 2014-15
Name of Student: ________________________________
Enrollment No: __________________________________
Branch: _________________________________________
8/18/2019 Cad Cam Final Manual (1)
2/30
Merchant Engineering College, Basna
Certificate
This is to certify that Mr. / Miss / Mrs._______________________
___________________Enrollment No.__________________ of 1st
Semester Master of Engineering Class has satisfactory completed the
course in CAD CAM SYSTEM (2715002) within four walls of
Merchant Engineering College, Basna.
Date of submission: __________________
Staff In charge Head of Department
8/18/2019 Cad Cam Final Manual (1)
3/30
Cad Cam System(2715002)
List of Experiments
Sr.
No.Title Page
No.
Date of
completionSign.
1Study of Solid Modeling and Making
Models Using Commercial Software1
2
To Study About Manual Part
Programming Making Models Using
Commercial Software.
7
3 To Study About CAM Software 16
4
Study Of Operate CNC Milling
Machine Load A G-Code Program
And Execute Actual Machining
20
5
Study Of Operate CNC Turning
Machine. Load A G-Code ProgramAnd Execute Actual Machining
23
8/18/2019 Cad Cam Final Manual (1)
4/30
CAD CAM SYSTEM 2715002
1
EXPERIMENT NO: - 1
AIM: - Study of Solid Modeling and Making Models Using Commercial
Software
To eliminate all kinds of atriguities in representation and manipulation of object, the
solid modeler was developed. The completeness of the information contained in a solid
model allows the automatic production of realistic images of shape and automation of process
of interfaces checking. Interfaces can integrate the model and extracts useful data. The model
can serve as a geometric input for finite element analysis or for manufacturing task such as
generation of instruction for CNC machining.
Application of solid modeling:
The use of solid modelling technique is rapidly increasing as the industry moves
towards total automations and integration.
1. Graphics and presentation:
The solid model can be used to generate the necessary engineering of drawing
of the objects. Another role would be to assist the visualization of the object by
creating a photo realistic image of the model. This presentation can also be used for
generating product literatures.
2. Engineering design:
The solid generated can be integrated and useful design information related to
mass and geometric properties can be generated. The weight information can also be
useful for costing analysis in case of custom built applications. In many cases such as
vehicle design, the centre of gravity of the vehicle is an important design requirement.
This can also be determined from solid model. Solid model can also be used for
8/18/2019 Cad Cam Final Manual (1)
5/30
CAD CAM SYSTEM 2715002
2
interference checking and fouling one of the most important applications of the solid
modeller is to use it as an input to FEA software. Solid models can be used for
kinematics and mechanism analysis and for simulation study.
3. Manufacturing:Solid models can be used for tool path generation and verification. It is also
used for process planning and dimension inspection.
4. Assembly:
This is an important area of application of solid models, especially in case of
automation and robotics. The model can be used for automated assemblies as in
flexible manufacturing system.
1.1 Introduction to Different Features of Pro-E:
Following are the important features of Pro – E.
Protrusion Feature
Hole Feature
Round Feature
Chamfer Feature
Rib Feature
Shell Feature
1.2 Protrusion Feature:
Protrusion is the method of adding a solid material. I.e. it can add material in a void or
on An existing solid. Pro/engineer provides the following basic method of adding material to a
model.
Extrude – creates a solid feature by extruding a section normal to the section plane.
Revolve - creates a solid feature by revolving a section about an axis.
Sweep - creates a solid feature by sweeping a section about a trajectory.Blend - creates a solid feature by blending various cross sections at various level.
1.3 Hole Feature:
Insert > Hole
8/18/2019 Cad Cam Final Manual (1)
6/30
CAD CAM SYSTEM 2715002
3
Feature > Create > Solid > Hole
When you invoke this command pro-Engineer displays the hole dialog box.
1.3.1 Hole Type:
Straight Hole: Straight Hole is An Extruded Cut with a Circular Section. The Diameter of the
hole is Constant. It Begins At the Placement Surface and Extends To the Specified End Surface
or User Defined Depth.
Sketched Hole: A Sketched Hole is created by sketching a section for revolution in sketcher
mode and placing it into the part. Sketched holes are always blind and one sided. A tapered
Hole could be created as a sketched hole.
Standard Hole: Standard Hole is the combination of the sketched and extruded feature. It is
based on industries standard fastener tables. You can calculate either the tapered or the
clearance diameter appropriate to the selected faster. You can use system supplied
standard lookup tables for these diameters or create your own.
1.4 Round Feature:
Insert > Round
Feature > Create > Solid > Round
In Pro/Engineer Round option is used to create a filleting between surfaces or in place of a
middle surface. Surfaces can be Pro/Engineer Zero thickness quilts, surfaces and surfaces of
solid Models.
Simple & Advance Rounds you can create two different types of round simple and advanced.
The type of round you create depend on the complexity of the reference geometry and on your
need to customize the default round geometry supplied by the system.
8/18/2019 Cad Cam Final Manual (1)
7/30
CAD CAM SYSTEM 2715002
4
Generally, after you specify the placement references and radius of the round, the system
generates the default round geometry by using some default attributes. The System Normally
terminates the round geometry whenever it encounters non-tangents Edges.
1.5 Chamfer Feature:
Insert > Chamfer
Feature > Create > Solid > Chamfer
In Pro/ENGINEER chamfer command is used to create a beveled surface. There are two types
of chamfer.
1. Edge
2. Corner
Edge: An Edge Chamfer removes a flat section of material from a selected edge to create a
beveled surface between the two original surfaces common to that edge. One can select multiple
edges to create an edge chamfer
45 x d: this option is used to create a chamfer that is at angle of 45 degrees to both surfaces &
distance d from the edge along each surface. The dimension appears as "45 x d", but you can
modify the distance, D only. You can create 45 x d chamfers only on an edge formed by the
inter section of two perpendicular surfaces.
d x d: creates a chamfer that is at a distance d from the edge along each surface. If you modify
the chamfer, the system displays the distance as the only dimension.
d1 x d2: Creates a chamfer at a distance d1 from the selected edge along one surface and a
distance d2 from the selected edge along the other surface. the system displays both distances
their respective surfaces when you modify the chamfer.
Ang x d: Creates a chamfer at a distance d from the selected edge along one adjacent surface at
8/18/2019 Cad Cam Final Manual (1)
8/30
CAD CAM SYSTEM 2715002
5
a specified angle to that surface. The system displays both values as dimensions when you
modify the chamfer. you can use this option between two planer surfaces only.
Corner: A corner chamfer removes material from the corner or a part. In the next step is you
have to select the corner and the edges. Pro/ENGINEER Displays the pick/Enter Menu, which
allows you to specify the location of the chamfer vertex on the highlighted edge.
1.6 Rib Feature:
Insert > Rib
Feature > Create > Solid > Rib
A Rib is a special type of protrusion designed to create a thin wall or we to support to surfaces.
The Rib is used to increase the strength of the part. You always ketch a rib from a side view it
grows symmetrically about the sketching plane.
Straight Rib: Ribs that are not created on through/Axis datum planes are extruded
symmetrically about the sketching plane. You must skill sketch the Ribs as open sections.
Because you are sketching an open section Pro/Engineer may be uncertain about the side to
which the rib is used to be added. This system displays the Direction menu after the Rib
Section has been regenerated. Pro/Engineer adds all material in the direction of the arrow. If an
incorrect choice is made, modify the arrow direction using the feat menu option redefine.
Rotational Ribs: You can create rotational Ribs on through/axis datum planes. You can sketch
the Rib to the silhouette of the parent feature to create the solid geometry, Pro/Engineer
revolves the section about the axis of the parent, making a wedge that is symmetrical about the
sketching plane. Pro/Engineer then trims the wedge with two planes parallel to the
sketching surface; the distance between these planes corresponds to the thickness of the
Rib. You can place a rotational rib only on any surface of revolution. Note that angled surface
of the Rib is Conical, Not Planer.
8/18/2019 Cad Cam Final Manual (1)
9/30
CAD CAM SYSTEM 2715002
6
1.7 Shell Feature:
Insert > Shell
Feature > Create > Solid > Shell
The Shell option Removes a surface or surfaces from the solid then hollows out the inside,
leaving a shell of a specified wall thickness. When Pro/Engineer Makes the shall all the
features that ware added to the solid before you chose shell are hollowed out. Therefore, the
order of feature creation is very important when you use shell. After involving this command
Pro/Engineer Displays the feature creation dialog box. If desired, select the optional element
spec thick to specify thickness individually.
8/18/2019 Cad Cam Final Manual (1)
10/30
CAD CAM SYSTEM 2715002
7
EXPERIMENT NO: - 2
AIM: To Study about Manual Part Programming.
2.1 Introduction:
The part programming is the set of machining instructions, written in standard format, for the
NC/CNC machine.
These instructions can be either punched on tape using the tape punching machine or directly fed
to the machine.
2.2 Types of Programming Methods:
2.2.1 Absolute Co-ordinate System:
In the absolute system the co-ordinates of a point are always referred with reference to the same
datum. The datum positions in the X-axis, y-axis and Z-axis are defined by the user/programmer
before starting the operation on the machine. The major advantage of using absolute system is
that it is very easy to check or correct a programme using this method. If a mistake made in the
value of any dimension in a particular block, it may affect that dimension only and once the error
is corrected there will be no further problems.
Fig 2.1 Absolute Coordinate System
8/18/2019 Cad Cam Final Manual (1)
11/30
CAD CAM SYSTEM 2715002
8
2.2.2 Incremental Co-ordinate System:
In the incremental system the co-ordinates of any point are calculated with reference to the previous point i.e. the point at which the cutting tool is positioned is taken as datum point for
calculating the coordinates of the next point to which movement is to be made.
The difference between absolute system and incremental system can be better appreciated with
the help of component shown in Fig. The co-ordinates of points PI, P2, P3 and P4 in absolute
and incremental system are given in the table below. In addition, the position of a point may be
defined using the polar co-ordinates where the distance of the point from a specified datum point
and the angle from a specified datum axis give the coordinates of the points.
Fig 2.2 Incremental Coordinate System
8/18/2019 Cad Cam Final Manual (1)
12/30
CAD CAM SYSTEM 2715002
9
2.3 Axis Identification in NC/CNC Machines:
Most of the machines have two or more sideways, disposed at right angles to each other, along
which the slides are displaced. Each slide can be fitted with a control system and for the purposeof giving commands to the control system the axis have to be identified. The basis of axis
identification is the 3-dimensional Cartesian co-ordinate system and the three axis of movement
are identified as X, Y and Z axis. The possible linear and rotary movements of machine
slides/work piece are shown in Fig. Rotary movements about X, Y and Z axis are designated as
A, B and C respectively.
The main axis of movement and the direction of movement along this axis are identified as
follows:
Z-axis: The Z-axis is always the axis of main spindle of the machine. It does not matter whether
the spindle carries the work piece or the cutting tool. If there are several spindles on a machine,
one spindle is selected as the main spindle and its axis is then considered to be Z-axis On vertical
machining centres, the Z-axis is vertical and on horizontal machining centres and turning centres,
the Z-axis is horizontal. Z movement (+ Z) is in the direction that increases the distance between
the work piece and the tool.
X-axis: The X-axis is always horizontal and is always parallel to work holding surface. If the Z-
axis is vertical, as in vertical milling machine, positive X-axis (+X) movement is identified as
being to the right, when looking from the spindle towards its supporting column.
If Z-axis is also horizontal as in turning centres, positive X-axis motion is to the right, when
looking from the spindle towards the workspace.
"Y-axis: The Y-axis is always at right angles to both the X-axis and Z-axis. Positive Y-axis
movement (+ Y) is always such as to complete the standard 3-dimensional co-ordinate system.
Rotary axis: The rotary motion about the X, Y and Z-axis are identified by A, B, C respectively.
Clockwise rotation is designated positive movement and counter-clockwise rotation as negative
8/18/2019 Cad Cam Final Manual (1)
13/30
CAD CAM SYSTEM 2715002
10
movement. Positive rotation is identified looking in + X, + Y and + Z directions respectively.
Fig 2.3 Axis Designation of Milling and Drilling m/c.
2.4 Part Programing:
The part programming of any CNC system consists of the calculation of a tool path along which
the machine operations will be performed and the arrangement of those given and calculated
data in standard format, which could be converted to an acceptable form for a particular machine
control system.
The necessary data for producing a part is as follows.
A) Information taken directly from a drawing: 1.
Dimensions: length, width, height, radius, etc. 2.
Segment shape: linear, circular or parabolic. 3.
8/18/2019 Cad Cam Final Manual (1)
14/30
CAD CAM SYSTEM 2715002
11
Diameter of hole to be drilled.
B) Date established according to surface quality, required tolerances, type of work piece and
cutting tool:1. Feed
2. Cutting speeds.
3. Turn ON and turn OFF coolant.
C) Data determined by the part programmer:
1. Direction of cutting circle clockwise or anti-clockwise
2. Tool change.
D) Information depending on the particular CNC system e.g. canned cycles available in CNC
systems vary from manufacturer to manufacturer.
Part programming is of two types:
1. Manual
2. Computer assisted.
In the manual part programming, the data required for machining a part is written in a standard
format on a special program sheet. It is then entered in the control system through keyboard or
through paper punch/reader.
When it becomes very complicated and time consuming, computer assisted part programming is
preferred especially in milling, too many mathematical calculations are required to be performed.
This can be efficiently done with computer assisted part Programming.
CNC part program for machining of the component as shown in fig on CNC turning centre
[facing & boring operation]
2.4.1 Codes Used In Part Programming:
8/18/2019 Cad Cam Final Manual (1)
15/30
CAD CAM SYSTEM 2715002
12
There are many codes specifying t h e particular area of instructions required to control the
machine tool. The tool path of the CNC machine is then described in machine codes, which
usually take the form.N-G-X Y-Z-I-J-K-F-S-T-M
Where
N = S equence number
G = Preparatory function
XYZ = Dimension words
IJK = Dimension words for arcs and circle
F = Feed rate
S = Spindle speed
T = T ool selection
M = Miscellaneous function
1. "N'' - The sequence number is designated by the address character "N" and three numeric
digits. The word indicates the start of a specific sequence of operations. It is the first word for
the programming sequence within the block.
2. "G" - The preparatory function is designated by the character "G" and two numeric digits.
This word immediately follows the sequence number word. The "G" word prepare the numerical
control unit for a specific mode of operation, Many G-functions have been standardized G-
functions are listed below.
G00 - Rapid movement
G01 - Linear interpolation
G02 - Circular interpolation-c/w
G03 - Circular interpolation – cc/w
G04 - Dwell
G33 - Thread cutting
G40 -Cutter compensation cancel
8/18/2019 Cad Cam Final Manual (1)
16/30
CAD CAM SYSTEM 2715002
13
G41 -Cutter compensation-left
G42 -Cutter compensation-right
G70 -Dimensions in inches
G71 -Dimensions in mmG90 - Absolute Co-ordinates system
G91 - Incremental Co-ordinates system
G92 -Zero preset
G94 -Feed rate in mm/min
G95 -Feed rate in mm/rev
3."XYZ" - These addresses signify axis motions in accordance with the designated axis motions
of the machine tool. These addresses could be supplemented by W, A, B AND C etc. if the
machine has extra axes of motion.
4 "IJK" These addresses are used when employing circular interpolation to specify the centre of
the programmed arc. I, J, and K which are the equivalent to X, Y, and Z but with reference to the
start point.
5 "F”: The feed rate for slide displacement is expressed in mm/min and is a three digit number
prefixed by the letter "F".
6 "S”- The spindle is expressed in rev. /mm, and is a three digit number prefixed by the letter
"S".
7 "T" - The tool function is designated by the letter "T" and a maximum of five numeric digits
this word immediately follows the spindle speed word. Tool function code identifies the tool to
be used or loaded if at a tool change.
8 "M"-The miscellaneous function is designated by the letter M and two numerical digits. These
functions are a family of instructions that cause the starting, stopping or setting of a variety of
machine functions. Some M-functions have been standardized by popular usage and others have
8/18/2019 Cad Cam Final Manual (1)
17/30
CAD CAM SYSTEM 2715002
14
special significance for individual machines. The common standardized functions are listed
below.
M02 -programme stopM03 - Spindle on clockwise
M04 -spindle on counter clockwise
M05 -spindle stop
M06 -tool change
M08 -coolant on
M09 -coolant off
M10 -clamp
M11 -unclamp
M60 -work piece change
2.4.2 Programming Fundamentals:
Machining involves an important aspect of relative movement between cutting tool and work
piece. In machine tools this is accomplished by either moving the tool with respect to work piece
or vice versa. In order to define relative motion of two objects, reference directions are required
to be defined. These reference directions depend on type of machine tool and are defined by
considering an imaginary coordinate system on the machine tool. A program defining motion of
tool / work piece in this coordinate system is known as a part program. Lathe and Milling
machines are taken for case study but other machine tools like CNC grinding; CNC hobbing,
CNC filament winding machine, etc. can also be dealt with in the same manner.
2.4.3 Zero Points and Reference Points:
On each CNC machine, zero points and reference points are defined. The part programme for
any component is developed relative to these points.
i. Machine Zero (machine origin): The machine zero point is at the origin of the coordinate
8/18/2019 Cad Cam Final Manual (1)
18/30
CAD CAM SYSTEM 2715002
15
measuring system of the machine. The machine zero point is fixed and cannot be shifted.
The machine zero point is also called 'Home position'
ii.
Work Zero (part origin): Work piece zero or datum may be defined as a point, line orsurface on the component drawing to which all the dimensions referenced. For writing
the part programme, the programmer should know the relationship between the work
piece zero coordinates and machine zero coordinates. In other words, all the coordinate
values for slide movements have to be defined with reference to the machine zero.
However this complicates the part programmer‟s job. To simplify the part programme
writing, the CNC machines have the facility of floating zero or zero shifting.
iii. Zero Shifts: The zero shifting facility is available on CNC machines. This facility allows
the machine tool zero point to be shifted to any position within the programmable area of
the machine.
iv. Program Origin: It is also called home position of the tool. Program origin is point from
where the tool starts for its motion while executing a program and returns back at the end
of the cycle. This can be any point within the workspace of the tool which is sufficiently
away from the part. In case of CNC lathe it is a point where tool change is carried out.
8/18/2019 Cad Cam Final Manual (1)
19/30
CAD CAM SYSTEM 2715002
16
EXPERIMENT NO: - 3
AIM: To Study about CAM Software:
3.1 Introduction:
Founded in Massachusetts in 1983, CNC Software, Inc. is one of the oldest developers of PC-based
computer-aided design / computer -aided manufacturing (CAD/CAM) software. They are one of the first
to introduce CAD/CAM software designed for both machinists and engineers. Master cam, CNC
Software’s main product, started as a 2D CAM system with CAD tools that let machinists design virtual
parts on a computer screen and also guided computer numerical controlled (CNC) machine tools in the
manufacture of parts. Since then, Master cam has grown into the most widely used CAD/CAM package in
the world. CNC Software, Inc. is now located in Tolland, Connecticut.
Master cam’s comprehensive set of predefined tool paths— including contour, drill, pocketing, face, peel
mill, engraving, surface high speed, advanced multiaxis, and many more — enable machinists to cut parts
efficiently and accurately. Master cam users can create and cut parts using one of many supplied machine
and control definitions, or they can use Master cam’s advanced tools to create their own customized
definitions.
Master cam also offers a level of flexibility that allows the integration of 3rd party applications, called C-
hooks, to address unique machine or process specific scenarios.
Master cam’s name is a double entendre: it implies mastery of CAM (computer-aided manufacturing),
which involves today's latest machine tool control technology; and it simultaneously pays homage to
yesterday's machine tool control technology by echoing the older term master cam, which referred to the
main cam or model that a tracer followed in order to control the movements of a mechanically automated
machine tool.
http://en.wikipedia.org/wiki/CAD/CAMhttp://en.wikipedia.org/wiki/Machinisthttp://en.wikipedia.org/wiki/Engineerhttp://en.wikipedia.org/wiki/2Dhttp://en.wikipedia.org/wiki/2Dhttp://en.wikipedia.org/wiki/Numerical_controlhttp://en.wikipedia.org/wiki/Tolland,_Connecticuthttp://en.wiktionary.org/wiki/double_entendre#Nounhttp://en.wikipedia.org/wiki/Computer-aided_manufacturinghttp://en.wikipedia.org/wiki/Camhttp://en.wikipedia.org/wiki/Machine_toolhttp://en.wikipedia.org/wiki/Machine_toolhttp://en.wikipedia.org/wiki/Camhttp://en.wikipedia.org/wiki/Computer-aided_manufacturinghttp://en.wiktionary.org/wiki/double_entendre#Nounhttp://en.wikipedia.org/wiki/Tolland,_Connecticuthttp://en.wikipedia.org/wiki/Numerical_controlhttp://en.wikipedia.org/wiki/2Dhttp://en.wikipedia.org/wiki/Engineerhttp://en.wikipedia.org/wiki/Machinisthttp://en.wikipedia.org/wiki/CAD/CAM
8/18/2019 Cad Cam Final Manual (1)
20/30
CAD CAM SYSTEM 2715002
17
3.2
CAM Software:
Master cam product levels:
With the release of Mastercam X (10), the application became a true Windows-based application, as
opposed to one ported over from DOS. It also represented a fundamental shift in the way the application
was configured. Mastercam X2 provided many enhancements over the previous version and adopted a
true Windows application feel. Mastercam supports many types of machines, each with a choice of levels
of functionality, as well as offers optional add-ins for solid modeling, 4-axis machining, and 5-axis
machining.
The following list describes the Master cam product levels:
Design — 3D wireframe geometry creation, dimensioning, importing and exporting of non-
Mastercam CAD files (such as AutoCAD, SolidWorks, Solid Edge, Inventor, Parasolid, etc.).
Mill Entry — Includes Design, plus various toolpaths (top construction and tool planes only),
posting, backplot, verify.
Mill, Level 1 — Includes Mill Entry, plus surface creation, many additional toolpaths (for all
construction and tool planes), highfeed machining, toolpath editor, toolpath transforms, stock
definition.
Mill, Level 2 — Includes Mill, Level 1, plus additional toolpaths, toolpath projection, surface
rough and finish machining, surface pocketing, containment boundaries, check surfaces.
Mill, Level 3 — Includes Mill, Level 2, plus 5-axis wireframe toolpaths, more powerful surface
rough and finish machining, multiaxis toolpaths.
5-Axis add-on — 5-Axis roughing, finishing, flowline multisurface, contour, depth cuts, drilling,
advanced gouge checking.
Lathe Entry — 3D wireframe geometry creation, dimensioning, importing and exporting of non-
Mastercam CAD files (such as AutoCAD, SolidWorks, Solid Edge, Inventor, Parasolid, etc.),
various toolpaths, backplot, posting.
Lathe, Level 1 — Includes Lathe Entry, plus surface creation, C-axis toolpaths, stock definition,stock view utility.
Router Entry — 3D wireframe geometry creation, dimensioning, importing and exporting of non-
Mastercam CAD files (such as AutoCAD, SolidWorks, Solid Edge, Inventor, Parasolid, etc.),
various toolpaths (top construction and tool planes only), toolpath transformation in top plane,
backplot, verify, posting.
http://en.wikipedia.org/wiki/DOShttp://en.wikipedia.org/wiki/DOS
8/18/2019 Cad Cam Final Manual (1)
21/30
CAD CAM SYSTEM 2715002
18
Router — Includes Router Entry, plus surface creation, rectangular geometry nesting, additional
toolpaths (for all construction and tool planes), highfeed machining, toolpath editor, full toolpath
transformations, stock definition.
Router Plus — Includes Router, plus additional toolpaths, toolpath projection, surface rough and
finish machining, surface pocketing, containment boundaries, check surfaces.
Router Pro — Includes Router Plus, plus True Shape geometry nesting, 5-axis toolpath
functionality, multiple surface rough and finish machining, multiaxis toolpaths, toolpath nesting.
Wire — 2D and 3D geometry creation, dimensioning, various 2-axis and 4-axis wirepaths,
customizable power libraries, tabs.
Art — Quick 3D design, 2D outlines into 3D shapes, shape blending, conversion of 2D artwork
into machinable geometry, plus exclusive fast toolpaths, rough and finish strategies, on-screen
part cutting.
The Router products are targeted to the woodworking industries but are virtually identical to the Mill line.
3.3 The Minimum Computer System Recommended Is:
486 IBM-PC or compatible
16Mb RAM, 20Mb HDD
EGA color graphics or better
Windows 3.1x or 95
Math coprocessor
1 Parallel Port
Mouse or pointing device
3.4 General Software Features:
Total tool path control
Automatic tool width compensation
Complete rough cut/finish cut control
Automatic rough cutting to depth
Island avoidance with pockets
Import ASCII points as splines as well as points or lines
8/18/2019 Cad Cam Final Manual (1)
22/30
CAD CAM SYSTEM 2715002
19
Improved algorithm for surface intersections and 3-D filleting
Improved surface handling
Infinite look-ahead on contouring
Expanded IGES formats
Double precision internal calculations
CAM package compatible with most CAD systems
DXF, IGES, CADL and ANVIL drawing conversion including CadKEY® , AutoCAD®,
VersaCAD®, etc.
3-D drawing capabilities include points, lines, arcs and splines
3-D cutter display for tool path verification
Includes Master DRAFT, a complete CAD program for dimensioning of drawings
Advanced gouge checking for 3-D surfacing and 2-D contouring
Importing and machining of NURBS surfaces
3.5 Surface Generation Capabilities:
2-D and 3-D contours
Pockets with island avoidance
Ruled, swept and lofted surface
Surface of revolution
Coons patches
Projections of arbitrary surfaces
Intersections of surfaces
8/18/2019 Cad Cam Final Manual (1)
23/30
CAD CAM SYSTEM 2715002
20
PRACTICAL 04
AIM: Study of operate CNC milling machine .load a G-code program and
execute actual machining
BLOCK CONFIGURATION.
Sample Milling Program
8/18/2019 Cad Cam Final Manual (1)
24/30
CAD CAM SYSTEM 2715002
21
# 1 Name of Prog.
N10 G90 G94 G21 G54 LF.
N20 M06 T01 LF…………………….. T01 END MILL 10 MM. DIA.
N30 M03 S2000 LF.
N40 G00 X0 Y0 Z3 LF.
N50 G01 G41 X0 Y0 F0.5 LF.
X0 Y0 Z-1 F0.5 LF.
X0 Y70 LF.
X40 Y100 LF.
X90 Y100 LF.
G02 X100 Y90 CR=10 F0.3 LF.
G01 X100 Y20 F0.5 LF.
G03 X80 Y0 CR=20 F0.3 LF.
G01 X0 Y0 Z-1 F0.5 LF
G01 G40 X0 Y0 Z3 F0.5 M05 LF.
M06 T02 LF……………. T02 END MILL 8 MM. DIA.
M03 S2000 LF.
G00 X50 Y50 Z3 F0.5 LF.
G01 G42 X50 Y50 Z-1 F0.5 LF.
X50 Y75 LF.
X75 Y75 LF.
X75 Y50 LF.
X50 Y50 LF.
G01 G40 X50 Y50 Z3 M05 F0.5 LF.
M06 T03 LF…………………………… T03 DRILL TOOL 20 MM. DIA.
M03 S1000 LF.
8/18/2019 Cad Cam Final Manual (1)
25/30
CAD CAM SYSTEM 2715002
22
G00 X10 Y10 Z3 LF.
G81 X10 Y10 Z-5 R3 F0.3 LF.
G80 M05 LF.
M06 T04 LF…………………………. T04 DRILL TOOL 09 MM. DIA.
M03 S1000 LF.
G81 X90 Y90 Z-5 R3 F0.3 LF.
G80 M05 LF.
M06 T05 LF………………………….. T05 TAP TOOL 10 MM. DIA.
M03 S500 LF
G84 X90 Y90 Z-5 R3 P2 Q2 F0.2 LF.
G80 M05 LF.
G00 X0 Y0 Z50 LF.
G28 U0 W0 LF.
M30
8/18/2019 Cad Cam Final Manual (1)
26/30
CAD CAM SYSTEM 2715002
23
Experiment-5
AIM – Operate a CNC turning machine load a G – code program and execute
actual machining
PART PROGRAMMING EXERCISES
Exercise 1. CNC Prgramme for below Figure .
N10 G71 G90 G95 EOB N20 M06 T7 D1 EOB
N30 M03 S2100 EOB N40 G00 X31 Z5 EOB
N50 G01 X31 Z-60 F0.1 EOB N60 G00 X33 Z5 EOB
N70 G00 X30 Z5 EOB N80 G01 X30 Z-60 F0.1 EOB N90 G00 X33 Z5 EOB
N100 G00 X29 Z5 EOB N110 G01 X29 Z-40 F0.1 EOB N120 G00 X33 Z5 EOB N130 G00 X28 Z5 EOB N140 G01 X28 Z-40 F0.1 EOB
N150 G00 X33 Z5 EOB
8/18/2019 Cad Cam Final Manual (1)
27/30
CAD CAM SYSTEM 2715002
24
N160 G00 X27 Z5 EOB N170 G01 X27 Z-40 F0.1 EOB N180 G00 X 40 Z +5.0 EOB
N190 M02.
Exercise 2. CNC Prgramme fore below Figure .
N10 G710 G71 G90 G95 EOB N20 M06 T1 D1 EOB N30 M03 S2500 EOB
N40 G00 X0 Z3 EOB N50CYCLE95(“SUBTUR1”,0.5,0.4,0.1,0.1,0.09,0.05,0.01,9)EOB N70 M30
SUBRUTINE PRGRAMSUB PRGRAM NAME:SUBTUR1N10 G01 X0 Z0 EOB
N20 X25 Z-10 EOB N30 X25 Z-15 EOB
N40 G03 X25 Z-30 CR=7.5 EOB N50 G01 X25 Z-50 RND=7.5 EOB N60 X40 Z-50 EOB
N70 X40 Z-60 EOB N80 X50 Z-60 EOB
N90 X50 Z-60 CHF=2 EOB N100 X50 Z-65M17
8/18/2019 Cad Cam Final Manual (1)
28/30
CAD CAM SYSTEM 2715002
25
Exercise No. 3 Simple Part Programme for Turning Operation.
G90 - DIAMETER CUTTING CYCLE
This cycle is used to reduce the diameter of the job. In this cycle the It will beBack to the starting position after cutting the diameter. In this machine the depthof cut is 1mm. T reduce the diameter f the job from 22mm t 18 mm fur G90
Commands are required.
Format:
G90 X__ Z__ F__G90 X__ Z__ R__ F__X = Diameter t be cut
Z = End f cut in Z positionR = Distance and the direction f taper
F = Cutting feed rate (mm/min)
Exercise:
[BILLET X22 Z40 N001 M03 S3000 N002 T0101
N005 G00 X22 Z2 N010 G90 X21 Z-20 F50 N015 G90 X20 Z-20 F50 N020 G90 X19 Z-20 F50 N025 G90 X18 Z-20 F50
N030 M30
8/18/2019 Cad Cam Final Manual (1)
29/30
CAD CAM SYSTEM 2715002
26
Exercise No. 4 Part programme for shown figure
G73 - PATTERN REPEATING CYCLE
The pattern repeating cycle is also called the closed loop are profile copying
cycle. Its purpose is t minimize the cutting time for roughing material f irregularshapes and from, for e.g. forgings and castings.
Format :
G73 U__ W__ R__G73 P__ Q__ U__ W__ F__ S__
U = X axis distance and direction f relief (radius value)W = Z axis distance and direction f relief.
R = N. f divisions from the pattern.P = Starting block n. f the prgram for the required shapeQ = Final block n. f the prgram for the required shape
U = Finishing allowance in X direction.W = Finishing allowance in Z direction.
F = Feed-rate for cutting(mm/min).S = Spindle speed(RPM).
Exercise:[BILLET X22 Z40
N0000 T0101 N0001 M03 S3000 G00 X22 Z0
N0002 G73 U6.000 W1 R6.000 N0003 G73 P04 Q7 U0.2 W0.2 F100 S3000 N0004 G00 X15.000 N0005 G01 Z-15.000 N0006 G01 X22.000 Z-25.000 N0007 G00 Z0.000
N0011 G70 P0004 Q0007 N0013 G00 X28 Z2 N0014 M30
8/18/2019 Cad Cam Final Manual (1)
30/30
CAD CAM SYSTEM 2715002
Exercise No. 5 Part Programme for milling Operation.
N010 G92 X0 Y0 Z50000 N020 G90
N030 M06 T1 N040 Z-30000 M03 S600 N050 G41 G01 X100000 Y-60000 F100
N060 X300000 N070 Y-260000
N080 X100000 N090 Y-60000 N100 G40 X0 Y0 N110 G00 Z50000 T0 M05 N120 M06 T02
N130 X200000 Y-120000 Z2000 S600 M03 N140 G01 Z-5000 F100 N150 G42 Y-100000 N160 G02 I0 J-60000 N170 G00 Z50000 M05
N180 G40 X0 Y0 T0 M02