Jul 22, 2024  
College Catalog 2022-2023 
College Catalog 2022-2023 [ARCHIVED CATALOG]

Add to Favorites (opens a new window)

ATAP 2320 - CNC Lathe G & M Programming & CNC Machining

Credit Hours: 2.00

Prerequisites: None

This course teaches the general concepts of CNC Lathe Programming and Machining. Through lecture and lab assignments, the student will learn offline programming, shop floor programming, and the principles of 2 axis CNC turning. Turning, facing, grooving, and threading will be emphasized, accompanied by demonstrations, student programming, and hands-on setup and machine operation.

Billable Contact Hours: 2

Search for Sections
Transfer Possibilities
Michigan Transfer Network (MiTransfer) - Utilize this website to easily search how your credits transfer to colleges and universities.
Outcome 1: Upon completion of this course, students will be able to program and debug CNC lathe toolpath operations using Fanuc compatible G&M code programming language.


  1. Program rough and finish facing operations.
  2. Program rough and finish OD profile operations.
  3. Program OD threading operations.
  4. Utilize absolute and incremental style programming.

Outcome 2: Upon completion of this course, students will be able to program tool offsets.


  1. Define tool length offsets.
  2. Define cutter diameter compensation.

Outcome 3: Upon completion of this course, students will be able to verify toolpath programs prior to machining.


  1. Simulate programs on the machine controller.
  2. Simulate programs using stand-alone simulators.

Outcome 4: Upon completion of this course, students will be able to operate CNC milling machine tools.


  1. Upload CNC programs.
  2. Setup tool length and cutter diameter compensation offsets.
  3. Setup fixture offsets.
  4. Run programs.
  5. Edit, debug, and rerun programs

• 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


  1. CNC Lathe Control Units
    1. Discuss the following topics
      1. Memory Management
      2. Program Management
  2. Applied Operation of the following topics
    1. Editing
    2. Program Saving
    3. Program Deletion
    4. Program Run
    5. Tool Offsetting
    6. Uploading Procedures
    7. Downloading Procedures
  3. CNC Lathe Programming
    1. The Cartesian coordinate system
      1. As used to relate the Machine to the Part
      2. As used to relate the Cutting Tool to the Part generated by the program
    2. Manual Programming
      1. M & G Code Formats using ISO Programming
      2. Incremental Positioning
      3. Absolute Positioning
      4. Specific Control Formats
      5. Cutting Tool Compensation
    3. Advance Techniques
      1. Datum offsets
      2. Incremental repeat programming
  4. CNC Lathe Operation
    1. Lathe Start up and Grid Procedures
    2. Program Run Procedures
    3. Basic Lathe Set-Up Procedures
    4. Tool Changing Procedures
    5. Setting Tool Length Offsets

Primary Faculty
Walters, Gary
Secondary Faculty

Associate Dean
Jewett, Mark
Hutchison, Donald

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

Add to Favorites (opens a new window)