Beruflich Dokumente
Kultur Dokumente
0 Title
2.0 Objectives
3.0 Introduction
CNC Mills are classified according to the number of axes that they possess. Axes are
labelled as x and y for horizontal movement, and z for vertical movement, as shown in this
view of a manual mill table. A standard manual light-duty mill (such as a Bridgeport™) is
typically assumed to have four axes table x, y, z and milling head z.
The number of axes of a milling machine is a common subject of casual "shop talk" and
is often interpreted in varying ways. We present here what we have seen typically presented
by manufacturers. 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. CNC milling machines are traditionally programmed using a set of commands
known as G-codes. G-codes represent specific CNC functions in alphanumeric format
G-code is the common name for the most widely used computer numerical control
(CNC) programming language, which has many implementations. Used mainly in automation,
it is part of computer-aided engineering. This general sense of the term, referring to the
language overall (using the mass sense of "code"), is imprecise, because it comes
metonymically from the literal sense of the term, referring to one letter address among many
in the language (G address, for preparatory commands) and to the specific codes (count sense)
that can be formed with it (for example, G00, G01, G28). In fact, every letter of the English
alphabet is used somewhere in the language, although some letters' use is less common.
Nevertheless, the general sense of the term is indelibly established as the common name of
the language. G-code is sometimes called G programming language.
1
CODE DESCRIPTION COROLLARY INFO
G00 Rapid positioning On 2- or 3-axis moves, G00 (unlike G01)
traditionally does not necessarily move in a single
straight line between start point and end point. It
moves each axis at its max speed until its vector is
achieved.
G01 Linear interpolation The most common workhorse code for feeding
during a cut. The program specs the start and end
points, and the control automatically calculates
(interpolates) the intermediate points to pass through
that will yield a straight line (hence "linear"). The
control then calculates the angular velocities at
which to turn the axis lead screws
G02 Circular interpolation, Cannot start G41 or G42 in G02 or G03 modes.
clockwise Must already be compensated in earlier G01 block.
G03 Circular interpolation, Cannot start G41 or G42 in G02 or G03 modes.
counter clockwise Must already be compensated in earlier G01 block.
2
4.0 Apparatus
3
4.1 Industrial Apparatus
The CL kompact is equipped with two motors on its Z axis. The device is ideally used for
high-speed machining and milling of resin models and aluminum molds. The linear axis
consist of X, Y, Z strokes ranging from 2200mm, 2000-3000-4000mm and 1300mm
respectively. The maximum speed is 70m/min on X and Y axis, while 60m/min on Z axis.
The maximum acceleration of the device ranges up to 3m/sec². The rotating axis rotates on
540° (C), +/-120° (A). Its maximum speed is 125°/sec (C) e (A). The axis uses hydraulic
brakes. The positioning accuracy of the rotating axis is 40/60 arcsec.The device uses HSK63A
tool-holder connection. The unit only needs minimal lubrication. Thedevice consist of 24
stations disk type tool magazine. The CL kompact is applied on molds, models, structures,
laminated and composites.
4
5.0 Experimental Procedure
1. Sport steering is designed using CATIA software. The design measurement is 60 x 60.
2. The sport steering design is checked by the technician. Rough stock is added to the
sport steering design.
3. Simulation is made to make sure that the specimen is working correctly.
4. Once the design and simulation is completed, the NC program from computer aided
manufacturing (CAM) is transfer to the machine controller using a pen drive.
5. Before the machining is started, the tool setting must be check so that we got the
desired shape of work piece.
6. Work datum setting. The rough stock is set at the x-axis, y-axis, and z-axis using the
cutting tools.
7. Lastly machining process, first stages is rough surface and the second stages is
finishing where the sharp edge is eliminated.
5
6.0 Result and Data Analysis
6
Figure 6.4 : Final Result
NC Programme ( CAM)
Based from the experiment that have been conducted which is CNC Milling, we have
learn and understand the use and capabilities of computer numerical control (CNC) milling
machine. For the set up of the CNC operation, the computer numerical control is attached to
the milling machine. Firstly, Computer Aided Design (CAD) is used to make a design of a
product. In CAD, it involves a special symbolic programming languages or codes that
determine the coordinate points of corner, edges and surfaces of the work piece. Once the
design is completed, we transfer the coding that we made using ISO NC programmed to the
CNC milling machine. All the data about the process from the beginning to the end is
included in those codes. Wrong coding will damage the work piece. In order to prevent
damage, we need to view the simulation on the CNC screen and do some final editing so that
the milling machine is operating in a good condition as we will obtain perfectwork piece. Any
errors or mistakes will affect the work piece as well as the machine. The machine‟s cutting
tool might break.
The height of cutting tool, cutting fed, cuttingspeed , spindle speed is set up until
suitable with the specimen to avoid error occur during the process. From the experiment, we
can say that our product is perfect and thus our experiment is 100% success. The product
follows the original design and the surfaces are completely smooth. From the product
obtained, the coordinate system plays an important role to make sure the product is not
defected.While CNC milling machines are expensive and complicated, they have a lot of
advantages. These are some advantages of CNC machine:
It improves automation, removing the need of an operator for all but a few parts of the
work. CNC machines can be left unattended for hours or even days if necessary,
allowing operators to focus on other tasks.
CNC machines can be used continuously 24 hours a day, 365 days a year and only
need to be switched off for occasional maintenance.
CNC machines can be updated by improving the software used to drive the machines.
Training in the use of CNCs is available through the use of virtual software.
This is software that allows the operator to practice using the CNC machine on the
screen of a computer. The software is similar to a computer game
8
8.0 Conclusion
Based from the experiment that had been done, the objective of these experiments has
been achieved. We have learnt how to develop and have more understanding about principle
of CNC machine also the various type of modern CNC machines and CNC modes of
operations. Besides that we has understand the fundamentals of part programming in terms of
the various steps needed to be taken for completing a successful CNC program and different
preparatory (G codes) and miscellaneous functions (M codes) as used in CNC part program.
Then, the important of this experiment is also to ensure that student can determine the
advantage and also disadvantage of CNC milling machine. This is so that we can overcome
all the problem that occurs during the experiment in the future.
9.0 Recommendation
1. Standardized software and instruction manual to all machines either from Japan or
Germany, to make it easier to operator and also the student to handle the machine.
2. Reduce a little bit of size so that can reduce the use of space at workshop.
3. Machines should be equipped with a sensor error in the coding, to avoid miss cut
interval of points if follow the wrong direction on the coding.
4. CNC Milling Machine should be fully integrate or connected with design computer for
ease of use and no need to transfer the coding data by using pen drive.
10.0 References
1. Smid, Peter (2008), CNC Programming Handbook ( 3rd edition), New York: Industrial
Press
2. Reinjtes, J.Francis (1991),Numerical Control: Making a New Technology, Oxford
University Press
3. http://www.cs.cmu.edu/~rapidproto/students.03/dwm3/project2/process.htmlhttp://en.w
ikipedia.org/wiki/G-code
4. http://www.directindustry.com/prod/system-robot-automazione/cnc-milling-machines-
5-axis-vertical-50459-348800.html
5. http://www.thomasnet.com/about/cnc-milling-51276103.html
9
Contents
1.0 Title .............................................................................................................................................. 1
2.0 Objectives .................................................................................................................................... 1
3.0 Introduction ................................................................................................................................. 1
4.0 Apparatus .................................................................................................................................... 3
4.1 Industrial Apparatus ................................................................................................................ 4
5.0 Experimental Procedure .............................................................................................................. 5
6.0 Result and Data Analysis ............................................................................................................. 6
7.0 Discussion of Results ................................................................................................................... 8
8.0 Conclusion ................................................................................................................................... 9
9.0 Recommendation ........................................................................................................................ 9
10.0 References ................................................................................................................................... 9
10