Abstract: This work involved the formulation and analysis of the machining process plan to complete
the fabrication of a ‘premounting base’ with Computer Numerical Controlled (CNC) machinery. This
is further augmented with a Numerical Control (NC) program written in ISO G-code, to machine the
part utilising CNC milling techniques.
Table of Contents
1
INTRODUCTION
1
2
NC/CNC
FUNDAMENTALS
2
3
PART
ANALYSIS
3
3.1
Geometry
Features
and
Dimensions
3
3.2
Surface
Roughness
(or
Finish)
5
3.3
Dimensional
Machining
Tolerances
5
3.4
Stock
Material
(Billet)
5
3.5
Compatible
Machining
Components
6
4
PROCESS
PLANNING
6
4.1
Work
Holding
Strategy
and
Datum
Point
6
4.2
Machining
Operations
7
5
CNC
ISO
G‐CODE
MACHINING
PROGRAM
8
5.1
Coordinate
Systems
Choice
8
5.2
CNC
Machine
Specifications
9
5.3
Cutting
Tool
Parameters
and
Accuracy
9
5.4
GCode
Machining
Program
10
6
CONCLUSION
13
A.
SCHEMATIC
OF
MACHINED
WORK‐PIECE.
15
i
Table of Figures
Figure
1:
Supplied
schematic
of
premounting
base.
1
Figure
2:
3D
render
of
the
final
part.
1
Figure
3:
Detail
schematic
(top)
and
sectionedthrough
3D
model
(bottom)
of
the
premount
base.
3
Figure
4:
Wireframe
CAD
model
of
the
part.
4
Figure
5:
Datum
point
on
billet,
first
stage
of
milling
(topdown
view,
above
mounting
table).
6
Figure
6:
Datum
point
for
drilling
the
holes
in
lower
lip
(topdown
view,
above
mounting
table).
7
Figure
7:
Schematic
representation
of
a
vertical
(left)
and
horizontal
milling
centre
(right).
8
ii
1 INTRODUCTION
The primary objective of this report is the formulation and analysis of the machining
process plan to complete the fabrication of the premounting base, shown in Figure 1,
with Numerical Control (NC)/Computer Numerical Controlled (CNC) machinery.
Most of the engineering schematics and 3D modelling produced in this report have
been generated utilising The Parametric Technology Corporation’s Pro/Engineer
(Pro/E) Wildfire 4.0. A 3D rendering of the machined part is shown in Figure 2,
below.
The methodology included research into NC/CNC fundamentals, part analysis and
machining process planning. This study resulted in the formulation of a NC program
developed in ISO G-code to enable the machining of the above part.
1
2 NC/CNC FUNDAMENTALS
The basic tasks of metal cutting, in terms of NC, were broken down as follows:
1. Determining the location where the machining was to be performed.
2. Controlling the path during the motion of the tool or work-piece.
3. Controlling the rate at which the tool was fed into the work-piece (or vice
versa) in traversing the path.
NC blocks are formed of words that are split into 5 categories of commands:
1. Preparatory functions
2. Axis motion commands: X, Y, and Z commands.
3. Feed rate and speed commands: Address words F and S.
4. Identification commands: N or T word.
5. Miscellaneous commands: ‘M’ words (M8, M9)
2
3 PART ANALYSIS
3.1 GEOMETRY FEATURES AND DIMENSIONS
The supplied part schematic is detailed in Figure 1 and in Appendix A. However, this
alone is not easy to visualise, and as such the part was modelled to specification in
Pro/Engineer to produce Figure 3 (Toogood, 2007), shown below.
Figure 3: Detail schematic (top) and sectioned-through 3D model (bottom) of the premount base.
The geometry of the part above, described quite simply, is rectangular in nature. All
the varying surfaces are, essentially, formed in layers of material that has been
“removed” from a solid rectangular block of the material.
The other striking features include the drilled holes in the upper section of the part
and in the lower lip, and their dimensions are detailed in Figure 1.
3
Hence, the part’s most noticeable features are:
• Overall dimensions of 170 x 47 x 21 mm (L x W x H) of its most extreme
surfaces.
• The upper, second and lower lip form a thickness of 13 mm from the base of
the part.
• The tallest surface, with a thickness of 21 mm, is 10 mm wide.
• The upper lip is 3 mm wide and the second lip is 4 mm wide.
• The lower lip is 5 mm in width and 13 mm thick from the base of the part.
• The centre channel has a thickness of 8 mm from the base of the part and
covers an Euclidean distance of 25 mm in width, formed between the second
and lower lip.
• The two holes of Ø7 mm, drilled in the raised surface of 21 mm thickness,
have utilised core drilling.
• The four smaller holes (two in the raised surface of 21 mm thickness and two
in the lower lip) have a diameter of Ø4 mm.
The upper, second and lower lip surfaces as well as the drilled holes are clearly
depicted in the Pro/Engineer generated wireframe model, in Figure 4.
4
3.2 SURFACE ROUGHNESS (OR FINISH)
The most commonly specified roughness specification, Ra, is the arithmetic mean of
absolute values of vertical deviations of the surface (Kalpakjian and Schmid, 2005),
where it is mathematically defined as,
1 n
Ra = ∑ yi
n i=1
(1)
In Figure 1, the following drafting symbols indicate the required smoothness of the
surfaces the pointed tip touches, and should be finished as follows,
As per the supplied schematic (Appendix A), the stock material has the following
dimensions: 175 x 50 x 25 mm (L x W x H). The material used is high-grade
structural carbon steel (ISO: R683/IC45e, BS: 060A47, AISI 1045). The AISI 1045
specification states that typical hot or cold drawn variations of carbon steel have a
5
Rockwell hardness of “B” and is therefore in the same (hardness) grade as most
Aluminium alloys (Gere and Goodno, 2008).
From the above part analysis, it is clear that this work-piece will need to be machined
via milling techniques on a suitable milling centre. It is also possible to infer that four
particular tools will be required to perform the machining of this part: (i) first tool for
rough profiling the surface features, (ii) second tool for finish profiling of the same
features, (iii) third tool for core drilling (Kalpakjian and Schmid, 2005) and (iv) a
fourth tool for drilling the holes with a smaller diameter.
4 PROCESS PLANNING
Process Planning is a means for systematically identifying and specifying the needed
machining operations to machine the final part from the billet and is dependant upon
the results of Part Analysis (Lynch, 1991). Therefore, this planning will focus on
machining the work-piece in a milling centre.
The work holding strategy will include two stages, of which the first stage is shown
below in Figure 5,
Figure 5: Datum point on billet, first stage of milling (top-down view, above mounting table).
6
In Figure 5, the datum point of the work-piece has been indicated on the mounted
billet, observing from a top-down perspective, as it would be clamped in place on the
machining table. It can be seen that the bottom-left most vertex (of its upper surface)
has been chosen as the datum point (also shown in Figure 7).
Figure 6: Datum point for drilling the holes in lower lip (top-down view, above mounting table).
As per the features of the part in Figure 3, the machining techniques involved will
require the following milling operations:
• RECOMMENDED MACHINE TOOL: vertical milling centre.
• CUTTING TOOLS: milling cutter (1) for the rough profile,
(2) for the finish profiling, (3) for core
drilling two holes of Ø7 mm and (4) for
drilling four holes of Ø4 mm.
• FIXTURES: clamping work-piece to machining table.
• CUTTING PARAMETERS: rough and finishing profiles.
• NC/CNC MACHINE: CNC vertical milling centre.
7
The choice of cutting tools have immediately dictated that the entire machining
process will be performed with only two milling techniques: (i) repeated passes of
linear interpolation with a milling cutter and (ii) canned drilling at select points. The
CNC vertical milling centre has been chosen as the machine tool to complete the
machining task, as CNC is inherently far more flexible than NC machines due to their
integration with computer and software control rather than that of simple
Microcontroller control (Morton, 2005).
The chosen coordinate system depends on the type of chosen milling machine, and
can be divided into three categories (Smid, 2007):
• THE NUMBER OF AXES: typically three or more.
• THE ORIENTATION OF THE AXES: vertical or horizontal.
• TOOL CHANGING FACILITY: automated changing of cutting tool.
Figure 7: Schematic representation of a vertical (left) and horizontal milling centre (right).
The most common form of milling centre has a minimum of three axes, comprising of
the three orthogonal Cartesian axes, with a vertical orientation. As such, this is the
chosen coordinate system.
As per the process planning phase, the datum point is also shown in the left image of
Figure 7, and as such the (X, Y, Z) axes are zeroed to this particular vertex, and is
therefore given the coordinate (0, 0, 0).
8
5.2 CNC MACHINE SPECIFICATIONS
Part Analysis and Machining Process Planning have determined that a 3-axis vertical
milling centre is required. As such, its operational characteristics and requirements
(Krar, Gill and Smid, 2000) have been defined accordingly, as follows,
The chosen milling cutters should be of high performance Cobalt/HSS, as they will be
able to easily machine through Rockwell “B” grade material and stay sharp for quite
sometime. For the rough profile a Ø18 mm cutter is to be used, and a Ø20 mm cutter
for the finish profiling.
9
The rough profile is to be performed with a slower spindle speed and faster feed rate
of the cutting tool. In contrast, the finishing profile will run the spindle at a higher
RPM, but with a much slower feed rate, thereby ensuring an extremely smooth cut.
Other factors also come into consideration, such as availability of coolant during
cutting to not only provide lubrication but also to remove any shavings in the nearby
vicinity of the cutting (Bray, 2003).
Whilst the emphasis of accuracy is a factor of the capability of the particular CNC
centre being used, a skilled operator should be able to make adjustments to minor
deviations in cutting tolerances. The CNC machining program has been designed
with cutter compensation for a Ø20 mm cutting tool, and as such high quality tools
are recommended.
To machine the final part the sequencing of operations are defined, in metric units of
millimetres, relative to the datum point of the co-ordinate system of a CNC vertical
milling centre with a minimum 3-axes of control (X, Y, Z).
%
% ROUGH PROFILE WITH 18 MM DIA MILLING CUTTER
10
%MILL BILLET THICKNESS TO 21 MM (25-4=21)
N130 G00 Z-4 Y47 F0
N140 G01 X200 F150
N150 G01 Y27 F150
N160 G01 X-10 F150
%
% SMOOTH PROFILE WITH 20 MM DIA MILLING CUTTER
11
%MILL LOWER LIP TO 13 MM THICKNESS (25-12=13)
N490 G00 Z-12 Y0
N500 G01 X200 F50
N510 G00 Z50
N520 G00 X-10 Y0 F0
%
%MANUALLY REPOSITION WORKPIECE AND RECALIBRATE DATUM POINT
12
6 CONCLUSION
As the developed program is for a 3-axis CNC vertical milling centre, time will be
needed to re-mount the work-piece and re-align the datum point. Therefore, this
system would only be able to produce approximately 2 – 3 single part sets per hour, or
less.
Adapting the program for use on a 5-axis CNC milling centre will remove the need
for manual interference during program execution, and therefore increase production
throughput.
13
REFERENCES
i
Bray, S. (2003) Metalworking Tools and Techniques, Wiltshire, UK: Crowood
Press.
ii
Gere, J.M. and Goodno, B.J. (2008) Mechanics of Materials, 7th edition, Toronto,
Canada: Cengage Learning, Inc.
iii
Kalpakjian, S. and Schmid, S. (2005) Manufacturing, Engineering and
Technology, 5th edition, Upper Saddle River, NJ: Prentice Hall.
iv
Krar, S., Gill, A. and Smid, P. (2000) Computer Numerical Control Simplified,
New York, NY: Industrial Press, Inc.
v
Lynch, M. (1991) Computer Numerical Control for Machining, New York, NY:
McGraw-Hill.
vi
Morton, J. (2005) The PIC Microcontroller: Your Personal Introductory Course,
3rd edition, Oxford, UK: Newnes.
vii
Singh, N. (1996) Systems Approach to Computer-Integrated Design and
Manufacturing, Somerset, NJ: John Wiley & Sons, Inc.
viii
Smid, P. (2007) CNC Programming Handbook, 3rd edition, New York, NY:
Industrial Press, Inc.
ix
Toogood, R. (2007) Pro/ENGINEER Tutorial Wildfire 4.0, Mission, KS: Schroff
Development Corp.
x
Wikipedia (2009) Numerical Control, http://en.wikipedia.org/wiki/CNC, Date
accessed 24 March 2009.
14
A. Schematic of Machined Work-piece.
15
BRIEF E12655, DUE 7TH APRIL 2009 BY 1600 HRS GMT
QUALITY CONTROL ID: 603001
NOTE: This document has been created with compatibility for Word 97 – 2004. It is recommended that
the Word document have all its fields, tables, cross-references updated if this document is subjected to
modification.