Certificate Course in CNC Programming

Teacher

SUDEEP KUMAR SINGH

Category

Certificate Courses

Course Attendees

Still no participant

Course Reviews

Still no reviews

Course Name : Certificate Course in CNC Programming

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

Course Description 

  • Computer Numerically Controlled (CNC) Programmers operate factory machines that turn raw materials into functional objects. They are responsible for reading and interpreting design blueprints, programming the CNC machine, and adjusting the machine settings until the desired specifications are met.
  • 10th pass candidates are eligible for the course.
  • Practice is  6 hours per week in campus only.
  • After successful completion of the course certificate will be awarded by the university. This course has huge job opportunity.

Course Objectives

  • Evaluate programming 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 machining centers that meet the part specification
  • Prepare “G: code programs to perform secondary operations including tapping, countersinking, counter boring, and threading.
  • Illustrate common problems with tooling and fixtures in CNC programming.

Learning Outcomes

  • Demonstrate and explain various CNC control
  • Calculate technological data for CNC machining
  • Understand the importance and use of PPE’s
  • 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.

 

Expt1: Identification of different parts of CNC lathe including data input

Expt2: 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

Expt3: 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.

 

Expt4: Writing simple code and test on controller for CNC lathe

Expt5: Writing simple code and test on controller for CNC mill

Expt6: 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: Programming for CNC Turning and Milling                                                                                                      

Plan and optimize programs for CNC turning and milling operations. Calculate parameters like speed feed and depth of
cut etc. and set 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. 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 9-12: Programming for complex shape cylindrical and prismatic objects with parameter selection, machining. (at least 4 exercises)

 

Module VI: 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 13: 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

  1. Quora.com

Session Plan

Session 1

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

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

youtube link 4

Session 4

Writing simple code and test on controller for CNC lathe

youtube link 5

Session 5

Writing simple code and test on controller for CNC mill

youtube link 6

Assignment

To be given by the subject teacher based on the content covered.

Session 6

programming canned cycles for simple profile

youtube link 7

Session 7

Machining of programmed exercise on CNC lathe machine

youtube link 8

Session 8

Machining of programmed exercise on CNC milling machine

youtube link 9

Session 9

Programming for complex shape cylindrical objects with parameter selection, machining(at least 3 exercises)

Session 10

Programming for complex shape prismatic objects with parameter selection, machining(at least 3 exercises)

Session 11

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

SUDEEP KUMAR SINGH

Assistant Professor in Mechanical Engg. Dept.
VIEW PROFILE

Sudeep currently working as Assistant Professor in Mechanical Engg. Dept, Centurion University of Technology and Management, bears a long experience of 12+ years in teaching and research. Prior to that he also has worked in manufacturing industry like Apollo Tyres Ltd(Vadodara Plant), Project Technologists Pvt. Ltd. and Vishav Components Sourcing India Pvt. Ltd. He has […]