Dec 15, 2025  
BC3 Academic Catalog: 2023-2024 
    
BC3 Academic Catalog: 2023-2024 [ARCHIVED CATALOG]

MECH 115 - Computer Aided Manufacturing (CAM) Programming

3 Credits: (3 lecture, 1 lab)

Course Description
This course will provide the knowledge and skills necessary for developing two-dimensional (2D) and three-dimensional (3D) Computer Numerical Control (CNC) milling and lathe programs. Emphasis will be on the use of computer aided manufacturing (CAM) software to generate tool paths from part geometry. CNC Code structure and modification will also be addressed for developing well organized and effective programs. This course will benefit the working machinists, tool and die makers, students entering the manufacturing field, and entry-level CNC programmers.

Credit for this course can be granted through verification of the following National Institute for Metalworking Skills (NIMS) certifications: Measurement, Materials and Safety (MMS), CNC Milling-Setup/Programming, and CNC Turning-Setup/Programming Level I and CNC Milling and Turning Level II credentials.

Butler County Community College does not offer NIMS Certification.

Prerequisite MECH 114 or permission of instructor


Text
Mastercam® 2020 training guide access code: Mill 2D & 3D/lathe. (2019). (1st ed.) Kitchener, ON: CamInstructor.
 

THORS eLearning Solutions. (http://www.thors.com/) (2018). Medina, OH.

Objectives
The student will be able to:

A. Identify appropriate safety procedures in accordance to industrial standards.

B. Create 2D and 3D part geometry using Computer-Aided Drafting and Design (CADD) and CAM software.

C. Generate tool paths from part geometry using CAM software.

D. Document calculated machining and setup parameters.

E. Modify part geometry and CNC programs.

F. Apply cutter and tool nose radius (TNR) compensation.

G. Perform machining operations from generated CNC code.

Content
A. CADD and CAM software usage.

B. Milling and turning speeds, feeds, and setup parameters.

C. Cartesian coordinate usage.

D. Contouring, facing, drilling, pocketing, re-machining, and tapping tool paths.

E. Cutter compensation.

F. Facing, roughing, finishing, drilling, threading, boring, grooving, and cutoff tool paths.

G. Machine parts from software generated G & M codes.

H. Safety and flow processes.

Student Evaluation
The objectives will be evaluated as follows:

Objective A is evaluated through on-line software exams. All students must score a minimum of 90% on the safety exam before using any laboratory equipment.

Objectives B, C, D, E, and F are evaluated through programming assignments and examinations.

Objectives B, C, D, and E are evaluated through machined projects.

Objective F is evaluated through several specific cutter and TNR compensation assignments.

Objective G is evaluated through machined projects.