Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
i
ii
SHREE VENKATESHWARA HI-TECH ENGINEERING COLLEGE, GOBI
iv
PERFORM THE SIMPLE CONTOUR MILLING OPERATION
15 USING CNC MILLING MACHINE. 45
ADDITIONAL EXERCISES
v
STUDY. (B) COMPUTER AIDED DESIGN (CAD)
Date :
AIM:
To study about Computer Aided Design using Pro/E.
Design Process
Recognition of Need
1
GEOMETRIC MODELING
The term geometric modeling (or representation) means a method of describing
commonly used curves and surfaces in terms of values of a few parameters.
Three Types of Geometric Models
Wireframe Model : Connect 3D vertex points, sometimes ambiguous.
Surface Model : Define surface to form an object.
Solid Model : Various representation schemes are used to describe a solid object
SOLID MODELING
A solid modeling system is usually an interactive computer graphics system that is
intended to create true three-dimensional components and assemblies. Recent advances in
CAD software, computers, and graphical displays have made it possible to use solid
representations of components being considered in the design process. These solid models can
be employed in numerous ways.
ADVANTAGES OF SOLID MODELING
A realistic visual display: By producing a shaded visible surface image of the solid, solid
modeling allows a designer to see exactly what has been created.
Easy to deal with different views: Once a part has been created, we have the ability to
rotate, shade, section, or produce almost any view required by a designer. Single associated
model database: The solid modeler provides the only database suitable for all CAD operations.
Almost all information needed for part generation is contained in the solid model. The
algorithm should be able to ensure that it represents physically possible shape that is complete
and unambiguous Applications e.g., automatic generation of a mesh for a finite element
analysis.
REQUIREMENTS FOR MODELING ASSEMBLING
1. Part modeling and analysis
The part analyses include the material type, mass and inertial properties, functional
properties of the faces, etc.
2. Hierarchical relationships
An assemble tree and assemble sequence must be given.
3. Mating conditions.
There are two methods for specifying mating conditions:
1. Specify the location and orientation of each part in the assembly, together with
the representation of the part itself, by providing a 4 x 4 homogeneous
transformation matrix. (i.e., transformation from MCS – Model Coordinate
System to WCS – Working Coordinate System)
2. Specify the spatial relationships between its individual parts as mating
conditions. For example, a mating condition can consist of planar faces butting
up against one another or requiring centerlines of individual parts to be collinear
(fits condition).
CADCAE/CAM DATA EXCHANGE
Computer databases are now replacing paper blueprints in defining product geometry and non-
geometry for all phases of product design, analysis, and manufacturing. It becomes increasingly
important to find effective procedures for transferring data among CAD/CAE/CAM systems. The need to
2
exchange modeling data is directly motivated by the need to integrate and automate the design and
manufacturing process to obtain the maximum benefits from CAD/CAE/CAM systems.
FOUR TYPES OF MODELING DATA TO BE TRANSFERRED:
1. Shape 3. Design
2. Non shape 4. Manufacturing
(1) Shape data consists of both geometrical and topological information as well
as part features. Entity attributes such as font, color, and layers as well as annotation
are considered part of the entity geometrical information. Topological information
applies only to products described via solid modeling. Features allow high-level concept
communication about parts. Examples are hole, flange, web, pocket, chamfer, etc.
(2) Non shape data includes graphics data such as shaded images, and model
global data as measuring units of the database and the resolution of storing the
database numerical values.
(3) Design data has to do with the information that designers generate from
geometric models for analysis purposes. e.g., mass property and finite element mesh
data.
(4) Manufacturing data consists of information such as tooling, NC tool paths,
tolerance, process planning, tool design, and bill of materials.
COMMONLY USED CAD DATA EXCHANGE FORMAT
IGES (Initial Graphics Exchange Specification)
PDES (Product Data Exchange Using STEP)
IGES is focused on CAD-to-CAD exchange where primarily shape and nonshape data
were to be transferred from one system to another. PDES is previous called Product Data
Exchange Standard. It is for the exchange of complete product descriptions which covers the
four types of modeling data (i.e., shape, nonshape, design and manufacturing).Other data
exchange interfaces include: STL, Neutral, SET, ECAD, VDA, STEP, PDGS, CATIA, Render, CGM,
VRML, PATRAN, TIFF, etc.
PRO - E SOFTWARE OVERVIEW
Pro/ENGINEER wildfire is the leading product development solution for any manufacturing
industry. The software is developed and supported by the Parametric Technology Corporation(PTC),
based in United States. Pro/E wildfire is a unique software developed for the manufacturing industry to
meet the competing demand of engineering productivity, faster time to markets, and improved product
quality.Pro/ENGINEER wildfire is a comprehensive Design Manufacturing
product development solution for concept and
industrial design, detailed design, simulation and analysis,
mold/tool/die design,and NC tool path
Pro/E
creation. With the powerful tools of ProE , CAD Analysis
you will be able to capture the design intent Exchang
of any complex model, by incorporating intelligence into
e
design. Drawings Simulation
3
•ProE Foundation • ProE Cabling
•ProE Interactive Surface • ProE Intralink
Design
MANUFACTURING MODULE
• ProE Machining • ProE tool design
• ProE NC SHEET METAL • ProE plastic advisor
MODULES IN PROE FOUNDATION
4
SYSTEM REQUIREMENTS:
Operating System/ utilities: Hardware Requirements:
• Microsoft windows 2000/XP/7/8 • 2GB MB main memory
• Internet explorer 8.0 with SP1 or • 10 GB Disk space
later • 1.5GHz CPU speed
CONSTRUCTIVE SOLID GEOMETRY (CSG)
In a CSG model, physical objects are created by combining basic elementary shapes known as
primitives like blocks, cylinders, cones, pyramids and spheres. The Boolean operations like union,
difference (–) and intersection ∩ are used to carry out this task. For example, let us assume that we are
using two primitives, a block and a cylinder which are located in space as shown in Fig.1.5
5
A solid model is a 3-D representation of an object. It is an accurate geometric description which
includes not only the external surfaces of part, but also the part’s internal structure. A solid model
allows the designer to determine information like the object’s mass properties, interferences, and
internal cross sections. Solid models differ from wire frame and surface models in the kind of geometric
information they provide. Wire frame models only show the edge geometry of an object. They say
nothing about what is inside an object. Surface models provide surface information, but they too lack
information about an object’s internal structure. Solid models provide complete geometric descriptions
of objects. Engineers use solid models in different ways at different stages of the design process. They
can modify a design as they develop it. Since computer-based solid models are a lot easier to change
and manipulate than the physical mock-ups or prototypes, more design iterations and modifications can
be easily carried out as a part of the design process. Using solid modeling techniques a design engineer
can modify a design several times while optimizing geometry. This means that designers can produce
more finished designs in less time than by using traditional design methods or 2-D CAD drafting tools.
Solid models can be used for quick and reliable design analysis. Solid models apart from geometric
information provide important data such as volume, mass, mass properties and centre of gravity. The
designer can also export models created to other applications for finite element analysis (FEA), rapid
prototyping and other special engineering applications.
Finally designers can generate detailed production drawings directly from the solid model. This
capability increases design productivity considerably. Another important feature of solid modeling is
associativity. Detailed drawings are linked to solid model through the associativity feature. This is a
powerful function - as an engineer modifies a design, the drawings get updated automatically. In
bidirectional associativity, any modifications made to geometry in the drawing are reflected in the
model. In more advanced design and manufacturing environments, solid models are used for rapid
prototyping and automated manufacturing applications. The salient features of the solid modeling
approach to design are discussed in the following sections.
CONCLUSION:
Thus, the Computer Aided Design using Pro/E ware studied successfully.
6
Ex.No: 02 3D MODELING USING PROE SOFTWARE
7
Fig 15.5
Fig 15.6
8
9
10
11
12
13
Ex.No: 02 3D MODELING USING PROE SOFTWARE
Date:
Aim:
1. To understand drawing standards and to draw 2D Sketch by using Mini Drafter Manual
Practice and Auto CAD/Solid Edge.
2. Draw basic sketches and constraint them using Geometrical and Dimensional
constraints
Procedure:
For CAD
1. Open Pro E Creo; Draw the Shape given in the Fig.15.1.
2. Add relations and Smart dimensions and make sure that the Sketch is fully constraint
3. Change the dimensions according to Fig.15.1
4. Repeat the same for Fig.15.2 to Fig.15.6
CAD Commands used: Line, Circle, Arc, Fillet, Trim, Smart Dimension, Relations, Show, View
Result:
The basic sketches were drawn using ProE Creo as shown in Figures and the required
parameters were added to modify the dimensions at later stage if necessary.
14
Ex. No: 03 3D MODELING AND ASSEMBLY OF UNPROTECTED TYPE
FLANGED COUPLING USING Pro/ E
15
16
Ex. No: 03 3D MODELING AND ASSEMBLY OF UNPROTECTED TYPE
Date : FLANGED COUPLING USING Pro/ E
AIM:
1. To create 3D models of Unprotected type Flanged Coupling parts using Pro/E.
2. To Create the Assembly of Flanged Coupling using Pro/E.
SYSTEM REQUIREMENTS:
Software: Pro/E Creo Elements
Hardware: Processor: Intel Core i3
RAM: 2 GB
HDD: 500 GB
OS – Windows XP/7/8
PROCEDURE:
1. The drawings of Flanges, Shaft, Taper key, Hexagonal Bolt and Nut are studied.
2. 3D models of Flanges, Shaft, Taper key, Hexagonal Bolt and Nut are created using
Pro/E.
3. The Assembly of Flanged Coupling was created as per the drawing specification.
COMMANDS USED:
Sketcher Commands: Line, Circle, Arc, Fillet, Trim, Smart Dimension, Relations, Show,
and View
Features Commands: Extrude (Pad) and Cut, Revolve (Shaft), Fillet/Round, Chamfer,
Hole - Simple, Pattern Fastening Features
RESULT:
The 3D models of Unprotected type Flanged Coupling parts (Flanges, Shaft, Taper key,
Hexagonal Bolt and Nut) are created using Pro/E.
17
Ex. No: 04 3D MODELING AND ASSEMBLY OF UNIVERSAL COUPLING
USING Pro/ E
18
19
Ex. No: 04 3D MODELING AND ASSEMBLY OF UNIVERSAL COUPLING
AIM:
1. To create 3D models of Universal Coupling parts using Pro/E.
2. To Create the Assembly of Universal Coupling using Pro/E.
3. To understand the type of fits and tolerances used in Assembly.
SYSTEM REQUIREMENTS:
Software: Pro/E Creo Elements
Hardware: Processor: Intel Core i3
RAM: 2 GB
HDD: 500 GB
OS – Windows XP/7/8
PROCEDURE:
1. The modeling concepts – Solid modeling, Surface modeling were trailed in Pro/E by
creating 3D model of Universal Coupling Parts Yoke, Pin, Collar, Taper pin
2. The options available in each Feature command are tried to understand the
capabilities of each command
3. Design Methods: Bottom-up Design, Top down Design are discussed
4. Assembly of Universal Coupling was created using Bottom-up design approach
COMMANDS USED:
Sketcher Commands: Line, Circle, Arc, Fillet, Trim, Smart Dimension, Relations, Show, and View
Features Commands: Extrude (pad) and Cut, Revolve (shaft), Sweep, and Loft, Fillet/Round,
Chamfer, and Draft, Hole - Simple and Hole Wizard, Hole Series, Scale, Shell, Rib, Dome, Freeform,
Shape, Deform, Indent, Flex, Pattern and Mirror, Curves, Fastening Features
RESULT:
The 3D models of Universal Coupling parts are created using Pro/E. The type of fits and
tolerances used in Assembly are studied.
20
Ex. No: 05 3D MODELING AND ASSEMBLY OF SCREW JACK USING Pro/E
21
22
Ex. No: 05 3D MODELING AND ASSEMBLY OF SCREW JACK USING Pro/E
Date :
AIM:
1. To create 3D models of SCREW JACK parts using Pro/E.
2. To Create the Assembly of Screw Jack using Pro/E.
SYSTEM REQUIREMENTS:
Software: Pro/E Creo Elements
Hardware: Processor: Intel Core i3
RAM: 2 GB
HDD: 500 GB
OS – Windows XP/7/8
PROCEDURE:
1. The drawings of Body, Nut, Screw Spindle, Cup, Washer Special, CSK Screw, and Tommy
Bar are studied.
2. 3D models of Body, Nut, Screw Spindle, Cup, Washer Special, CSK Screw, and Tommy Bar are
created using Pro/E.
3. The Assembly of Screw Jack was created as per the drawing specification.
COMMANDS USED:
Sketcher Commands: Line, Circle, Arc, Fillet, Trim, Smart Dimension, Relations, Show, and View
Features Commands: Extrude (pad) and Cut, Revolve (shaft), Fillet/Round, Chamfer, Hole -
Simple, Pattern, Fastening Features
Assembly Commands: Insert, Component, Existing Part/Assembly
RESULT:
The 3D models of Screw Jack parts (Casting, Nut, Cup, Tommy bar, Setscrew, Screw, washer) are
created using Pro/E.
23
Ex. No: 06 3D MODELING AND ASSEMBLY OF STUFFING BOX USING Pro/ E
24
25
Ex. No: 06 3D MODELING AND ASSEMBLY OF STUFFING BOX USING Pro/ E
Date :
AIM:
1. To create 3D models of Stuffing Box parts using Pro/E.
2. To Create the Assembly of Stuffing Box using Pro/E.
3. To understand the type of fits and tolerances used in Assembly.
SYSTEM REQUIREMENTS:
Software: Pro/E Creo Elements
Hardware: Processor: Intel Core i3
RAM: 2 GB
HDD: 500 GB
OS – Windows XP/7/8
PROCEDURE:
1. The modeling concepts – Solid modeling, Surface modeling were trailed in Pro/E by
creating 3D model of Stuffing Box Parts like Flange, Bolt, Nut, etc…
2. The options available in each Feature command are tried to understand the
capabilities of each command
3. Design Methods: Bottom-up Design, Top down Design are discussed
4. Assembly of Stuffing Box was created using Bottom-up design approach
COMMANDS USED:
Sketcher Commands: Line, Circle, Arc, Fillet, Trim, Smart Dimension, Relations, Show, and View
Features Commands: Extrude (pad) and Cut, Revolve (shaft), Sweep, and Loft, Fillet/Round,
Chamfer, and Draft, Hole - Simple and Hole Wizard, Hole Series, Scale, Shell, Rib, Dome, Freeform,
Shape, Deform, Indent, Flex, Pattern and Mirror, Curves, Fastening Features
RESULT:
The 3D models of Stuffing Box parts are created using Pro/E. The type of fits and tolerances
used in Assembly are studied.
26
Ex. No: 07 3D MODELING AND ASSEMBLY OF PLUMMER BLOCK USING Pro/ E
27
28
Ex. No: 07 3D MODELING AND ASSEMBLY OF PLUMMER BLOCK USING Pro/ E
Date :
AIM:
1. To create 3D models of Plummer Block parts using Pro/E.
2. To Create the Assembly of Plummer Block using Pro/E.
3. To understand the type of fits and tolerances used in Assembly.
SYSTEM REQUIREMENTS:
Software: Pro/E Creo Elements
Hardware: Processor: Intel Core i3
RAM: 2 GB
HDD: 500 GB
OS – Windows XP/7/8
PROCEDURE:
1. The modeling concepts – Solid modeling, Surface modeling were trailed in Pro/E by
creating 3D model of Plummer Block Parts like Top Cap, Body, Bolt, Nut, etc…
2. The options available in each Feature command are tried to understand the
capabilities of each command
3. Design Methods: Bottom-up Design, Top down Design are discussed
4. Assembly of Plummer Block was created using Bottom-up design approach
COMMANDS USED:
Sketcher Commands: Line, Circle, Arc, Fillet, Trim, Smart Dimension, Relations, Show, and View
Features Commands: Extrude (pad) and Cut, Revolve (shaft), Sweep, and Loft, Fillet/Round,
Chamfer, and Draft, Hole - Simple and Hole Wizard, Hole Series, Scale, Shell, Rib, Dome, Freeform,
Shape, Deform, Indent, Flex, Pattern and Mirror, Curves, Fastening Features
RESULT:
The 3D models of Plummer Block parts are created using Pro/E. The type of fits and tolerances
used in Assembly are studied.
29
STUDY. (B) STUDY OF COMPUTER AIDED MANUFACTURING (CAM)
Date :
AIM:
To study about CNC Machines Geometrical Codes and Miscellaneous Codes, Part program in
Computer Aided Manufacturing.
CAM:
It has defined as the use of computer systems to plan, manage and control the operations of a
manufacturing plant through either direct or indirect computer interface with the plant’s production
resources.
APPLICATIONS OF CAM:
1. Computer aided monitoring and control
These are the direct applications in which the computer is connected directly to the
manufacturing process for the purpose of monitoring or controlling the process.
2. These are the indirect applications in which the computer is used in support of the
production operations in the plant, but there is no direct interface between the computer and
the manufacturing process.
30
CO-ORDINATE SYSTEM FOR A CNC LATHE:
Machining of a work piece by an NC program requires a coordinate system to be applied to the
machine tool. In programming the work piece is stationary and the tools move in the co-ordinate
system. There are three planes in which movement can take place.
i. Longitudinal
ii. Vertical
iii. Transverse
These three axes are identified by uppercase X,Y and Z and the direction movement along each
axis is specified as either plus or minus. When the tool traverses in the positive direction, it moves away
from the work piece. The z-axis is always parallel to the main spindle of the machine. The x-axis is
always parallel to the work holding surface and always at right angles to the z-axis. The y-axis is at right
angles to both z-axis and x-axis.
In turning machine the work piece is positioned within the coordinate system so that the Z-axis
coincided with the turning center line (axis of rotation) and the x and y coordinates always have the
same values. Therefore the y coordinate is not used in turning.
32
The part programmer enters the program written in the APT or other languages. The input
translation component converts the coded instructions contained in the program into computer usable
form, preparatory to further processing.
The arithmetic calculations unit of the system consists of a comprehensive set of subroutines for
solving the mathematics required to generate the part surface. These subroutines are called by the
various part programming language statements. The arithmetic unit is really the fundamental element
in the part programming package. This unit frees the programmer from the time consuming geometry
and trigonometry calculations, to concentrate on the work part processing.
The preprocessor is a separate computer program that has been written.
The input to the postprocessor is a series of cutter locations and other instructions.
PROGRAM CODES:
Part programs are initially entered into a CNC system and are stored in computer memory. The
programs are fed into the system in the form of codes. It is then converted into mechanical motion.
The two types of codes generally used are
i. Preparatory codes (G – codes)
ii. Miscellaneous codes (M – codes)
Preparatory Codes: (G – Codes)
The codes are used for feed movement and operations. They are generally used to specify
dimensions, feed of tool, tool path etc.
Miscellaneous Codes: (M – Codes)
They are mainly sued to perform operations such as spindle ON/OFF, Coolant ON/OFF, Chuck
Close/Open, program stop etc.
CNC TURNING
G – CODES: G28 Go to Reference
G00 Fast Traverse G40 Cancel Compensation
G01 Linear G41 Compensate Left
G02 Clockwise Arc G42 Compensate Right
G03 Counter Clockwise Arc G50 Clamp Spindle
G04 Dwell G50 Coordinate Setting
G20 Imperial G70 Finishing Cycle
G21 Metric
G71 Multiple Turning G96 Constant Surface
G72 Multiple Facing G97 Variable Surface
G73 Pattern Facing G98 Feed Per Minute
G74 Peck Drilling G99 Feed Per Revolution
G75 Diameter Drilling M CODES:
G76 Multiple Thread M00 Program Stop
G81 Drilling Cycle M01 Optional Stop
G90 Turning Cycle M02 Program End
G92 Threading Cycle M03 Spindle Forward
G94 Facing cycle M04 Spindle Reverse
33
M05 Spindle Stop G21 Metric Units
M06 Tool Change G28 Go to Reference
M08 Coolant On G40 Cancel Tool Comp
M09 Coolant Off G41 Left Tool Comp
M10 Chuck Open G42 Right Tool Comp
M11 Chuck Close G73 Fast Peck Drilling
M30 Program End G74 Counter Tapping
M38 Door Open G76 Fine Boring
M39 Door Close G80 Cancel Cycle
M62 Output 1 On G81 Spot Boring
M64 Output 1 Off G82 Counter Boring
M66 Wait Input 1 On G83 Peck Drilling
M76 Wait Input 1 Off G84 Tapping
M98 Subprogram Call G85 Boring
M99 Subprogram Exit G87 Back Boring
G89 Boring
G90 Absolute
CNC MILLING
G91 Incremental
G – CODES:
G92 Set Datum
G00 Fast Traverse G94 Per Minute Feed
G01 Linear Traverse G95 Per Revolution Feed
G02 Clockwise Arc G98 Initial Level Return
G03 Counter Clockwise Arc G99 R Point Return
G04 Dwell
G20 Imperial Units MCODES:
M00 Program Stop M25 ATC Arm Clamping
M02 End of Program M27 Reset Carousel
M03 Spindle Forward M32 ATC Clw/Cclw
M04 Spindle Reverse M33 ATC Clw/Cclw
M05 Spindle Stop M62 Aux 1/2 On
M06 Tool Change M64 Aux 1/2 Off
M08 Coolant On M66 Wait Aux 1/2
M09 Coolant Off M67 Wait Aux 1/2
M10 Work Clamp M70 X Mirror On
M11 Work Clamp M71 Y Mirror On
M13 Coolant, Spindle Fwd M76 Wait Aux 1/2 low
M14 Coolant, Spindle Rev M77 Wait Aux 1/2 low
M20 ATC Arm In/Out M80 X Mirror Off
M21 ATC Arm In/Out M81 Y Mirror Off
M22 ATC Arm Down/Up M98 Subprogram Call
M23 ATC Arm Down/Up M99 Subprogram Exit
34
PROVING PART PROGRAMS:
It is a safe practice to check the programmed path for any interference between the tool and
the work before using the part program for production. This process is known as proving part program
is done in several ways:
1. Visual Inspections:
It represents the method of checking visually the program present in the memory of the CNC
machine. In this, actual program is run and the programmed movements in all axes are to be
checked along with ensuring the tool offset and cutter compensation feature.
2. Single Step Execution:
Before auto-running the part program should be executed in a single step mode. During
this execution, spindle speed and feed rate override facilities are to be used so that the axes
movement can be easily monitored.
3. Dry run:
A dry run consists of running the part program in auto mode. The purpose of this run is to
verify the programmed path of the tool under continuous operation and to check whether
adequate clearance exists between the clamping arrangement and other projections within the
set up.
4. Graphical Simulation:
A graphical simulation package emulates the machine tool and using computer graphics,
plots out the machine movement on a VDU screen. Any deviations from the intended tool
path can be observed and any potential interference can be highlighted.
CONCLUSION:
Thus, the Study of CNC Machines Geometrical Codes and Miscellaneous Codes, Part program in
Computer Aided Manufacturing were studied.
35
Ex. No: 09 PERFORM THE FACING AND TURNING OPERATION USING
CUT VIEWER CNC TURN SIMULATOR.
25
4
100
20
80
36
37
Ex. No: 09 PERFORM THE FACING AND TURNING OPERATION USING
Date : CUT VIEWER CNC TURN SIMULATOR.
AIM: To write a part program for performing Facing and Turning operation and simulate the same
using Cut Viewer CNC TURN Simulator
MATERIAL REQUIRED:
Material : ALUMINIUM ROUND BAR
Size : Length 100mm, DIA 25mm
ALGORITHM:
1. Check the work piece for given dimensions.
2. Input in mm and feed rates are given.
3. Move the tool to feed rates are given.
4. Move the tool to home position.
5. Change the tool for the type of operation.
6. Spindle speed is given.
7. To make the facing and turning operation on the given work piece from X25 Z – 50 to X20 Z -20
Return to the home position.
8. End the program.
PROGRAM:
(TOOL/STANDARD,5,80,0.1,4.5,0) G01 Z-4 G00 Z1
M06 T03 X0 X23
(STOCK/100,25,0,0) Z-3 G01 Z-20
M03 S1200 G00 X26 X24
G00 X26 Z1 G01 Z-5 G00 Z1
G01 Z-1 X0 X22
X0 Z-4 G01 Z-20
Z0 G00 X26 X23
G00 X26 G01 Z-3 G01 Z1
G01 Z-2 G00 X26 X21
X0 G01 X25 F35 G01 Z-20
Z-1 Z-20 X22
G00 X26 X26 G00 Z1
G01 Z-3 Z1 M05
X0 X24 M30
Z-2 G01 Z-20
G00 X26 X25
RESULT:
Thus the program was written for performing the Facing and Turning Cycle operation and
simulated the same using Cut Viewer CNC TURN Simulator.
38
Ex. No: 10 PERFORM THE MULTIPLE FACING CYCLE OPERATION
USING CUT VIEWER CNC TURN SIMULATOR.
39
40
Ex. No: 10 PERFORM THE MULTIPLE FACING CYCLE OPERATION
Date : USING CUT VIEWER CNC TURN SIMULATOR.
AIM: To write a part program for performing Grooving operation and simulate the same using Cut
Viewer CNC TURN Simulator
MATERIAL REQUIRED:
Material : ALUMINIUM ROUND BAR
Size : Length 100mm, DIA 25mm
ALGORITHM:
1. Check the work piece for given dimensions.
2. Input in mm and feed rates are given.
3. Move the tool to feed rates are given.
4. Move the tool to home position.
5. Change the tool for the type of operation.
6. Spindle speed is given.
7. To make the facing operation on the given work piece from X45 Z – 50 to X45 Z -45 Return to
the home position.
8. End the program.
PROGRAM:
(TOOL/STANDARD,5,60,0,4.0,0) N08 G00 Z-29.0 S150 ;
(STOCK/90,30,0,0) N09 G01 X25.0 W5.0 F100;
N01 G00 G96 G98; N10 W8.;
N02 G28 U0 W0; N11 G02 X20.0 W3.0 R3.0;
N03 T0101; N12 G03 X17.0 W3.0 R3.0;
N04 M03 S100; N13 W5.;
N05 X30. Z2.; N14 X14. W5. ;
N06 G72 W1.0 R1.0; N15 G28 U0 W0 M5;
N07 G72 P08 Q14 U2.0 W1.0 F100 N16 M30;
RESULT:
Thus the program for Multiple Facing Cycle operation was written and simulated successfully
using Cut Viewer CNC TURN Simulator.
41
Ex. No: 11 PERFORM THE GROOVING OPERATION USING CUT VIEWER
CNC TURN SIMULATOR.
42
43
Ex. No: 11 PERFORM THE GROOVING OPERATION USING CUT VIEWER
Date : CNC TURN SIMULATOR.
AIM: To write a part program for the given design to perform Grooving operation and simulate the
same using Cut Viewer CNC TURN Simulator
MATERIAL REQUIRED:
Material : ALUMINIUM ROUND BAR
Size : Length 100mm, DIA 25mm
ALGORITHM:
1. Check the work piece for given dimensions.
2. Input in mm and feed rate are given.
3. Move the tool to the home position.
4. Change the tool for the required operation.
5. Spindle speed is given.
6. Close the door.
7. To make the Grooving on the work piece for X5 Z-5 by using Grooving tool.
8. Return the tool to the home position.
9. End the program.
PROGRAM:
RESULT:
Thus the program for Grooving operation was written and simulated successfully using Cut
Viewer CNC TURN Simulator.
44
Ex. No: 12 PERFORM THE MULTIPLE TURNING CYCLES OPERATION
USING CNC LATHE MACHINE.
45
46
Ex. No: 12 PERFORM THE MULTIPLE TURNING CYCLES OPERATION
Date : USING CNC LATHE MACHINE.
AIM: To write a program to perform multiple turning cycle operation on the work piece and simulate
the same using CNC Lathe Machine.
MATERIAL REQUIRED:
Material : ALUMINIUM ROUND BAR
Size : Length 100mm, DIA 25mm
ALGORITHM:
1. Check the work piece for given dimensions.
2. Input in mm and feed rates are given.
3. Move the tool to feed rates are given.
4. Move the tool to home position.
5. Change the tool for the type of operation.
6. Spindle speed is given.
7. To make the multiple turning cycles on the given work piece size X25, Z –100 Return to the
home position.
8. End the program.
PROGRAM:
(TOOL/STANDARD, 5, 80, 0, 4.5, 0) G01 Z0
M06 T02 G03 X10 Z-5 R5
(STOCK/100,20.001,0,0) G01 Z-15
M03 S1200 G01 X15 Z-20
G00 X22 Z1 G01 Z-28
G71 U1. R1. N20 G01 X20
G71 P10 Q20 U1 W1 F15 M05
N10 G01 X0 M30
RESULT:
Thus the program was written for performing the Multiple Turning cycle simulation using Cut
Viewer CNC TURN Simulator and executed the same on work piece using CNC Lathe Machine.
47
Ex. No: 13 PERFORM THE CIRCULAR AND RECTANGULAR POCKETING
OPERATION USING CUT VIEWER CNC MILL SIMULATOR
48
49
Ex. No: 13 PERFORM THE CIRCULAR AND RECTANGULAR POCKETING
Date : OPERATION USING CUT VIEWER CNC MILL SIMULATOR
Aim:
To write a part program for the given design to perform rectangular and circular Pocketing
operation and simulate the same using Cut Viewer CNC Mill Simulator
MATERIAL REQUIRED:
Material : ALUMINIUM ROUND BAR
Size : Length 100mm, DIA 25mm
CIRCULAR POCKETTING
Program:
(STOCK/BLOCK,50,50,5,25,25,5) S1520 M03
(COLOR,255,255,255) G01 Z-1 F6.
(TOOL/MILL,6,0,25,0) G13 I1.2 K6.0 Q1.2 D02 F9.
(COLOR,255,255,255) G00 Z1. M09
T2 M06 G53 G49 Y0. Z0.
G90 G54 G00 X0 Y0 M30
RECTANGULAR POCKETTING
Program: G01 Z-1 F40
M03 S2500 X60
(STOCK/BLOCK,90,90,10,0,0,10) Y55
M98 P123 X25
M21 Y25
G00 Z5 X35 Y35
M30 X55
Y45
O123 X35
(TOOL/MILL,12,0,25,0) Y35
(COLOR,255,255,255) G00 Z5
G00 Z5 G01 X0 Y0
X25 M99
Y25
Result:
Thus the program for circular and rectangular pocketing operation was written and simulated
successfully using Cut Viewer CNC Mill Simulator.
50
Ex. No: 14 PERFORM THE SIMPLE CONTOUR MILLING OPERATION USING
CUT VIEWER CNC MILL SIMULATOR
51
52
Ex. No: 14 PERFORM THE SIMPLE CONTOUR MILLING OPERATION USING
Date : CUT VIEWER CNC MILL SIMULATOR
AIM: To write a part program for the given design to perform simple contour milling operation and
simulate the same using Cut Viewer CNC Mill Simulator
ALGORITHM:
1. Start the program.
2. Define the work piece.
3. Set the datum for the work piece.
4. Define the tool with dia. of 6mm.
5. Set the unit in metric
6. Feed in mm/min
7. Move the tool in the position X = 0 and Y= 0
8. By using G02 command (Circular Interpolation in clockwise) to do radius of 15mm.
9. Return the tool to the original position
10. End of the program.
PROGRAM:
M03 S1000 G01 X25 Y25
(STOCK/BLOCK,100,100,10,50,50,10) X25 Y15
(TOOL/MILL,6,0,25,0) G02 X25 Y-15 R15
(COLOR,255,255,255) G01 X25 Y-25
G00 X60 Y60 Z5 X15 Y-25
G90 G00 X-25 Y-25 Z5 G02 X-15 Y-25 R15
G01 Z-1 G01 X-25 Y-25
G01 X-25 Y-15 G01 Z5
G02 X-25 Y15 R15 G00 X60 Y60 Z5
G01 X-25 Y25 M05
X-15 Y25 M30
G02 X15 Y25 R15
RESULT:
Thus the program for simple contour milling operation was written and simulated successfully
using Cut Viewer CNC Mill Simulator.
53
Ex. No: 15 PERFORM THE MIRRORING OPERATION USING CUT VIEWER
CNC MILL SIMULATOR.
54
55
Ex. No: 15 PERFORM THE MIRRORING OPERATION USING CUT VIEWER
Date : CNC MILL SIMULATOR.
AIM:
To write a part program for the given design to perform Mirroring operation and simulate the
same using Cut Viewer CNC Mill Simulator
ALGORITHM:
1. Start the program
2. Define the work piece
3. Set the datum for the work piece
4. Define the tool with dia 5mm
5. Set the limit in metric
6. Feed in mm/min
7. By using G01 (linear interpolation) command to form the sub program
8. By using M98 command to mirror the operation with respect to x-axis
9. Return the tool to the home position
10. End the program
PROGRAM:
M03 S2500 O123
(STOCK/BLOCK,100,100,10,50,50,10) (TOOL/MILL,5,0,25,0)
M98 P123 (COLOR,255,255,255)
M21 G00 Z5
M98 P123 X5
M22 Y5
M98 P123 G01 Z-1 F40
M23 M22 X20
M98 P123 G01 X5 Y20
G00 Z5 G01 Y5
M30 G00 Z5
M99
RESULT:
Thus the program for mirroring operation was written and simulated successfully using Cut
Viewer CNC Mill Simulator.
56
EX.NO: 16 PERFORM THE DRILLING AND BORING OPERATION USING CUT
VIEWER CNC MILL SIMULATOR.
57
By Using Absolute Method of Programming
58
By Using Incremental Method of Programming
59
Ex. No: 16 PERFORM THE DRILLING AND BORING OPERATION USING
Date : CUT VIEWER CNC MILL SIMULATOR.
AIM:
To write a part program for the given design to perform Drilling and Boring operation and
simulate the same using Cut Viewer CNC Mill Simulator
ALGORITHM:
1. Check the work piece for given dimensions.
2. Input in mm and feed rate are given.
3. Give feed rate and dimensions in terms of mm/minute and metric
4. Give the spindle speed in terms of rpm
5. Move the tool in to the home position.
6. Change the tool for the required operation.
7. Spindle speed is given in rpm.
8. To perform drilling operation on the given work piece by using Φ6 peck drill
9. Return the tool to the home position.
10. End of the program.
PROGRAM:
(Absolute, G90 Command For Diagonal Design Drill)
For Drilling G28 X0 Y0
G21 G94 For Boring
(STOCK/BLOCK,100,100,10,50,50,10) (TOOL/DRILL,10,120,25)
G91 G28 Z0 (COLOR,255,255,255)
G28 X0 Y0 M06 T2
(TOOL/DRILL,6,120,25) G90 G00 X0 Y0 Z5
(COLOR,255,255,255) G83 G99 X0 Y0 Z-5 Q.5 R0.5 F50
M06 T1 X-10 Y-10
M03 S1500 X-20 Y-20
G90 G00 X0 Y0 Z5 X-30 Y-30
G83 G99 X0 Y0 Z-5 Q.5 R0.5 F50 X-40 Y-40
X-10 Y-10 G00 X0 Y0
X-20 Y-20 G91 G99 G73 X0 Y0 Z-5 P100 Q.5 R0.5
X-30 Y-30 K5 F50
X-40 Y-40 G80
G00 X0 Y0 G91 G28 Z0
G91 G99 G73 X0 Y0 Z-5 P100 Q.5 R0.5 G28 X0 Y0
K5 F50 M05
G80 M30
G91 G28 Z0
60
(Absolute, G90 Command For Rectangular Design Drill)
For Drilling G28 X0 Y0
G21 G94 For Boring
(STOCK/BLOCK,100,100,10,50,50,10) (TOOL/DRILL,10,120,25)
G91 G28 Z0 (COLOR,255,255,255)
G28 X0 Y0 M06 T2
(TOOL/DRILL,6,120,25) G90 G00 X0 Y0 Z5
(COLOR,255,255,255) G83 G99 X0 Y0 Z-5 Q.5 R0.5 F50
M06 T1 X-25 Y-25
M03 S1500 X-25 Y25
G90 G00 X0 Y0 Z5 X25 Y25
G83 G99 X0 Y0 Z-5 Q.5 R0.5 F50 X25 Y-25
X-25 Y-25 G00 X0 Y0
X-25 Y25 G91 G99 G73 X0 Y0 Z-5 P100 Q.5 R0.5 K5
X25 Y25 F50
X25 Y-25 G80
G00 X0 Y0 G91 G28 Z0
G91 G99 G73 X0 Y0 Z-5 P100 Q.5 R0.5 K5 G28 X0 Y0
F50 M05
G80 M30
G91 G28 Z0
61
(Incremental, G91 Command For Rectangular Design Drill)
For Drilling X-25 Y-25
G21 G94 X0 Y50
(STOCK/BLOCK,100,100,10,50,50,10) X50 Y0
G91 G28 Z0 X0 Y-50
G28 X0 Y0 G00 X0 Y0
(TOOL/DRILL,6,120,25) G91 G99 G73 X0 Y0 Z-5 P100 Q.5 R0.5
(COLOR,255,255,255) K5 F50
M06 T1 G80
M03 S1500 G91 G28 Z0
G91 G00 X0 Y0 Z5 G28 X0 Y0
G83 G99 X0 Y0 Z-5 Q.5 R0.5 F50
For Boring X-25 Y-25
(TOOL/DRILL,10,120,25) G00 X0 Y0
(COLOR,255,255,255) G91 G99 G73 X0 Y0 Z-5 P100 Q.5 R0.5
M06 T2 K5 F50
G91 G00 X0 Y0 Z5 G80
G83 G99 X0 Y0 Z-5 Q.5 R0.5 F50 G91 G28 Z0
X-50 Y0 G28 X0 Y0
X0 Y50 M05
X50 Y0 M30
RESULT:
Thus the program for drilling and boring operation was written and simulated successfully using
Cut Viewer CNC Mill Simulator.
62
Ex. No: 17 SIMPLE CONTOUR MILLING OPERATION USING
CNC MILLING MACHINE
63
64
Ex. No: 17 SIMPLE CONTOUR MILLING OPERATION USING
Date : CNC MILLING MACHINE
AIM:
To write a program to perform simple contour milling operation on the work piece and simulate
the same using CNC Milling Machine.
ALGORITHM:
1. Start the program.
2. Define the work piece.
3. Set the datum for the work piece.
4. Define the tool with dia. of 5mm.
5. Set the unit in metric
6. Feed in mm/min
7. Move the tool in the position X = 22.5 and Y= 37.5
8. By using G03 command (Circular Interpolation in Anticlockwise) to do radius of 15mm.
9. Move the tool in the position of X 22.5 and Y-37.5
10. Return the tool to the original position
11. End of the program.
PROGRAM:
RESULT:
Thus the program was written for performing the simple contour milling simulation using Cut
Viewer CNC Mill Simulator and executed the same on work piece using CNC Mill Machine.
65
Ex. No: 18 COMPONENT MODELLING AND VIRTUAL SIMULATION FOR
TURNING USING Pro/E /Creo ELEMENTS
20 15 10
30
60
90
66
Ex. No: 18 COMPONENT MODELLING AND VIRTUAL SIMULATION FOR
Date : TURNING USING Pro/E /Creo ELEMENTS
AIM:
To model and simulate the given turning process by using Pro/E Creo Elements software.
RESULT:
Thus the modeling and simulation of turning process was successfully carried out using Pro/E
Creo Elements software.
67
Ex. No: 19 COMPONENT MODELLING AND VIRTUAL SIMULATION FOR
MILLING USING Pro/E /Creo ELEMENTS
100
25
200 200
68
Ex. No: 19 COMPONENT MODELLING AND VIRTUAL SIMULATION FOR
Date : MILLING USING Pro/E /Creo ELEMENTS
AIM:
To model and simulate the given Milling process, by using Pro/E Creo Elements Manufacturing
software.
SYSTEM REQUIREMENTS:
Software: Pro/E Creo Elements
Hardware: Processor: Intel Core i3
RAM: 2 GB
HDD: 500 GB
OS – Windows XP/7/8
PROCEDURE:
1. Pro/E Creo Elements was opened and the Working Directory is settled.
2. Part model module is used to create the 3D Model.
3. The component which is given in the diagram was created and a stock is generated for the given
component.
4. Now the screen is shifted in to the Manufacturing mode.
5. Then the turning tool was selected according to the requirement.
6. The home position for the tool as well as the tool travel path was determined.
7. Now the simulation was carried out using the simulation option.
8. By this one can view weather the given tool path is correct and safe.
9. The *.ncl (Numerical Cutter Location File has generated and saved.
10. The Saved *.ncl file further Used to Generate the G and M Codes using Post Processor tool.
RESULT:
Thus the modeling and simulation of milling process was successfully carried out using Pro/E
Creo Elements Manufacturing software
69
STUDY. (C) STUDIES ABOUT MULTIAXIS CNC MACHINE EDM, EDM WIRE
Date: CUT AND RAPID PROTOTYPING
AIM:
To study about Multiaxis CNC Machine, EDM, EDM Wire Cut and Rapid Prototyping.
1. Introduction
Electro Discharge Machining (EDM) is an electro-thermal non-traditional machining process,
where electrical energy is used to generate electrical spark and material removal mainly occurs due to
thermal energy of the spark. EDM is mainly used to machine difficult-to-machine materials and high
strength temperature resistant alloys. EDM can be used to machine difficult geometries in small batches
or even on job-shop basis. Work material to be machined by EDM has to be electrically conductive.
70
2. Process
71
6. Electrode Material
Electrode material should be such that it would not undergo much tool wear when it is
impinged by positive ions. Thus the localized temperature rise has to be less by tailoring or
properly choosing its properties or even when temperature increases, there would be less
melting. Further, the tool should be easily workable as intricate shaped geometric features are
machined in EDM.
The followings are the different electrode materials which are used commonly in the
industry: •Graphite • Electrolytic oxygen free copper • Tellurium copper • Brass
72
RAPID PROTOTYPING
DEFINITION:
The general definition of the prototype contains three aspects of interests
The implementation of the prototype; from the entire product (or system) itself to
its sub-assemblies and components,
The form of the prototype; from a virtual prototype to a physical prototype, and
The degree of the approximation of the prototype; from a very rough
representation to an exact replication of the product.
CONCLUSION:
Thus, the Multiaxis CNC Machine, EDM, EDM Wire Cut and Rapid Prototyping ware
studied successfully.
73
74
ADDITIONAL EXERCISES
75
Ex.No: 18 3D MODELING AND ASSEMBLY OF MACHINE VICE USING Pro/E
76
Ex.No: 18 3D MODELING AND ASSEMBLY OF MACHINE VICE USING Pro/E
Date:
Aim:
1. To create 3D models of MACHINE VICE parts using Pro E.
2. To Create the Assembly of Machine Vice using Pro E.
3. To understand the type of fits and tolerances used in Assembly.
Procedure:
1. The drawings of Body, Movable jaw, Jaw Grip, Screw M6, Screw Rod, Washer, Nut,Lock Nut and
Clamping plate are studied.
3. The Assembly of Machine Vice was created as per the drawing specification.
Commands used:
Sketcher Commands: Line, Circle, Arc, Fillet, Trim, Smart Dimension, Relations, Show, and
View.
Features Commands: Extrude (pad) and Cut, Revolve (shaft), Fillet/Round, Chamfer, Hole –
Simple, Pattern,Fastening Features.
Assembly Commands: Insert, Component, Existing Part/Assembly.
Mating Commands: Coincident, Concentric, Distance.Fig.16
Result:
The 3D models of Machine Vice parts (Body, Movable jaw, Jaw Grip, Screw M6, Screw Rod,
Washer, Nut, Lock Nut and Clamping plate) are created using ProE. The type of fits and tolerances used
in Assembly are studied.
77
Ex.No: 19 3D MODELING AND ASSEMBLY OF CONNECTING ROD USING Pro/E
78
Ex.No: 19 3D MODELING AND ASSEMBLY OF CONNECTING ROD USING Pro/E
Date:
Aim:
1. To create 3D models of Connecting Rod parts using Pro E.
2. To Create the Assembly of Connecting Rod using Pro E.
3. To understand the type of fits and tolerances used in Assembly.
Procedure:
1. The drawings of Connecting Rod, Bush, Stud, Pin, Bearing Brasses, Distance Piece, Cover,
Washer, Nut, and Split pin are studied.
3. The Assembly of Connecting Rod was created as per the drawing specification.
Commands used:
Sketcher Commands: Line, Circle, Arc, Fillet, Trim, Smart Dimension, Relations, Show, and
View.
Features Commands: Extrude (pad) and Cut, Revolve (shaft), Fillet/Round, Chamfer, Hole -
Simple, Pattern, Fastening Features.
Assembly Commands: Insert, Component, Existing Part/Assembly.
Result:
The 3D models of Connecting Rod parts (Connecting Rod, Bush, Stud, Pin, Bearing
Brasses, Distance Piece, Cover, Washer, Nut, and Split pin) are created using Pro E. The type of
fits and tolerances used in Assembly are studied.
79
Ex. No: 20 PERFORM THE THREADING, GROOVING AND CHAMFERING
OPERATION USING CUT VIEWER CNC TURN SIMULATOR.
20 12 45
80
Ex. No: 20 PERFORM THE THREADING, GROOVING AND CHAMFERING
Date : OPERATION USING CUT VIEWER CNC TURN SIMULATOR.
AIM:
To write a program for Threading, Grooving and Chamfering operation on the given work piece
and simulate the same using Cut Viewer CNC TURN Simulator.
ALGORITHM:
1. Check the work piece for given dimensions.
2. Input in mm and feed rate are given.
3. Move the tool to the home position.
4. Change the tool for the required operation.
5. Spindle speed is given.
6. Close the door.
7. To make the step turning on the work piece for X5 Z-5 by using Grooving tool.
8. By using threading tool to form the thread on the given work piece up to 35mm.
9. Return the tool to the home position.
10. End the program.
PROGRAM:
RESULT:
Thus the program was written for performing the threading, Grooving and Chamfering
operations and simulated using Cut Viewer CNC TURN Simulator.
81
Ex. No: 21 PERFORM THE DRILLING AND PECK DRILLING OPERATION
USING CUT VIEWER CNC MILL SIMULATOR.
9 Holes 6mm
PCD 20
(0,0)
82
Ex. No: 21 PERFORM THE DRILLING AND PECK DRILLING OPERATION
Date : USING CUT VIEWER CNC MILL SIMULATOR.
AIM:
To write a part program for the given work to perform drilling and Peck drilling operation and
simulate using Cut Viewer CNC Mill Simulator.
ALGORITHM:
1. Check the work piece for given dimensions.
2. Input in mm and feed rate are given.
3. Give feed rate and dimensions in terms of mm/minute and metric
4. Give the spindle speed in terms of rpm
5. Move the tool in to the home position.
6. Change the tool for the required operation.
7. Spindle speed is given in rpm.
8. To perform drilling operation on the given work piece by using Φ6 peck drill
9. Return the tool to the home position.
10. End of the program.
PROGRAM:
G21 G94 X-17.32 Y-10
G91 G28 Z0 Y10
G28 X0 Y0 G00 X0 Y0
M06 T1 G91 G99 G73 X0 Y0 Z-5 P100 Q.5
M03 S1500 R0.5 K5 F50
G90 G00 X0 Y0 Z5 G80
G83 G99 X0 Y20 Z-5 Q.5 R0.5 F50 G91 G28 Z0
X17.32 Y10 G28 X0 Y0
Y-10 M05
X0 Y-20 M30
RESULT:
Thus the program was written for performing drilling and boring operation and simulate using
Cut Viewer CNC Mill Simulator.
83
Ex. No: 22 PERFORM THE LINEAR AND CIRCULAR INTERPOLATION OPERATION
USING CUT VIEWER CNC MILL SIMULATOR
84
Ex. No: 22 PERFORM THE LINEAR AND CIRCULAR INTERPOLATION OPERATION
Date : USING CUT VIEWER CNC MILL SIMULATOR
AIM:
To write a program to perform given design on the work piece and simulate the same using cut
viewer CNC Milling simulator.
ALGORITHM:
1. Start the program.
2. Define the work piece.
3. Set the datum for the work piece.
4. Define the tool with dia. of 5mm.
5. Set the unit in metric
6. Feed in mm/min
7. Move the tool in the position X = 22.5 and Y= 37.5
8. By using G03 command (Circular Interpolation in Anticlockwise) to do radius of 15mm.
9. Move the tool in the position of X 22.5 and Y-37.5
10. Return the tool to the original position
11. End of the program.
PROGRAM:
RESULT:
Thus the program was written for forming the given design and simulated the same using cut
viewer CNC Mill simulator.
85
Ex. No: 23 PERFORM THE LETTER MILLING OPERATION
USING CUT VIEWER CNC MILL SIMULATOR
20
30
30 30 5 30 5 30 5 30 5 30
230
86
Ex. No: 23 PERFORM THE LETTER MILLING OPERATION
Date : USING CUT VIEWER CNC MILL SIMULATOR
AIM:
To write, a part program for the given work to perform Boring operation and simulate the same
using Cut Viewer CNC Mill Simulator.
ALGORITHM:
1. Check the work piece for given dimensions.
2. Input in mm and feed rate are given.
3. Give feed rate and dimensions in terms of mm/minute and metric
4. Give the spindle speed in terms of rpm
5. Move the tool in to the home position.
6. Change the tool for the required operation.
7. Spindle speed is given in rpm.
8. Perform the letter milling operation on the given work piece by using Φ6 End mill tool.
9. Return the tool to the home position.
10. End of the program.
PROGRAM:
RESULT:
Thus the program was written for performing Letter Milling operation and simulated using Cut
Viewer CNC Mill Simulator.
87