AMCA 2130 Syllabus
Subject Code
AMCA
Course Number
2130
Course Title
CNC Mill 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) milling machines. Topics include safety, calculation 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 with automated movements of machine tables
with varying heights of workpieces and fixture parts.
2 Demonstrate programming procedures for safe part run.
3 Identify safety problems with tool changes or part load/unload positions.
Programming Calculations
Order Description
1 Calculate proper feeds, speeds, and depth of cuts for given cutters for given part
programs for the CNC milling machine.
2 Calculate proper cutter positions for rough and finish passes on given part shapes when
programming for a CNC milling machine.
3 Calculate drilling depth for given drill diameters for thru holes in CNC mill programs.
4 Calculate drill peck amounts for given drill diameter and part materials for CNC mill
programs.
5 Calculate feeds and speeds for rigid tapping.
Program Codes and Structure
Order Description
1 Define the various G and M codes and their functions used in CNC Mill programming.
2 Discuss the related machine tool movements resulting from the codes entered into the
programmable controller of a CNC Milling machine.
3 Determine order of operations, part holding, and part referencing for given part
programs to be ran on a CNC Mill.
4 Determine proper tooling for given part programs to be run on a CNC Mill.
5 Program linear and circular interpolation moves on a CNC Mill.
6 Program required hole operations on a CNC milling machine for a given part shape.
7 Demonstrate proper use of canned cycles in CNC Mill part programming.
8 Demonstrate proper use of cutter diameter compensation in CNC Mill part programming.
9 Discuss use of program looping and sub-programs in CNC Mill part programming.
Program Run and Editing
Order Description
1 Setup and load part programs in a CNC milling machine for part run.
2 Dry run part programs for checking purposes on a CNC milling machine.
3 Troubleshoot part program for programming errors and part dimensional accuracy.
4 Edit part program for optimal program run time and tool life.