AMCA 2150 Syllabus

Subject Code

AMCA

Course Number

2150

Course Title

CNC Lathe Manual Programming

Prerequisites

Corequisites

AMCA 2110

Terms Offered

Offered Spring

Credit Hours

(3-4-5)

Course Description

This course provides instruction for the safe operation and manual programming of computer numerical controlled (CNC) lathes. Topics include safety, calculations for programming, program codes and structure, program run, and editing of programs. Students must pay a $20 supply fee when registering for this course.

Course Outcomes

Safety
   O
rder                 Description
      1                      Explain the safety measures and problems which apply specifically to automated 
                              movements of cutting tools on a lathe.
      2                      Demonstrate programming procedures for safe part run.
      3                      Identify safety problems with tool turret indexing or tail stock applications.
      4                      Determine what work holding devices and support attachments would cause problems
                              during automated operations.

 

Programming Calculations
   O
rder                 Description
      1                      Calculate proper feeds, speeds, and depth of cuts for given cutters for given part
                              programs for the CNC Lathe.
      2                      Calculate proper cutter positions for rough and finish passes on given part shapes when
                              programming for a CNC Lathe.
      3                      Calculate drilling depth for given drill diameters for holes in CNC Lathe programs.
      4                      Calculate drill peck amounts for given drill diameter and part materials for CNC Lathe
                              programs.

 

Program Codes and Structure
   O
rder                 Description
      1                      Define the various G and M codes and their functions used in CNC Lathe programming.
      2                      Discuss the related machine tool movements resulting from the codes entered into the
                              programmable controller of a CNC Lathe.
      3                      Determine order of operations, part holding, and part referencing for given part
                              programs to be ran on a CNC Lathe.
      4                      Determine proper tooling for given part programs to be run on a CNC Lathe.
      5                      Program linear and circular interpolation moves on a CNC Lathe.
      6                      Program required hole operations on a CNC Lathe for a given part shape.
      7                      Demonstrate proper use of canned cycles in CNC Lathe part programming.
      8                      Demonstrate proper use of tool nose radius compensation in CNC Lathe part
                              programming.
      9                      Discuss use of program looping and sub-programs in CNC Lathe part programming.

 

Program Run and Editing
   O
rder                 Description
      1                      Setup and load part programs in a CNC Lathe for part run.
      2                      Dry run part programs for checking purposes on a CNC Lathe.
      3                      Troubleshoot part program for programming errors and part dimensional accuracy.
      4                      Edit part program for optimal program run time and tool life.