Computer Aided Manufacturing
Computer Aided Manufacturing
Computer Aided Manufacturing
A Machining Application
By: Jalal Hassan Hama
Abstract:
The aim of this report is to determine optimum machining conditions, though the
introduction of the computer programs that aid manufacturing and machining,
operations sequences and tool magazine arrangements to manufacture a batch of parts
by a CNC machine on a minimum cost basis. The processes of the machining
operations, the cutting speed and the feed rate will remain variable decision to each
machining operation to choose and setup the candidate tools from a white range
available tool of limited quantities. The design and the management of flexible
manufacturing systems that can manage the low or high productivity are crucial and
important issues. Integrated of many optimized iterative processes of plan and control
of a multi-stage and multi-cellular flexible manufacturing system, based on simulation
tools cycle time, has been developed and is illustrated. There are several calculation
illustrated to find the best operation management method, these methods consider
only the contribution of machining time and tooling cycle time and the labouring
costs and the time and number of machines are appreciated to reduce the total cost of
the production.
1. Introduction:
Computer aided machining is the use of computer, based on software tools that assist
engineers and machinists in manufacturing or prototyping product components and
tooling, in purpose to create a faster production process and tooling with more precise
dimensions and material consistency. Computer aided machining can programming
the tools in a way that create possibility to manufacture physical models to be able to
use computer aided design (CAD) programs with computer aided manufacturing
(CAM), creates real life versions of components designed within a software package.
CAM has been considered as a numerical control (NC) programming tool wherein
three-dimensional (3D) models of component generated in CAD software which can
use to generate G- code to drive numerically controlled machine CNC. The software
has developed in many years experience in dealing with, the needs of small, medium
and large manufacturing businesses. This design has assist human, easy to learn, and
gives the flexibility in managing the operations from quotations through to invoicing,
enabling the manufacturer to hit the target of quality, cost, efficiency and delivery.
programming tools to generate computer numerical control (CNC) code, set of basic
operating instructions written in G-Code to drive numerically controlled machines.
The code is a programming language that can be understood by numerical controlled
machine tools and essentially industrial robots. The code can instruct the machine tool
to manufacture a large number of items with perfect precision and faith to the CAD
design while the stage at which conceptual designs for new products can be made
entirely within the framework of CAD software. The computer Aided Manufacturing
takes a step further by bridging the gap between the conceptual design and the
manufacturing of the finished product.
Delcam is one of the world's leading suppliers of advanced CAD, CAM solutions for
manufacturing industry. Delcam has as range of design, manufacturing and inspection
software provides complete, automated CAD, CAM solutions, to take complex
shaped products from concept to reality. It is now the largest developer of product
design and manufacturing software as the combination of Delcam software has
powered growth at toolmaker and precision machinist tooling systems in a number of
ways, the most obvious growth is in the size of the machine tools. Delcam such as
CAD and CAM hardware and software, includes PwerMILL and PowerSHAPE
which are two of the most powerful and highest performance computer workstations
operator,
2.4 PowerMILL:
Power MILL is the most leading specialist numerical control of CAM software for the
manufacture of the complex shapes typically found in the tool making, automotive
and aerospace industries. Key features include a wide range of strategies, including
the latest high efficiency roughing, high speed finishing, and 5-axis machining
techniques, exceptionally fast calculation times and powerful editing tools to ensure
optimum performance on the machine tool. PowerMILL software is used by the
toolmakers on the shop floor to produce programs whilst the job is on the machine.
This reduces lead time and overhead by allowing machining to be started sooner and
2
workpiece slippage, as well as to determine the clamping effects, force analysis on the
fixture-workpiece system is necessary. When a workpiece is clamped in a fixture, the
contact forces between the locators and the workpiece develop at the locating points.
These contact forces cause deformation of locators and the workpiece at the contact
regions.
In this case ( project part), the CNC machines has hydraulic manual dedicator fixture,
which allow horizontally fix the first side of the block easily, the hydraulic force
prevent the workpiece from slipping or detaching from the locators the reaction forces
on the locators. The second side of the workpiece fixed in a different fixture, as its not
block shape anymore, so that, the fixture must have clamps to locate inside the edges
of the part and the fixture must have a pin to go inside the pre-hole inside the first
worked side of the part to prevent the workpiece form slipping or detaching from the
locators. There is a necessity to make a new work-plane for the second side of the
workpiece by the PowerMILL program to let the tools to recon the new starting point
of milling. The most reaction force must locate on the pin which located inside the
hole, because the high value of reaction force on inside edge may slightly effect
deflection which cost inaccuracy in production.
ProMachine Ltd are medium size machining company that won an order from a major
automotive gearbox manufacturing to supply a centrifugal weight component that is
to be used in an automatic gearbox for large military vehicles.
Directorate require a clear and concise justification that outlines the equipment
needed to manufacture and quality the component based on sound cost and technical
engineering issues.
The centrifugal weight component is to be manufactured in two phases. The
component has initial volume requirements of 500 pre weeks increased after six
months to 2500 per week.
The raw material is certificated mild steel and is supplied in the form of pre-sawn
blocks that are 130mm 80mm 45mm. there is design licence for minor
modifications to be specified to suit manufacturing methods or for possible fixturing
location for the manufacture of high production volumes. General machining
tolerances are as follows, and should be assumed unless otherwise stated.
The component specifications are as follows;
General dimensions 0.15mm
Flatness 0.2mm
Angularity 0.2
Hole diameters 0.05mm
Use a cutting speed of 175m/min for carbide tolls and 50m/min for High Speed Steel
tools.
that, Delcam PowerMILL software has been used to demonstrates how cutter paths
can be assigned to manufacture bespoke part (model). PowerMILL also writes the GCode (G-54) within the CN program for each tool sparely and all the tools together
which can be transferred to machines to setup them to the tool as it required in any
stage, the CNC machines in workshop work by the given G-Code.
Metal Cutting Demonstrations have been given within the workshop where issues
such as: material, underlying technological principles, cooling, operational
difficulties, and quality aspects, all outlined and discussed.
PowerMILL program has illustrated the part cutting well with the cutting tools. There
is a tool magazine attached to each CNC machine with a limited tool slot capacity.
.Proper tools for cutting mild steel can be fund from the tool properties list which
been given by the cutting tool company manufacturer, table below is an example of
tool magazine belong the CNC machines.
Note: All the tools that used within PowerMILL program taken from this table are
used with the same name, number, diameter, speed and feeds which are shown in the
table below.
Table (1): The list below show a Tooling List for demonstration part manufacture:
Tool
number
1
2
3
4
5
Tool Name
Spindle Feed
Rate
Speed
rev/min mm/min
Linear
Depth
of Cut
mm
Stopov
er mm
0.5
7000
4000
Plung
e
1000
5000
4000
0
4000
1000
1000
5
2
0
3
3000
6000
0
4000
800
1000
..
3
0
5
These figures bellow illustrates the part of the project within the block, with the
cutting tools that been used for remove the material, are drawn by Power MILL
program. These figures show how the tools are work on the work piece (model).
Figure (2): shows the first used tool which is Tool Number (5) from the table, it has
(12mm Diameter Ball Nose drill), and been used with the same speed and feed as
shown in the table. Tool number (5) due to its properties, it has biggest diameter
(12mm) and other mechanical properties, used at the first to do the Roughing work on
the (Work piece) or the fist side of the part.
Figure (2): Illustrates the part project within the block with Tool number (5) which is
used to first Rough cutting. (Figure obtained from practical programming part project to
PowerMILL software.)
Figure (2-A): shows the NC program which includes all G-codes and the time
required to first Roughing Tool which is (4.3 minutes). This is the actual time
required for the first tool to roughing the model; it is useful to calculating the
manufacturing required time for product the parts and can be used in management
plane of production. This time required will remind the same for next parts within the
same process and the same tool. It can be used to calculate the total time of operating
the machine to performing plans and strategies to manage productivity target in the
limited times.
Figure (2-A): shows NC Program, the time cycle for the first Roughing Tool. (Figure
obtained from practical programming the part project with PowerMILL software).
Figure (3): shows the part within the block, with tool number (1) from table (1)
which named (4mm Diameter Ball Nose Slot Drill) and also used with the same speed
and feed that shown in the table. This tool used as secondary area clearance strategy,
semi-rough, is process comes just after first roughing to reduce the stocks around the
surface of part, this tool works within less tolerance range than the first roughing tool.
This will reduce the degree of tool overload and provide a more consistence material
removal rate for any subsequent finishing operations.
Figure (3): Illustrates the part project within the block with Tool number (1) which is
used to Semi- Rough cutting. (Figure obtained from practical programming the part project by
PowerMILL software).
Figure (3-A): shows the NC program which includes all codes and the time required
to first Semi-Roughing Tool which is 2.7 minutes. This is the actual time required for
the second tool to Semi-Roughing the part, it is useful to calculating the
manufacturing required time for product the part, also can be used in management
plane of production. It remains the same for next parts.
Figure (3-A): shows NC Program, the time cycle for the Semi- Rough Tool. (Figure
obtained from practical programming the part project by PowerMILL software).
10
Figure (4): illustrated the part within half block, as this is the one side operation
process, with the Finishing tool which is tool number (1) that has (4mm Diameter,
Ball Nose Slot Drill) and it used with the same speed and feed as shown in table (1).
Usually, the area clearance operation followed by finishing strategy, however
finishing process surrounded by vigorous values to control the accuracy required and
amount of excess material to be left on the component by tool path. The control
complete within two parameters which are thickness and tolerance, since tolerant
control the accuracy to which the cutter path follows the shape of the workpiece (part)
with finishing a (Fine) tolerance must be used.
Figure (4): Illustrates the project part within the block with Tool (No.1) which is used
to Finishing cut at the first side of the part. (Figure obtained from practical programming the
part project by PowerMILL software).
11
Figure (4-A): shows the NC program which includes the G-codes and the time
required to Finishing Tool which is (8 minutes). This is the actual time required for
the second tool to finishing the part; it is useful to calculating the manufacturing
required time for product the part and can be used in plane management for the
product. It remains the same for next parts.
Figure (4-A): shows NC Program, the time cycle for the Finishing Tool. (Figure
obtained from practical programming the part project by PowerMILL software).
12
Figure (5): Illustrating the part within the block with the Tool number (3) which
named (10mm Diameter, Flat Slot Drill), this tool used to make the sharp corners
(Corner Finishing) for the Edges of the model, as the large tool in previous paths
could not remove the material in the corners, so that, this step must taken along the
Edges of the part from both sides. This figure shows that the certain area has been
selected by creating a block around it with tool number (3) which is a flat blade tool is
the only tool can finishing the corners.
Figure (5): Illustrates the part project within the block with Tool number (3) which is
used for Edges. (Figure obtained from practical programming the part project by PowerMILL
software).
13
Figure (5-A): shows the NC program which includes G-codes and the time required
to finishing the sharp corners around the edges of the part with tool number (3), it
takes (0.5 minute). This is the actual time required for the third tool to finishing the
edges of the part; it is useful to calculating the manufacturing required time for
product the part and can be used in plane management of the product. It remains the
same for next parts.
Figure (5-A): shows NC Program, the time cycle for the Edge Tool. (Figure obtained
from practical programming the part project by PowerMILL software).
14
Figure (6): Illustrating the second half (other side) of the part with the best work
plane which referring tool positioning according to the holding the workpiece in the
machine, this is to finding the best position to start cutting to give easier cut process
and give long life for the tool. This side of the part needs to pass through the same
processes as the first side passes through with the same tools actions. But the part
turned over, now needs other work plane to give better dimensions for the tools to
work on it, so that, the work plane is placed inside the part as shown in the picture.
Figure (6): Illustrates the part project within the block, the second side of the part
with the new work plane. (Figure obtained from practical programming the part project by
PowerMILL software).
15
Figure (7) shows the NC program which includes the G-codes and the whole time
required to the entire four tools, equal (15.6 minutes). This is the actual time required
for cutting processes from starting point to completing the work. It is very important
to know the total time to produce any part with CNC machine; this data has priority to
calculate the manufacturing required time to product in companies, this helps plan
management of production. This time required will remind the same for next parts
within the same process and the same tool.
Figure (7): shows NC Program, the time cycle for all the tools (the four tools).
(Figure obtained from practical programming the part project by PowerMILL software).
16
17
Diagram (1) shows a created Cell which consists (4 machines) and one operator per
shift. These machines must work in tow series lines such as machine A and B are
working serially to each other, whenever a part put in machine A for the first side
machining and completed, then the part transfer to machine B to complete the other
side in it. The machines C and D are working with the same manner in other series
line, both lines are parallel to each other in the same cell which is run by one operator.
The machines must run 13 hours cautiously to produce the required parts. But in real
practice, there are always lost times for the operators break which intimately takes
30 mints per shift and some lost times between the shifts changeover also time to
clean the machines at the end of each working day and there should be some spear
times for changing the tools or any other contingency work down. So that, there must
be two shifts work which will be 16 hours per day.
This calculation is done with 4 machines in the cell as shown in diagram (1) and they
must run upto16 hours in a day, the results are:
60 15.5 = 3.87 part per hour from one series line
3.87 2 = 7.742 part per hour from both series line in the cell
7.742 13 = 100.6 (this reaches the target required.)
This calculation proves that the machine must produce parts for13 hours cautiously.
The rest of the time goes to downtime for the machines which is estimated by 10% of
actual time, and lost time for operators lunch which estimated by (0.5 hours per
shift), hence, that 16 hour running the cell is close to real time on ground.
Diagram (1): Illustrates the series and parallel machines which setup in the cell.
b) Second Suggestion: longer running to reduce the number of machines
There is a possibility to change the strategy of work in the cell through the new
planning process for machines to setup a machine to work with different tools and
send the work to next machine with next tool to be finished.
Therefore, the change must start within PowerMILL program, to setup one machine
does (First Roughing, Semi-roughing and edge) and send the workpiece (part) to the
second machine to finish the work. This new planning process works with 2 machines
which are work serially.
The first machine to do First Roughing which takes (4.3 mints each side) and the
Semi-Rough which takes (2.7 minutes each side) also can do Edges which takes (0.5
18
minutes each side), these cycle times all equal (7.5 minutes each side), as shown in
figure (8), and then the workpiece can sent to second machine to Finishing Process
with takes (8.0) minutes each side, Figure 4-A).
There are enough time to fix the part in one machine while the other running, so that
there is no need to accounting time for fixing workpiece or even for turn it over also
the whole process can run by one operator.
Hence:
Throughout this process, the (2 machines) can produce one part in every 16mints; the
diagram (2) illustrates the framework of plan process.
Hence:
60 16 minutes = 3.75 part per hour
24 hour 3.75 part = 92.88 part day
500 3.75 = 133.33 134 hours per week (running time required per week)
5 days 24 hours = 120
120 + 16 = 136 hours per week
The machines can run for three shifts up to five day and only two shifts on the last
day, the 2 hour spare time can used to serving machines. But this is an ideal time, it
shows that the machines must not stop at all for 136 hours per week, even the operator
must be covered by other operator in break times, and this cost more money for
labouring calculations.
This calculation done in very simple way, there were no time for serving machines
or breaking down, however, usually estimated general down time is 10% for
machinery operations.
Diagram (2): illustrating the series setting for CNC machines in one cell
Figure (8): Illustrate the time cycle for (First Roughing, Semi-roughing and edge).
(Figure obtained from practical programming part project to PowerMILL software)
19
20
Figure (9): shows NC Program, the time cycle for the Finishing Tool with new
setting (Figure obtained from practical programming part project to PowerMILL software)
Figure (10): shows NC Program, the time cycle for all the tools (the four tools)
within the new setting. (Figure obtained from practical programming part project to PowerMILL
software)
Calculation:
Theoretical calculation:
2500 27 = 67500 minutes (absolute time work required per week)
67500 5 day = 13500 minutes (absolute work required per day)
21
13 500 (24 60) = 9.375 10 number of machines for 24 hour full work.
In practice there are many parameters affect the product lines directly or indirectly,
however all of that factors must appreciated, so the theoretical figures cannot accepted
to implement the project practically in real ground.
In review to the cycle time for the tools, due to Finishing cycle time, theoretically a
product line need (12 minutes) to produce one part, this gives average (5 parts) per
hour for each machine.
2500 5day = 500 part per day
500 (5prat 24 hour) = 4.16 minimum number of machines in the last stage.
4.16 > 4, so the finale stage must have 5 machines;
This show that the final stage which the machines do finishing work on parts, must
consists of 5 machines to produce 25 parts per hour, other ways cannot reach the
target. But the stage before this must be able to input 25 parts per hour into this stage.
Due to short cycle time for Semi-Rough and Edges, the machines in this stage can
setup to do both work (Semi-Rough and Edges) cutting on the workpiece, the CN
program show the cycle time for this merged in figure (11). The machines in this
stage need (3.2 minutes) for each side which is (6.4 minutes) per part, but required
parts only 25 per hour
60 6.4 = 9.375 part per hour from each machine
25 9.375 = 2.666 3 machines
3 9.375 = 28.12 part per hour
So, only 3 parallel machines can do the work in this stage with some extra parts every
hour.
To avoid accumulate at the end of this stage, machines slowed or stop these machines
earlier time the others in next stage.
Figure (11): shows NC Program, the new time cycle for the (Semi-Roughing and
edges) Tools, together. (Figure obtained from practical programming part project to PowerMILL
software).
22
The stage before second stage must be able to input 25 parts to this stage too. Due to
the time cycle for First Roughing is (4.3 minutes, figure 2-A) for each side, the whole
Roughing time (8.6 minutes) for each part.
60 8.6 = 6.9 part per hour from each machine
25 6.9 = 3.623 4 number of required machine
6.9 4 = 27.6 part per hour
The stage gives some extra parts every hour, same as the second stage. This stage
needs a solution to avoid accumulation of parts at the end of the stage. The machines
must slowed or stop these machines earlier time than the last stag.
Diagram (3): Illustrates the cell consists of three series stages with the number of
required machines in each stage.
First stage consists of four machines which are setup with the tool (No.5) to do the
First Roughing in the parts, this takes (4.3 minute) per each side figure (2-A). The
machines in second stage are setup to do (Semi-Rough and Edges) together which
takes (3.2 minute, figure 11) per each side. But the third stage machines setup to do
only Finishing on parts which takes (6 minute, figure 9).
Hence:
Third stage produces 5 parts per hour from each machine;
5 part 5machine = 25 part per hour
500 25 = 20 hours daily required time to run the machines
Through the 20 hour continues run for the machines, the target can reached. But the
production preparation schedule usually comes with plan for break down time for the
machines which in most cases estimated by 10% of actual time of machining. Also
the time for operators lunch breaks which at least estimated (30 minute per shift).
There are some other lost times between the shift changeovers, can estimate by (30
minute) par day.
20 10% = 2 hour per day (machines down time)
3 0.5 hour = 1.5 hour (operators lunch time)
2 + 1.5 + 0.5 = 4 hour total down time per day
23
The calculation above proves that the company at least needs to make a cell within 12
machines and run 3 shifts per day to reach the daily target. If there any unexpected
machine down which cause delay in delivery, or any late delivery the blocks, can
covered during weekends as overtime work. This is the minimum machines number
and running time to deliver the request parts at the time to customer.
c) Third Suggestion: Reducing the tools cycle time to minimum;
In an attempt to reduce the First Roughing cycle time tool (No.5, table-1) changed to
the tool (No. 3, 10mm Diameter Flat Slot Drill, table-1).The first Roughing cycle time
increased to (4.8 minutes, Figure12-Appendix), that is because these two tools have
the same standard for speeds and feeds, but the diameter of tool (No.5) is (12mm)
while diameter of tool (No.3) is (10 mm) which cuts less, so the cycle time increased
with this change. Also the Semi-Roughing cycle time increased incredibly from (2.7
minute, Figure 3-A) to (11.5 minute, Figure 13- Appendix) that caused by the value of
material left from the First Roughing with the tool (No.3).
NC Program for the cycle time for all the tools (the four tools together) within the
new setting with tool (No.3) show (24.8 minute, Figure14-Appendix) comparing by
the cycle time for all the tools with tool (No.5, for First Roughing) which is show
(13.5 minute, Figure 10), the cycle time raised an acceptable. So that, changing like
this new setting cannot be used due to a big different cycle time for the part. This can
also prove that the tool (No.5, 12mm diameter) is the best tool for the First Roughing
in this process.
The fact of this project part implementation can be demonstrated in the various steps
of the sequential system being followed by the companys ability of equipments and
machines to specify the productivity process. To indicate the best plan to implement
the production processes is necessary to have data concerning the machines, the
fixtures, the tools or the specific parameters to integrate them into the planning
system. For example, in the analysed suggestions, and taking into account only the
part referring to process planning, but the production plan must consider many
important parameters to determine the best consequences which lead to some
important goals such as total cost, time delivery and capacity, which are main aims of
product.
24
4. Conclusion:
This investigation presented an activity model to summarise all the steps needed to
plan a product from the order stage to the product the order to be ready to deliver for
client. This is an analysis encompassing two general independent decision processes,
planning productivity processes and planning production. Developing the example has
clearly demonstrated how each activity requires a set of information, or input, which
it then converts into output according to the available resources used.
The implementation of the project part has been developed to integrate into planning
productivity processes and the production planning of its processes. This
demonstrates how the different processes effect the time, capacity of output of the
systems, not only what currently equipments and machines availed but essential how
they being used in the processes. The suggestions have established the framework,
the relationships between the cycle time of tools and the productivity per limited time
or limited number of machines.
This investigation not integrated the processes with all the parameters like machine
tools and fixtures, shop floor machines capacity, which have to be recorded, these
production parameters such as the information related to distances between
workshops, breakdowns, capacity must also be saved to perform the correct work and
catch the delivery in limited time and cost.
25
Appendix
Figure (12): shows NC Program, the new time cycle for the (First Roughing) with
tool number (3). (Figure obtained from practical programming part project to PowerMILL
software).
Figure (13): shows NC Program, the new time cycle for the new (Semi- Roughing)
with tool number (1), which does the rest of tool No.3. (Figure obtained from practical
programming part project to PowerMILL software).
26
Figure (14): shows NC Program, the new time cycle for all the tools (the four tools)
with the new setting for tool (No.3). (Figure obtained from practical programming part project
to PowerMILL software)
27
Resources:
1. Nambiar K.R. (1999) Computer Aided Design; Production and Inspection.
London. ISBN 81-7319- 268-5
2. Cornelius T. Leonades (2003) Computer Aided and Integrated Manufacturing
System, A 5-volume Set. Los Angeles, USA. ISBN 981-238-339-5 (set)
3. Akturk M. Selim and Avci Selcuk (1996) An Integrated Process Planning
Approach for CNC Machine Tools. [Online]. Availed at:
http://www.bilkent.edu.tr/~akturk/ijamt.pdf
4. Ciurana J., Garcia-Romeua M.L., Ferrer I., Casadesu M. (2008) A model for
integrating process planning and production planning and control in achining
processes. [Online]. Availed at: www.sciencedirect.com
5. Efstathiades Andreas, Tassou Savvas, Antoniou Antonios (2002) Strategic
planning, transfer and implementation of Advanced Manufacturing
Technologies (AMT) Development of an integrated process plan. [Online].
Availed at: www.elsevier.com/locate/technovation
6. Kayaligil Sinan, Ozlu Sinan (2002) Loading of Pallets on Identical CNC
Machines with Cyclic Schedules. [online]. Availed at:
http://www.bilkent.edu.tr/~akturk/ijamt.pdf
7. Fidan, I. and Elsawy, A. (2002) The Development of a Knowledge-Based
Engineering Tool for CNC Machining. [Online]. 18(6), pp.732-35. Availed at:
http://www.ijee.dit.ie/articles/Vol18-6/IJEE1329.pdf
8. Vajna, S. (1989) Six year of experience with CAD/CAM and conclusions.
[online]. 131(8), pp43-9. Availed at: http://web.ebscohost.com/
9. Schultz, D.F. (2005) Integrated CNC machine simulation is growing [CAM
software]. [Online]. 71(10), pp.25-7 Availed at: http://web.ebscohost.com/
10. Driscoll, M. (2008) Why do machine shops need a CAD system? [Online].
152(12), pp.27-8. [Accessed December 2008]. Availed at:
http://web.ebscohost.com/
11. Thilmany, J. (2007) Mechanical Engineering; Beyond Steps. [Online].
129(10), PP.41-3. Availed at: http://web.ebscohost.com/
12. Assignment handout (28-09-2009) Feasibility Study for Product Manufacture.
By: Mark Stanford.
28