Standards

Posted: 10/09/07

R State Standard

 £ Institutionally Developed

College: n/a

MCA 215 – CNC Lathe Manual Programming

Course Description

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.

 

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:

MCA 211

Corequisite:

 

 

Course Guide

 

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 which apply specifically to automated movements of cutting tools on a lathe.

 

 

 

 

Demonstrate programming procedures for safe part run.

 

 

 

 

Identify safety problems with tool turret indexing or tail stock applications.

 

 

 

 

Determine what work holding devices and support attachments would cause problems during automated operations.

 

 

 

PROGRAMMING CALCULATIONS

14

0

0

 

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

 

 

 

 

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

 

 

 

 

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

 

 

 

 

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

 

 

 

 

 

 

 

 

PROGRAM CODES & STRUCTURE

25

30

0

 

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

 

 

 

 

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

 

 

 

 

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

 

 

 

 

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

 

 

 

 

Program linear and circular interpolation moves on a CNC Lathe.

 

 

 

 

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

 

 

 

 

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

 

 

 

 

Demonstrate proper use of tool nose radius compensation in CNC Lathe part programming.

 

 

 

 

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

 

 

 

 

 

 

 

 

PROGRAM RUN & EDITING

0

29

0

 

Setup and load part programs in a CNC Lathe for part run.

 

 

 

 

Dry run part programs for checking purposes on a CNC Lathe.

 

 

 

 

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

 

Posted: 10/09/07