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
   O
rder                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
   O
rder                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
   O
rder                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
   O
rder                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.