SKILL – CNC Programmer


Subrat Swain


Skill Courses

Course Attendees

Still no participant

Course Reviews

Still no reviews

Course Name : SKILL - CNC Programmer

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

Course Objectives

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

Learning Outcomes

1. The employee’s capability to operate a CNC machine and produce 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 employee will also be expected to be meeting efficiency standards at this point assuming the employee is producing regular production.
2. By undergoing this lab the students will learn to use the CNC machines efficiently for
manufacturing desired products and knowledge of programming and use of CNC

Course Syllabus

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.

Practice:Preparation of co-ordinate system and taking reading of components using different measuring instruments
Practice: 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

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
Practice- 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
Practice-Job setup in Mastercam
Practice-Importing models to mastercam
Practice- Creating 2D Toolpaths & 3D toolpaths
Practice- Component machining of turning & milling

Module 6: Machining on Mastercam f (10hrs)
Practice: Hands on practice on mastercam and program validation in machine
Practice: 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)
1. Project
2. Project
3. Project
4. Project

Session Plan

Session 1

I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Session 2

I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Case Studies

Case Studies

Our Main Teachers