Standard |
MCA 213 – CNC Mill Manual Programming
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. |
|
|
|
|
|
|
|
||
|
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 |
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.