PROJECT TITLE Development and Optimizing of Machining Process for CNC Turning with Appropriate Technologies and Methodology PROJECT NO: DPE034-02-10
Oct 14, 2014
PROJECT TITLE
Development and Optimizing of Machining Process for CNC Turning with Appropriate Technologies and
Methodology
PROJECT NO: DPE034-02-10
SCHOOL OF ENGINEERING (MANUFACTURING)
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
NANYANG POLYTECHNICPROJECT REPORT
COURSE: DIPLOMA IN DIGITAL AND PRECISION ENGINEERING
PROJECT TITLE: Development and Optimizing of Machining Process for CNC Turning with Appropriate Technologies and Methodology
PROJECT NO: DPE034-02-10
PROJECT DURATION: 06-12-10 TO 25-02-11
PROJECT MEMBER(S):
NAME ADMIN. NO. ELECTIVELiang Yue 080001K
SUPERVISORS: Mr. Wong Kim TuckMr. Lim Siok Khing
Proposed by:
SEG (M): [ √ ]
COMPANY: [ ]
DATE OF SUBMISSION:
SCHOOL OF ENGINEERING (MANUFACTURING)
Page 2 of 88
CNC Technology&Product Innovation and Rapid Prototyping
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
NANYANG POLYTECHNICPROJECT REPORT
SUMMARY
SCHOOL OF ENGINEERING (MANUFACTURING)
Page 3 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
This project is carried out for 12 weeks from 7th of September to 25th of December.
During this time, I attended the structural training at the first week and I started my
final year project during the following 11 weeks.
My project title is Development and Optimizing of Machining Process for CNC
Turning with Appropriate Technologies and Methodology. The objectives of my
project are to be able to operate CNC Turning machine and further optimize the
machining process to get a high quality product.
Firstly, I developed the three-dimensional model of my project components using
UG software, including one steel component and two aluminum components which
can be assembled together. Then I did the part programs of the three project
components by the aid of Mastercam software. And lastly, I machined the project
components out using OKUMA LB3000 CNC Turning machine.
This report will cover what I have learned during the project weeks. Firstly, I will
introduce some general concept of CNC Turning. Then I will introduce the
important concept of cutting tool technology followed by step by step Mastercam
programming procedure. And the most important part is the machining process and
the optimization of the machining process based on the problem I encountered. The
main objectives of optimization are to get a better surface finishing of the workpiece
and reduce the time consumed. So I will explain the optimization of the machining
process in four aspects: selection of tool insert, selection of cutting parameters,
optimal toolpath planning and controlling during machine process.
Page 4 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
NANYANG POLYTECHNICPROJECT REPORT
ACKNOWLEDGEMENTS
SCHOOL OF ENGINEERING (MANUFACTURING)
Page 5 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
First of all, I would like to take this opportunity to give my special thanks to all the
stuffs in NYP who have given me support and help during my project.
Firstly, I would like to express my sincere thanks to Mr. Wong Kim Tuck, my
supervisor of final year project, for giving me the strength and guidance to do this
project and helping me with my preparation of presentation.
I also would like to thank my co-supervisor, Mr. Lim Siok Khing, for kindly
teaching me to do Mastercam Programming, setup of the machine and machining
operation.
I deeply express my sincere thanks to Mr. James Liang Hao Jie, Mr. Xu Jia Lu,
and Mr. Yeo Teck Cher for direcly or indirecly support of my project whenever I
have troubles, especiall when I have machining problem.
My deep thanks to my accessors Mr. Lau Foo Yew and Mr. Tan Kah Lock for
making time for my presentation and giving judgement.
Last but not least, I would like to express thanks for all my lab mates and friends,
especially who had given their support and encouragement to me. They always gave
me a hand when I was in need. Finally, my most sincere and warmest thanks to all
the people mentioned as above, who help me complete this project successfully.
Page 6 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
NANYANG POLYTECHNICPROJECT REPORT
TABLE OF CONTENTS
SCHOOL OF ENGINEERING (MANUFACTURING)
Page 7 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Chapter 1 Introduction
1.1 – What is CNC 11
1.2 – CNC Turning 12
1.3 – General Turning Operation 13
1.4 – Jaws 15
1.5 – Toolholder 16
1.6 – Flow of CNC Process 17
Chapter 2 Project Components
2.1 – Steel Component 19
2.2 – Aluminium Component – Part A 21
2.3 – Aluminium Component – Part B 23
Chapter 3 Cutting Tool Technology
3.1 – Tool Geometry 26
3.2 – Cutting Data 27
3.3 – Tool Life 28
3.5 – Tool Materials 31
Chapter 4 Mastercam Programming
4.1 – Mastercam Software 34
4.2 – Mastercam Programming 35
Chapter 5 Machining Process of Project Components
5.1 – Machine Specification 53
5.2 – Machining Preparation 55
5.3 – Machining Process 57
5.4 – Finished Project Components 62
Chapter 6 Optimization of Machining Process
6.1 – Cutting Tool Selection 66
6.2 – Cutting Parameters Selection 68
Page 8 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
6.3 – Toolpath Planning 69
6.4 – Machining Process 75
Conclusion 80
Appendix 82
Gantt Chart 85
References 87
Page 9 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
NANYANG POLYTECHNICPROJECT REPORT
CHAPTER 1
INTRODUCTION
SCHOOL OF ENGINEERING (MANUFACTURING)
Page 10 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
1.1 What is CNC
Previously, machines are operated manually by skilled machinists and it requires a great
deal of operator skills and training to achieve high quality product. Manual machining is
also relatively slow and expensive.
Today, manual machine tools have been largely replaced by computer numerical control
machine tools. The machines still perform the essentially the same functions, but
movements of the machine tool are controlled electronically rather than by hand.
So what is CNC? CNC is automated control of machine tools by a computer and computer
program. In other word, a computer rather than a person will directly control the machine
tool.
A CNC machine tool differs from a conventional machine tool only in respect to the
specialized components that make up the CNC system. The CNC system can be further
divided into three subsystems: control, drive and feedback system. All of these subsystems
must work together to form a complete CNC system.
The heart of the CNC system is the control unit. This is the computer that stores and reads
the program and tells the other components what to do. The control also acts as the user
interface so that the operator can set up and operate the machine.
The drive system comprises of the motors and screws that will finally turn the part program
into motion.
The function of feedback system is to provide the control with information about the status
of the motion control system. The control can compare the desired condition to the actual
condition and make corrections.
Compared with manual machining, the CNC machining has many advantages:
Reduce the setup time and lead time
Programs are easy to edit, so programming process time is reduced
Greater flexibility in complexity of components produced
Higher accuracy and repeatability
Simplified tooling and work holding system
Able to achieve high productivity
Page 11 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
However, there are still some limitations in CNC machining:
CNC is slightly more expensive
Depending on the complexity of machine tool, possibly more training is required for
machine operators
Greater maintenance cost
1.2 CNC Turning
CNC turning is the process whereby a single point cutting tool is parallel to the surface of
the workpiece. It is used to produce an object which has rotational symmetry about an axis
of rotation and in most cases the tool is stationary with the workpiece rotating. The cutting
tool follows the contour of the programmed tool path.
CNC Turning uses the Cartesian coordinate system for programmed coordinates. The axis
aligned with the spindle should be designated “Z”. The axis that is at a right angle to the
spindle is designated “X”. Positive Z points to the right of the spindle, and the positive X
direction points toward the back of the machine. This is done because the typical CNC
turning center is constructed with the tool mounted on the back side.
Page 12 of 88
Chuck jawsWorkpiece
X+
X–
Z+Z–
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
1.3 General Turning Operations
A variety of machining operations can be performed on a CNC turning machine:
Page 13 of 88
Remove material from outer diameter of a rotating cylindrical workpiece to reduce the diameter of the workpiece
Remove material from the end face of the workpiece to produce a flat surface
Use a blade-like cutting tool to plunge directly into the workpiece to cut off the workpiece at a specific length
Enlarge a hole made by previous process and machine the internal cylindrical forms
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Page 14 of 88
Produce a hole by feeding the drill into the rotating workpiece along its axis
Metal forming operation used to produce a regular cross-hatched pattern in workpiece surfaces
Widen an existing hole and make the holes dimensionally more accurate and to improve surface finish
A pointed tool is fed linearly across the outside or inside surface of rotating parts to produce external or internal threads
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
1.4 Jaws
Generally, there are two types of jaws for CNC turning – hard jaws and soft jaws. Hard
jaws are generally used for roughing and semifinishing toolpaths, whereby soft jaws are
used for semifinishing and finishing toolpaths.
The main reason why hard jaws are not suitable for clamping finished surfaces is because
the hard material used for hard jaws will leave a physical mark on the part diameter.
Another reason is that hard jaws do no guarantee concentricity of the workpiece as well as
soft jaws do.
Soft jaws are made from mild steel. The main advantage of soft jaws is that they can be
bored to the exact diameter required with excellent concentricity of the clamped part.
Page 15 of 88
Hard jaws Soft jaws
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
1.5 Toolholder
Modern toolholders have been designed to provide optimum machining performance in
different applications and area.
The selection of toolholder style is influenced by insert shape used and feed direction,
depth of cut, workpiece and toolholding in machines as well as the accessibility required.
For stability during machining process, the largest possible toolholder size should be
chosen to suit the application. This provides the most advantageous tool-overhang ratio and
the most rigid base for the insert. There are few types of toolholders:
Standard Tool Holders
Standard tool holders are made of heavy metal and have a long slide where they are
fastened to the tool post, and a shorter side with rigidly fixed angles and a space for
insertion of the cutting tool. A clamp screw securely fastens the standard tool holders to the
tool post. Standard tool holders are commonly used for high-speed metal cutting at low
forces because of their tendency to move at higher pressures. They come in right-hand,
straight and left-hand shapes.
Quick-change Tool Holders
Quick-change toolholders are used mostly in conjunction with carbide tools. The quick-
change toolholders are constructed with a dovetail. The tool post also has a dovetail. A
large clamp wedges both dovetails together so they are more rigid than standard tool
holders and tool posts. Quick-change toolholders are much faster and more accurate than
standard toolholders and they come in a large variety: turning, boring, knurling and parting.
Parting Tool Holders
Parting tools use a blade to cut off the material at a specific length. After the workpiece is
finished, a parting tool removes it from the part that is clamped into the chuck. They also
can be used to cut off the heads of bolts. Parting toolholders have an adjustment collar to
adjust the height of the tool used.
Page 16 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Boring Tool Holders
There are different types of toolholders for boring tools. The light duty boring toolholder
works well with the standard-style tool post. The clamp-type boring toolholder can also be
used on the standard post, but it is used for heavier kinds of boring operations. Clamp-style
boring toolholders are adjustable, while quick-change boring toolholders are more rigid and
are perfect for carbide boring, but are not as adjustable for various sizes.
Tailstock Tool Holders
The tailstock of the lathe has a self-holding Morse taper, a device which allows for an
angle of only 2 or 3 degrees. Tailstock toolholders connect to the Morse taper so tightly
that it takes a lot of friction to keep the tool from spinning. Tailstock toolholders usually
hold drill chucks, drill sleeves and reamers.
1.6 Flow of CNC Process
In order to achieve the final product that cut out from the CNC machine, a few steps are
required to follow:
Develop the three-dimensional geometric model of the part using CAD software
Decide the required machining operations to produce the part
Choose the proper tools to be used
Generate the CNC part program using CAM software
Verify and edit the program
Download the part program to the appropriate machine over the network
Verify the program on the actual machine and edit them if necessary
Run the program and produce the part
Page 17 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
NANYANG POLYTECHNICPROJECT REPORT
CHAPTER 2
PROJECT COMPONENTS
SCHOOL OF ENGINEERING (MANUFACTURING)
Page 18 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
2.1 Steel Component
Page 19 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Page 20 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
2.2 Aluminium Component – Part A
Page 21 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Page 22 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
2.3 Aluminium Component – Part B
Page 23 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Page 24 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
NANYANG POLYTECHNICPROJECT REPORT
CHAPTER 3
CUTTING TOOL TECHNOLOGY
SCHOOL OF ENGINEERING (MANUFACTURING)
Page 25 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
3.1 Tool Geometry
Nearly all turning processes use single point cutting tools. The tools cut with only a single edge in contact with the work. The geometry of an insert includes:
The insert’s basic shapeIn turning, insert shape selection is based on the trade-off between strength and versatility. For example, larger point angles are stronger, such as round inserts for contouring and square inserts for roughing and finishing. The smaller angles (35º and 55º) are the most versatile for intricate work.A large point angle is strong but needs more machine power and has a higher tendency to vibrate due to having a large cutting edge engaged in cut. The small point angle is weaker and has a smaller cutting edge engagement, which can make it more sensitive to the effects of heat. Each insert shape has a set maximum effective cutting edge length which influences the depth of cut possible.
The insert’s nose radiusThe nose radius is a key factor in many turning operations and one that needs consideration as the right choice affects cutting edge strength to surface finish of the component. An insert is available in several nose radii where the smallest nose radius is theoretically zero but where 0.2mm is more commonly the smallest. The largest is normally 2.4mm, although the full range is not available for one and the same insert shape or size.In rough turning, the nose radius can be as large as possible for strength, without giving rise to vibration tendencies. The feed rate of the tool is also affected by the nose radius or vice versa. A large nose radius provides a strong edge, capable and dependent upon high feeds for proper cutting edge engagement. The small nose radius means a weaker point but one capable of fine cuts.
Page 26 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
3.2 Cutting Data
Cutting speed
The workpiece rotates in the lathe, with a certain spindle speed at a certain number of revolutions per minute. In relation to the diameter of the workpiece, at the point it is being machined, this will give rise to a cutting speed, or surface speed. This is the speed at which the cutting edge machines the surface of the workpiece and it is the speed at which the periphery of the cut diameter passes the cutting edge.
The cutting speed is only constant for as long as the spindle speed and /or part diameter remains the same. In a facing operation, where the tool is fed in towards the centre, the cutting speed will change progressively if the workpiece rotates at a fixed spindle speed. On most modern CNC Turning machine, the spindle speed is increased as the tool moves in towards the centre.
For a given material there will be an optimum cutting speed for a certain set of machining conditions, and from this speed the spindle speed (RPM) can be calculated. Factors affecting the calculation of cutting speed are:
The material being machined The material the cutter is made from (Carbon steel, high speed steel (HSS), carbide,
ceramics) The economical life of the cutter (the cost to regrind or purchase new, compared to
the quantity of parts produced)
Feed rate
The feed in mm/rev is the movement of the tool in relation to the revolving workpiece. This is a key value in determining the quality of the surface being machined and for ensuring that the chip formation is within the scope of the tool geometry. This value influences, not only how thick the chip is, but also how the chip forms against the insert geometry.
Feedrate is dependent on the:o Type of toolo Surface finish desiredo Power available at the spindle (to prevent stalling of the cutter or workpiece)o Rigidity of the machine and tooling setup (ability to withstand vibration or chatter)o Strength of the workpieceo Characteristics of the material being cut, chip flow depends on material type and
feed rate. The ideal chip shape is small and breaks free early, carrying heat away from the tool and work
o Threads per inch for taps, die heads and threading tools
Page 27 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Depth of cut
The depth of cut in mm is the difference between un-cut and cut surface. It is always measured at right angles to the feed direction of the tool.
3.3 Tool Life
All cutting tools have a finite working life. It is not a good practice to use worn, dull tools until they break. This is a safety hazard which creates scrap, impacts tool and part costs, and reduces productivity. Cutting tools wear in many different ways, including:
Excessive flank wear and notch wear
Rapid flank wear causing poor surface finish or out of tolerance. Notch wears causing poor surface finish and risk of edge breakage. This is caused by high cutting speed or insufficient wear resistance. Reduce the cutting speed and select a more wear resistant grade tool can eliminate the problem.
Crater wear
Excessive crater wear causing a weakened edge. Cutting edge breakthrough on the training edge causes poor surface finish. This is caused due to too high cutting temperatures on the rake face. The solution is to select positive insert geometry. First reduce the speed to obtain a lower temperature, and then reduce the feed.
Page 28 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Plastic deformation
It leads to poor chip control and poor surface finish. The risks of excessive flank wear leading to insert breakage. It is caused by high cutting temperature combined with a high pressure. The solution is to select a harder grade with better resistance to plastic deformation or to reduce feed and speed.
Build-up-edge
Build-up-edge causes poor surface finish and cutting edge frittering when the B.U.E. is torn away. This is caused by low cutting speed and negative cutting geometry. The solution is to increase cutting speed and select a positive geometry.
Chip hammering
The part of the cutting edge not in cut is damaged through chip hammering. Both the top side and the support for the insert can be damaged. This is because the chips are deflected against the cutting edge. The solution is to change the feed and select alternative insert geometry.
Page 29 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Frittering
This is small cutting edge fractures causing poor surface finish and excessive flank wear. This is occurred due to brittle grade, weak insert geometry and built-up-edge. The solution is to select tougher grade and an insert with a stronger geometry and increase cutting speed or select a positive geometry. And also can reduce feed at beginning of cut.
Thermal cracks
This is small cracks perpendicular to the cutting edge causing frittering and poor surface finish. Thermal cracks are due to temperature variations caused by intermittent machining and varying coolant supply. The solution is to select a tougher grade with better resistance to thermal shocks and coolant should be applied copiously or not at all.
Insert breakage
Page 30 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Insert breakage damages not only the insert but also the shim and workpiece. This is due to brittle grade, excessive load on the insert, weak insert geometry and small insert size. The solutions are to select a tougher grade, reduce the feed and/or the depth of cut, select a stronger geometry and select a thicker/larger insert.
3.4 Tool Materials
Different machining applications require different cutting tool materials. The ideal cutting tool material should have all of the following characteristics: Harder than the work it is cutting High temperature stability Resists wear and thermal shock Impact resistant Chemically insert to the work material and cutting fluid
As rates of metal removal have increased, so has the need for heat resistant cutting tools. The result has been a progression from high-speed steels to carbide, and on to ceramics and other superhard materials.
High speed steelThere are over 30 grades of high-speed steel, in three main categories: tungsten, molybdenum, and molybdenum-cobalt based grades. The use of coatings, particularly titanium nitride, allows high-speed steel tools to cut faster and last longer. Titanium nitride provides a high surface hardness, resists corrosion, and it minimizes friction.
CarbideIn industry today, carbide tools have replaced high-speed steels in most applications. These carbide and coated carbide tools cut about 3 to 5 times faster than high-speed steels. Cemented carbide is a powder metal product consisting of fine carbide particles cemented together with a binder of cobalt. The major categories of hard carbide include tungsten carbide, titanium carbide, tantalum carbide, and niobium carbide. Each type of carbide affects the cutting tool’s characteristics differently. The carbide is used in solid round tools or in the form of replaceable inserts. Every manufacturer of carbide tools offers a variety for specific applications. The proper choice can double tool life or double the cutting speed of the same tool. Shock-resistant types are used for interrupted cutting. Harder, chemically-stable types are required for high speed finishing of steel. More heat-resistant tools are needed for machining the superalloys, like Inconel and Hastelloy.
CeramicCeramic cutting tools are hard and more heat-resistant than carbides, but more brittle. They are well suited for machining cast iron, hard steels, and the superalloys. Two types of ceramic cutting tools are available: the alumina-based and the silicon nitride-based ceramics. The alumina-based ceramics are used for high speed semi- and final-finishing of ferrous and some non-ferrous materials. The silicon nitride-based ceramics are generally used for rougher and heavier machining of cast iron and the superalloys.
Page 31 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Superhard Superhard tool materials are divided into two categories: cubic boron nitride, or “CBN”, and polycrystalline diamond, or “PCD”. Their cost can be 30 times that of a carbide insert, so their use is limited to well-chosen, cost effective applications. Cubic boron nitride is used for machining very hard ferrous materials such as steel dies, alloy steels and hard0facing materials. Polycrystalline diamond is used for non-ferrous machining and for machining abrasive materials such as glass and some plastics. In some high volume applications, polycrystalline diamond inserts have outlasted carbide inserts by up to 100 times.
Page 32 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
NANYANG POLYTECHNICPROJECT REPORT
CHAPTER 4
MASTERCAM PROGRAMMING
SCHOOL OF ENGINEERING (MANUFACTURING)
Page 33 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
4.1 Mastercam Software
Mastercam helps provide the CNC programmer with a valuable productivity tool for both the generation of CNC part programs and process planning. It helps reduce the time it takes to generate accurate machine-ready NC programs.
Mastercam supports many types of machines, each with a choice of levels of functionality, as well as offers optional add-ins for solid modeling, 4-axis machining, and 5-axis machining. The following list describes the Mastercam product levels:
Design—3D wireframe geometry creation, dimensioning, importing and exporting of non-Mastercam CAD files (such as AutoCAD, SolidWorks, Solid Edge, Inventor, Parasolid, etc.).
Mill Entry—Includes Design, plus various toolpaths (top construction and tool planes only), posting, backplot, verify.
Mill, Level 1—Includes Mill Entry, plus surface creation, many additional toolpaths (for all construction and tool planes), high feed machining, toolpath editor, toolpath transforms, stock definition.
Mill, Level 2—Includes Mill, Level 1, plus additional toolpaths, toolpath projection, surface rough and finish machining, surface pocketing, containment boundaries, check surfaces.
Mill, Level 3—Includes Mill, Level 2, plus 5-axis wireframe toolpaths, more powerful surface rough and finish machining, multi-axis toolpaths.
5-Axis add-on—5-Axis roughing, finishing, flowline multi-surface, contour, depth cuts, drilling, advanced gouge checking.
Lathe Entry—3D wireframe geometry creation, dimensioning, importing and exporting of non-Mastercam CAD files (such as AutoCAD, SolidWorks, Solid Edge, Inventor, Parasolid, etc.), various toolpaths, backplot, posting.
Lathe, Level 1—Includes Lathe Entry, plus surface creation, C-axis toolpaths, stock definition, stock view utility.
Router Entry—3D wireframe geometry creation, dimensioning, importing and exporting of non-Mastercam CAD files (such as AutoCAD, SolidWorks, Solid Edge, Inventor, Parasolid, etc.), various toolpaths (top construction and tool planes only), toolpath transformation in top plane, backplot, verify, posting.
Router—Includes Router Entry, plus surface creation, rectangular geometry nesting, additional toolpaths (for all construction and tool planes), high feed machining, toolpath editor, full toolpath transformations, stock definition.
Page 34 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Router Plus—Includes Router, plus additional toolpaths, toolpath projection, surface rough and finish machining, surface pocketing, containment boundaries, check surfaces.
Router Pro—Includes Router Plus, plus True Shape geometry nesting, 5-axis toolpath functionality, multiple surface rough and finish machining, multi-axis toolpaths, toolpath nesting.
Wire—2D and 3D geometry creation, dimensioning, various 2-axis and 4-axis wirepaths, customizable power libraries, tabs.
Art—Quick 3D design, 2D outlines into 3D shapes, shape blending, conversion of 2D artwork into machinable geometry, plus exclusive fast toolpaths, rough and finish strategies, on-screen part cutting.
4.2 Mastercam Programming
There are three distinct steps in the CAM process, as follows:1. Input or define the part geometry2. Describe the cutter toolpath3. Generate the final CNC program
Before do the part program, we need to decide which side of the component should be machined first according to the part drawing. After the first side of part is done, we need to do a part program for soft jaw to clamp the machined side of the workpiece to machine the second half of the part. Therefore, there are at least three programs are needed in order to machine the part out.
I will use Aluminium – A project component as an example to illustrate the steps to do the Mastercam programming:
1. Plug-in the MastercamX4 license.
2. Double click the MastercamX4 icon on the desktop. 3. Select the machine definition – OKUMA LB3000EX-R MM.LMD from the Machine
Type menu.
Page 35 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
4. From the status bar appears along the bottom of the Mastercam window, select the working planes: D+ Z+.
5. Use the sketcher toolbar to create the geometry of the part according to the part drawing and save the drawing as Part2 (second half).
Page 36 of 88
Points
Lines
Arcs
Geometric shapes
Fillets/Chamfers
Splines
Primitives
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
6. Use Transforming Entities (Xform) to mirror the profile and translate to the zero location. Save the file as Part1 (first half).
7. Set the machine group properties. Click on Stock setup.
Page 37 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Page 38 of 88
Stock properties
Chuck jaws
properties
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Page 39 of 88
Define raw material size
Define material to be faced off
Adjust chuck jaws diameter and location
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
8. Use the following guidelines to create toolpaths and apply them to geometry:a. Choose a toolpath type from the Toolpaths menub. Using the dialog boxes and prompts that display, chain geometry or select
points or other entities, as necessary.c. Select the tool and refine the tool parameters.
Page 40 of 88
Select tool
Set tool number
Check the tool shape
Check the corner radius
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
d. Set toolpath parameters to define and create the toolpath operation.
Page 41 of 88
Width of the grooving tool
Corner radius
Set cutting parameters
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
e. Verify and edit the toolpaths using the Toolpath manager, Backplot, and Verify functions.
Toolpath for first halfo Facing
Page 42 of 88
Depth of cut
Stock to leave
Stock recognition
Lead in/out
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
o External roughing
o External groove roughing
Page 43 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
o Internal roughing
o Internal groove roughing
Page 44 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
o External finishing
o External groove finishing
Page 45 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
o Internal groove finishing
o Internal finishing
Page 46 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Toolpath for soft jaw
Toolpath for second half
o Facing
Page 47 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
o External roughing
o External groove roughing
Page 48 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
o Internal roughing
o External finishing
Page 49 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
o Internal finishing
o Threading
Page 50 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
9. Post process the selected machine group operations to create the NC code output for the machine control.
10. Go to website: 172.17.192.34 and upload the part files to the correct machine station.
Page 51 of 88
Post process icon
Machine control station: T1, T2, T3, T4
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
NANYANG POLYTECHNICPROJECT REPORT
CHAPTER 5
MACHINING PROCESS OF PROJECT COMPONENTS
SCHOOL OF ENGINEERING (MANUFACTURING)
Page 52 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
5.1 Machine Specification
The machine I used for my project is OKUMA LB3000 EX CNC turning machine. It is a 2-axis lathe machine built on the high performance standards set by the successful LB series product and offering high accuracy with enhanced multi-tasking capacity. It is able to achieve machining dimensional change over time of less than Ø5µm.
It is very important to get to know the machine specifications and features of the machine tool. Many features relate to the control system, many others to the machine tool itself. In CNC programming, many important decisions are based on one or several of these features.
Page 53 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Page 54 of 88
CAPA
CITY
SPECIFICATIONS LB3000 EXDistance Between Centres
mm (in) 500 / 1000
Spec Line-up mm (in) M - W - MW - MYW
Swing Over Bed / Cover mm (in) Ø580 (22.83)
Saddle mm (in) Ø470 (18.5)
Max Machining Diameter mm (in) LØ410, MØ340 (16.14, 13.39)
Max Machining Length mm (in) 300 (11.81)
TRAV
ELS
X Axis mm (in) 260 (10.24)
Z Axis mm (in) 565 / 1,065 (22.24 / 41.93)
Y Axis mm (in) 120 ( / -50) (4.72 (.76 / -1.97))
Tailstock mm (in) 515 / 1,015 (20.28 / 39.96)
W Axis mm (in) 595 / 895 (23.43 / 35.24)
MAI
N S
PIN
DLE
Spindle Nose JIS A2-6 <JIS A2-8>
Thru Hole / Bearing Diameter
mm (in) 80 <91> / 120 <140> (3.15<3.58> / 4.72 <5.51>)
Spindle Speeds 45~5,000, 42~4,200
TURR
ET
Type V12
Tool Shank Height / ID mm (in) 25 / Ø40 (1 / Ø1.57)
Indexing Time sec 0.15
Live Tool Shank mm (in) 20 (0.79)
Live Tool Spindle Speeds 45~6,000
TAIL
STO
CK Live Centre Bore MT 5
Built-In Centre Bore MT 4
Quill Diameter mm (in) 90 (3.54)
SUB-
SPIN
DLE Spindle Nose Ø140 flats
Thru Hole / Bearing Diameter
mm (in) 62 / 100 (2.44 / 3.94)
Spindle Speeds 50~6,000
MO
TORS
RAPID TRAVERSE X-Z-Y m/min (ipm)
25, 30, 12.5 (984, 1,181, 492)
Main Spindle KW (hp) 22 / 15 [30 / 22] <30 / 22> (30 / 20 [40 / 30] <40 / 30>)
Live Tool Spindle KW (hp) 7.1 / 4.1 (25 min / cont) (9.6 / 5.5)
Sub-Spindle KW (hp) 11 / 7.5 (15 / 10)
Axis Drives KW (hp) X-Y-Z: 2.8, 2.8, 3.5 (3.8, 3.8, 4.8)Coolant Pump (side / rear)
KW (hp) 0.25 / 0.8 (0.34 / 1.09)
SIZE
Height mm (in) 1,839 / 1,950 (72.4 / 76.77)
Floor Space mm 500: 2,200X1,734, 1000: 3,310X1,895
Weight kg (lb) 4,400 / 5,900 (9,700 / 13,007)
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
5.2 Machining Preparation
Check the lubricant oil level of the machine before start operation.
Check the coolant level of the machine before start operation.
Switch on the main switch on the back of the machine.
Press start button on the machine panel.
Page 55 of 88
Start Button
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Release the emergency stop button and press start button again.
Select the correct toolholders and inserts. Mount the required tools onto the machine turret. The internal tools must separate one slot with each other to avoid crashing into the chuck or workpiece.
Adjust the three jaw chuck location to clamp the raw material rigidly.
Page 56 of 88
Emergency stop button
Steel:T1 – OD RoughT2 – OD FinishT3 – OD Groove (R0.2)T4 – OD ThreadT6 – ID RoughT8 – ID FinishT10 – Face Groove (R0.3)
Aluminium:T1 – OD RoughT2 – OD FinishT3 – OD Groove (R0.4)T4 – OD ThreadT6 – ID RoughT8 – ID FinishT10 – ID Groove (R0.3) / ID Thread
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
5.3 Machining Process
1. Tool Length CalibrationBefore doing any machining, we need to calibrate the tools using the sensor mounted at the side of the machine. This is a procedure that corrects the difference between the programmed length of the tool and its actual length. The most significant benefit of tool length offset in CNC programming is that it enables the programmer to design a complete program, using as many tools as necessary, without actually knowing the actual length of any tool.
Pull out the probe on the side of the machine under manual mode. The machine display will automatically change to tool offset table.
Use the master tool – external finishing tool as a reference tool. Bring the master tool near to the probe and calibrate the length in X and Z axis.
Page 57 of 88
Pull out the probe
Tool offset table
Calibrate in X-axis Calibrate in Z-axis
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Back to the tool offset table and calibrate all the tools required. External tools are calibrated by touching the upper and right side of the sensor which is the same as the master tool illustrated above. Internal tools are calibrated by touching the right and lower side of the sensor which is illustrated below.
2. Pre-drill Hole
In order to machine the internal profile of the components, we need to pre-drill a hole to leave space for boring bar to go in: Clamp the raw material into the three jaw chuck Go to MDI (Manual Data Input) mode and key in S1300M3 press enter.
Page 58 of 88
Calibrate in X-axis Calibrate in Z-axis
MDI Mode
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Call the drilling tool and set the X offset value of drilling tool as 0. Move the drilling tool to X0 under MDI mode and near the right surface of the workpiece. Slowly move the drilling tool until it touches the right surface of the workpiece. Go to zero point set window on the control panel and calculate this location as Z0 so that we can roughly know how deep we should go in at the first side of the workpiece.
Turn on the coolant and use hand wheel to control the movement of drilling tool. After cut half of the length of the workpiece, stop the spindle and turn the
workpiece to the other side and drill again until a through hole is drilled.
3. Set Part Zero Point Use external roughing tool to touch the right surface of the workpiece and calculate this position as the amount of material need to be faced off. For example, the amount of material to be faced off is 4mm, then press calculate and key in 4 enter.
Page 59 of 88
X zero point – fixed at the center
of the chuck
Z zero point
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
4. Load Program for First Side and Do Simulation Go to program selection window on the machine panel → select TC → select the
correct program file → copy the file to MDI Go to program execution mode and select the program Click on display change → ANIMATED SIMULATION. Press Machine Lock button while holding Interlock button to lock the machine and
then press cycle start button. We can simulate the program without any movement of the machine.
5. Run the Program for First SideIf the simulation is done and no problem occurred, we can start to run the program. Turn on the optional stop and single block button first. Turn off the coolant for ease of observing the movement of the tool. Control the machine feed until it slowly reaches the start point of the program. If the start point location is correct, we can turn off the single block and on the coolant to start machining.
6. Soft Jaw Machining
Page 60 of 88
Machine lock
Cycle start
InterlockRelease
Feed rate
Coolant offSingle block
Optional stop
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
The workpiece should be like the figure shown below after machining the first side.
Take out the machined workpiece from the hard jaw. Select the appropriate ring size and clamp the ring with soft jaw.
Load the soft jaw program. Use thickness gauge to set the part zero point as the right surface of the soft jaw then run the program.
7. Machine Second Side
Page 61 of 88
Thickness Gauge
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Clamp the workpiece into the soft jaw.
Use roughing tool to face off the rough surface of the workpiece then change to finishing tool to set part zero point.
Repeat the steps as illustrated for first side and machine the part out.
5.4 Finished Project Components
Steel Component
Page 62 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Aluminium Component – A
Aluminium Component – B
Page 63 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Assembled Aluminium Component – A and B
Page 64 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
NANYANG POLYTECHNICPROJECT REPORT
CHAPTER 6
OPTIMISATION OF MACHINING PROCESS
SCHOOL OF ENGINEERING (MANUFACTURING)
Page 65 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
6.1 Cutting Tool Selection
The number one error when selecting tooling is calculating monetary savings based on lowest cost per tool, rather than on maximized productivity and extended tool life. To effectively select tools for machining, a machinist or engineer must have specific information about: Component design and limitations
Large or small, demanding form, long or short, diameter variation, vibration prone, close tolerances and surface finish, fixturing possibilities, etc.
Machining operations neededExternal and/or internal cuts, roughing, semi-finishing, finishing and complimentary operations, best tool paths, optimization possibilities, set-ups needed, additional operations with rotating tools, etc.
Stability and machining conditionsTool engagement, intermittent cuts, tool clamping, tool overhang, tool size, workpiece shape and condition, vibration tendencies, machine tool condition, power and drive, etc
Machine tool availability and choiceNumber of tool positions, power, capacity, possibilities of performing additional operations, driven tools, multi-axis and multi-task requirements, batch size suitability, coolant supply, tool holding, etc.
Component materialHardness, condition, strength, machinability, bar, casting, forging, pre-machined, variability, dry or wet machining, etc.
Tool program and inventoryOptimization, new types of tools, toolholding system, necessary tool variation/coverage, tool administration possibilities, select and apply strategy, standardization, tool supplier delivery, etc.
Machining economic aspectsOptimization of machining, cycle time, tool-life, continuous improvement, latest development, reliability, method choices, work-in-progress, cell machining, lean-manufacturing, cost-per-piece priority, focus areas, down-time minimization, etc.
The inserts I used are listed below:
80º OD Roughing with corner radius 0.8mm
35º OD Finishing with corner radius 0.4mm
Page 66 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
80º ID Roughing with corner radius 0.8mm
55º ID Finishing with corner radius 0.4mm
Page 67 of 88
OD Groove with corner radius 0.4mm, length 10mm/15mm depend upon the deep of the groove
ID Groove with corner radius 0.3mm
Face Groove with corner radius 0.3mm
Metric 60º thread
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
6.2 Cutting Parameters Selection
The controlled parameters in a turning operation that under normal conditions affect surface finish most profoundly are feed rate and cutting speed. The controlled parameters would play an important role in optimizing surface roughness. Inappropriate feed rate, cutting speed or depth of cut may cause the tool insert to wear or even break.
The cutting parameters are different for different materials. The physical properties of steel include high strength, low weight, durability, flexibility and corrosive resistance while the properties of aluminium include light weight, corrosion resistance, electrical and thermal conductivity, reflectivity, ductility and recyclability.
The cutting parameters I used for machining steel and aluminium components are listed below:
Steel component
Feed rate (mm/rev) Cutting speed (CSS)Face 0.15 300OD Rough 0.2 250ID Rough 0.15 250OD Groove Rough 0.05 150Face Groove Rough 0.05 150Groove Finish 0.1 350OD Finish 0.1 350ID Finish 0.1 350Thread - 400
Aluminium component
Feed rate (mm/rev) Cutting speed (CSS)Face 0.15 300OD Rough 0.2 275ID Rough 0.15 250Groove Rough 0.05 300Groove Finish 0.05 500OD Finish 0.05 500ID Finish 0.05 500Thread - 600
6.3 Toolpath P lanning
Page 68 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
In order to achieve the optimal performance of machining, we need to analyze the drawing and edit the program to decide the optimal toolpaths.
1. Toolpath for Steel Component
First Sideo Face o External rougho External groove rougho Face groove rougho Internal rougho Face and external finisho External groove finisho Face groove finisho Internal finish
Second Side
Page 69 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
o Faceo External rougho External groove rougho Internal rougho Face and external finisho Internal finisho External thread
2. Toolpath for Aluminium Component A
First Sideo Faceo External rougho External groove rougho Internal rougho Internal groove rougho Face and external finisho External groove finisho Internal groove finisho Internal finish
Page 70 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Second Sideo Faceo External rougho External groove rougho Internal rougho Face and external finisho Internal finisho External thread
Page 71 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
3. Toolpath for Aluminium Component B
First Sideo Faceo External rougho External groove rougho Internal rougho Internal undercuto Face and external finisho External groove finisho Internal finisho Internal thread
Second Sideo Faceo External rougho External groove rougho Face and external finisho External groove finish
Page 72 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
When doing facing operation, I leave 2mm overcut to make sure that no redundant material is left on right surface of the material. This is critical if there is no internal profile to be machined on that surface.
Page 73 of 88
Overcut Amount
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
I use internal finishing tool to slowly cut the small internal groove instead of using internal grooving tool. This is to reduce the number of tools used due to limited space in machine turret and it shortens the tool setup time as well.
In order to achieve better surface finishing, the toolpaths for external finishing and groove finishing cannot be overlapped.
Page 74 of 88
Finishing cut of the outer surface
Internal groove
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
6.4 Machining Process
To get better surface finishing and dimensional accuracy of the final product, control during machining process is essential.
Although we have calibrated all the tools using the sensor on the machine, the sensor may not be very accurate. This is not a big problem for external tools, but when comes to internal tools consideration should be taken. The error may cause the boring bar takes a rather deep cut or crashes with the workpiece. Hence, I do manually calibration for the internal tools by taking light cut of the internal profile and measure the diameter. Then go to tool offset table and change the X– offset value.
Page 75 of 88
Groove finishing
X–offset value for internal tool
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
The hole pre-drilled for the access of internal tool should be a through hole if the workpiece is to be machined on both sides. The hole should be deep enough if the workpiece is only machined in one side. If the depth of the hole is not given an enough tolerance, the tool tip may crash into the workpiece and break the insert. When it comes to machining of non-through hole, chip may stick inside the workpiece. The solution to overcome this problem is to take few cut then move the cutter out and clean the chip then restart.
When a tight dimensional tolerance and a fine surface finishing of the workpiece are needed, the program itself is no necessary to be changed but a tool wear offset for the selected tool is applied. Tool wear offset value is the difference between the programmed value and the actual measured size of the part. The principle of the wear offset adjustment is logical. If the machined diameter is larger than the drawing dimension allows, the wear offset is changed into the minus direction, towards the spindle center line, and vice versa. This principle applies equally to external and internal diameters. The only practical difference is that on oversized external diameter and undersize internal diameter can be recut. The figure below illustrated the principle of the tool wear offset.
Page 76 of 88
Spoiled workpiece with chip stuck inside
Program path
Offset path
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
To adjust the tool wear offset value, go to tool offset table and change the tool wear offset value of the finishing tool before the finishing operation to control the dimension of the workpiece. I left 0.1mm and 0.05mm for external and internal finishing tool on X axis and Z axis respectively. For groove finishing, I left 0.05mm on X axis.
After the modified finishing toolpath is done, measure the length as well as the external and internal diameter of the workpiece. And then modify the tool wear offset value based on the measured dimension.Restart the program to do the finishing cut again by selecting Main Program Selection→ Restart → Key in the block number → Press Sequence Restart button on the control panel → Press Cycle Start button.
Page 77 of 88
X offset value
Z offset value
Sequence Restart
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
We need to edit the block number to ensure that the program can be restarted at the required operation. Take the following program as an example:
(OD GROOVE RIGHT - NARROW)G50 S3000G00 G97 S800 X500. Z500.NAT3T0303 M4 M8 ( ROUGH GROOVING )G96 S150G00 X74.4 Z-25.55G01 X54.4 F.05G00 X74.4 Z-25.55X74.4 Z-27.133G01 X54.4X54.717 Z-26.975G00 X74.4 Z-26.975X74.4 Z-23.967G01 X54.4X54.717 Z-24.125G00 X74.4 Z-24.125X74.4 Z-23.2G01 X54.4X54.717 Z-23.358G00 X74.4 Z-23.358X74.4 Z-28.717G01 X54.195G00 X74.4 Z-28.717X74.4 Z-22.383G01 X69.207G03 X65.6 Z-23.2 I-1.803 K1.584G01 X54.4X54.717 Z-23.358G00 X74.4 Z-23.358X74.4 Z-29.2G01 X42.4G00 X56.543 Z-29.2X56.543 Z-27.734G02 X54.195 Z-28.717 I.599 K-1.908G03 X52.6 Z-29.2 I-.797 K.416G01 X42.4G00 X74.4 Z-29.2X74.4 Z-29.8G01 X42.4X42.717 Z-29.642G00 X74.4 Z-29.642X74.4 Z-30.3G01 X59.512G02 X57.9 Z-29.8 I-.806 K-.4
Page 78 of 88
Change to NAT33
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
G01 X42.4X42.717 Z-29.642G00 X74.4 Z-29.642X74.4 Z-20.8G01 X70.4G03 X69.207 Z-22.384 I-2.4G00 X74.4 Z-22.383M9G00 G97 S800 X500. Z500.M5M1 (OD GROOVE RIGHT - NARROW)G50 S3000G00 G97 S800 X500. Z500.NAT3T0303 M4 M8 ( FINISH GROOVING )G96 S350G00 X72.828 Z-19.386G01 X70. Z-20.8 F.1G03 X65.6 Z-23. I-2.2G01 X54.Z-25.7Z-28.3G03 X52.6 Z-29. I-.7G01 X42.Z-30.X57.9X57.945X58.245 Z-29.85G00 X74.4 Z-29.85X74.4 Z-30.5G01 X70.4X59.242G02 X57.9 Z-30. I-.671 K-.2G01 X42.Z-29.321G00 X74. Z-29.321M9G00 G97 S800 X500. Z500.M5M1
The program contains two grooving operations using the same tool, but the first one is groove roughing while second one is groove finishing. If we remain both the block number as NAT3, the program will jump to the first block which is groove roughing operation. This is inconvenience if we want to restart at groove finishing operation. So we need to edit one of the block numbers to differentiate them.
Page 79 of 88
Remain unchanged
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
NANYANG POLYTECHNICPROJECT REPORT
CONCLUSION
SCHOOL OF ENGINEERING (MANUFACTURING)
Page 80 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
During the 12 weeks time, I have gained the skills of producing a high quality product using CNC
Turning machine.
I have faced some difficulties and machining problems when doing my project, for example,
difficulty of cleaning the chip in the machine, inappropriate cutting parameters lead to
unsatisfactory surface finishing of the workpiece, improper clamping of the boring bar lead to bad
surface finishing of the soft jaw, insert break due to inadequate depth of the pre-drilled hole.
However, with teachers’ guidance, I have overcome these difficulties and trained my technical
skills through the process of machining.
I learned a lot of things during this project. I refreshed the knowledge I learned previously and
designed my project component using UG software. I learned how to use Mastercam software and
generate the toolpath. I gained the skills of operating the CNC Turning machine as well as adjusted
the tool wear offset value to control the dimension of the component and get a better surface
finishing part.
Overall, I absorbed a lot of information about CNC Turning by doing this project and it’s really a
significant experience for me.
Page 81 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
NANYANG POLYTECHNICPROJECT REPORT
APPENDIX
SCHOOL OF ENGINEERING (MANUFACTURING)
Page 82 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
I. List of Preparatory Functions (G Codes)
Page 83 of 88
G code DescriptionG00 Rapid positioningG01 Linear interpolationG02 Circular interpolation clockwiseG03 Circular interpolation counterclockwiseG04 Dwell (as a separate block)G09 Exact stop check – one block onlyG10 Programmable data input (Data Setting)G11 Data Setting mode cancelG20 English units of inputG21 Metric units of inputG22 Stored stroke check ONG23 Stored stroke check OFFG25 Spindle speed fluctuation detection ONG26 Spindle speed fluctuation detection OFFG27 Machine zero position checkG28 Machine zero return (reference point 1)G29 Return from machine zeroG30 Machine zero return (reference point 2)G31 Skip functionG32 Threading – constant leadG35 Circular threading CWG36 Circular threading CCWG40 Tool nose radius offset cancelG41 Tool nose radius offset leftG42 Tool nose radius compensation rightG50 Tool position register / Maximum r/min presetG52 Local coordinate system settingG53 Machine coordinate system settingG54 Work coordinate offset 1G55 Work coordinate offset 2G56 Work coordinate offset 3G57 Work coordinate offset 4G58 Work coordinate offset 5G59 Work coordinate offset 6G61 Exact stop modeG62 Automatic corner override modeG64 Cutting modeG65 Custom macro callG66 Custom macro modal callG67 Custom macro modal call cancelG68 Mirror image for double turretsG69 Mirror image for double turrets cancelG70 Profile finishing cycle
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
II. List of Miscellaneous Functions (M Codes)
M code DescriptionM01 Optional program stopM02 Program endM03 Spindle on clockwiseM04 Spindle on counterclockwiseM05 Spindle stopM07 Coolant 1 onM08 Coolant 2 onM09 Coolant offM30 End of program, Reset to start
NANYANG POLYTECHNICPROJECT REPORT
Page 84 of 88
G71 Profile roughing cycle – Z axis directionG72 Profile roughing cycle – X axis direction G73 Pattern repetition cycleG74 Drilling cycleG75 Grooving cycleG76 Threading cycleG90 Cutting cycle A (Group type A)G90 Absolute command (Group type B)G91 Incremental command (Group type B)G92 Thread cutting cycle (Group type A)G92 Tool position register (Group type B)G94 Cutting cycle B (Group type A)G94 Feedrate per minute (Group type B)G95 Feedrate per revolution (Group type B)G96 Constant surface speed mode (CSS)G97 Direct r/min input (CSS mode cancel)G98 Feedrate per minute (Group type A)G99 Feedrate per revolution (Group type A)
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
GANTT CHART
SCHOOL OF ENGINEERING (MANUFACTURING)
Page 85 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
Page 86 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
NANYANG POLYTECHNICPROJECT REPORT
REFERENCES
SCHOOL OF ENGINEERING (MANUFACTURING)
Page 87 of 88
Development and Optimizing of Machining Process for CNC Turning with Appropriate
Technologies and Methodology
http://books.google.com.sg/books?
id=6M1E8ydzAgkC&printsec=frontcover#v=onepage&q&f=false
http://books.google.com.sg/books?
id=JNnQ8r5merMC&pg=PA132&lpg=PA132&dq=tool+length+offset&source=bl&ots=P
XVFRN4PwS&sig=MDXopZyFTDBoDUJoNb5y9__Cy9Q&hl=en&ei=20c-
Tcm7EZG3rAee2bCbCA&sa=X&oi=book_result&ct=result&resnum=11&ved=0CF4Q6A
EwCg#v=onepage&q=tool%20length%20offset&f=false
http://www.mini-lathe.com/Mini_lathe/Operation/Turning/turning.htm
http://www2.coromant.sandvik.com/coromant/pdf/metalworking_products_061/
tech_a_2.pdf
http://www.ehow.com/list_7467149_types-lathe-tool-holders.html
http://en.wikipedia.org/wiki/CNC_Software/Mastercam
http://en.wikipedia.org/wiki/Speeds_and_feeds#Feed_rate
MCAMX4_RefGuide
Page 88 of 88