Apr 17, 2024  
2023-2024 College Catalog 
2023-2024 College Catalog [ARCHIVED CATALOG]

MAC 150 - Introduction to Computer Numerical Control (CNC) Operations (Mill and Lathe)

4 Credits, 6 Contact Hours
2 lecture periods 4 lab periods

Introduction to setup, operations, and programming procedures for Computer Numerical Control (CNC) Mills and Lathes. Includes CNC machining system, positioning and coordinate systems used in CNC machining,  part programming, diagnosis and correction of programming errors, and programming procedure.

Prerequisite(s): GTM 105  or concurrent enrollment.
Recommendation: Completion of CAD 117  before enrolling in this course. If any recommended course is taken, see a financial aid or Veteran’s Affairs advisor to determine funding eligibility as appropriate.
Button linking to AZ Transfer course equivalency guide    button image Prior Learning and link to PLA webpage

Course Learning Outcomes
  1. Describe tool changers, tool storage, tool offsets, special tooling, and fixturing.
  2. Demonstrate the construction of a basic part program.
  3. Pass the NIMS CNC Lathe Operations Credential
  4. Demonstrate machine setup, tool setting, loading of the program, and machining of the part.
  5. Pass the NIMS CNC Mill Operations Credential

  1. Numerical Control (NC) and Computer Numerical Control (CNC) Machining Systems
    1. Introduction and safety procedures
    2. Description of NC/CNC machinery
    3. Objectives and application of NC/CNC
    4. Components and control systems
    5. Tool changers, tool storage, and special tooling/fixturing
  2. Positioning and Coordinate Systems used in NC/CNC Programming
    1. Review the Cartesian coordinate system
    2. Description and use of datum and delta dimensioning
    3. Description and use of absolute and incremental positioning
    4. Plotting part coordinates
    5. Plotting cutter offsets
    6. Selecting order of operations needed for programming
    7. Developing a program  
    8. Importance of program documentation
  3. Part Programming
    1. Point to point programming
    2. Program formatting
    3. Description and use of Canned Cycles
    4. Trigonometry used in plotting intersections and tangent points
      1. Plotting arc positions
      2. Plotting angle positions
      3. Plotting cutter offsets
    5. Arc programming
    6. Angular programming
  4. Diagnosis and Correction of Programming Errors
    1. Operator error
    2. Dimensional error
    3. Machine error
    4. Programming error
  5. Machine Usage Procedures
    1. Set zero coordinates/tool length offset
    2. Load and edit program in machine
    3. Adjust speed and feeds
    4. Program Prove In
    5. Cutting tool setup

Effective Term:
Fall 2022