This training program has been created to advance experienced CNC machinists and operators in the use of NC programming and CAD/CAM technology to develop NC code for milling and turning centers. Our training program has been tailored using MasterCAM, one of the most popular CAD/CAM software packages for creating toolpaths for turning and milling centers. Participants will develop skills in job planning, NC programming, CAD drawing, and preparing toolpaths from 2-D and 3-D CAD models for both mill and lathe applications.


This class is designed for the experienced CNC machinists and operators, or students who have recently completed our CNC Programming and Set-Up class.


This is not an entry-level course for beginners. Participants must be able to demonstrate proficiency in blueprint reading, shop mathematics and computer skills using Microsoft Windows. Participants must have at least 1 year of full-time experience in setup and operation of CNC machining centers.


CNC Milling and Turning Application
•    CNC milling and turning processes and functions
•    Cutting tool materials and selection
•    CNC machine tool systems and design
•    Machine axes designation and direction conventions
•    Holding fixture theory and design
•    CNC positioning systems
•    Selecting and using cutter inserts and holders
•    Understanding and calculating speeds and feeds
•    Developing a CNC machining operations plan from engineering drawings and specifications
•    NC Code and Programming Functions
•    NC Programming at the Machine Using MDI
•    CNC Milling and Turning Machine Controller Operations and Program Loading
•    On Machine Application Project for Mill and Lathe

CAD/CAM Programming Using Mastercam
•    Strategy for using CAD/CAM on-the-job
•    Working in the CAD/CAM software environment
•    Toolpath and operations planning in the CAD/CAM environment
•    Developing 2-D and 3-D CAD geometry
•    Preparing contouring, drilling, and pocketing toolpaths for CNC milling applications
•    Strategy and technique for entry and exit leads and advanced pocketing
•    Preparing OD, ID, and threading toolpaths for turning applications
•    3-D Toolpath Development and Editing
•    Toolpath Posting Theory and Application to Specific CNC Milling and Turning Centers
•    Running the 1st Article and toolpath Editing Techniques
•    Application Project

Learning Goals and Results

At the conclusion of the program, the participants will be able to:

•    Develop and enhance their CAD skills
•    Develop and enhance their ability to use operate the equipment
•    Draw, Assign, and create parts using G-Code numerical control programming

Time Investment

This class is 80 hours of classroom time taken in 4-hour sessions over the course of 20 consecutive weeks.

Please Note: Course content and time investment can also be customized to an individual company’s needs.