CNC Programming and CNC Machining

Teacher

Dr. Manisha Priyadarshini

Category

Core Courses Skill Courses

Course Attendees

Still no participant

Course Reviews

Still no reviews

Course Name : CNC Programming and CNC Machining

 

Code(Credit) : CUTM1085(0-2-0)

Course Objectives

  • Evaluate manufacturing assignment based on critical thinking and problem solving skills. Become a good communicator and effective team member.
  • Practice writing complex “G” code programs for CNC turning centers that meet the part specification
  • Interpret and demonstrate complex “G” code programs for CNC milling centers that meet the part specification
  • Prepare “G: code programs to perform secondary operations including tapping, countersinking, counter boring, and threading.
  • Describe and illustrate common problems with tooling and fixtures in CNC programming and machining.

Learning Outcomes

  • Explain applications and advantages of CNC machines and technology
  • Demonstrate and explain various CNC control Calculate technological data for CNC machining
  • Understand the importance and use of PPE’s
  • Prepare and understand line program for various profiles Identify and set parameters for various simulators
  • Prepare programs , demonstrate , simulate and operate CNC lathe machines for various machining operations
  • Prepare programs , demonstrate , simulate and operate CNC milling machines for various machining operations
  • Define and explain Modern CNC systems and explain its importance in manufacturing

Course Syllabus

Module I: introduction to CNC technology & programming                                           

Introduction to CNC technology – CNC machines controls. History & development of CNC technology.
Conventional Vs. non-conventional machine tool. Numerical control on CNC machine tools CNC control and CNC Control and types of CNC control Calculation of technological data for CNC machining. CNC clamping system.

 

Expt 1: Identification of different parts of CNC lathe including data input

Expt 2: Identification of different parts of CNC mill including data input

 

Module II: Drawing interpretation                                                                                   

Drawing interpretation practice, identifying feature from sketch and operation from feature

Expt 3: Practice on CNC controller using on-screen simulation for generating different profile

 

Module III: CNC programming                                                                                           

Introduction to CNC programming Introduction and demonstration of line programs CNC programming or lathe & milling machine using iso codes into the CNC simulator. CNC programming for lathe and milling machines using different machining cycles into the CNC simulator. Procedures Associated with part programming, Cutting process parameter selection, Process planning issues and path planning, G & M Codes, Interpolations, Canned Cycles and Subprograms.

 

Expt 4: Writing simple code and test on controller for CNC lathe

Expt 5: Writing simple code and test on controller for CNC mill

Expt 6: programming canned cycles for simple profile

 

Module IV: Program generation for CNC milling and turning                                        

Tool compensations Exposure for programming and simulator of FANUC, SINUMERIC

Programming exercise.

Expt 7: Machining of programmed exercise on CNC lathe machine.

Expt 8: Machining of programmed exercise on CNC milling machine.

 

Module V: CNC Turning                                                                                                      

Plan and optimize programs for CNC turning operations. Calculate parameters like speed feed etc. and set a references for the various operations. Prepare operation and operation sequence for the lathe operations like turning, grooving etc. Prepare & set CNC lathe operations and test run programmed Execute program and inspect simple geometrical forms / standard parts Use of various PPE’s on CNC lathe machine

Expt 9-11: Programming for complex shape cylindrical objects with parameter selection, machining. (at least 3 exercises)

 

Module VI: CNC Milling                                                                                                      

Plan and optimize programs for CNC Milling operations. Calculate parameters like speed feed , depth of
cut etc. and set a references for the various operations. Various methods of work process like edge
finding block center etc. Prepare & set CNC Milling operations and test run programmed. Execute program and inspect simple geometrical forms / standard parts. Use of various PPE’s on CNC milling machine

 

Expt 12-14: Programming for complex shape prismatic objects with parameter selection, machining. (at least 3 exercises)

 

Module VII: Modern CNC systems                                                                                     

Introduction to advanced CNC systems: Computer Aided Part Programming (CAPP), it’s application using Solidworks/MasterCAM. comparison of manual part programming and CAPP for a simple component, Automatic Tool Changer, Automatic Pallet Control, Automatic Storage & Retrieval Systems.

 

Expt 15: comparison of manual part programming and CAPP for a simple component

 

Text Books:

  1. Programming of CNC machines, by Ken Evans
  2. CNC Programming Handbook by Peter Smid
  3. NC Control by Kundra Rao, Tewari

Reference Books:

  1. https://cache.industry.siemens.com/dl/files/554/74475554/att_56792/v1/PGsl_0313_e n_en-US.pdf
  2. G codes, M codes Handbook, by Mazak Corporation, sources:
    1. available at Mini Tool Room, Parlakhemundi campus, CUTM
    2. https://gist.github.com/anonymous/f14c73a7174bf8a43f0c970817897454

 

Course outline Prepared by:  Sudeep Kumar Singh                     Date:21/05/2020

Source of reference:

1. Curriculum PG Dploma Tool Desgn and CAD/CAM-level-8

2. Quora.com

Session Plan

Session 1

Conventional Lathe machine. Difference between conventional and CNC lathe. Different types of operations performed on lathe.

https://www.youtube.com/watch?v=hheFVuUBpxo

Identification of different parts of CNC lathe including data input

youtube link1

youtube link2

Session 2

Identification of different parts of CNC mill including data input

youtube link 3

Session 3

Hands-on Practice on the machine. G code and M code.

Mach4-G-and-M-Code-Reference-Manual

Session 4

Practice on CNC controller using on-screen simulation for generating different profile-1

youtube link 4

Session 5

Practice on CNC controller using on-screen simulation for generating different profile-2

https://www.youtube.com/watch?v=8BRK9hRQCKQ

Session 6

Writing simple code and test on controller for CNC lathe

youtube link 5

Session 7

Practicing simple code writing on controller for CNC lathe

Session 8

Writing simple code and test on controller for CNC mill

youtube link 6

Session 9

Practicing simple code writing on controller for CNC mill

Session 10

programming canned cycles for simple profile

youtube link 7

Session 11

Practice on programming canned cycles for simple profile

Session 12

Machining of programmed exercise on CNC lathe machine

youtube link 8

Session 13

Machining practice on CNC lathe machine-1

Session 14

Machining practice on CNC lathe machine-2

Session 15

Machining of programmed exercise on CNC milling machine

youtube link 9

Session 16

Machining practice on CNC milling machine-1

Session 17

Machining practice on CNC milling machine-2

Session 18

Programming for complex shape cylindrical objects with parameter selection, machining-1

Session 19

Programming for complex shape cylindrical objects with parameter selection, machining-2

Session 20

Programming for complex shape cylindrical objects with parameter selection, machining-3

Session 21

Programming for complex shape prismatic objects with parameter selection, machining-1

Session 22

Programming for complex shape prismatic objects with parameter selection, machining-2

Session 23

Programming for complex shape prismatic objects with parameter selection, machining-3

Session 24

Comparison of manual part programming and CAPP for a simple component

youtube link 10

Project Report:

Based on the below case studies develop a presentation product to identify skills gained during the training. Specifically identify the process/institutional changes required for the CNC operations.

Case Study-1:

https://www.youtube.com/watch?v=_IA0QD_AuV4&feature=emb_logo

Case Study-2

https://www.youtube.com/watch?v=IqGakWMXS1w

Our Main Teachers