SlideShare a Scribd company logo
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
BB..LL..DD..EE..AA‟‟SS SSSSMM PPOOLLYYTTEECCHHNNIICC,, VVIIJJAAYYAAPPUURR..
DDEEPPAARRTTMMEENNTT OOFF MMEECCHHAANNIICCAALL EENNGGIINNEEEERRIINNGG
CCNNCC LLAABB MMAANNUUAALL
BBYY--SS..DD..PPAATTIILL LLEECCTT..
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
IINNTTRROODDUUCCTTIIOONN
Numerical control NC machine is a form of programmable automation in which
the processing equipment is control by means of numbers, letters and other
symbols are coded in an appropriate format.
1.2 Co-ordinate system
Using an NC drill press as an example, the drill spindle is in a fixed horizontal
position, and the table is more relative to the spindle. However to make things
easier for the part programme is adopted that the work piece is stationary while
the tool is moved related to it. accordingly the NC co-ordinate is defined with
respect to the machine tool table.
Two axis, X & Y, are defined in the plane of the table, as shown in figure 2. The
Z axis is perpendicular the plane and movement in the Z direction is controlled
by the vertical motion of the spindle. The positive & negative direction of
motion of tool relative to the table along these axes are shown in fig2.
NC drill process are classified as either two – axis of three – axis machines
depending on whether or not they have the capability to control the Z axis.
A NC milling machine & similar machine tool (boring mill, for e. g) use an axis
system similar to that of the drill press. However, in addition to the three linear
axes, these machines may possess the capacity to control one or more rotation
axis. Three rotational axes are defined in NC: a, b, &c axes. These axes use to
specify angles about the X, Y & z axes, respectively. To distinguish positive
&negative angular motions, the “right – hand – rule” can be used. Using the
right hand with the thumb pointing in the positive linear axes direction (X, Y or
Z), the figures of the hand are curled to point in the positive rotational direction.
This is illustrated in figure 2.
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
FIG 2: MACHINE TOOL COORDINATE SYSTEM FOR NC
FIG 3: X & Z AXEA FOR TURNING
For turning operations, two axes are normally all that are require to command
the movement of the tool relative to the rotating work piece. The Z – axis is the
axis of rotation of the work part, and x –axis defines the radial location of the
cutting tool. This arrangement is illustrated in fig 3.
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
1.3 Dimensioning system
There are two types of dimensioning systems used in CNC programming-
1. Absolute Dimensioning system
2. Incremental dimensioning system
 Absolute Dimensioning system
It is most commonly used method of dimensioning for drawing of part
production on CNC Machines in this system all dimension are taken from
a single point called a Datum Point or Origin which is denoted by the
preparatory functions G90.
x-axis
y
a
x
i
s
22,66
datum(0,0)
49,63
85,97
hole1
hole2 hole3
44,94
70,34
58,23
This method has advantage that if a hole 2 in the above figure is put in
wrong location hole 3 would be not affected this reason helps for using of
absolute system than Incremental dimensioning system.
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
 Incremental dimensioning system.
