0% found this document useful (0 votes)
1 views2 pages

Assignment 3 - Manufacturing Process II MET 253 - Spring 2025

The document is an assignment for the Manufacturing Process II course at the National Institute of Technology, Srinagar, focusing on CNC machines. It includes theoretical questions about CNC principles, features, components, programming codes, and practical numerical problems related to CNC operations. The assignment is due on June 20, 2025, and covers various aspects of CNC technology and programming.

Uploaded by

shanuv424
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views2 pages

Assignment 3 - Manufacturing Process II MET 253 - Spring 2025

The document is an assignment for the Manufacturing Process II course at the National Institute of Technology, Srinagar, focusing on CNC machines. It includes theoretical questions about CNC principles, features, components, programming codes, and practical numerical problems related to CNC operations. The assignment is due on June 20, 2025, and covers various aspects of CNC technology and programming.

Uploaded by

shanuv424
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

National Institute of Technology, Srinagar (J & K)

Department of Mechanical Engineering


Assignment No-3
Subject: Manufacturing Process II (MET 253) Feb., 2025 to June, 2025
Unit: III CNC Machines Date of Submission: 20-06-2025
Part A – Theory Questions (Short and Descriptive)

1. Briefly explain the principle of Computer Numerical Control for machine tools. Also mention
its applications.
2. Describe four main features of CNC machines which distinguish them from conventional
machine tools.
3. List various components of a CNC system and explain any three.
4. Explain the coordinate system used in CNC programming (G-code).
5. What are G-codes and M-codes? Provide five examples of each.
6. Describe the different types of CNC machines with suitable examples.
7. Explain the importance of tool offsets and tool compensation.
8. What is the function of the post-processor in CNC programming?
9. Describe the difference between absolute and incremental programming.
10. Explain the advantages and limitations of CNC machining.

Part B – Numerical & Programming-Based Questions

11. A job requires a hole to be drilled at (X=20, Y=30) mm from the origin. Write the CNC code
for drilling operation assuming tool is already at home position.
12. A facing operation is required on a circular workpiece of 100 mm diameter. Write a G-code
snippet for the operation.
13. Write a CNC part program to turn a cylindrical shaft from Ø50 mm to Ø40 mm over a length
of 100 mm using a two-pass method.
14. The component to be machined is shown in Fig.1. It is assumed that the pocket is through and
hence only the outside is to be machined as a finish cut of the pocket. The tool to be used is a
20 mm diameter slot drill. If an end mill is to used the program should be modified with a
hole to be drilled at B first before the end mill is used. The setting is done with point A as

Page 1 of 2
reference (0, 0, 0) and the reference axes are along X and Y directions. A typical program, as
per ISO (except the decimal point), for this would be:

Figure 1
15. Convert the following coordinates from absolute to incremental system:
Point 1: (X = 10, Y = 20) ; Point 2: (X = 25, Y = 30)
16. Prepare a G-code to mill a rectangular pocket of 40 mm × 60 mm, depth 5 mm.
17. Explain with an example how canned cycles simplify programming in CNC machines.
18. What is backlash in CNC machines? How is it compensated?
19. A CNC program starts at G00 X0 Y0 and moves to X30 Y40 with a feed rate of 150 mm/min.
Calculate the time taken.
20. A taper turning operation is to be performed on a lathe using CNC. Explain how this can be
done with an example.
********************************END*****************************

Page 2 of 2

You might also like