LAB MANUAL
15MEL77
BRANCH : ------------------------------------------
SEMESTER : -----------------------------------------
BATCH : -----------------------------------------
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
1
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
Course Objectives:
CLO1 To expose the students to the techniques of CNC programming and cutting tool
path generation through CNC simulation software by using G-Codes and M-codes.
CLO2 To educate the students on the usage of CAM packages.
CLO3 To make the students understand the importance of automation in industries
through exposure to FMS, Robotics, and Hydraulics and Pneumatics.
Part-A
Manual CNC part programming for 2 turning and 2 milling parts.Selection and assignment of tools,
correction of syntax and logical errors, and verification of tool path.
CNC part programming using CAM packages. Simulation of Turning, Drilling, Milling operations.
3 typical simulations to be carried out using simulation packages like:CademCAMLab-Pro, Master- CAM.
Program generation using software. Optimize spindle power, torque utilization, and cycle time.
Generation and printing of shop documents like process and cycle time sheets, tool list, and tool layouts.Cut
the part in single block and auto mode and measure the virtual part on screen. Post processing of CNC
programs for standard CNC control systems like FANUC, SINUMERIC and MISTUBISHI.
Part B
(Only for Demo/Viva voce)
FMS (Flexible Manufacturing System): Programming of Automatic storage and Retrieval system (ASRS)
and linear shuttle conveyor Interfacing CNC lathe, milling with loading unloading arm and ASRS to be
carried out on simple components.
Course Outcomes:
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
2
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
Viva-Voce - 20 Marks
Total: 80 Marks
Table of content
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
3
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
It is the acronym for ‘Numerical Control’. Numerical Control refers to the use of coded numerical information
in the automatic control of equipment. NC can be defined as a kind of programmable automation in which the
process is controlled by numbers, letters & symbols. The numbers letters & symbols are arranged as a ‘program
of instructions’ for a particular job. Such a program is called a part program.
In NC system punched tapes is used to enter program of instruction. The program is entered by punching
holes in different positions. A tape reader is used to read the program of instruction contained in the tape.
Basic Components of an NC System:
Fig.a
Above Figure shows the block diagram of an NC machine. The program of instructions sends commands to
the Machine Control Unit, which in turn controls the machine tool.
The relative movement of the machine tool spindle & worktable is due to the individual slides being operated
by instructions from the part program. Normally, three slides are required in a NC machine tool.
• Longitudinal
• Vertical
• Transverse
The position of tool and direction of movement of each slide is given by the right hand coordinate system.
Here we have three axes X, Y & Z mutually perpendicular to each other.
Position of axes:
• Z axis is located (positioned) along the machine tool spindle.
• The X axis is positioned parallel to the machine worktable and perpendicular to the Z axis.
• The Y axis is perpendicular to both Z & X axis.
Direction of axes: If the movement of the slide is such that the tool moves away from the work piece, the
direction of that slide axis is positive ( + ve). Similarly, if the movement of the slide is such that the tool moves
nearer to or into the work piece, the direction of that slide axis is negative ( - ve).
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
4
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
Machine Zero Point: It is specified by the manufacturer of the machine. This is the zero point for the
coordinate systems and other reference points in the machine.
Work piece Zero Point: Determines the work piece coordinate system in relation to the machine zero point.
This point is chosen by the programmer, and input into the CNC system when setting up the machine. The
position of this point can be freely chosen by the programmer within the work piece envelope of the machine.
Its position is chosen such that the dimensions in the work piece drawing can be conveniently converted into
coordinate values and also to effectively take care about the clamping/chucking, setting up, etc.
Reference Point or Home Position serves for calibrating and controlling the measuring systems of the slides
and tool traverses. The position of the reference point is accurately predetermined in every traverse axis by the
trip dogs and the limit switches. Therefore the reference point coordinates always have the same precisely
known numerical values in relation to the machine zero point. After initiating the control system, the reference
point must always be approached from all axes to calibrate the traverse measuring system.
The use of computer to perform the basic numerical control fanuc is known as computer numerical control
system (CNC) . it provides high degree of flexibility & computational capability in computer aided
manufacturing (CAM)
ADVANTAGES OF CNC
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
5
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
The CNC program (also called as the CNC part program) is made up of number of ‘lines of instructions’. Each
‘line of instruction’ is called a Block. Each Block in turn consists of a few ‘alpha-numeric words’ called as
‘CNC Words’
Figure here shows a sample part program depicting the ‘Blocks’ and ‘CNC Words’.
It may be noted that each Block ends with a semi colon (;) which
indicates the ‘End-of-Block’ (need not always be a semi-colon,
depends upon the type of controller). N00 G00 X0 Y0 ; A Block
N01 M03 M07 ;
Also, it may be noted that each CNC word starts with a Word
Address (upper-case alphabet) followed by a numeric data. N02 G01 Z-2 F30 ;
…………………...;
Such a CNC program format is called ‘Word Address Format’.
…………………...;
…………………...; CNC Words
N25 M05;
N26 M02 M30;
Sample Part Program
CNC Words: The different types of CNC words used in CNC programming are as follows.
a) Sequence Number (N-word): It is used to identify a block.
b) Preparatory function word (G-code): This command prepares the machine controller to follow a
given instruction. E.g. G00 stands for Rapid Movement (point-to-point position)
c) Coordinate Data(X, Y & Z words): These words specify the coordinate position of the cutting tool.
E.g. X15, Y-40, Z-2
Coordinate Data may also contain the I, J & K words which specify the coordinate values of the arc. I,
J & K values are also called as the ‘interpolation parameters’.
d) Arc Radius (R-word): Instead of programming the interpolation parameters (arc-center-coordinates)
I, J & K, the arc radius can be programmed using the R-word.
e) Feed Rate (F-word): These words specify the feed rate of the tool in a machining operation. It is
usually expressed in mm/min. E.g. F30
f) Cutting Speed (S-word): These words specify the cutting speed of the tool/spindle rotation in RPM.
E.g. S1200
g) Tool Selection (T-word): This command is used to access a required tool from a tool turret or an
automatic tool changer. This command is usually used in CNC machines with Automatic Tool
Changing facility. E.g. T10 may specify that a 10 mm drill must be selected from position number 10
of a tool magazine (holder).
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
6
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
h) Miscellaneous Functions (M-code): These are used to specify certain miscellaneous or auxiliary
functions (coolant on, coolant off, spindle on CW/CCW, spindle stop, etc) available on the given
machine.
➢ Relative positioning of tool with respect to the work piece (x,y,z co – ordinates)
➢ Preparatory commands ( G codes ) like interpolations
➢ Miscellaneous instructions ( M codes) like spindle ON/OFF , tool change etc
➢ Unit of programming like mm or inch
➢ Method of dimensioning like absolute or relative.
➢ Feed
➢ Depth of cut
➢ Types of tool
➢ Sequence of operations etc.
Dimension System: Dimensional information in the work piece drawing can be stated in 2 methods – Absolute
Dimensioning & Incremental Dimensioning.
In Absolute dimensioning, the coordinate data are taken with respect to a fixed reference point on the work
piece drawing (usually the work piece zero).
In Incremental Dimensioning, the coordinate data are taken with respect to the previous coordinate value. i.e.,
every coordinate programmed will be the origin for the next coordinate to be programmed.
NC Coordinate systems:
Two types of co-ordinate systems are used to define and control the position of the tool in relation to the
work piece. The co-ordinate systems used are
1. Absolute co-ordinate system
2. Incremental co-ordinate system
In the absolute co-ordinate system, the co-ordinates of a point are always referred with reference to the same
datum point. The dimension lines run parallel to the co-ordinate axes and always start at the reference point.
The method is also called ‘Reference Dimensioning’. A major advantage of using absolute system is that, it is
very easy to check and correct a program using this method.
In the incremental system, the co-ordinates of any point are calculated with reference to the previous point.
The point at which the cutting tool is positioned is taken as datum point for calculating the co-ordinates of the
next point to which the movements is to be made. It is difficult to check a part programme written in
incremental dimension mode.
CNC LATHE
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
7
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
ABSOLUTE INCREMENTAL
Point
X Z U W
Note: P1 10 0 10 0
P2 10 -25 0 -25
P3 12.5 -25 5 0
P4 12.5 -55 0 -30
P5 15 -55 5 0
P6 15 -80 0 -25
Incremental program is easy to program but tedious to change values in between. Error committed in any block
is carried over to the consecutive blocks. Whereas, absolute programming is a bit inconvenient as all
coordinates are measured from a fixed point. Error committed in any block will affect only that block.
Consecutive blocks are not affected.
R
Zero points & Reference points on a CNC lathe:
X
Max
X
W Z
M (0,0)
Max Z
Above figure shows the location and the relationship between Zero Points & Reference Point on a CNC lathe.
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
9
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
10
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
EXPERIMENT NO 1
SIMPLE STEP TURNING
Write a programme for SIMPLE STEP TURNING operation in the given sketch and show the
simulation using simulation software. Billet size (X35 Z60).
Ø 30
Ø 35
Ø 25
20
40
80
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
11
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
RESULT:
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
12
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
EXPERIMENT NO 2
BOX TURNING
Write a part programme for a STEP TURNING operation in the given sketch Using BOX TURNING
CYCLE and show the simulation using simulation software. Billet size (X34 Z60).
Ø 28
Ø 16
10
34
Ø
Ø
10
22
40
Where, F
X is the diameter to which movement is being made
Z is the Z axis coordinate to which the movement is being made
F is the feed rate being used
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
13
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
G00 X34 Z1
G90 X34 Z-40 F30 (calling turning cycle)
X33 (turning 33 for length 40)
X32 (turning - 32 for length 40)
X31 (turning -31 for length 40)
X30 (turning - 30 for length 40)
X29 (turning - 29 for length 40)
X28 (turning - 28for length 40)
RESULT:
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
14
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
EXPERIMENT NO 3
Write a part programme for a FACING operation in the given sketch Using BOX FACING CYCLE and
show the simulation using simulation software. Billet size (X30 Z70).
2.5 2.5
O1001 Tool Entry point
R
([BILLET X30 Z70)
G21 G98 30
G28 U0 W0
M06 T0101
M03 S1200 F R
G00 X31 Z0 20
G94 X10 Z-0.5 F30
Z-1
Z-1.5 10
Z-2
Z-2.5 F
X20 Z-3
Z-3.5
Z-4
Z-4.5
Z-5
G28 U0 W0
M05
M30
RESULT:
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
15
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
EXPERIMENT NO 4
Write a part programme for a TAPER TURNING operation in the given sketch USING TAPER
TURNING CYCLE (R -ve)” and show the simulation using simulation software.
Billet size (X30 Z60).
The taper turning operation shown in figure below can be performed by the standard “G90 Taper Turning
Cycle”. Its syntax is:
G90 X….Z….R…..F…..
Where,
X is the diameter to which the movement is being made.
Z is the Z axis coordinate to which the movement is being made.
R is the difference in incremental of the cut start radius value and the cut finish radius value.
30
25
O1004 10
G21 G98
G28 U0 W0
M06 T0101
M03 S1200
G00 X30 Z1 Tool Entry point
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
16
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
G28 U0 W0
M05
M30
Result :
EXPERIMENT NO 5
Write a part programme for a TAPER TURNING operation in the given sketch USING TAPER
TURNING CYCLE (R +ve)” and show the simulation using simulation software.
Billet size (X30 Z60).
O1005
G21 G98
G28 U0 W0
M06 T0101 30
M03 S1200
G00 X30 Z1 Tool Entry point
25
10
G90 X30 Z-10 R0 F50 [(30-30)/2 = 0]
X29 R0.5 [(30-29)/2 = 0.5]
Tool Exit
X28 R1 [(30-28)/2 = 1] Tool Entry
Point
X27 R1.5 [(30-27)/2 = 1.5] Point
X26 R2 [(30-26)/2 = 2]
X29
X25 R2.5 [(30-25)/2 = 2.5]
X28
G28 U0 W0
M05 X27
M30
X26
X25
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
17
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
Result :
EXPERIMENT NO 6
Write a part programme for a TURNING operation in the given sketch Using MULTIPLE TURNING
CYCLE and show the simulation using simulation software.
Billet size (X42 Z80).
R8
R8
40
Ø 28
Ø10
Ø18
Ø
10 8
20 8 12 10 12 10
POSITION X Z
1 0 0
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
18
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
2 12 -10
3 12 -22
4 20 -32
5 20 -40
6 30 -52
7 30 -60
8 42 -70
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
19
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
EXPERIMENT NO 7
Write a part programme for a TURNING operation in the given sketch Using MULTIPLE TURNING
CYCLE and show the simulation using simulation software.
Billet size (X42 Z80).
P10
P9
24
30 28 P8
P7 R8
P6 P5
O1006 22
G21 G98 R8
G28 U0 W0 17 P4
M06 T0101
14 P3 P2
M03 S1200 P1
G00 X30 Z1 Tool Entry point
9
G71 U0.5 R1 7
G71 P1 Q10 U0.5 W0.5 F50 5 7 5 5 7 13 2
N1 G01 X7
N2 X9 Z-2
N3 Z-15
N4 G02 X14 Z-22 R8
N5 G01 X17 Z-27 POINT X Z
N6 Z-32 P1 7 0
N7 G03 X22 Z-39 R8 P2 9 -2
N8 G01 X24
N9 X28 Z-44 P3 9 -15
N10 X30 P4 14 -22
G70 P1 Q10 F50 P5 17 -27
G28 U0 W0
P6 17 -32
M05
M30 P7 22 -39
P8 24 -39
P9 28 -44
P10 30 -44
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
20
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
RESULT:
GROOVING
EXPERIMENT NO 8
Write a part programme for a GROOVING operation in the given sketch Using GROOVING CYCLE
and show the simulation using simulation software. Billet size (X32 Z80).
Ø20
Ø32
20 12 30
R- Retract amount
X, Z – CO-ordinates
P- step increment along x-axis in microns
Q- step increment along z-axis in microns
F- feed rate
O1007 (GROOVING)
(BILLET X32 Z62)
G21 G98 G40 (metric input) (feed/min)
G28 U0W0 (Home position)
M06 T0404 (tool selection)
M03 S1200 (spindle clockwise,speed 1200)
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
21
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
RESULT:
THREADING
EXPERIMENT NO 9
Write a part programme for a THREADING operation in the given sketch and show the simulation
using simulation software. Billet size (X42 Z80).
M12
Ø20
25 5 40
G92- THREADING
Syntax
G92 X _ Z _ F_
X,Z –CO-ordinates
F- pitch of the thread
In the above sketch , the Pitch of the thread is given as 1.75 mm,
P= 0.613*F
= 0.613*1.75
=1.074
Core dia= D-2P
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
22
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
=12-(2*1.074)
= 9.853
O1009
(BILLET X20 Z70)
G21 G98 (Metric input) (feed/min)
G28 U0W0 (home position)
M06 T0303 (tool selection- turning)
M03 S1200 (spindle clockwise rotation speed 1200)
G00 X12 Z2
G92 X12 Z-40 F1.75 (BOX THREADING CYCLE)
X11.8
X11.6
X11.4
X11.2
X10.8
X10.4
X10.2
X10
X9.83
G28 U0 W0
M05
M30
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
23
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
RESULT:
EXPERIMENT NO 10
Write a part programme for a DRILLING operation in Lathe the given sketch USING PECK
DRILLING OPERATION and show the simulation using simulation software.
Billet size (X32 Z60).
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
24
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
G74 R1
G74 X0 Z-35 Q500 F20
G28 U0 W0
M05
M30
RESULT:
EXPERIMENT NO 11
Write a part programme for a DRILLING operation in Lathe the given sketch PECK DRILLING
USING AND STEP BORING OPERATION and show the simulation using simulation software. Billet
size (X32 Z60).
O1102
(X32 Z60)
G21 G98
G28 U0W0
M06 T0101
M03 S1200
G00 X0 Z2
G74 R1
G74 Z-5 Q500 F20
G28 U0 W0
M06 T0202
M03 S800
G00 X0 Z2
G74 R1
G74 X0 Z-35 Q500 F20
G28 U0 W0
M06 T0303
M03 S1200
G00 X12 Z2
G90 X12 Z-30 F20
X13
X14
X15
X16 Z-20
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
25
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
X17
X18
X19
X20
G28 U0W0
M05
M30
RESULT:
EXPERIMENT NO 12
Write a part program using (ABSOLUTE co-ordinate system) for the given part drawing and show the
simulation using simulation software. (BILLET X100 Y100 Z10)
85
0
R1
85
45
R1
10 10 45 10 10 0
SL.NO X Y
1 20 10
2 65 10
3 75 20
4 75 65
5 65 75
6 20 75
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
26
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
7 10 65
8 10 20
O1012
(BILLET X100 Y100 Y 100 Z10)
N010 G21 G90 G94 (Input in mm) (absolute) (feed mm/min)
N20 G28 X0 Y0 Z0
N030 M06 T01 (Tool Selection)
N040 M03 S1500 (Spindle rotation speed selection)
N050 G40 (TNRC Cancel)
N060 G00 X20 Y10 Z2 (PROG REF POINT)
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
27
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
RESULT:
EXPERIMENT NO 13
Write a part program for the given part drawing and show the simulation using simulation software.
(BILLET X100 Y100 Z10)
10
20
20
100
50
100
O1236
(Billet X100 Y100 Z10)
G21 G94 (inch ) (feed per min)
G28 X0 Y0 Z0 (reference point)
G090 (absolute)
M06 T01 (tool selection)
M03 S500 ( spindle rotation cw speed 500)
M98 P1515 (sub program call, prog no 1515)
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
28
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
G28 X0 Y0 Z0
M05 (spindle stop)
M30 (prog stop and rewind)
(SUB PROGRAM)
O1515
G00 X0 Y0 Z0
G00 X10 Y10
G01 Z-1 F30
G01 X30 Y10
G01 X10 Y30
G01 X10 Y10
G01 Z5
G00 X0 Y0
M99
RESULT:
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
29
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
EXPERIMENT NO 14
Slab Milling
Write a part program to perform the square slab milling operation on a work piece of dimensions
100mm100mm10 mm. The slab’s dimension is 64mm64mm6mm and is located at the centre of the
work piece. Use a cutter diameter of 10 mm. Take program zero at the left bottom end of the work piece.
64 mm 6 mm
10 mm
100 mm
64 mm
100 mm
O1122
G21 G94
G91 G28 Z0
G28 X0 Y0
G90
M06 T0100
M03 S1000
G00 X0 Y0 Z5
G01 Z0 F30
M98 P0063456
G01 Z5
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
30
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
G91 G28 Z0
G28 X0 Y0
G90
M05 M30
O3456
G91 G01 Z-1 F30
G90
G01 X100 Y0
X100 Y100
X0 Y100
X0 Y0
X5 Y5
X95 Y5
X95 Y95
X5 Y95
X5 Y5
X10 Y10
X90 Y10
X90 Y90
X10 Y90
X10 Y10
X50 Y18
X50 Y10
G40
G01 X0 Y0
M99
RESULT:
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
31
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
EXPERIMENT NO 15
O1123
G21 G94
G91 G28 X0 Y0 Z0
G90
M06 T0100
M03 S1000
G00 X0 Y0 Z5
G01 Z0 F30
M98 P0065973
G01 Z5
G91 G28 X0 Y0 Z0
G90
M05
M30
%
O5973
G91 G01 Z-1 F30
G90
G01 X5 Y0
G03 X-5 Y0 R5
X5 Y0 R5
G01 X10 Y0
G03 X-10 Y0 R10
X10 Y0 R10
G01 X15 Y0
G03 X-15 Y0 R15
X15 Y0 R15
G01 X20 Y0
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
32
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
G01 X25 Y0
G03 X-25 Y0 R25
X25 Y0 R25
G01 X30 Y0
G03 X-30 Y0 R30
X30 Y0 R30
G01 X0 Y25
G40
G01 X0 Y0
M99
RESULT:
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
33
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
EXPERIMENT NO 16
57 mm 8 mm
O1124
G21 G94 10
G91 G28 X0 Y0 Z0 mm
G90
M06 T01
M03 S1000
G00 X0 Y0 Z5
100 mm
57 mm
G01 Z0 F30
M98 P0087061
G01 Z5
G91 G28 X0 Y0 Z0
G90
M05
M30 100mm
%
O7061
G91 G01 Z-1 F30
G90
G01 X5 Y0
X5 Y5
X-5 Y5
X-5 Y-5
X5 Y-5
X5 Y0
X10 Y0
X10 Y10
X-10 Y10
X-10 Y-10
X10 Y-10
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
34
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
X10 Y0
X15 Y0
X15 Y15
X-15 Y15
X-15 Y-15
X15 Y-15
X15 Y0
G41 G01 X21.5 Y0
X21.5 Y21.5
X-21.5 Y21.5
X-21.5 Y-21.5
X21.5 Y-21.5
X21.5 Y10
X15 Y10
G40
G01 X0 Y0
M99
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
35
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
EXPERIMENT NO 17
Write a part program for the given part drawing and show the simulation using simulation software.
(BILLET X100 Y100 Z10).
75
50
25
O
10
100
75
50
25
100
SYNTAX
G81 X_ Y_ Z_ R_ F_
X,Y- CO-ordinates
Z- Final depth
R- Safe height / retract height
F- feed
O1234
(BILLET X100 Y100 Z10)
N10 G90 G21 G94
N20 G28 X0 Y0 Z0 (TOOL SELECTION)
N25 M06 T01
N30 M03 S800
N35 G00 X0 Y0 Z2
N40 G81 X25 Y25 Z-5 R2 F30 (HOLE 1) (depth 15 –through hole)
N50 X75 Y25 (HOLE 2)
N60 X75 Y75 (HOLE 3)
N70 X25 Y75 (HOLE 4)
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
36
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
Result
EXPERIMENT NO 18
Write a part program for the given part drawing USING PECK DRILLING CYCLE & BORING
CYCLE and show the simulation using simulation software.
(BILLET X100 Y100 Z50)
Ø20
Ø10 15
30
50
100
10
O
100
50
O
20
100
SYNTAX
G83 Z_ R_ Q_ F_
Z – Final depth
R- safe height
Q- no of pecks
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
37
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
F- feed rate
SYNTAX
G86 Z_ R_ F_
Z – Final depth
R- safe height
F- feed rate
O1235
(BILLET X100 Y100 Z25 )
N10 G90 G21 G94
N20 G28 X0 Y0 Z0
N30 M06 T01 (Tool Selection)
N40 M03 S1500 (ccw spindle rotation ) (spindle speed)
N50 G94 F200 (feed per min)
N55 G00 X0 Y0 Z2
N60 G83 X50 Y50 Z-30 R1 Q5 F30 (DRILLING CYCLE, 30/5 NO OF PECKS)
N70 G80 (CANNED CYCLE cancel)
N80 Z2
N90 G28 X0 Y0 Z0 (RETURN TO HOME )
Result
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
38
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
PART – B
In the current business scenario the competitiveness of any manufacturing industry is determined by its ability
to respond quickly to the rapidly changing market and to produce high quality products at low costs. However, the
product cost is no longer the predominant factor affecting the manufacturers’ perception. Other competitive factors
such as flexibility, quality, efficient delivery and customer satisfaction are drawing the equal attention. Manufacturing
industries are striving to achieve these capabilities through automation, robotics and other innovative concepts such
as just-in-time (JIT), Production planning and control (PPC), enterprise resource planning (ERP) etc.
Flexible manufacturing is a concept that allows manufacturing systems to be built under high customized
production requirements. The issues such as reduction of inventories and market-response time to meet customer
demands, flexibility to adapt to changes in the market, reducing the cost of products and services to grab more market
shares, etc have made it almost obligatory to many firms to switch over to flexible manufacturing systems (FMSs) as a
viable means to accomplish the above requirements while producing consistently good quality and cost effective
products.
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
39
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
FMS is actually an automated set of numerically controlled machine tools and material handling systems,
capable of performing a wide range manufacturing operations with quick tooling and instruction changeovers.
A flexible manufacturing system (FMS) has four or more processing workstations connected mechanically by
a common part handling system and electronically by a distributed computer system. It covers a wide spectrum of
manufacturing activities such as machining, sheet metal working, welding, fabricating, scheduling and assembly.
TYPES OF FMS:
I.DEPENDING UPON KINDS OF OPERATION
I.Processing operation.
II. Assembly operation.
2.DEPENDING UPON NUMBER OF MACHINES
1.single machine cell (SMC).
2. Flexible manufacturing cell (FMC).
3. A Flexible Manufacturing System (FMS).
3.DEPENDING UPON LEVEL OF FLEXIBILITY
1.Dedicated FMS.
2.Random order FMS.
Machine tools are considered to be the major building blocks of an FMS as they determine the
degree of flexibility and capabilities of the FMS. Some of the features of machine tools are described
below;
• The majority of FMSs use horizontal and vertical spindle machines. However, machining centers
with vertical spindle machines have lesser flexibility than horizontal machining centers.
• Machining centers have numerical control on movements made in all directions e.g. spindle
movement in x, y, and z directions, rotation of tables, tilting of table etc to ensure the high flexibility.
• The machining centers are able to perform a wide variety of operations e.g. turning, drilling,
contouring etc. They consist of the pallet exchangers interfacing with material handling devices that
carry the pallets within and between machining centers as well as automated storage and retrieval
systems.
It includes pallets/fixtures, tool changers, tool identification systems, coolant, and chip removal
systems.
It has the following features:
• Before machining is started on the parts, they are mounted on fixtures. So, fixtures must be
designed in a way, to minimize part-handling time. Modular fixturing has come up as an
attractive method to fixture a variety of parts quickly.
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
40
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
• The use of automated storage and retrieval system (AS/RS) and material handling systems such
as AGVs, lead to high usage of fixtures.
• All the machining centers are well equipped with tool storage systems called tool magazines.
Duplication of the most often used tools in the tool magazines is allowed to ensure the least non-
operational time. Moreover, employment of quick tool changers, tool regrinders and provision
of spares also help for the same.
3. Material-Handling Equipments
• For prismatic part material handling systems are accompanied with modular pallet fixtures.
For rotational parts industrial robots are used to load/unload the turning machine and to move
parts between stations.
• The handling system must be capable of being controlled directly by the computer system
to direct it the various work station, load/unload stations and storage area.
4. Inspection equipment
It includes coordinate measuring machines (CMMs) used for offline inspection and
programmed to measure dimensions, concentricity, perpendicularity, and flatness of surfaces.
The distinguishing feature of this equipment is that it is well integrated with the machining
centers.
5. Other components
• It includes a central coolant and efficient chip separation system. Their features are:
The system must be capable of recovering the coolant.
• The combination of parts, fixtures, and pallets must be cleaned properly to remove
dirt and chips before operation and inspection.
➢ Off-line setups
➢ Improved scheduling
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
41
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
➢ Lower MLT
Storage Systems
Conventional Storage Equipment
•A shelf is a horizontal platform. Supported by a wall or frame. on which materials are stored. –
Drawer Storage:
Automated storage systems divide into two general types:
Equipment above require human worker Mechanized and automated storage systems are
available that reduce or eliminate the amount of human intervention.
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
42
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
INDUSTRIAL ROBOTICS
Definition of an industrial robot by The International Standard Organization (ISO)
A robot is an
–Automatically controlled
–Reprogrammable
–Multipurpose
–Manipulating
Machine with several reprogrammable axes, which may either fixed in place or mobile for use in industrial
applications
Reprogrammable implies
–The program can be modified to change the motion of the robot arm significantly.
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
43
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
Multipurpose implies
–A robot can perform many different functions, depending on the program and tooling currently in use.
–Controller
–Programmer’s terminal
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
44
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
–Cylindrical configuration: One rotational, two prismatic joint (RPP). Work envelope is a
cylinder.
Cartesian configuration: Three prismatic joint (PPP). Work envelope is a rectangular prism.
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
45
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
46
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
Primarily, perform tasks that pose a risk to human, or unpleasant or difficult for human to perform. Example:
–Handling potentially hazardous materials in chemistry labs.
–Loading and unloading a heavy load press.
Common areas in manufacturing
➢ –Press loading and unloading
➢ –Machine tool loading and unloading
➢ –Welding
➢ –Spray painting
–Assembly
Welding
➢ –Requires high degree of precision.
➢ –Tool center point should precisely follow a welding line.
➢ –Extensively used in automotive for spot welding.
➢ –Pressure to be controlled in spot welding, gap to be controlled in arc welding.
Spray Painting
➢ –Spray gun as the end effector.
➢ –Distance from the surface and the speed should be precisely controlled
Selection criteria
➢ –Work envelope: All machines should be located withing the work envelope of the robot. Work
envelope can be extended using peripheral devices (slidebase etc.).
➢ –Payload: defined as the weight that can be carried by the robot in its work envelope. Weight of the
robot itself is included in payload.
➢ –Degrees of freedom: Determines the complexity of the task that canbe performed by the robot.
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
47
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
➢ –Resolution, Precision, Repeatability: Measure of deviation of with which the robot places its end
effector at via points.
➢ –Coordination and syncronization with peripherals: Robots are utilized in cells involving different
equipment. Robots must communicate with these devices (inputs and outputs)
ART – C
The word ‘Pneuma’ means breath or air . Pneumatics is application of compressed air in automation. In
Pneumatic control, compressed air is used as the working medium, normally at a pressure from 6 bar to 8
bar. Using Pneumatic Control, maximum force up to 50 kN can be developed. Actuation of the controls can
be manual, Pneumatic or Electrical actuation. Signal medium such as compressed air at pressure of 1-2 bar
can be used [Pilot operated Pneumatics] or Electrical signals [ D.C or A.C source- 24V – 230V ] can be used
[Electro pneumatics]
The following characteristics of Compressed air speak for the application of Pneumatics
•Abundance of supply of air
•Transportation
•Storage
•Temperature
•Explosion Proof
•Cleanliness
•Speed
•Regulation
•Overload Proof
•Stroke
•Force
•Type of motion [Linear or Angular motion]
•Speed
•Size
•Service
•Sensitivity
•Safety and Reliability
•Energy Cost
•Controllability
•Handling
•Storage
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
48
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
•Unlimited Supply
•Storage
•Easily Transportable
•Clean
•Explosion Proof
•Controllable (Speed, Force)
•Overload Safe
•Speed of Working Elements
Disadvantages
•Cost
•Preparation
•Noise Pollution
•Limited Range of Force (only economical up to 25 kN)
•Clamping
•Shifting
• Metering
•Orienting
•Feeding
•Ejection
•Braking •Bonding
•Locking
•Packaging
•Feeding
•Door or Chute Control
•Transfer of Material
•Turning or Inverting of Parts
•Sorting of Parts
•Stacking of Components
•Stamping and Embossing of components
•Drilling Operation
•Turning
•Milling
•Sawing
•Finishing
•Forming
•Quality Control
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
49
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
A typical Pneumatic control system comprises of the above groups of components. In direct actuation
controls signal processing group is not required. In electro pneumatic
Control signal processing can be carried out using combination of relays and contractors or using PLC. The
final control valves are solenoid actuated in the case of electro pneumatic controls
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
50
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
As the name implies directional control valves are used to control the direction of flow in a hydraulic
circuit. They are used to extend, retract, position or reciprocate hydraulic cylinder and other components for
linear motion. Valves contains ports that are external openings for fluid to enter and leave via connecting
pipelines, The number of ports on a directional control valve (DCV ) is usually identified by the term “ way”.
For example, a valve with four ports is named as four-way valve.
Directional control valves can be classified in a number of ways:
1. According to type of construction :
• Poppet valves
• Spool valves
2. According to number of working ports :
• Two- way valves
• Three – way valves
• Four- way valves.
3. According to number of Switching position:
• Two – position
• Three - position
4. According to Actuating mechanism:
• Manual actuation
• Mechanical actuation
• Solenoid ( Electrical ) actuation
• Hydraulic ( Pilot ) actuation
• Pneumatic actuation
• Indirect actuation
The designation of the directional control valve refers to the number of working ports and the number
of switching positions.
Thus a valve with 2 service ports and 2 switching positions is designated as 2 / 2 way valve.
A
P
Fig 4.1. 2 /2 valve symbol
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
51
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
P T
Fig 4.2. 2 / 3 valve symbol
P T
Fig 4.3. 2 / 4 valve symbol
A valve with 4 Service ports and 3 Switching position is designated as 3 / 4 way valve. Fig 4 shows an
example of open centered position.
A B
P T
Fig 4.4. 3/ 4 valve symbol :
Spool positions as well as their corresponding actuating elements are labeled with numbers 1, 2 as
shown in figure 5. A valve with 2 spool position is shown and also a valve with 3 spool positions. In
directional control valves with 3 spool position, the central position is the neutral position ( or mid position
or zero or null position ).
The neutral position is the position in which the moving parts are assumed to be inactive, but affected
by a force (e.g. spring )
The ports are designated as follows:
P = Pressure Port ( Pump Port )
T = Tank Port
A , B = User Ports
1 2 1 0 2
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
52
Computer integrated Manufacturing lab –
Regulation – 2017 (CBCS Scheme)
15MEL77
the same function. The spool valve working ports are inlet from the pump, outlets to the cylinder, and exhaust
to tank. These ports are generally identified as follows : P = pressure ; A or B = actuator and T = tank.
Prepared by: vijai.R On: 01.08.2019 Sri Sairam College of Engineering Anekal. Page |
53