Professional Documents
Culture Documents
CNC Milling Machine Report
CNC Milling Machine Report
Mechatronics Program
Level: 400
Under supervision of : Dr. Mahmoud Mohamed Atta
SUMMARY
CNC milling involves cutting a workpiece using computerized and multipoint cutting tools.
Known for its accuracy and precision, the process is an integral part of several industries,
most notable being automotive and aeronautics.
This report explains everything you need to know about the CNC milling process before
choosing it for your project.
INTRODUCTION
Computer Numerical Control ( CNC) machines has become a necessity for industries in the production sectors
in machining repeatable and complex parts, making moulds, cutting and bending of metal plates, fabricating
metal sheet and various other jobs. In this decade, the CNC system is the heart and brain of a CNC machine
which enables the operation of various machine members such as slides, spindles, etc, as per the sequence
programmed into it, depending on the machining operations.
Safety factors
• Higher flexibility.
• Reduced scrap rate.
• Reliable operation.
• High accuracy.
• Increased productivity.
• Avoid human errors.
• Easy storage of existing programs.
⚫ The X axis controls the cross motion of the cutting tool. Negative X ( X- ) moves the tool towards the
spindle centreline, positive X moves the tool away from the spindle centreline.
⚫ The Z axis controls the carriage travel toward or away from the headstock.
Milling Machine
The milling machine has always been one of the most versatile machine tools used in industry . Operations
such as milling, contouring, gear cutting, drilling, boring, and reaming are only a few of the many operations
which can be performed on a milling machine. The milling machine can be programmed on three axes:
Incremental
Incremental program locations are always given as the distance and direction from the immediately
preceding point. Command codes which tell the machine to move the table, spindle, and knee are explained
here using a vertical milling machine.
In incremental programming, the G91 command indicates to the computer and MCU (Machine Control Unit)
that programming is in the incremental mode.
Absolute
Absolute program locations are always given from a single fixed zero or origin point. The zero or origin point
may be a position on the machine table, such as the corner of the worktable or at any specific point on the
workpiece. In absolute dimensioning and programming, each point or location on the workpiece is given as
a certain distance from the zero or reference point.
In absolute programming, the G90 command indicates to the computer and MCU that the programming is in
the absolute mode.
Programming Format
Word address is the most common programming format used for CNC programming systems. This format
contains a large number of different codes (preparatory and miscellaneous) that transfers program
information from the part print to machine servos, relays, micro-switches, etc., to manufacture a part. These
codes, which conform to EIA (Electronic Industries Association) standards, are in a logical sequence called a
block of information. Each block should contain enough information to perform one machining operation.
Codes
The most common codes used when programming CNC machines tools are G-codes (preparatory functions),
and M codes (miscellaneous functions). Other codes such as F, S, D, and T are used for machine functions
such as feed, speed, cutter diameter offset, tool number, etc. G-codes are sometimes called cycle codes
because they refer to some action occurring on the X, Y, and/or Z axis of a machine tool.
The G01, G02, and G03 codes move the axes at a controlled feedrate.
M or miscellaneous codes are used to either turn ON or OFF different functions which control certain
machine tool operations.
M-codes are not grouped into categories, although several codes may control the same type of operations
such as M03, M04, and M05 which control the machine tool spindle.
Procedure
1. Press the ‘ON’ the inner front of the computer.
2. Wait until the display produced on the screen. Input user name and password.
3. Click on ‘START’and select ‘ PROGRAM’ .
4. Select the program you want to use and start using computer.
5. Turn on the computer machine.
6. Turn CNC machine tool control by pressing the red button on the front panel of the machine.
7. Location of the workpiece on the table and make sure work neatly workpiece.
8. Close the door and turn the switch of machine start / stop to start the operation of the machine.
9. Close switch start / stop when finished machining operations.
10. Remove the workpiece from the work table and clean the surrounding area.
11. Switch off the machine.
12. Close the computer machine.
Reference
• COMPUTER NUMERICAL CONTROL PROGRAMMING FOR MILLING AND LATHE MACHINES
PUBLISHED BY POLITEKNIK SULTAN ABDUL HALIM MUADZAM SHAH.
• www.wikipidia.com/milingmachine
• www.google.com/images/milingmachine