Standard

 

AMF 107 Machine Tool Numerical Control Theory and Practice

Course Description

Provides an overview of machine tool technology. Topics include: benchwork operations, CNC fundamentals, CNC mill programming and operation, and CNC lathe programming and operation.

 

Competency Areas

Hours

 

Benchwork Operations

Class

2

CNC Fundamentals

D. Lab

0

CNC Mill Programming and Operation

P. Lab/O.B.I.

4

CNC Lathe Programming and Operation

Credit

3

 

 

 

Prerequisite:

Program admission, AMF 103

Corequisite:

 

 

Course Guide

 

Competency

After completing this section, the student will:

Hours

Class

D.Lab

P.Lab/

O.B.I.

BENCHWORK OPERATIONS       5          10

5

0

10

Basic shop work

Cut threads with taps and dies.

 

 

 

 

Remove thread fasteners and repair threads.

 

 

 

 

Deburr parts.

 

 

 

 

Polish parts using coated abrasives.

 

 

 

 

Sharpen and polish tools using abrasive stones.

 

 

 

 

Rough grind parts with hand grinders.

 

 

 

 

Determine high spots using a pigment.

 

 

 

 

Remove high spots.

 

 

 

 

Polish and buff parts with portable hand tools.

 

 

 

 

Lap and fit parts

 

 

 

 

Scrape friction surfaces.

 

 

 

 

Disassemble, assemble, and straighten parts using arbor press.

 

 

 

 

Cut keyway with broach.

 

 

 

 

Disassemble, fit, and reassemble parts.

 

 

 

 

Lift and position workpiece using hoists.

 

 

 

 

Work materials with hand tools.

 

 

 

 

Work materials with portable power tools.

 

 

 

CNC FUNDAMENTALS

5

0

10

Terminology

Define basic terminology used in computer numerical control.

 

 

 

Cartesian coordinate system

Explain the 2-axis CNC coordinate system for lathes.

 

 

 

 

 

Explain the 3-axis CNC coordinate system for the vertical mill.

 

 

 

 

Explain the 3-axis CNC coordinate system for the horizontal mill.

 

 

 

Basic tooling

Discuss CNC lathe basic tooling.

 

 

 

 

Discuss CNC mill basic tooling.

 

 

 

 

Calculate feeds and speeds for use on program manuscript.

 

 

 

Incremental programming format

Write a basic program manuscript in the incremental programming format.

 

 

 

Absolute programming format

Write a basic program manuscript in the absolute programming format.

 

 

 

 

Set up and operate a small scale CNC lathe using a self-generated program.

 

 

 

CNC MILL PROGRAMMING AND OPERATION       

5

0

10

Introduction to G and M code format

Discuss the G and M codes for mills.

List mill safety procedures.

 

 

 

G-coded cycles programming

Write G-coded cycle programs to complete pocket milling cycles, drilling cycles, reaming cycles, face milling cycles, and tapping cycles.

 

 

 

Program manuscript

Discuss program manuscript input considerations for CNC mills.

 

 

 

CNC mill tooling and fixturing

Discuss appropriate tooling and fixturing requirements for milling, drilling, and tapping.

 

 

 

 

Discuss multi-station automatic tool changers for CNC machining centers.

 

 

 

CNC machining center programming

Discuss self-generated sub-routine programming for milling, drilling, reaming, and tapping.

 

 

 

Setup and loading procedures for tooling operations

Setup tooling for milling, drilling, reaming, and tapping operations.

 

 

 

 

Load tooling for milling, drilling, reaming, and tapping operations into a multi-station automatic tool changer.

 

 

 

Electronic probe use

Set up coordinate systems using an electronic probe.

 

 

 

 

Take measurements using an electronic probe.

 

 

 

CNC LATHE PROGRAMMING AND OPERATION     

5

0

10

Introduction to G and M code formats

Discuss G and M codes for lathes.

List lathe safety procedures.

 

 

 

Programming G coded cycles on industrial CNC lathes

Write G coded cycle programs to complete longitudinal turning, cycles, facing cycles, and boring cycles.

 

 

 

Program manuscript considerations

Discuss program manuscript input considerations for CNC lathes.

 

 

 

CNC lathe tooling and fixturing

Discuss appropriate tooling and fixturing requirements for turning, facing, and boring.

 

 

 

 

Discuss multi-station tool turrets for CNC turning operations.

 

 

 

CNC lathe programming

Discuss self-generated G coded programming for turning, facing, boring, grooving, taper angle, and threading.

 

 

 

Setup and loading procedures for tooling operations

Set up tooling for turning, boring, grooving, and threading operations.

 

 

 

 

Mount tooling for turning, boring, grooving, and threading operations on

a multi-station turret.

 

 

 

 

Suggested Resources

 

Books

 

Luggen, W. W. (1984). Fundamentals of numerical control (2nd ed.). Albany, NY: Delmar.

Specific machine programming and operating manuals.