Standards

Posted: 10/09/07

R State Standard

 £ Institutionally Developed

College: n/a

MCA 213 – CNC Mill Manual Programming

Course Description

Provides instruction for the safe operation and manual programming of computer numerical controlled (CNC) milling machines. Topics include: safety, calculations for programming, program codes and structure, program run and editing of programs.

 

Competency Areas

Hours

Safety

Class

4

Programming Calculations

D. Lab

6

Program Codes & Structure

P. Lab/O.B.I.

0

Program Run & Editing

Credit

7

 

Prerequisite/Corequisite:

MCA 211

 

Suggested Resources

 

Competency

After completing this section, the student will:

Hours

Class

D.Lab

P.Lab/

O.B.I.

SAFETY

1

1

0

 

Explain the safety measures and problems with automated movements of machine tables with varying heights of workpieces and fixture parts.

 

 

 

 

Demonstrate programming procedures for safe part run.

 

 

 

 

Identify safety problems with tool changes or part load/unload positions.

 

 

 

 

 

 

 

 

PROGRAMMING CALCULATIONS

14

0

0

 

Calculate proper feeds, speeds, and depth of cuts for given cutters for given part programs for the CNC milling machine.

 

 

 

 

Calculate proper cutter positions for rough and finish passes on given part shapes when programming for a CNC milling machine.

 

 

 

 

Calculate drilling depth for given drill diameters for thru holes in CNC mill programs.

 

 

 

 

Calculate drill peck amounts for given drill diameter and part materials for CNC mill programs.

 

 

 

 

Calculate feeds and speeds for rigid tapping.

 

 

 

 

 

 

 

 

PROGRAM CODES & STRUCTURE

25

30

0

 

Define the various G and M codes and their functions used in CNC Mill programming.

 

 

 

 

Discuss the related machine tool movements resulting from the codes entered into the programmable controller of a CNC Milling machine.

 

 

 

 

Determine order of operations, part holding, and part referencing for given part programs to be ran on a CNC Mill.

 

 

 

 

Determine proper tooling for given part programs to be ran on a CNC Mill.

 

 

 

 

Program linear and circular interpolation moves on a CNC Mill.

 

 

 

 

Program required hole operations on a CNC milling machine for a given part shape.

 

 

 

 

Demonstrate proper use of canned cycles in CNC Mill part programming.

 

 

 

 

Demonstrate proper use of cutter diameter compensation in CNC Mill part programming.

 

 

 

 

Discuss use of program looping and sub-programs in CNC Mill part programming.

 

 

 

 

 

 

 

 

PROGRAM RUN & EDITING

0

29

0

 

Setup and load part programs in a CNC milling machine for part run.

 

 

 

 

Dry run part programs for checking purposes on a CNC milling machine.

 

 

 

 

Troubleshoot part program for programming errors and part dimensional accuracy.

 

 

 

 

Edit part program for optimal program run time and tool life.

 

 

 

 

Suggested Resources

 

Books

 

Smid, P. CNC Programming Handbook. Industrial Press

Valentino, J.  Introduction to Computer Numerical Control (CNC). Prentice Hall.

Nanfara, F. The CNC Workbook. Addison Wesley.

Stenerson, J & Curran, K Computer Numerical Control – Operation & Programming. Pearson/Prentice Hall