Standard

 

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: machine safety, command codes, program loading, machine setup, process control, and practical application.

 

Competency Areas

Hours

 

Machine Safety

Class

6

Command Codes

D. Lab

0

Program Loading

P. Lab/O.B.I.

6

Machine Setup

Credit

8

Process Control

 

 

 

 

 

Prerequisite/Corequisite:

MCA 211

 

Course Guide

 

Competency

After completing this section, the student will:

Hours

Class

D.Lab

P.Lab/

O.B.I.

MACHINE SAFETY

 

 

 

 

Compile a list of general safety rules that apply to chip removal machines.

 

 

 

 

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

 

 

 

COMMAND CODES

 

 

 

Theory

Describe the binary system and how it works.

 

 

 

 

Name the computer languages and describe their general characteristics.

 

 

 

 

Define the various codes and functions used in CNC programming.

 

 

 

 

Discuss the related machine tool movements resulting from the codes entered into the programmable controller.

 

 

 

 

Define the auxiliary function commands.

 

 

 

 

Explain g-words and m-words, what their function is, and how they affect programming the controller.

 

 

 

Application

Write programs using all the computer words needed to set machine feeds, speeds, and linear and circular interpolation.

 

 

 

 

Test the program and correct any errors.

 

 

 

PROGRAM LOADING

 

 

 

Theory

Describe the methods available to load programs into a controller.

 

 

 

 

Identify the major functions of a postprocessor.

 

 

 

Loading

Load a program into the controller explaining each function and what the machines reaction should be.

 

 

 

 

Demonstrate the setting of zero and radius center points.

 

 

 

Computations

Compute the feeds and speeds to establish S-words and F-words to be programmed.

 

 

 

 

Compute tool path with tool offset programmed into the controller.

 

 

 

MACHINE SETUP  

 

 

 

Program selection

Select the program and determine the tooling acquired, fixturing and/or workholding devices needed.

 

 

 

Test run

Use machinable wax for a test workpiece to reduce possible damage during the first run.

 

 

 

Alignment

Use a dial indicator to align workpiece or work holding device.

 

 

 

 

Analyze the part so clamps and parts of fixtures will not be placed in the path of the cutting tool of spindle.

 

 

 

Single stepping

Explain how to run the program one line at a time to insure a safe operation can be completed.

 

 

 

PROCESS CONTROL

 

 

 

Theory

Define manual process control methods, random sampling, destructive and nondestructive testing and explain how these are used in process control.

 

 

 

 

Explain the difference between attributes and variables.

 

 

 

Set up control charts for both attributes and variables.

 

 

 

 

Explain the difference between automated self monitoring machines which shutdown when out of adjustment and self correcting machines.

 

 

 

Application

Prepare a schedule for tool wear compensation and tool changes due to excessive wear and explain the basis for each decision.

 

 

 

 

Design a schedule for random sampling of parts and create a means of plotting the ranges of variations.

 

 

 

 

Suggested Resources

 

Books

 

ASM International. (1989). Machining metals handbook (Vol. 16). Materials Park, OH: Author.

Baril, R. (1987). Modern machining technology. Albany, NY: Delmar.

Luggen, W. W. (1986). Introduction to NC-CNC operation. Englewood Cliffs, NJ: Prentice Hall.

McGeough, J. A. (1988). Advanced methods of machining. New York: Chapman & Hall.

Smith, G. T. (1989). Advanced machining. New York: Springer-Verlag.

Walker, J. R. (1989). Machining fundamentals. South Holland, IL: Goodheart-Willcox.