Aug 14, 2022  
College Catalog 2022-2023 
    
College Catalog 2022-2023
Add to Favorites (opens a new window)

ATAP 2390 - Advanced CNC Mill G&M Programming & Machining

Credit Hours: 3.00


Prerequisites: ATAP 2310 

(formerly ATAP 2915)

This course teaches advanced concepts of CNC mill programming and machining.  Through lecture and lab assignments, the student will learn advanced features of CNC programming and setup for CNC machining centers.  Thread milling, fourth axis, macro programming, and probing will be emphasized, accompanied by demonstrations, student programming, and hands-on setup and machine operation.  This course is project oriented, accompanied by lecture and demonstrations.

Billable Contact Hours: 4

Search for Sections
Transfer Possibilities
Michigan Transfer Network (MiTransfer) - Utilize this website to easily search how your credits transfer to colleges and universities.
OUTCOMES AND OBJECTIVES
Outcome 1: Upon completion of this course the student will be able to CNC program advanced level geometric shapes utilizing linear and circular interpolation, trigonometry, and cutter diameter compensation.

Objectives: Upon successful completion of this course, the student will be able to:

  1. Given a part print, the student will develop advanced level CNC programs.
  2. Given a part print, the student will be able to solve geometric and trigonometric.

Outcome 2: Upon completion of this course, the student will be able to develop advanced level CNC programs to optimize machine time utilizing thread milling.

Objectives: Upon successful completion of this course, the student will be able to:

  1. Given a part print with internal and external threaded callouts, the student will develop CNC programs and CNC machine threaded holes.
  2. Given a part print and a workpiece, the student will be able to plunge mill material away using proper plunge machining methods and tooling.

Outcome 3: Upon completion of this course, the student will be able to develop optimized code using subroutines, sub programs, macro, mirror, rotate, and cylindrical mapping on a 4th axis rotary table.

Objectives: Upon successful completion of this course, the student will be able to:

  1. Given an application requiring multiple depth cuts, the student will be able to develop subroutines to optimize the CNC code.
  2. Given an application where operations are to be repeated, the student will be able to develop sub programs.
  3. Given an application where right and left-hand parts are to be manufactured, the student will be able to develop a CNC program to mirror the toolpaths.

Outcome 4: Upon completion of this course, the student will be able to use probes to setup parts and inspect parts.

Objectives: Upon successful completion of this course, the student will be able to:

  1. Given a CNC milling machine, workpiece, and touch probe, the student will be able to define a part origin (fixture offset) in any corner or center of the part.
  2. Given a machined part fixtured to a CNC machine, the student will be able to develop code using an offline programming system to inspect the part’s finished dimensions.

COMMON DEGREE OUTCOMES (CDO)
• Communication: The graduate can communicate effectively for the intended purpose and audience.
• Critical Thinking: The graduate can make informed decisions after analyzing information or evidence related to the issue.
• Global Literacy: The graduate can analyze human behavior or experiences through cultural, social, political, or economic perspectives.
• Information Literacy: The graduate can responsibly use information gathered from a variety of formats in order to complete a task.
• Quantitative Reasoning: The graduate can apply quantitative methods or evidence to solve problems or make judgments.
• Scientific Literacy: The graduate can produce or interpret scientific information presented in a variety of formats.

CDO marked YES apply to this course:
Communication: YES
Critical Thinking: YES
Global Literacy: YES
Information Literacy: YES
Quantitative Reasoning: YES
Scientific Literacy: YES

COURSE CONTENT OUTLINE

  1. Advanced level CNC programming projects
    1. Process planning
    2. Introduction to fixtures and work holding
    3. Geometry & Trig related CNC problems
    4. Cutter diameter compensation
  2. Computer Numeric Control applications
    1. Thread milling
  3. CNC G&M code optimization
    1. Subroutines
    2. Sub programs
    3. Mirror toolpaths
  4. Probing
    1. Defining fixture offsets
    2. Part inspection

Primary Faculty
Walters, Gary
Secondary Faculty

Associate Dean
Jewett, Mark
Dean
Hutchison, Donald



Official Course Syllabus - Macomb Community College, 14500 E 12 Mile Road, Warren, MI 48088



Add to Favorites (opens a new window)