2023-2024 Catalog 
    
    May 16, 2024  
2023-2024 Catalog [ARCHIVED CATALOG]

MAC 229 CNC Programming

Lecture: 2 Lab: 0 Clinic: 0 Credits: 2
This course provides concentrated study in advanced programming techniques for working with modern CNC machine tools. Topics include custom macros and subroutines, canned cycles, and automatic machining cycles currently employed by the machine tool industry. Upon completion, students should be able to program advanced CNC functions while conserving machine memory.

Pre-requisite(s): MAC 121,  MAC 122,  MAC 124,  or MAC 226.
Course is typically offered in Spring.
Student Learning Outcomes (SLOs)
At the completion of the course, the students should be able to do the following:

  1. Write a CNC program that incorporates a tool stop and bar feeding using a gripper to set the part at the G54 offset.
  2. Write programs that uses subroutines and multiple offsets for multiple parts or fixtures.
  3. Demonstrate a proficiency in using canned cycles for milling and turning centers utilizing CNC programming.