CNC Programming (CAM)
Home Courses

CNC Programming (CAM)

CNC Programming (CAM)

Course Attendees

Still no participant

Course Reviews

Still no reviews

This is a skill-oriented course to provide hands-on practice on CNC machinists. 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.

Code(Credit) : CUTM3040 (0-3-1)

Scheme Skill for Success (SFS)
NSQF Level 4
Duration 4 Months
Sector Skill Council for Green Jobs (SCGJ)
Occupations Design
Entry Qualification 12th or ITI or Diploma
Minimum Age 16 Years
Aligned to (QP) MC_CSC-Q0401_CNC-Programmer-.pdf (

Course Objectives:

  • Carry out Preparations for Programming CNC machine for production
  • Carry out programming for CNC
  • Test and prove the program on the CNC Machine
  • Maintain 5S at the work premises
  • Programming the machine for specific tool operations
  • Preparation of process plan & optimize the cycle time

After completing this programme-

  • The trainee will have the capability to operate a CNC machine and produce a completed product as per the work order or approved drawings, meeting all required quality standards and scrap standards –consistent and repetitive output is the goal.
  • The trainee will also be expected to be meeting efficiency standards at this point, assuming the employee is producing regular production.
  • The trainee will learn to use the CNC machines efficiently for manufacturing desired products and knowledge of programming and use of CNC tooling.
  • Can Join the Industry as CNC programmer.
  • Can Carry out Preparations for Programming CNC machines for production.
  • Can Carry out programming for CNC.
  • Can do programme the machine for specific tool operations.

Industry Participation:

  • Radheya Machining.
  • RSB Global Transmission
  • HAL

Course Syllabus/Contents:

Module 1:Introduction to CNC Controls and Programming (3hrs)
Overview of CNC controls and different types of controls. A brief introduction to types of CNC machine and primary elements of a machine along with working principle. Brief overview of applications and operations performed by a CNC machine and role of a Programmer in it.
  • Practice-Warming up the machine to make it ready for operation.
Module 2: In depth study on Co-ordinate system, production drawing and Measuring Instruments(6hrs)
Study of production drawings and understand the dimensional, geometrical tolerances. Introduction to measuring instruments and its uses. Preparing the co-ordinates of the component for part programming and study of G-Codes and M-codes.


  • Preparation of co-ordinate system and taking reading of components using different measuring instruments
  • Preparation of Co-ordinate system for part programming
Module 3: Programming Cycles & Datum setup (12hrs)
Introduction to datum setup and practice of datum setup on different components. Practice of programming cycles
Module 4: Concept of Process Planning and its advantages Tools and its nomenclature (3hrs)
Introduction to process planning, it’s advantages and strategy to approach a production drawing. Practice
  • Identify the different components of a SPV system components and its operation
  • Carry out machining operation of component 1,2 & 3 as per process plan.

Project -Phase 1 (6hrs)

Selecting a component for machining. Process planning of component and cycle time estimation. List out the tools required and raw material required. Preparation of models.
Module 5: Introduction to CAM and practices (10 hrs)
Introduction to Mastercam Interface


  • Job setup in Mastercam
  • Importing models to mastercam
  • Creating 2D Toolpaths & 3D toolpaths
  • Component machining of turning & milling
Module 6: Machining on Mastercam f (10hrs)
  • Hands on practice on mastercam and program validation in machine
  • Adjusting the tolerances in Mastercam & machine

Project- Phase 2(4hrs)

Virtual machining in Mastercam of project component and creating new tools in mastercam if required. Program validation & preparation of setup sheet.

Project - Phase 3 (6hrs)

Machining of project component

List of Projects (One project is to be chosen by group of students. Maximum group size is 4)

  • Project
  • Project
  • Project
  • Project

List of Projects/Products/Publications :

Latest News & Student Testimonials

Our Main Teachers


Assistant Professor in Mechanical Engg. Dept.

Sudeep Kumar Singh is currently a Ph.D. Research Scholar in Department of Mechanical Engineering CUTM Odisha, India. He received his Diploma in Mechanical Engg. From JES Jharsuguda, B.Tech degree in Manufacturing Science & Engg., from UCE Burla, M.Tech in CAD/CAM from BPUT Odisha. He has worked for 5 years in the industry, 10 years as […]