May 19, 2024  
2022-2023 College Catalog 
2022-2023 College Catalog [ARCHIVED CATALOG]

MAC 160 - Computer Numerical Control (CNC) Lathe Programming

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

Operations and procedures for Computer Numerical Control (CNC) Lathe. Includes review of CNC concepts and programming, diagnosis and correction of programming errors, advanced programming for CNC Lathes.

Prerequisite(s): GTM 105  and MAC 150 .
Information: Prerequisites may be waived with industry experience and faculty approval.
  button image Prior Learning and link to PLA webpage

Course Learning Outcomes
  1. Discuss CNC concepts and programming basics that will include operator setup knowledge with tool setting.
  2. Demonstrate ability to create part program.
  3. Demonstrate part and tooling setup for a 2 axis CNC Lathe.
  4. Perform in-process part inspection.
  5. Pass NIMS CNC Lathe Programming Set-up and Operations Credential.

  1. Review of CNC Concepts and Programming
    1. Safety procedures
    2. Cartesian coordinate system
    3. Absolute and incremental positioning
    4. Order of operation, process planning, and documentation
    5. Trigonometry used in calculating cutter path
    6. Operator level understanding of CNC machine operations
    7. Part programming
  2. Diagnosis and Correction of Programming Errors
    1. Operator error
    2. Dimensional error
    3. Machine error
  3. Advanced Programming for CNC Lathes
    1. Part programming using cutter compensation
    2. Use of tool offsets in machine operations to produce parts
    3. Tooling used in production machining
    4. Special tooling
    5. Fixtures
    6. Part(s) inspection
  4. Programming techniques used in production
    1. Advanced canned cycles
    2. Subprograms and routines
    3. Loops and repeat functions
    4. Tooling requirements
    5. Tooling used
    6. Feeds and speeds