Incremental Dimensioning the measurement is taken from hole to
take this method is different form absolute dimensioning system this system
gives advantages for machining a complicated pocket or recess and is denoted
by the Preparatory Function G91
x-axis
y
a
x
i
s
datum(0,0)
22,66 26,96 36,34 14,03
25,4
12,11
44,94
Note:-Proper care should be taken when using Incremental Dimensioning
because hole will be Increases positional.
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
1.5 Preparatory functions (G-codes)
SSLL.. NNOO GG--CCOODDEE DDEESSCCRRIIPPTTIIOONN
1 G00 Rapid Traverse
2 G01 Linear Traverse
3 G02 Circular Interpolation (Clock Wise)
4 G03 Circular Interpolation( Counter Clock Wise)
5 G04 Dwell
6 G20 Inch Data Input
7 G21 Metric Data Input
8 G28 Reference Point Return
9 G70 Finishing Cycle
10 G71 Stock Removal In Turning
11
G72 Stock Removal in Facing
12
G73 Pattern Repeating
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
13 G74 Peck Drilling in Z-Axis
14 G75 Grooving in X-Axis
15 G76 Thread Cutting Cycle
16 G90 Inner or Outer Diameter Cutting
17 G98 Feed Per Minute
19 G99 Feed Per Revolution
20 G94/98 Feed Per Minute
21 G95/99 Feed Per Revolution
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
MMIISSCCEELLLLAANNEEOOUUSS FFUUNNCCTTIIOONN (( MM CCOODDEESS ))
M codes are instructions describing miscellaneous functions like calling the
tool, spindle rotation, coolant on etc.
SL. NO M-CODES DESCRIPTION
1
M01 Optional Stop
2 M02 Program Reset
3 M03 Spindle On Clock Wise
4 M04 Spindle On Counter Clock Wise
5 M05 Spindle Stop
6 M06 Auto Tool Change
7 M08 Coolant On
8 M09 Coolant Off
9 M10 Chuck Open
10 M11 Chuck Close
11 M30 Program End and Reset
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
A part program consists of number of block in which each as information about
the sequence number type of machining counter or any other preparatory
function, dimensions the coordinates spindle, rpm, feed rate, spindle direction,
tool change, sub program call, sub program end etc.
Eg:- Block: N050 G01 X25 Z-10 F60 S2000
The letter and number which follows it are referring as a „word‟. Eg: X25 F60
etc. are words. The first letter of the word is called as „word addresses. This
type of format is called „word addresses format‟ in which word addresses are
denoted as follows.
N: Sequence number
T: Tool number word
F: Feed function word
S: Spindle speed function
X, Y, Z: Dimensional words
G: Preparatory function word
1.7 Control system & their standards [ISO & EIA]
The primary function of the CNC system is control of the machine tool. This
involves conversion of the part program instructions into machine tool motions
through the computer interface and servo system.
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
1.8 Programming methodology.
PROGRAM
Program is the series of instruction statements containing the contents of works
written in conformity with the rule according to the processing schedule.
A program is necessary when operating the CNC machine tool. It is specified by
input an alphabet and numerals succeeding to it.
Suppose if we have to machining a component as shown, starting from a point
„a‟ passing through points „b‟, „c‟, „d‟, „e‟, „f‟ and ending at point „a‟, the
program is as follows:
PPRROOGGRRAAMM DDEESSCCRRIIPPTTIIOONN
04567 Program Number
N1 (Finishing); Sequence no. and corresponding operation
G92/G50 S3000; Limiting maximum spindle speed
G00 T0404; Selecting turret station no.4
G96 S200 M03; Rotating spindle clockwise at 200 mm/rev
G00 X70. Z1. ; Rapid approaching up to point „b‟
G01 Z-20. F0.2 ; Cutting up to point „c‟ at feed 0.2mm/rev
X90. ; Cutting up to point„d‟
Z-75. ; Cutting up to point „e‟
X150. Cutting up to point „f‟
G00 X200. Z120. ; Rapid returning to point „a‟
M01; Optional stop
M30; Advising end of program.
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
1.9 Work pieces, job zero, tool zero, and reference zero tool
magazines
Job Zero or Program Zero or Part Origin:-
The part origin is the zero point from which all the part program
dimensions were created.
Tool zero or Tool change position or Machining Origin
The tool change position is a safe location that the machine return to
when indexing to a new tool.
Reference zero or Machine Zero
The reference zero point is the point at which all the axes are zeroed
out this point is generally set by the manufacture
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
MILLING OPERATIONS
G –CODES FOR MILLING OPERATION
SL. NO G- CODES FUNCTION
1 G00 Rapid Traverse
2 G01 Linear Traverse
3 G02 Circular Interpolation (CW)
4 G03 Circular Interpolation (CCW)
5 G04 Dwell
6 G20 Inch Unit
7 G21 Metric Unit
8 G28 Automatic Zero Return
9
G80 Canned Cycle Cancel
10
G81 Drilling Cycle
11
G83 Peck Drilling Cycle/ Deep Drill
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
12
G86
Boring Cycle
13 G90 Absolute Command
14 G91 Incremental Command
15 G94 Feed/Min
16 G95 Feed/Rev
17 G98 Return To Initial Point In Canned Cycle
18 G99 Return R Point In Canned Cycle
M –CODES FOR MILLING OPERATION
SL.NO M-CODES FUNCTION
1 M00 Optional Program Stop Automatic
2 M01 Optional Program Stop Request
3 M02 Program End
4
M03 Spindle On Clock Wise(CW)
5 M04 Spindle On Counter Clock Wise(CCW)
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
6 M05 Spindle Stop
7 M06 Tool Change
9 M08 Coolant On
10 M09 Coolant Off
12 M30 End Of Program, Reset To Start
13 M98 Sub Program Call
14
M99
Sub Program End/Return
15
M70 X-Mirror On
16
M71 Y-Mirror On
17
M80 X-Mirror OFF
18
M81 Y-Mirror OFF
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
EXERCISES
TURNING PROGRAMS
PROGRAM -01 SIMPLE TURNING
25
15
[BILLET X25 Z30
G21 G98
G28 U0 W0
M06 T01
M03 S1500
G00 X25 Z2
G90 X25 Z-15
G28 U0 W0
M05
M30
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
PROGRAM -02 STEP TURNING
25
15
15
[BILLET X25 Z30
G21 G98
G28 U0 W0
M06 T01
M03 S1500
G00 X25 Z2
G90 X25 Z-15
G90 X24 Z-15
G90 X23 Z-15
G90 X22 Z-15
G90 X21 Z-15
G90 X20 Z-15
G28 U0 W0
M05
M30
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
PROGRAM -03 STEP TURNING
1515
20
15
25
[BILLET X25 Z30
G21 G98 G90 X19 Z-15
G28 U0 W0 G90 X17 Z-15
M06 T01 G90 X16 Z-15
M03 S1500 G90 X15 Z-15
G00 X25 Z2 M05
G90 X25 Z-30 M30
G90 X24 Z-30
G90 X23 Z-30
G90 X22 Z-30
G90 X21 Z-30
G90 X20 Z-30
G00 X20 Z2
G90 X20 Z-15
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
PROGRAM -04 STEP TURNING
151515
10
20
30[BILLET X40 Z70
G90 X16 Z-15
G21 G98 G90 X20 Z-30
G28 U0 W0 G00 X20 Z2
M06 T01 G90 X18 Z-15
M03 S1500 G90 X22 Z-30
G00 X40 Z2 G90 X14 Z-15
G90 X38 Z-45 F60 G90 X10 Z-15
G90 X36 Z-45 M05
G90 X35 Z-45 M30
G90 X32 Z-45
G90 X30 Z-45
G00 X30 Z2
G90 X28 Z-30 F60
G90 X26 Z-30
G90 X24 Z-30
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
PROGRAM-05 TAPER TURNING
15
O25
[BILLET X30 Z60
G21 G98 G28 U0 W0
G28 U0 W0 M05
M06 T01 M30
M03 S1200
G00 X25 Z2
G90 X25 Z-15 R0.5 F60
G90 X25 Z-15 R-1
G90 X25 Z-15 R-1.5
G90 X25 Z-15 R-2
G90 X25 Z-15 R-2.5
G90 X25 Z-15 R-3
G90 X25 Z-15 R-3.5
G90 X25 Z-15 R-4
G90 X25 Z-15 R-4.5
G90 X25 Z-15 R-5
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
PROGRAM-06 STEP & TAPER TURNING
1515
O=18
O=25
[BILLET X30 Z60
G21 G98 G90 X25 Z-30 R-1.5
G28 U0 W0 G90 X25 Z-30 R-2
M06 T01 G90 X25 Z-30 R-2.5
M03 S1500 G90 X25 Z-30 R-3
G00 X25 Z2 G90 X25 Z-30 R-3.5
G90 X25 Z-15 F60 G00 U0 W0
G90 X24 Z-15 M05
G90 X23 Z-15 M30
G90 X22 Z-15
G90 X20 Z-15
G90 X18 Z-15
G00 X25 Z-15
G90 X25 Z-30 R-0.5 F60
G90 X25 Z-30 R-1
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
PROGRAM-07 MULTIPLE TURNING
510
O20
O25
O30
5105
[BILLET X32 Z70
G21 G98
G28 U0 W0
M06 T01
M03 S1500
G00 X20 Z2
G90 X20 Z-5 R-1 F60
G90 X20 Z-5 R-2
G90 X20 Z-5 R-3
G90 X20 Z-5 R-4
G90 X20 Z-5 R-5
G00 X25 Z2
G90 X24 Z-15
G90 X23 Z-15
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
G90 X22 Z-15
G90 X21 Z-15
G90 X20 Z-15
G00 X25 Z2
G90 X25 Z-20 R-0.5 F60
G90 X25 Z-20 R-1
G90 X25 Z-20 R-2.5
G00 X30 Z2
G90 X28 Z-30
G90 X26 Z-30
G90 X25 Z-30
G00 X30 Z2
G90 X30 Z-35 R-0.5 F60
G90 X30 Z-35 R-1
G90 X30 Z-35 R-1.5
G90 X30 Z-35 R-2
G90 X30 Z-35 R-2.5
G28 U0 W0
M05
M30
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
PROGRAM-08 MULTIPLE TURNING
15310583
O20
O23
O28
O32
[BILLET X32 Z70
G21 G98 N7 G01 X28 Z-41
G28 U0 W0 N8 G02 X32 Z-44 R3
M06 T01 G70 P1 Q8
M03 S1500 G28 U0 W0
G00 X32 Z2 M05
G71 U0.5 R1 M30
G71 P1 Q8 U0.1 W0.1 F60
N1 G01 X18 Z0
N2 G01 X20 Z-2
N3 G01 X20 Z-15
N4 G03 X23 Z-18 R3
N5 G01 X23 Z-28
N6 G01 X28 Z-33
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
PROGRAM-09 MULTIPLE TURNING
1058310583
2X45°
O=20
O=23
O=28
O=30
O=32
R3
R
3
[BILLET X32 Z70
G21 G98 N6 G02 X28 Z-26 R3
G28 U0 W0 N7 G01 X28 Z-36
M06 T01 N8 G03 X30 Z-41 R3
M03 S1500 N9 G01 X30 Z-49
G00 X32 Z2 N10 G01 X32 Z-52
G71 U0.5 R1 G70 P1 Q10
G71 P1 Q10 U0. 1 W0.1 F60 G28 U0 W0
N1 G01 X18 Z0 M05
N2 G01 X20 Z-2 M30
N3 G01 X20 Z-10
N4 G01 X23 Z-15
N5 G01 X23 Z-23
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
PROGRAM-10 MULTIPLE TURNING
1058310583
2X45°
R
3
R
3
O=20O=23
O=28
O=30
O=32
[BILLET X30 Z70
G21 G98 N5 G01 X20 Z-23
G28 U0 W0 N6 G02 X25 Z-27 R4
M06 T01 N7 G01 X25 Z-37
M03 S1500 N8 G03 X30 Z-41 R3
G00 X32 Z2 G70 P1 Q8
G71 U0.5 R1 G28 U0 W0
G71 P1 Q8 U0.1 W0.1 F60 M05
N1 G01 X8 Z0 M30
N2 G01 X10 Z-2
N3 G01 X10 Z-10
N4 G03 X20 Z-13 R3
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
PROGRAM-11 MULTIPLE TURNING
153104
R3
R3 O=18
O=21
O =25
[BILLET X30 Z70
G21 G98 N3 G01 X18 Z-15
G28 U0 W0 N4 G02 X21 Z-18 R3
M06 T01 N5 G01 X21 Z-28
M03 S1500 N6 G03 X25 Z-32 R4
G00 X25 Z2 G70 P1 Q6
G71 U0.5 R1 G28 U0 W0
G71 P1 Q6 U0.1 W0.1 F60 M05
N1 G01 X16 Z0 M30
N2 G01 X18 Z-2
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
PROGRAM-12 MULTIPLE TURNING
20
16
12
15 10
1015
[BILLET X50 Z70
G21 G99 G40 G02 X44 Z-58 R8
G29 U0 W0 G01 X44 Z-68
M06 T04 G01 X50 Z-68
M03 S2500 G70 P80 Q160 F0.06
G00 X52 Z2 M05
G71 U1.0 R1.0 G28 U0 W0
G71 P80 Q160 U0.5 W0.5 F0.05 M30
G01 X8
G01 X8 Z-10
G01 X12 Z-18
G01 X12 Z-28
G03 X28 Z-36 R8
G01 X28 Z-50
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
PROGRAM-13 GROOVING
105
O32 O29
3
[BILLET X30 Z70
G21 G98
G28 U0 W0
M06 T03
M03 S600
G00 X33 Z-10
G75 R0.5
G75 X29 Z-15 P250 Q100 F35
G28 U0 W0
M05
M30
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
PROGRAM-14 EXTERNAL THREAD CUTTING
15
M18x1.5pitch
[BILLET X30 Z70
G21 G98
G28 U0 W0
M06 T05
M03 S600
G00 X18 Z2
G76 P030060 Q500 R0.02
G76 X16.161 Z-15 P919 F1.5
G28 U0 W0
M05
M30
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
PROGRAM-15 INTERNAL THREAD CUTTING
15
M15x1Pitch
[BILLET X30 Z70
G21 G98
G28 U0 W0
M06 T06
M03 S600
G00 X14 Z2
G76 P030060 Q500 R0.02
G76 X16.22 Z-15 P919 Q500 F1.5
G28 U0 W0
M05
M30
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
MILLING PROGRAMS
Program-01
15 15 40 15 15
1515401515
15X45°
R
15
[BILLET X100 Y100 Z10
[EDGEMOVE X0 Y0 Z0
G21 G94
G91 G28 U0. W0. Z0.
M05 S2000
M06 T01
G90 G00 X15. Y30. Z5
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
G01 Z-2. F50
G01 X15. Y30.
G01 X30. Y15.
G01 X70. Y15.
G01 X85. Y30.
G01 X85. Y70.
G03 X70. Y85. R15
G01 X30. Y85.
G01 X15. Y70.
G01 X15. Y30.
G90 G00 Z5.
G91 G28 X0. Y0. Z0.
M05
M30
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
Program-02
10 10 60 10 10
1010601010
R
10
10X45°
R
10
R
10
[BILLET X100 Y100 Z10
[EDGEMOVE X0 Y0 Z0
G21 G94
G91 G28 U0. W0. Z0.
M06 T01
M05 S2000
G90 G00 X10.Y20.Z5.
G01 Z-2.F50.
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
G01 X10.Y20.
G02 X20.Y10.R10.
G01 X80.Y10.
G03 X90.Y20.R10.
G01 X90.Y80.
G01 X80.Y90.
G01 X20.Y90.
G02 X10.Y80.R10.
G01 X10.Y20.
G90 G00 Z5.
G91 G28 X0. Y0. Z0.
M05
M30
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
Program-03
R
10
R10
R
10
10701010
10 70 10 10
[BILLET X100 Y100 Z10
[EDGEMOVE X0 Y0 Z0
G21 G94
G91 G28 X0. Y0. Z0.
M06 T01
M05 S2000
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
G90 G00 X10. Y10. Z5.
G01 Z-2. F50.
G01 X10. Y10.
G01 X80. Y10.
G02 X90. Y20. R10.
G01 X90. Y80.
G03 X80. Y90. R10.
G01 X20. Y90.
G02 X10. Y80. R10.
G01 X10. Y10.
G90 G00 Z5.
G91 G28 X0. Y0. Z0.
M05
M30
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
Program-04
50
302010X45°
40
20 X45°
10 10
10
10
10
[BILLET X100 Y100 Z10
[EDGEMOVE X0 Y0 Z0
G21 G94
G91 G28 U0. W0. Z0.
M06 T01
M05 S2000
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
G90 G00 X10. Y10.Z5.
G01 Z-2. F50.
G01 X10. Y10.
G01 X60. Y10.
G01 X60. Y50.
G01 X40. Y70.
G01 X20. Y70.
G01 X10. Y60.
G01 X20. Y60.
G01 X20. Y40.
G01 X10. Y40.
G01 X10. Y10.
G90 G00 Z5.
G91 G28 X0. Y0. Z0.
M05
M30
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
Program-05
R
10
60
R10
601010
1060
10 10
10X45° 10
[BILLET X100 Y100 Z10
[EDGEMOVE X0 Y0 Z0
G21 G94
G91 G28 X0. Y0. Z0.
M06 T01
M05 S2000
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
G90 G00 X10. Y20. Z5.
G01 Z-2. F50.
G01 X10. Y20.
G02 X20. Y10. R10.
G01 X80. Y10.
G03 X90. Y20. R10.
G01 X90. Y80.
G01 X80. Y80.
G01 X80. Y90.
G01 X20. Y90.
G01 X10. Y80.
G01 X10. Y20.
G90 G00 Z5.
G91 G28 X0. Y0. Z0.
M05
M30
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
Program-06
15 15 60 15 15
1515601515
15X45° 15X45°
15X45° 15X45°
[BILLET X100 Y100 Z10
[EDGEMOVE X0 Y0 Z0
G21 G94
G91 G28 X0. Y0. Z0.
M06 T01
M05 S2000
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
G90 G00 X15. Y30. Z5.
G01 Z-2. F50.
G01 X15. Y30.
G01 X30. Y15.
G01 X70. Y15.
G01 X85. Y30.
G01 X85. Y70.
G01 X70. Y85.
G01 X30. Y85.
G01 X15. Y70.
G01 X15. Y30.
G90 G00 Z5.
G91 G28 X0. Y0. Z0.
M05
M30
B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL
Compiled By S.D.PATIL Mechanical Department
VVIIVVAA QQUUEESSTTIIOONNSS
1. What are G code and M code
2. How we write the format a program
3. How we fix a length of the tool for part program
4. What are the typical error found in NC program
5. How we verify the program procedure
6. Which G code is used for Tool nose radius
7. Which G code is used for Thread cutting
8. Which G code is used for Turning cycle
9. Which G code is used for Multiphase Turning cycle
10. Which G code is used for Axial drilling cycle
11. Which G code is used for Grooving cycle
12. What are the steps to be followed while programming
13. Which G code is used for Drilling and for different drills
14. Which are the basic tools used in part programming
15. Which are the different M codes used
16. Which are the G codes used for Boring cycle
17. When we use subprogram
18 Which are the G code used for Finishing cycle
19. What are P,Q,U,V,W,F used in program
20. Abbreviation of FANUC
21. Theoretical how do you find taper length.

More Related Content

What's hot

Tool Geometry & It’s Signature.
Tool Geometry & It’s Signature. Tool Geometry & It’s Signature.
Tool Geometry & It’s Signature.
Akash Patel
 
CNC Milling
CNC MillingCNC Milling
CNC Milling
endika55
 
Nc part programming
Nc part programmingNc part programming
Nc part programming
Vemulapalli Das
 
CNC AND ITS COMPONENTS
CNC AND ITS COMPONENTSCNC AND ITS COMPONENTS
CNC AND ITS COMPONENTS
ananya0122
 
Automatic lathes
Automatic lathes Automatic lathes
Automatic lathes
POLAYYA CHINTADA
 
Introduction to nc
Introduction to ncIntroduction to nc
Introduction to nc
parabajinkya0070
 
Cnc lathe ppt
Cnc lathe pptCnc lathe ppt
Cnc lathe ppt
99759067
 
NC, CNC & DNC Machine
NC, CNC & DNC Machine NC, CNC & DNC Machine
NC, CNC & DNC Machine
Nilraj Vasandia
 
Milling machine(husain)
Milling machine(husain)Milling machine(husain)
Milling machine(husain)
husain252
 
Tool geometry
Tool geometryTool geometry
Tool geometry
Prem Kumar Soni
 
Ultrasonic machining
Ultrasonic machiningUltrasonic machining
Ultrasonic machining
mohit99033
 
Introduction to cnc machines (1)
Introduction to cnc machines (1)Introduction to cnc machines (1)
Introduction to cnc machines (1)
someshking
 
Cnc milling
Cnc millingCnc milling
Cnc milling
Taliya Hemanth
 
Tool presetting
Tool presettingTool presetting
Tool presetting
nilesh vishwani
 
Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware. Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware.
aman1312
 
CNC MACHINE
CNC MACHINECNC MACHINE
part programming (cnc)
part programming (cnc)part programming (cnc)
part programming (cnc)
SK MD RAIJUL HAQUE
 
Mechanical CNC machine
Mechanical CNC machineMechanical CNC machine
Mechanical CNC machine
Digitech Rathod
 
Introduction to nontraditional machining
Introduction to nontraditional machiningIntroduction to nontraditional machining
Introduction to nontraditional machining
Thulasikanth Vaddi
 
Adaptive control System
Adaptive control SystemAdaptive control System
Adaptive control System
SUMIT ATTRI
 

What's hot (20)

Tool Geometry & It’s Signature.
Tool Geometry & It’s Signature. Tool Geometry & It’s Signature.
Tool Geometry & It’s Signature.
 
CNC Milling
CNC MillingCNC Milling
CNC Milling
 
Nc part programming
Nc part programmingNc part programming
Nc part programming
 
CNC AND ITS COMPONENTS
CNC AND ITS COMPONENTSCNC AND ITS COMPONENTS
CNC AND ITS COMPONENTS
 
Automatic lathes
Automatic lathes Automatic lathes
Automatic lathes
 
Introduction to nc
Introduction to ncIntroduction to nc
Introduction to nc
 
Cnc lathe ppt
Cnc lathe pptCnc lathe ppt
Cnc lathe ppt
 
NC, CNC & DNC Machine
NC, CNC & DNC Machine NC, CNC & DNC Machine
NC, CNC & DNC Machine
 
Milling machine(husain)
Milling machine(husain)Milling machine(husain)
Milling machine(husain)
 
Tool geometry
Tool geometryTool geometry
Tool geometry
 
Ultrasonic machining
Ultrasonic machiningUltrasonic machining
Ultrasonic machining
 
Introduction to cnc machines (1)
Introduction to cnc machines (1)Introduction to cnc machines (1)
Introduction to cnc machines (1)
 
Cnc milling
Cnc millingCnc milling
Cnc milling
 
Tool presetting
Tool presettingTool presetting
Tool presetting
 
Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware. Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware.
 
CNC MACHINE
CNC MACHINECNC MACHINE
CNC MACHINE
 
part programming (cnc)
part programming (cnc)part programming (cnc)
part programming (cnc)
 
Mechanical CNC machine
Mechanical CNC machineMechanical CNC machine
Mechanical CNC machine
 
Introduction to nontraditional machining
Introduction to nontraditional machiningIntroduction to nontraditional machining
Introduction to nontraditional machining
 
Adaptive control System
Adaptive control SystemAdaptive control System
Adaptive control System
 

Similar to Cnc lab manual

Computer Numerical Control (CNC) & Manufacturing Automation
Computer Numerical Control (CNC) & Manufacturing AutomationComputer Numerical Control (CNC) & Manufacturing Automation
Computer Numerical Control (CNC) & Manufacturing Automation
STAY CURIOUS
 
Workshop Technology 2, Chapter 5
Workshop Technology 2, Chapter 5Workshop Technology 2, Chapter 5
Workshop Technology 2, Chapter 5
Asraf Malik
 
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptxCAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
sahils237192101
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
dineshucer
 
CNC.ppt
CNC.pptCNC.ppt
Sino SDS6 Digital Readouts
Sino SDS6 Digital ReadoutsSino SDS6 Digital Readouts
Sino SDS6 Digital Readouts
TunNht3
 
Pmc basic final
Pmc basic finalPmc basic final
Pmc basic final
VinothkumarSivaraj
 
5 g-code
5   g-code5   g-code
Cam presentation..
Cam presentation..Cam presentation..
Cam presentation..
Akash Maurya
 
Manual part programming
Manual part programmingManual part programming
Manual part programming
jntuhcej
 
5 g-code
5   g-code5   g-code
5 g-code
alan tellez
 
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdfCh-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
JAYANTKUMAR469151
 
Part Programming Examples.pdf
Part Programming Examples.pdfPart Programming Examples.pdf
Part Programming Examples.pdf
SanDeepSharma926061
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
PrakashBehera40
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
RuturajTanwade
 
CNC Training.ppt
CNC Training.pptCNC Training.ppt
CNC Training.ppt
Aniket Verma
 
CNC1 (1).ppt
CNC1 (1).pptCNC1 (1).ppt
CNC1 (1).ppt
WondererBack
 
Cnc1
Cnc1Cnc1
Cnc programming
Cnc programmingCnc programming
Cnc programming
Daniel raj
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
WondererBack
 

Similar to Cnc lab manual (20)

Computer Numerical Control (CNC) & Manufacturing Automation
Computer Numerical Control (CNC) & Manufacturing AutomationComputer Numerical Control (CNC) & Manufacturing Automation
Computer Numerical Control (CNC) & Manufacturing Automation
 
Workshop Technology 2, Chapter 5
Workshop Technology 2, Chapter 5Workshop Technology 2, Chapter 5
Workshop Technology 2, Chapter 5
 
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptxCAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
CAD-CAM-Module-4-Subtractive-Manufacturing-1-print.pptx
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
CNC.ppt
CNC.pptCNC.ppt
CNC.ppt
 
Sino SDS6 Digital Readouts
Sino SDS6 Digital ReadoutsSino SDS6 Digital Readouts
Sino SDS6 Digital Readouts
 
Pmc basic final
Pmc basic finalPmc basic final
Pmc basic final
 
5 g-code
5   g-code5   g-code
5 g-code
 
Cam presentation..
Cam presentation..Cam presentation..
Cam presentation..
 
Manual part programming
Manual part programmingManual part programming
Manual part programming
 
5 g-code
5   g-code5   g-code
5 g-code
 
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdfCh-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
 
Part Programming Examples.pdf
Part Programming Examples.pdfPart Programming Examples.pdf
Part Programming Examples.pdf
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
 
CNC Training.ppt
CNC Training.pptCNC Training.ppt
CNC Training.ppt
 
CNC1 (1).ppt
CNC1 (1).pptCNC1 (1).ppt
CNC1 (1).ppt
 
Cnc1
Cnc1Cnc1
Cnc1
 
Cnc programming
Cnc programmingCnc programming
Cnc programming
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
 

Recently uploaded

spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
haiqairshad
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
S. Raj Kumar
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
zuzanka
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDFLifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Vivekanand Anglo Vedic Academy
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
ssuser13ffe4
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
Steve Thomason
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
RidwanHassanYusuf
 
B. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdfB. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdf
BoudhayanBhattachari
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
RamseyBerglund
 

Recently uploaded (20)

spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDFLifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
 
B. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdfB. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdf
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
 

Cnc lab manual

  • 1. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department BB..LL..DD..EE..AA‟‟SS SSSSMM PPOOLLYYTTEECCHHNNIICC,, VVIIJJAAYYAAPPUURR.. DDEEPPAARRTTMMEENNTT OOFF MMEECCHHAANNIICCAALL EENNGGIINNEEEERRIINNGG CCNNCC LLAABB MMAANNUUAALL BBYY--SS..DD..PPAATTIILL LLEECCTT..
  • 2. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department IINNTTRROODDUUCCTTIIOONN Numerical control NC machine is a form of programmable automation in which the processing equipment is control by means of numbers, letters and other symbols are coded in an appropriate format. 1.2 Co-ordinate system Using an NC drill press as an example, the drill spindle is in a fixed horizontal position, and the table is more relative to the spindle. However to make things easier for the part programme is adopted that the work piece is stationary while the tool is moved related to it. accordingly the NC co-ordinate is defined with respect to the machine tool table. Two axis, X & Y, are defined in the plane of the table, as shown in figure 2. The Z axis is perpendicular the plane and movement in the Z direction is controlled by the vertical motion of the spindle. The positive & negative direction of motion of tool relative to the table along these axes are shown in fig2. NC drill process are classified as either two – axis of three – axis machines depending on whether or not they have the capability to control the Z axis. A NC milling machine & similar machine tool (boring mill, for e. g) use an axis system similar to that of the drill press. However, in addition to the three linear axes, these machines may possess the capacity to control one or more rotation axis. Three rotational axes are defined in NC: a, b, &c axes. These axes use to specify angles about the X, Y & z axes, respectively. To distinguish positive &negative angular motions, the “right – hand – rule” can be used. Using the right hand with the thumb pointing in the positive linear axes direction (X, Y or Z), the figures of the hand are curled to point in the positive rotational direction. This is illustrated in figure 2.
  • 3. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department FIG 2: MACHINE TOOL COORDINATE SYSTEM FOR NC FIG 3: X & Z AXEA FOR TURNING For turning operations, two axes are normally all that are require to command the movement of the tool relative to the rotating work piece. The Z – axis is the axis of rotation of the work part, and x –axis defines the radial location of the cutting tool. This arrangement is illustrated in fig 3.
  • 4. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department 1.3 Dimensioning system There are two types of dimensioning systems used in CNC programming- 1. Absolute Dimensioning system 2. Incremental dimensioning system  Absolute Dimensioning system It is most commonly used method of dimensioning for drawing of part production on CNC Machines in this system all dimension are taken from a single point called a Datum Point or Origin which is denoted by the preparatory functions G90. x-axis y a x i s 22,66 datum(0,0) 49,63 85,97 hole1 hole2 hole3 44,94 70,34 58,23 This method has advantage that if a hole 2 in the above figure is put in wrong location hole 3 would be not affected this reason helps for using of absolute system than Incremental dimensioning system.
  • 5. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department  Incremental dimensioning system. Incremental Dimensioning the measurement is taken from hole to take this method is different form absolute dimensioning system this system gives advantages for machining a complicated pocket or recess and is denoted by the Preparatory Function G91 x-axis y a x i s datum(0,0) 22,66 26,96 36,34 14,03 25,4 12,11 44,94 Note:-Proper care should be taken when using Incremental Dimensioning because hole will be Increases positional.
  • 6. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department 1.5 Preparatory functions (G-codes) SSLL.. NNOO GG--CCOODDEE DDEESSCCRRIIPPTTIIOONN 1 G00 Rapid Traverse 2 G01 Linear Traverse 3 G02 Circular Interpolation (Clock Wise) 4 G03 Circular Interpolation( Counter Clock Wise) 5 G04 Dwell 6 G20 Inch Data Input 7 G21 Metric Data Input 8 G28 Reference Point Return 9 G70 Finishing Cycle 10 G71 Stock Removal In Turning 11 G72 Stock Removal in Facing 12 G73 Pattern Repeating
  • 7. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department 13 G74 Peck Drilling in Z-Axis 14 G75 Grooving in X-Axis 15 G76 Thread Cutting Cycle 16 G90 Inner or Outer Diameter Cutting 17 G98 Feed Per Minute 19 G99 Feed Per Revolution 20 G94/98 Feed Per Minute 21 G95/99 Feed Per Revolution
  • 8. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department MMIISSCCEELLLLAANNEEOOUUSS FFUUNNCCTTIIOONN (( MM CCOODDEESS )) M codes are instructions describing miscellaneous functions like calling the tool, spindle rotation, coolant on etc. SL. NO M-CODES DESCRIPTION 1 M01 Optional Stop 2 M02 Program Reset 3 M03 Spindle On Clock Wise 4 M04 Spindle On Counter Clock Wise 5 M05 Spindle Stop 6 M06 Auto Tool Change 7 M08 Coolant On 8 M09 Coolant Off 9 M10 Chuck Open 10 M11 Chuck Close 11 M30 Program End and Reset
  • 9. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department A part program consists of number of block in which each as information about the sequence number type of machining counter or any other preparatory function, dimensions the coordinates spindle, rpm, feed rate, spindle direction, tool change, sub program call, sub program end etc. Eg:- Block: N050 G01 X25 Z-10 F60 S2000 The letter and number which follows it are referring as a „word‟. Eg: X25 F60 etc. are words. The first letter of the word is called as „word addresses. This type of format is called „word addresses format‟ in which word addresses are denoted as follows. N: Sequence number T: Tool number word F: Feed function word S: Spindle speed function X, Y, Z: Dimensional words G: Preparatory function word 1.7 Control system & their standards [ISO & EIA] The primary function of the CNC system is control of the machine tool. This involves conversion of the part program instructions into machine tool motions through the computer interface and servo system.
  • 10. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department 1.8 Programming methodology. PROGRAM Program is the series of instruction statements containing the contents of works written in conformity with the rule according to the processing schedule. A program is necessary when operating the CNC machine tool. It is specified by input an alphabet and numerals succeeding to it. Suppose if we have to machining a component as shown, starting from a point „a‟ passing through points „b‟, „c‟, „d‟, „e‟, „f‟ and ending at point „a‟, the program is as follows: PPRROOGGRRAAMM DDEESSCCRRIIPPTTIIOONN 04567 Program Number N1 (Finishing); Sequence no. and corresponding operation G92/G50 S3000; Limiting maximum spindle speed G00 T0404; Selecting turret station no.4 G96 S200 M03; Rotating spindle clockwise at 200 mm/rev G00 X70. Z1. ; Rapid approaching up to point „b‟ G01 Z-20. F0.2 ; Cutting up to point „c‟ at feed 0.2mm/rev X90. ; Cutting up to point„d‟ Z-75. ; Cutting up to point „e‟ X150. Cutting up to point „f‟ G00 X200. Z120. ; Rapid returning to point „a‟ M01; Optional stop M30; Advising end of program.
  • 11. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department 1.9 Work pieces, job zero, tool zero, and reference zero tool magazines Job Zero or Program Zero or Part Origin:- The part origin is the zero point from which all the part program dimensions were created. Tool zero or Tool change position or Machining Origin The tool change position is a safe location that the machine return to when indexing to a new tool. Reference zero or Machine Zero The reference zero point is the point at which all the axes are zeroed out this point is generally set by the manufacture
  • 12. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department MILLING OPERATIONS G –CODES FOR MILLING OPERATION SL. NO G- CODES FUNCTION 1 G00 Rapid Traverse 2 G01 Linear Traverse 3 G02 Circular Interpolation (CW) 4 G03 Circular Interpolation (CCW) 5 G04 Dwell 6 G20 Inch Unit 7 G21 Metric Unit 8 G28 Automatic Zero Return 9 G80 Canned Cycle Cancel 10 G81 Drilling Cycle 11 G83 Peck Drilling Cycle/ Deep Drill
  • 13. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department 12 G86 Boring Cycle 13 G90 Absolute Command 14 G91 Incremental Command 15 G94 Feed/Min 16 G95 Feed/Rev 17 G98 Return To Initial Point In Canned Cycle 18 G99 Return R Point In Canned Cycle M –CODES FOR MILLING OPERATION SL.NO M-CODES FUNCTION 1 M00 Optional Program Stop Automatic 2 M01 Optional Program Stop Request 3 M02 Program End 4 M03 Spindle On Clock Wise(CW) 5 M04 Spindle On Counter Clock Wise(CCW)
  • 14. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department 6 M05 Spindle Stop 7 M06 Tool Change 9 M08 Coolant On 10 M09 Coolant Off 12 M30 End Of Program, Reset To Start 13 M98 Sub Program Call 14 M99 Sub Program End/Return 15 M70 X-Mirror On 16 M71 Y-Mirror On 17 M80 X-Mirror OFF 18 M81 Y-Mirror OFF
  • 15. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department EXERCISES TURNING PROGRAMS PROGRAM -01 SIMPLE TURNING 25 15 [BILLET X25 Z30 G21 G98 G28 U0 W0 M06 T01 M03 S1500 G00 X25 Z2 G90 X25 Z-15 G28 U0 W0 M05 M30
  • 16. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department PROGRAM -02 STEP TURNING 25 15 15 [BILLET X25 Z30 G21 G98 G28 U0 W0 M06 T01 M03 S1500 G00 X25 Z2 G90 X25 Z-15 G90 X24 Z-15 G90 X23 Z-15 G90 X22 Z-15 G90 X21 Z-15 G90 X20 Z-15 G28 U0 W0 M05 M30
  • 17. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department PROGRAM -03 STEP TURNING 1515 20 15 25 [BILLET X25 Z30 G21 G98 G90 X19 Z-15 G28 U0 W0 G90 X17 Z-15 M06 T01 G90 X16 Z-15 M03 S1500 G90 X15 Z-15 G00 X25 Z2 M05 G90 X25 Z-30 M30 G90 X24 Z-30 G90 X23 Z-30 G90 X22 Z-30 G90 X21 Z-30 G90 X20 Z-30 G00 X20 Z2 G90 X20 Z-15
  • 18. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department PROGRAM -04 STEP TURNING 151515 10 20 30[BILLET X40 Z70 G90 X16 Z-15 G21 G98 G90 X20 Z-30 G28 U0 W0 G00 X20 Z2 M06 T01 G90 X18 Z-15 M03 S1500 G90 X22 Z-30 G00 X40 Z2 G90 X14 Z-15 G90 X38 Z-45 F60 G90 X10 Z-15 G90 X36 Z-45 M05 G90 X35 Z-45 M30 G90 X32 Z-45 G90 X30 Z-45 G00 X30 Z2 G90 X28 Z-30 F60 G90 X26 Z-30 G90 X24 Z-30
  • 19. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department PROGRAM-05 TAPER TURNING 15 O25 [BILLET X30 Z60 G21 G98 G28 U0 W0 G28 U0 W0 M05 M06 T01 M30 M03 S1200 G00 X25 Z2 G90 X25 Z-15 R0.5 F60 G90 X25 Z-15 R-1 G90 X25 Z-15 R-1.5 G90 X25 Z-15 R-2 G90 X25 Z-15 R-2.5 G90 X25 Z-15 R-3 G90 X25 Z-15 R-3.5 G90 X25 Z-15 R-4 G90 X25 Z-15 R-4.5 G90 X25 Z-15 R-5
  • 20. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department PROGRAM-06 STEP & TAPER TURNING 1515 O=18 O=25 [BILLET X30 Z60 G21 G98 G90 X25 Z-30 R-1.5 G28 U0 W0 G90 X25 Z-30 R-2 M06 T01 G90 X25 Z-30 R-2.5 M03 S1500 G90 X25 Z-30 R-3 G00 X25 Z2 G90 X25 Z-30 R-3.5 G90 X25 Z-15 F60 G00 U0 W0 G90 X24 Z-15 M05 G90 X23 Z-15 M30 G90 X22 Z-15 G90 X20 Z-15 G90 X18 Z-15 G00 X25 Z-15 G90 X25 Z-30 R-0.5 F60 G90 X25 Z-30 R-1
  • 21. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department PROGRAM-07 MULTIPLE TURNING 510 O20 O25 O30 5105 [BILLET X32 Z70 G21 G98 G28 U0 W0 M06 T01 M03 S1500 G00 X20 Z2 G90 X20 Z-5 R-1 F60 G90 X20 Z-5 R-2 G90 X20 Z-5 R-3 G90 X20 Z-5 R-4 G90 X20 Z-5 R-5 G00 X25 Z2 G90 X24 Z-15 G90 X23 Z-15
  • 22. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department G90 X22 Z-15 G90 X21 Z-15 G90 X20 Z-15 G00 X25 Z2 G90 X25 Z-20 R-0.5 F60 G90 X25 Z-20 R-1 G90 X25 Z-20 R-2.5 G00 X30 Z2 G90 X28 Z-30 G90 X26 Z-30 G90 X25 Z-30 G00 X30 Z2 G90 X30 Z-35 R-0.5 F60 G90 X30 Z-35 R-1 G90 X30 Z-35 R-1.5 G90 X30 Z-35 R-2 G90 X30 Z-35 R-2.5 G28 U0 W0 M05 M30
  • 23. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department PROGRAM-08 MULTIPLE TURNING 15310583 O20 O23 O28 O32 [BILLET X32 Z70 G21 G98 N7 G01 X28 Z-41 G28 U0 W0 N8 G02 X32 Z-44 R3 M06 T01 G70 P1 Q8 M03 S1500 G28 U0 W0 G00 X32 Z2 M05 G71 U0.5 R1 M30 G71 P1 Q8 U0.1 W0.1 F60 N1 G01 X18 Z0 N2 G01 X20 Z-2 N3 G01 X20 Z-15 N4 G03 X23 Z-18 R3 N5 G01 X23 Z-28 N6 G01 X28 Z-33
  • 24. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department PROGRAM-09 MULTIPLE TURNING 1058310583 2X45° O=20 O=23 O=28 O=30 O=32 R3 R 3 [BILLET X32 Z70 G21 G98 N6 G02 X28 Z-26 R3 G28 U0 W0 N7 G01 X28 Z-36 M06 T01 N8 G03 X30 Z-41 R3 M03 S1500 N9 G01 X30 Z-49 G00 X32 Z2 N10 G01 X32 Z-52 G71 U0.5 R1 G70 P1 Q10 G71 P1 Q10 U0. 1 W0.1 F60 G28 U0 W0 N1 G01 X18 Z0 M05 N2 G01 X20 Z-2 M30 N3 G01 X20 Z-10 N4 G01 X23 Z-15 N5 G01 X23 Z-23
  • 25. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department PROGRAM-10 MULTIPLE TURNING 1058310583 2X45° R 3 R 3 O=20O=23 O=28 O=30 O=32 [BILLET X30 Z70 G21 G98 N5 G01 X20 Z-23 G28 U0 W0 N6 G02 X25 Z-27 R4 M06 T01 N7 G01 X25 Z-37 M03 S1500 N8 G03 X30 Z-41 R3 G00 X32 Z2 G70 P1 Q8 G71 U0.5 R1 G28 U0 W0 G71 P1 Q8 U0.1 W0.1 F60 M05 N1 G01 X8 Z0 M30 N2 G01 X10 Z-2 N3 G01 X10 Z-10 N4 G03 X20 Z-13 R3
  • 26. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department PROGRAM-11 MULTIPLE TURNING 153104 R3 R3 O=18 O=21 O =25 [BILLET X30 Z70 G21 G98 N3 G01 X18 Z-15 G28 U0 W0 N4 G02 X21 Z-18 R3 M06 T01 N5 G01 X21 Z-28 M03 S1500 N6 G03 X25 Z-32 R4 G00 X25 Z2 G70 P1 Q6 G71 U0.5 R1 G28 U0 W0 G71 P1 Q6 U0.1 W0.1 F60 M05 N1 G01 X16 Z0 M30 N2 G01 X18 Z-2
  • 27. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department PROGRAM-12 MULTIPLE TURNING 20 16 12 15 10 1015 [BILLET X50 Z70 G21 G99 G40 G02 X44 Z-58 R8 G29 U0 W0 G01 X44 Z-68 M06 T04 G01 X50 Z-68 M03 S2500 G70 P80 Q160 F0.06 G00 X52 Z2 M05 G71 U1.0 R1.0 G28 U0 W0 G71 P80 Q160 U0.5 W0.5 F0.05 M30 G01 X8 G01 X8 Z-10 G01 X12 Z-18 G01 X12 Z-28 G03 X28 Z-36 R8 G01 X28 Z-50
  • 28. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department PROGRAM-13 GROOVING 105 O32 O29 3 [BILLET X30 Z70 G21 G98 G28 U0 W0 M06 T03 M03 S600 G00 X33 Z-10 G75 R0.5 G75 X29 Z-15 P250 Q100 F35 G28 U0 W0 M05 M30
  • 29. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department PROGRAM-14 EXTERNAL THREAD CUTTING 15 M18x1.5pitch [BILLET X30 Z70 G21 G98 G28 U0 W0 M06 T05 M03 S600 G00 X18 Z2 G76 P030060 Q500 R0.02 G76 X16.161 Z-15 P919 F1.5 G28 U0 W0 M05 M30
  • 30. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department PROGRAM-15 INTERNAL THREAD CUTTING 15 M15x1Pitch [BILLET X30 Z70 G21 G98 G28 U0 W0 M06 T06 M03 S600 G00 X14 Z2 G76 P030060 Q500 R0.02 G76 X16.22 Z-15 P919 Q500 F1.5 G28 U0 W0 M05 M30
  • 31. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department MILLING PROGRAMS Program-01 15 15 40 15 15 1515401515 15X45° R 15 [BILLET X100 Y100 Z10 [EDGEMOVE X0 Y0 Z0 G21 G94 G91 G28 U0. W0. Z0. M05 S2000 M06 T01 G90 G00 X15. Y30. Z5
  • 32. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department G01 Z-2. F50 G01 X15. Y30. G01 X30. Y15. G01 X70. Y15. G01 X85. Y30. G01 X85. Y70. G03 X70. Y85. R15 G01 X30. Y85. G01 X15. Y70. G01 X15. Y30. G90 G00 Z5. G91 G28 X0. Y0. Z0. M05 M30
  • 33. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department Program-02 10 10 60 10 10 1010601010 R 10 10X45° R 10 R 10 [BILLET X100 Y100 Z10 [EDGEMOVE X0 Y0 Z0 G21 G94 G91 G28 U0. W0. Z0. M06 T01 M05 S2000 G90 G00 X10.Y20.Z5. G01 Z-2.F50.
  • 34. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department G01 X10.Y20. G02 X20.Y10.R10. G01 X80.Y10. G03 X90.Y20.R10. G01 X90.Y80. G01 X80.Y90. G01 X20.Y90. G02 X10.Y80.R10. G01 X10.Y20. G90 G00 Z5. G91 G28 X0. Y0. Z0. M05 M30
  • 35. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department Program-03 R 10 R10 R 10 10701010 10 70 10 10 [BILLET X100 Y100 Z10 [EDGEMOVE X0 Y0 Z0 G21 G94 G91 G28 X0. Y0. Z0. M06 T01 M05 S2000
  • 36. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department G90 G00 X10. Y10. Z5. G01 Z-2. F50. G01 X10. Y10. G01 X80. Y10. G02 X90. Y20. R10. G01 X90. Y80. G03 X80. Y90. R10. G01 X20. Y90. G02 X10. Y80. R10. G01 X10. Y10. G90 G00 Z5. G91 G28 X0. Y0. Z0. M05 M30
  • 37. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department Program-04 50 302010X45° 40 20 X45° 10 10 10 10 10 [BILLET X100 Y100 Z10 [EDGEMOVE X0 Y0 Z0 G21 G94 G91 G28 U0. W0. Z0. M06 T01 M05 S2000
  • 38. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department G90 G00 X10. Y10.Z5. G01 Z-2. F50. G01 X10. Y10. G01 X60. Y10. G01 X60. Y50. G01 X40. Y70. G01 X20. Y70. G01 X10. Y60. G01 X20. Y60. G01 X20. Y40. G01 X10. Y40. G01 X10. Y10. G90 G00 Z5. G91 G28 X0. Y0. Z0. M05 M30
  • 39. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department Program-05 R 10 60 R10 601010 1060 10 10 10X45° 10 [BILLET X100 Y100 Z10 [EDGEMOVE X0 Y0 Z0 G21 G94 G91 G28 X0. Y0. Z0. M06 T01 M05 S2000
  • 40. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department G90 G00 X10. Y20. Z5. G01 Z-2. F50. G01 X10. Y20. G02 X20. Y10. R10. G01 X80. Y10. G03 X90. Y20. R10. G01 X90. Y80. G01 X80. Y80. G01 X80. Y90. G01 X20. Y90. G01 X10. Y80. G01 X10. Y20. G90 G00 Z5. G91 G28 X0. Y0. Z0. M05 M30
  • 41. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department Program-06 15 15 60 15 15 1515601515 15X45° 15X45° 15X45° 15X45° [BILLET X100 Y100 Z10 [EDGEMOVE X0 Y0 Z0 G21 G94 G91 G28 X0. Y0. Z0. M06 T01 M05 S2000
  • 42. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department G90 G00 X15. Y30. Z5. G01 Z-2. F50. G01 X15. Y30. G01 X30. Y15. G01 X70. Y15. G01 X85. Y30. G01 X85. Y70. G01 X70. Y85. G01 X30. Y85. G01 X15. Y70. G01 X15. Y30. G90 G00 Z5. G91 G28 X0. Y0. Z0. M05 M30
  • 43. B.L.D.E.A’S S S M POLYTECHNIC, VIJAYAPUR CNC LAB MANUAL Compiled By S.D.PATIL Mechanical Department VVIIVVAA QQUUEESSTTIIOONNSS 1. What are G code and M code 2. How we write the format a program 3. How we fix a length of the tool for part program 4. What are the typical error found in NC program 5. How we verify the program procedure 6. Which G code is used for Tool nose radius 7. Which G code is used for Thread cutting 8. Which G code is used for Turning cycle 9. Which G code is used for Multiphase Turning cycle 10. Which G code is used for Axial drilling cycle 11. Which G code is used for Grooving cycle 12. What are the steps to be followed while programming 13. Which G code is used for Drilling and for different drills 14. Which are the basic tools used in part programming 15. Which are the different M codes used 16. Which are the G codes used for Boring cycle 17. When we use subprogram 18 Which are the G code used for Finishing cycle 19. What are P,Q,U,V,W,F used in program 20. Abbreviation of FANUC 21. Theoretical how do you find taper length.