Certificate Course in CNC Programming
cnc-programming
Syllabus
Faculty: SUDEEP KUMAR SINGH
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:
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
Identification of different parts of CNC lathe including data input
youtube link1
youtube link2
Identification of different parts of CNC mill including data input
youtube link 3
Practice on CNC controller using on-screen simulation for generating different profile
youtube link 4
Writing simple code and test on controller for CNC lathe
youtube link 5
Writing simple code and test on controller for CNC mill
youtube link 6
To be given by the subject teacher based on the content covered.
programming canned cycles for simple profile
youtube link 7
Machining of programmed exercise on CNC lathe machine
youtube link 8
Machining of programmed exercise on CNC milling machine
youtube link 9
Programming for complex shape cylindrical objects with parameter selection, machining(at least 3 exercises)
Programming for complex shape prismatic objects with parameter selection, machining(at least 3 exercises)
comparison of manual part programming and CAPP for a simple component
youtube link 10
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.
https://www.youtube.com/watch?v=_IA0QD_AuV4&feature=emb_logo
https://www.youtube.com/watch?v=IqGakWMXS1w
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:
- Programming of CNC machines, by Ken Evans
- CNC Programming Handbook by Peter Smid
- NC Control by Kundra Rao, Tewari
- https://cache.industry.siemens.com/dl/files/554/74475554/att_56792/v1/PGsl_0313_e n_en-US.pdf
- G codes, M codes Handbook, by Mazak Corporation, sources:
- available at Mini Tool Room, Parlakhemundi campus, CUTM
- 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
- 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
Session plan & materials
No materials published yet.
