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
Order 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
Order 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
Order 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
Order 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.