Dec 12, 2024  
Catalog 2019-2020 
    
Catalog 2019-2020 [ARCHIVED CATALOG]

MACH 131 Introduction to CNC Programming

2 credits
This course introduces students to the programming of CNC machines. Given the CNC programming codes and explanations, students will produce CNC programs to control the operation of a CNC machine in an accurate and safe manner. Students will develop a foundation to write simple programs and to read more complex programs.

Prerequisites: ABED 046  (or placement into ENGL 093  or higher) and MATH 087  (or placement into MATH 098  or higher)

Corequisites: MACH 115 , MACH 116 , and MACH 133  

Course Outcomes
Upon successful completion of this course students will be able to:

  • Describe axis coordinates XYZ ABC
  • Apply proper calculations of speeds and feeds
  • Match G and M CNC programming code to the machine operation
  • Give examples of can cycles and modal/non-modal commands
  • Illustrate programming format and programming syntax
  • Explain cutter compensation
  • Find errors to help crash avoidance
  • Compile lathe code versus mill code

Program Outcomes
This course teaches to the following program outcomes:

  • be prepared with skills to perform entry-level CNC machining and manual machining
  • perform CAD/CAM programming and manual programming
  • demonstrate math and communication skills

Global Outcomes
This course teaches to the global outcome of information literacy.

Total Hours: 20 Lecture Hours: 20