Jm201 - CNC Milling
Jm201 - CNC Milling
Jm201 - CNC Milling
INTRODUCTION
SAFETY
MACHINE
PROCEDURE
PROJECT PICTURE
CONCLUSION
DISCUSSION
INTRODUCTION
CNC stands for Computer Numerical Control and it has been around since the
early 1970’s. Before it was christened CNC, it was called NC, for Numerical Control. When
computers were introduced during 1070’s, the name changed. It has stroked almost all
manufacturing forms in almost all stages of production. CNC machines either substitute
some existing manufacturing processes or combine work with them.
A CNC program is just any other set of instructions. It’s written like a sentence and
the order of operation is chronological. The machine will then execute that set of instructions
step-by-step. A special series of CNC words/codes are used to relay what the machine is
supposed to do. CNC codes begin with letter addresses (like S for spindle speed, and X, Y &
Z for common linear axis motions).
When certain codes are arranged together in a coherent method, this group of CNC
codes create a “command” that is like a sentence. A common CNC machine will only be
needing around 40-50 words/codes to program different commands
THE CAM
The CAM is a program that runs on a computer that aids the CNC programmer with
the programming. It also works hand-in-hand with the CAD (Computer Aided Design) design
drawing (those designs engineers compose/nurture). With the CAM helping, redefinition of
the work-piece configuration is not needed. What the CNC programmer is left to do is just to
specify the machine operations to be executed and the CAM system will compose the CNC
program automatically.
THE DNC SYSTEM
DNC stands for Distributive Numerical Control. It is a computer that is connected with
one or more CNC machines, forming a network. When a program is manually composed and
ready to be loaded to the CNC control, it is being typed right into the control. However, this is
like using the CNC machine as a luxurious keyboard. Moreover, if the CNC program is
achieved with the help of CAM, it is already in text form and ready to be loaded to the CNC
control. The DNC simply distributes the CNC program to more than one CNC machine.
CNC milling machines are traditionally programmed using a set of commands known as G-
codes & M-codes. These types of codes are representing specific CNC functions in
alphanumeric format.
G-codes Description
G04 Dwell
P10000
G05.1 AI Nano contour control
Q1.
G28 Return to home position (machine zero, aka machine reference point)
G30 Return to secondary home position (machine zero, aka machine reference
point)
G31 Skip function (used for probes and tool length measurement systems)
G73 Peck drilling cycle for milling - high-speed (NO full retraction from pecks)
G74 Tapping cycle for milling, left hand thread, M04 spindle direction
G84.2 Tapping cycle, right hand thread, M03 spindle direction, rigid tool holder
G92 Position register (programming of vector from part zero to tool tip)
M-codes Description
Computer Numerical Control (CNC) Milling is the most common form of CNC. A milling
machine is a machine tool used to machine solid materials .Milling machines are often
classed in two basic forms, horizontal and vertical. CNC mills are classified according to the
number of axes that they passes .Axes are labeled as x and y for horizontal movement, and
z for vertical movement .A standard manual light-duty mill (such as a Bridgeport) is
typically assumed to have four axes:
1. Table x.
2. Table y.
3. Table z.
4. Milling Head z.
Other than that, CNC milling can perform the functions of drilling and often turning.
The number of axis of a milling machine is a common subject of casual "shop talk"
and is often interpreted in varying ways. A five-axis CNC milling machine has an extra axis in
the form of a horizontal pivot for the milling head, as shown below. This allows extra
flexibility for machining with the end mill at an angle with respect to the table. A six-axis CNC
milling machine would have another horizontal pivot for the milling head, this time
perpendicular to the fifth axis.
COMPENANT OF MECHINE
Objective
Introduced to CNC (computer numerical control) of its uses.
Can differentiate the programmer code of G-codes and M-codes
Can understand the description of the G-code and M-code
Can prepare programmer code for the project that have been given after been
introduced to its codes.
Know how to key-in the programmer into the computer for see its simulation.
Can operate the CNC machine without any problem.
Always aware with the vital of self, machine and workshop safety
Project
SAFETY
Self - Safety
1. Wear safety glasses and side shields at all times.
2. Do not wear rings or jewelry that could get caught in a machine.
3. Keep long hair covered or tied back while operating machine.
4. Keep hands away from moving machine parts.
5. Use proper materials to lift heavy materials. A back injury can ruin your
career.
6. Safety shoes with steel toes and oil-resistant soles should be worn to protect
our feet from dropped objects.
7. Watch out for burrs on machined parts.
8. Always obey your lecturer’s directive before doing any work .
Machine Safety
1. Do not operate a machine unless all safety guards in place.
2. Never remove chips from a moving tool.
3. Securely clamp all parts.
4. Stop the spindle completely before doing any setup or piece loading and
unloading.
5. Keep tools off the machine and its moving parts.
6. Use proper speeds and feeds. Reduce feed and speed if you notice unusual
vibration or noise.
7. Dull or damaged tools break easily and unexpectedly.
8. Make sure coolant is in “ON” mode when a project is in progress.
9. Make sure the emergency stop button at the machine is operational.
Workshop Safety
N02 G54
N03 M27
N05 M06
N06 M07
N172 M27
N173 T0
N174 M06
N175 M30
PROJECT PICTURE
CONCLUSION
As a conclusion, the CNC milling machines are easy to be operate if we know
and understand about the machine operation very well. Other than that, we need to
know about the programmer code which is G-code and M-code to operate the
machine. It is because this CNC milling machine are an automatically control
machine with the codes and it’s not a manually control machine. We have been
emphasizing on the safety when we are in the workshop.