CNC Programmer
CNC Programmer
QP Code: CSC/Q0401
Version: 3.0
NSQF Level: 5
Capital Goods Skill Council || Awfis Space Solutions Pvt. Ltd, 1st Floor, L-29, Outer Circle, ConnaughtPlace,
New Delhi – 110001
1 |CNC Programmer
Table of Contents
Training Parameters ................................................................................................................................ 3
Program Overview .................................................................................................................................. 4
Training Outcomes .............................................................................................................................. 4
Compulsory Modules .......................................................................................................................... 4
Module 1: Introduction to the role of a CNC Programmer ..................................................................... 7
Module 2: Health and safety Practices ................................................................................................... 8
Module 3: Process of Coordinating with co-workers to achieve work efficiency ................................ 11
Module 4: Process of programming Computer Numerically Controlled (CNC) machines ............. 13
Module 5: Process of Assist in process improvements and machine maintenance ...................... 16
Module 6: Introduction to Employability Skills……….………………………………………………………………………..18
Module 7: Constitutional values - Citizenship……………………………………………………………………….………….19
Module 8: Becoming a Professional in the 21st Century….……………………………………………………………….20
Module 9: Basic English Skills……………….…………………………………………………………………………………….…….21
Module 10: Career Development & Goal Setting……………………………………………………………………………...22
Module 11: Communication Skills……………………………………………………………………………………………….……23
Module 12: Diversity & Inclusion………………………………………………………………..……………………………….…..24
Module 13: Financial and Legal Literacy…………………………………………………………………………………………..25
Module 14: Essential Digital Skills…………………………………………………………………………………………………….26
Module 15: Entrepreneurship………………………………………………………………………………………………………….27
Module 16: Customer Service………………………………………………………………………………………………………….28
Module 17: Getting ready for apprenticeship & Jobs……………………………………………………………………….29
Annexure ............................................................................................................................................... 30
Trainer Requirements ....................................................................................................................... 30
Assessor Requirements ..................................................................................................................... 31
Assessment Strategy ......................................................................................................................... 32
References ............................................................................................................................................ 34
Glossary ............................................................................................................................................. 34
Acronyms and Abbreviations ............................................................................................................ 35
2 |CNC Programmer
Training Parameters
Sector Capital Goods
Occupation Design
Country India
NSQF Level 5
QP Version 3.0
3 |CNC Programmer
Model Curriculum Version 3.0
4 |CNC Programmer
Program Overview
This section summarizes the end objectives of the program along with its duration.
Training Outcomes
At the end of the program, the learner should have acquired the listed knowledge and skills to:
• Explain the importance of following the health and safety practices at work.
• Demonstrate ways to coordinate with co-workers to achieve work efficiency.
• Demonstrate the process of programing Computer Numerically Controlled (CNC) machines.
• Describe the process of assisting in process improvements and machine maintenance.
Compulsory Modules
The table lists the modules and their duration corresponding to the Compulsory NOS of the QP.
NOS and Module Details Theory Practical On-the-Job On-the-Job Training Total
Duration Duration Training Duration Duration Duration
(Mandatory) (Recommended)
5 |CNC Programmer
CSC/N0415 Assist in
process improvements and
machine maintenance 45:00 90:00 15:00 00:00 150:00
NOS Version- 1.0
NSQF Level- 5
Module 5: Process of Assist
in process improvements 45:00 90:00 15:00 00:00 135:00
and machine maintenance
DGT/VSQ/N0102 -
Employability Skills (60
hours) 24:00 36:00 00:00 00:00 60:00
NOS Version No. – 1.0
NSQF Level – 4
Module 6: Introduction 00:00 00:00
to Employability Skills 0.5:00 1:00 1.5:00
Module 7: Constitutional 00:00 00:00
values - Citizenship 0.5:00 1:00 1.5:00
Module 8: Becoming a
Professional in the 21st 1:00 1.5:00 00:00 00:00 2.5:00
Century
Module 9: Basic English 00:00 00:00
Skills 4:00 6:00 10:00
Module 10: Career
Development & Goal 1:00 1:00 00:00 00:00 2:00
Setting
Module 11: 00:00 00:00
Communication Skills 2:00 3:00 5:00
Module 12: Diversity & 00:00 00:00
Inclusion 1:00 1.5:00 2.5:00
Module 13: Financial and 00:00 00:00
Legal Literacy 2:00 3:00 5:00
Module 14: Essential 00:00 00:00
Digital Skills 4:00 6:00 10:00
Module 15: 00:00 00:00
Entrepreneurship 3:00 4:00 7:00
Module 16: Customer 00:00 00:00
Service 2:00 3:00 5:00
Module 17: Getting
ready for apprenticeship 3:00 5:00 00:00 00:00 8:00
& Jobs
Total Duration 174:00 306:00 60:00 00:00 540:00
6 |CNC Programmer
Module Details
Module 1: Introduction to the role of a CNC Programmer
Mapped to CSC/N1335 v2.0
Terminal Outcomes:
• Discuss the job role of a CNC Programmer.
7 |CNC Programmer
Module 2: Health and safety Practices
Mapped to CSC/N1335 v2.0
Terminal Outcomes:
10 | CNC Programmer
Module 3: Process of coordinating with co-workers to achieve work
efficiency
Mapped to NOS CSC/N1336 v2.0
Terminal Outcomes:
11 | CNC Programmer
requirements.
• Explain the importance of providing
appropriate information clearly and
systematically in work documents.
• State the escalation matrix to be followed
to deal with out of authority tasks and
concerns.
• Explain the importance and process of
mentoring and assisting subordinates in
execution of their work responsibilities.
• Explain how to identify possible
disruptions to work prevent them.
• Explain how to use various resources
efficiently to ensure maximum utilisation
and minimum wastage.
• Explain the recommended practices to be
followed at work to avoid and resolve
conflicts at work.
• Explain the importance and process of
efficient and timely dissemination of
information to the authorised personnel.
• Explain the procedure to report
inappropriate behaviour e.g., harassment.
Classroom Aids:
Training Kit (Trainer Guide, Presentations). Whiteboard, Marker, Projector, Laptop
12 | CNC Programmer
Module 4: Process of programming Computer Numerically Controlled
(CNC) machines
Mapped to CSC/N0401 v2.0
Terminal Outcomes:
• Describe the process of preparing for programming the CNC machine for production.
• Demonstrate the process of carrying out programming for CNC machine.
• Demonstrate the process of testing and proving the program on the CNC machine.
• Demonstrate various practices for effective resource optimisation.
15 |CNC Programmer
Module 5: Process of Assist in process improvements and machine
maintenance
Mapped to CSC/N0415 v1.0
Terminal Outcomes:
17 |CNC Programmer
Module 6: Introduction to Employability Skills
Mapped to DGT/VSQ/N0102
Terminal Outcomes:
• Discuss about Employability Skills in meeting the job requirements
18 |CNC Programmer
Module 7: Constitutional values - Citizenship
Mapped to DGT/VSQ/N0102
Terminal Outcomes:
• Discuss about constitutional values to be followed to become a responsible citizen
Classroom Aids:
Whiteboard, marker pen, projector
Tools, Equipment and Other Requirements
19 |CNC Programmer
Module 8: Becoming a Professional in the 21st Century
Mapped to DGT/VSQ/N0102
Terminal Outcomes:
• Demonstrate professional skills required in 21st century
• Discuss 21st century skills. • Exhibit 21st century skills like Self-
• Describe the benefits of continuous Awareness, Behavior Skills, time
learning management, critical and adaptive
thinking, problem-solving, creative
thinking, social and cultural awareness,
emotional awareness, learning to learn etc.
in personal or professional life.
Classroom Aids:
Whiteboard, marker pen, projector
Tools, Equipment and Other Requirements
20 |CNC Programmer
Module 9: Basic English Skills
Mapped to DGT/VSQ/N0102
Terminal Outcomes:
• Practice basic English speaking.
• Describe basic communication skills • Show how to use basic English sentences
• Discuss ways to read and interpret text for everyday conversation in different
written in basic English contexts, in person and over the telephone
• Read and interpret text written in basic
English
• Write a short note/paragraph / letter/e -
mail using basic English
Classroom Aids:
Whiteboard, marker pen, projector
Tools, Equipment and Other Requirements
21 |CNC Programmer
Module 10: Career Development & Goal Setting
Mapped to DGT/VSQ/N0102
Terminal Outcomes:
• Demonstrate Career Development & Goal Setting skills.
22 |CNC Programmer
Module 11: Communication Skills
Mapped to DGT/VSQ/N0102
Terminal Outcomes:
• Practice basic communication skills.
23 |CNC Programmer
Module 12: Diversity & Inclusion
Mapped to DGT/VSQ/N0102
Terminal Outcomes:
• Describe PwD and gender sensitisation.
24 |CNC Programmer
Module 13: Financial and Legal Literacy
Mapped to DGT/VSQ/N0102
Terminal Outcomes:
• Describe ways of managing expenses, income, and savings.
• List the common components of salary and • Outline the importance of selecting the
compute income, expenditure, taxes, right financial institution, product, and
investments etc. service
• Discuss the legal rights, laws, and aids • Demonstrate how to carry out offline and
online financial transactions, safely and
securely
Classroom Aids:
Whiteboard, marker pen, projector
Tools, Equipment and Other Requirements
25 |CNC Programmer
Module 14: Essential Digital Skills
Mapped to DGT/VSQ/N0102
Terminal Outcomes:
• Demonstrate procedure of operating digital devices and associated applications safely.
• Describe the role of digital technology in • Show how to operate digital devices and
today’s life use the associated applications and
• Discuss the significance of using internet features, safely and securely
for browsing, accessing social media • Create sample word documents, excel
platforms, safely and securely sheets and presentations using basic
features
• Utilize virtual collaboration tools to work
effectively
Classroom Aids:
Whiteboard, marker pen, projector
Tools, Equipment and Other Requirements
26 |CNC Programmer
Module 15: Entrepreneurship
Mapped to DGT/VSQ/N0102
Terminal Outcomes:
• Describe opportunities as an entrepreneur.
• Explain the types of entrepreneurship and • Create a sample business plan, for the
enterprises selected business opportunity
• Discuss how to identify opportunities for
potential business, sources of funding and
associated financial and legal risks with its
mitigation plan
• Describe the 4Ps of Marketing-Product,
Price, Place and Promotion and apply them
as per requirement
Classroom Aids:
Whiteboard, marker pen, projector
Tools, Equipment and Other Requirements
27 |CNC Programmer
Module 16: Customer Service
Mapped to DGT/VSQ/N0102
Terminal Outcomes:
• Describe ways of maintaining customer.
Classroom Aids:
Whiteboard, marker pen, projector
Tools, Equipment and Other Requirements
28 |CNC Programmer
Module 17: Getting ready for apprenticeship & Jobs
Mapped to DGT/VSQ/N0102
Terminal Outcomes:
• Describe ways of preparing for apprenticeship & Jobs appropriately.
29 |CNC Programmer
Annexure
Trainer Requirements
Trainer Prerequisites
Minimum Specialization Relevant Industry Training Experience Remarks
Educational Experience
Qualification Years Specialization Years Specialization
Certified in
relevant CITS
course as
appropriate
Trainer Certification
Domain Certification Platform Certification
“CNC Programmer, CSC/Q0401, v3.0”. “Trainer, MEP/Q2601”
The minimum accepted score is 80% Minimum accepted score is 80%.
30 |CNC Programmer
Assessor Requirements
Assessor Prerequisites
Minimum Specialization Relevant Industry Training/Assessment Remarks
Educational Experience Experience
Qualification Years Specialization Years Specialization
Certified in
relevant CITS
course as
appropriate
Assessor Certification
Domain Certification Platform Certification
“CNC Programmer, CSC/Q0401, v3.0”. “Assessor, MEP/Q2701”
The minimum accepted score is 80% Minimum accepted score is 80%.
31 |CNC Programmer
Assessment Strategy
1. Assessment System Overview:
• Batches assigned to the assessment agencies for conducting the assessment on SDMS/SIP
or email
• Assessment agencies send the assessment confirmation to VTP/TC looping SSC
• The assessment agency deploys the ToA certified Assessor for executing the assessment
• SSC monitors the assessment process & records
2. Testing Environment
To ensure a conducive environment for conducting a test, the trainer will:
• Confirm that the centre is available at the same address as mentioned on SDMS or SIP
• Check the duration of the training.
• Check the Assessment Start and End time to be 10 a.m. and 5 p.m. respectively
• Ensure there are 2 Assessors if the batch size is more than 30.
• Check that the allotted time to the candidates to complete Theory & Practical Assessment
is correct.
• Check the mode of assessment—Online (TAB/Computer) or Offline (OMR/PP).
• Confirm the number of TABs on the ground are correct to execute the Assessment
smoothly.
• Check the availability of the Lab Equipment for the particular Job Role.
3. Assessment Quality Assurance levels / Framework:
• Question papers created by the Subject Matter Experts (SME)
• Question papers created by the SME verified by the other subject Matter Experts
• Questions are mapped with NOS and PC
• Question papers are prepared considering that levels 1 to 3 are for the unskilled & semi-
skilled individuals, and levels 4 and above are for the skilled, supervisor & higher
management
• The assessor must be ToA certified and the trainer must be ToT Certified
• The assessment agency must follow the assessment guidelines to conduct the assessment
4. Types of evidence or evidence-gathering protocol:
• Time-stamped & geotagged reporting of the assessor from assessment location
• Centre photographs with signboards and scheme-specific branding
• Biometric or manual attendance sheet (stamped by TP) of the trainees during the training
period
• Time-stamped & geotagged assessment (Theory + Viva + Practical) photographs & videos
5. Method of verification or validation:
To verify the details submitted by the training centre, the assessor will undertake:
• A surprise visit to the assessment location
• A random audit of the batch
• A random audit of any candidate
6. Method for assessment documentation, archiving, and access
To protect the assessment papers and information, the assessor will ensure:
• Hard copies of the documents are stored
• Soft copies of the documents & photographs of the assessment are uploaded/accessed
from Cloud Storage
32 |CNC Programmer
• Soft copies of the documents & photographs of the assessment are stored on the Hard
drive
33 |CNC Programmer
References
Glossary
Term Description
Declarative knowledge Declarative knowledge refers to facts, concepts and principles that need to
be known and/or understood in order to accomplish a task or to solve a
problem.
Key Learning The key learning outcome is the statement of what a learner needs to know,
understand and be able to do in order to achieve the terminal outcomes. A
set of key learning outcomes will make up the training outcomes. Training
outcome is specified in terms of knowledge, understanding (theory) and
skills (practical application).
Training Outcome Training outcome is a statement of what a learner will know, understand
and be able to do upon the completion of the training.
Terminal Outcome The terminal outcome is a statement of what a learner will know,
understand and be able to do upon the completion of a module. A set of
terminal outcomes help to achieve the training outcome.
34 |CNC Programmer
Acronyms and Abbreviations
Term Description
NOS National Skills Qualification Committee
NSQF National Skills Qualification Framework
OJT On-the-Job Training
OMR Optical Mark Recognition
PC Performance Criteria
PwD Persons with Disabilities
QP Qualification Pack
SDMS Skill Development & Management System
SIP Skill India Portal
SSC Sector Skill Council
TC Trainer Certificate
ToA Training of Assessors
ToT Training of Trainers
TP Training Provider
35 |CNC Programmer