CNC Programming

Computer numerical control (programmers) develop programs to be used to operate manufacturing tools and equipment and CNC machinery is used by operators to cut and shape metal and plastic for various types of manufacturing. It is required for a CNC operator to have mechanical skill to read blueprints. Increasingly, many employers also require operators to have basic computer programming skills and experience with computer-aided design and manufacturing programs.

Prerequisites: –

Can access computer system and make use of internet to perform search over Google.

Need to Prepare?

Basic Knowledge of Mechanics and its associated system will be appreciated.

Tools Expected: –

Windows OS based PC, Smart phone with Internet, Notebook and Pen

Tools Provided (for the session): –

Reference Materials, PPTs, Study Elements and Software required.

Concepts: –

G & M codes, CNC Simulator, Linear & Circular interpolation, CNC lathe, Finishing cycle, CAM, Power Mill etc.

Summary: –

This workshop will be cover topics such as set-up and control of computerized numerical control machine operations, lathe and mill operations, inspection procedures and maintenance activities. Participants will learn to analyze problems and utilize basic editing operations though G-code programs in the manual data input (MDI) functions.

Highlights: –

  • Machine tool programs
  • Industrial environments
  • Software commands
  • Types of lathes
  • Calculating RPM

Commitment: –

2 Days (7 hours each including 1-hour lunch break)

Agenda: –

Day 1

Session 1- (03:30 hrs)

  • Introduction
  • Components of system
  • Getting familiar with CNC machining facilities
  • Elements of Programming for Turning & Milling
  • G & M codes for part programming
  • Use of CNC Simulator
  • Writing part program with linear & circular interpolation for Lathe
  • Query session for 15 mins.


Session 2- (02:30 hrs)

  • Part programming: Linear & Circular interpolation for milling
  • Working procedure on CNC(Lathe), datum setting
  • work piece & tool mounting
  • Flow chart of work
  • Cutter Radius Compensation, Tool Nose Radius Compensation, Tool offsets

Session Recap

Day 2

Session 1- (03:30 hrs)

  • Informal Discussions
  • Canned Cycle
  • Single Turning for Lathe
  • Facing Turning for Lathe
  • Operation of CNC lathe machine
  • Part fabrication on lathe machine
  • Part programming for pattern repeating
  • Finishing cycle for Lathe


Session 2- (02:30 hrs)

  • NC Motion Control System
  • Position & Motion Control in NC system
  • Numerical questions
  • Typical part fabrication on CNC milling machine
  • Advantage, Application and Suitability
  • Introduction to Feature CAM and Power Mill
  • Typical programming generation using Feature CAM for Lathe, Milling.

Session Recap

Zonal Round of SkillThon

  • Competition
  • Certificate distribution and acknowledgement