Lab 2 Report
Lab 2 Report
14 – OCT – 2016
1
Table of Contents
Introduction:..........................................................................................................................................3
Description of Machines Used:..............................................................................................................3
CNC Program:........................................................................................................................................4
Accuracy & Surface Quality of the Program:.........................................................................................6
Conclusions:..........................................................................................................................................7
Introduction:
2
CNC means Computer Numerical Control. This means a computer converts the design produced by
Computer Aided Design software (CAD), into numbers. The numbers can be considered to be the
coordinates of a graph and they control the movement of the cutter. In this way the computer
controls the cutting and shaping of the material.
We used bench top milling machines which were CNC for this experiment. These machines are
specifically designed for manufacturing only small parts or laboratory exercises since the milling
table has a range of 200 x 76 x 159 mm incorporating simultaneous XYZ movements. The spindle of
the machine is capable of speeds of 70-2800 rpm and a feed range of 0 – 200 mm/min.
CNC Program:
The structure of the program and the explanation of the codes used within the program are
mentioned within the program enclosed in round brackets
3
G90 (set absolute coordinates and metric)
G21
(Roughing Operation)
G01 X-35.05 Y7
G01 X0 Y-19
G01 X3 Y3 (cleaning)
4
G01 X-6 Y-17 (cleaning)
G01 X6 Y-17 Z1
(Finishing Operation)
G21
G01 X-36.05 Y7
G01 X0 Y-20
5
G02 X21.05 Y-13 I13 J0
G00 X0 Y0
After measuring the dimensions of the machined part it can be deduced that the codes written for
the machining were accurate to the design dimensions as can be seen from the following table:
A 22 22.22
B 20 20.01
C 78 78.14
D 8 8.03
E 2.5 2.53
As can be seen from the table, the machined part dimensions measured are quite close to the
designed dimensions and the small variations between these values come within the range of
tolerance.
6
The surface quality of the part can be improved upon by reducing the depth of cut and increasing
the speed of the spindle for the final finishing operation. This will result in better and smoother finish
of the part.
Conclusions:
During the 2nd lab session, students of MECH 935 performed milling operation using a Computer
Numerically Controlled Milling machines. The whole exercise included understanding the G-Code
structures that is the most common type that is being used within the industry, writing down a
program using G-Codes for the given design to be machined on a block of Plastic and the tool used
for that was the software “grblControl”. After writing down the program, the program had to be
executed on the CNC milling machine and produce the final desired part.
As a student of Mechanical and Manufacturing Engineering, this lab could be vital for students that
see their future within the manufacturing industry. A general knowledge of how G-Coding is done is
essential for an engineer since, nowadays, due to advent of modern technologies such CAD and CAM
tools, it is vital for an Engineer to have a certain degree of knowledge of these tools.