CNC Programming - 070

Mohawk College Certificate
Student Programming

Designed for individuals with employment experience in machining, the courses in this program develop skills in basic microcomputer operation, manual CNC programming and CAD/CAM programming. These concepts will be taught using PC-based MasterCAM. The basic CNC programming course will also review mathematical topics such as geometry and trigonometry.

Note: Approved safety footwear and eyewear is required for all industrial programs/courses.

Our Most recent MoCast Episode featuring our CNC Lab


Program Contact
Continuing Education Skills
  • Ontario Secondary School Diploma (OSSD) or equivalent (Mohawk Academic Upgrading, GED) OR 19 years of age or older.
  • For the CNC courses, you must be able to function at a Grade 12 level in Mathematics and interpret engineering drawings.
  • Since basic machining parameters are not covered, industrial experience in operating conventional machine tools such as turning or milling machines is recommended.
  • See Machine Tool Operator Certificate for basic skills.

You do not need to apply to begin this program. Start by ensuring you meet the admission requirements listed above and then register for the courses listed in the Program of Studies when they are offered.  Some courses have prerequisites, so please check the Program of Studies for details. Find out how to register for a course.

The program of studies displayed below applies to students starting the program in the 2017/18 academic year. Students who began in other academic years may require different courses to be eligible to graduate. If you have questions regarding a strategy for completion contact Continuing Education - Technology and Skills.

Click on the Course number or Course title for more information on each course. 

Visit the Mohawk College Bookstore Textbook Search (opens in new window) for information on textbooks.

A selection of courses are available each term. Courses that are currently not available (N/A) for registration may be offered in the future – check back frequently.

Mandatory Courses

Register Course number Course title Course Hours
Course description: Apply MasterCAM mill and lathe and the fundamental knowledge to use MasterCAM software efficiently.
Prerequisites: MACHRE811
Course description: This hands on course covers creation of 3D surfaces and tool paths for 3 axis milling using top rated CAD/CAM software. The course will also include creation of wireframes, surfaces, intersection of surfaces, cavity roughing, toolpath editing and planning.
Prerequisites: CADMRE455
Course description: An introduction to CNC programming including related mathematics, standard code, and machine tool input for 3 axes CNC milling and 2 axes CNC turning. CSA approved safety eye-wear and footwear may be required for some classes and are the responsibility of the student.
Course description: Explore sequences including canned cycles, subroutines, machine tool input, set-up and operation. Prerequisite: MACHRE810. CSA approved safety eye-wear and footwear are required for some classes and are the responsibility of the student.
Prerequisites: MACHRE810
Course description: Emphasis on basic Blueprint Reading and Sketching will help students to develop the ability to visualize objects and interpret dimensions, sections, tolerances, machine finishes, assemblies, terminology, etc. Students must purchase a manual (available from the College Bookstore) for the course.
Credits: 3