Professional Documents
Culture Documents
DesignofspecialtoolsbyCAD CAMsystems
DesignofspecialtoolsbyCAD CAMsystems
net/publication/245385606
Article in Proceedings of the Institution of Mechanical Engineers Part B Journal of Engineering Manufacture · May 1998
DOI: 10.1243/0954405981515969
CITATIONS READS
0 676
4 authors:
Some of the authors of this publication are also working on these related projects:
Digitizing process planning of free-form surfaces by using Coordinate Measuring Machines with Laser Technology View project
Effects of hydrogen in the fracture and fatigue behavior of medium and high strength steels used in the storage and transportation of pressurized hydrogen View
project
All content following this page was uploaded by Eduardo Cuesta on 25 February 2014.
Abstract: This paper presents a program for the automatic design of special tools developed under a CAD/
CAM (computer aided design/manufacture) system. In particular, the special tools made with standard com-
ponents have been considered. Since the design of these types of tools was essentially related to the selection
of their components, this paper deals with this aspect, insisting upon the selection of those components
directly related to the removal of material: the toolholders or cartridges and the inserts. To select these com-
ponents it is necessary to take into account not only geometrical or technological rules but also economical
ones, owing to the high amount of possible components they can select. Consideration of economical aspects
required the formulation of the cost equation associated with the use of these types of tools, characterized
because their cutting edges coincide with different cutting velocities. Likewise, consideration of economical
aspects allows the selection of the optimum cutting conditions and the cutting components to take place at
the same time. Some of the geometrical and technological parameters related to the selection of cutting com-
ponents are automatically identified by the system through an automatic identification of the workpiece
profile.
Keywords: special tool, cartridges and inserts, geometry identification, automatic tool components selection
2 RELATED WORK
A similar approach was propozed by Nagurka [22] and contains information about the spindle power, speed range,
Singh and Raman [23]. etc.
Similarly, Maropoulos and Gill [24] developed a program The location and orientation of different components (in
to process planning of turned components, whose main relation to the workpiece profile) are taken into account to
function was the selection of tools that satisfy the geometri- build the three-dimensional model of the tool body. For
cal constraints of an operation. This is also a knowledge- that reason the previous geometry database is required.
based system that allows the selection of tools according The application was implemented over the Intergraph
to the level of similarity between the part to be machined EMS system and was developed using the Intergraph
and the parts previously studied. Parametric Programming Language (I/PPL), which is simi-
lar to C language in syntax.
3 GENERAL STRUCTURE OF THE DEVELOPED
SYSTEM 3.1 Workpiece geometry identification
If the design process is managed automatically, the system
The aim of the developed application is the design of a spe-
should be able to take out the greatest amount of informa-
cial tool. It consists of three main modules (Fig. 3):
tion possible from the workpiece. In this sense, an automatic
identification system was developed to know all the entities
(a) Identification and validation of the workpiece profile,
of the workpiece profile. In this work, only two-dimensional
(b) tool components selection,
straight lines were considered.
(c) tool geometrical design.
The identification process of the profile begins with the
interactive selection of the following entities: the workpiece
From the two-dimensional workpiece profile the system
axis and the input and output boundaries. Thus the system
automatically identifies several geometrical parameters.
knows the limits of the profile (Fig. 4). At the beginning
These parameters will be used in the components selection
of the work and once the current drawing file is open, the
process and also in the geometrical design of the tool.
identification program searches for all single straight lines.
Together with the identification process, the system makes
The system then stores the found entities in a file keeping
an automatic profile validation in order to look for specific
the line generation order.
profile areas that could be machined by special tools.
The next step consists of analysing the entities one by
The profile identification determines geometrical infor-
one, extracting the final and initial point coordinates. Hav-
mation, but the system also needs technological and eco-
ing calculated all the coordinates for each entity, the first
nomical data for selecting the components. In this sense it
entity can be determined by detecting which entity has a
has access to four databases (Fig. 3). The components data-
point just over the input boundary. In order to do this, the
base contains the ISO cartridges and inserts codes, including
developed program calculates the distance between both
its range of use, carbide grades, acquisition prices, etc. The
extreme points from the input boundary line. If this distance
geometry database contains the essential dimensions for
is zero, the point was on the boundary and the entity was the
generating three-dimensional models of cartridges and
first entity of the workpiece profile for machining. If there
inserts. The constants in the tool life equations are stored
are more entities with extreme points on the input boundary,
in the material database. Finally, the machines database
the system highlights the entity on the screen and asks the
user to reject or accept. If the entity is not accepted by the
user, the searching algorithm continues.
In order to find the second element of the profile, the
Once the non-machining areas are eliminated, the new cartridges and inserts as a whole. In this way, the optimum
profile will be made from the following elements: selection of them and of the cutting conditions will be
coherent.
(a) type (0), type (1) and type (4) entities which are able to The normal processes of cutting tool selection start by
machine (a = k) and are accessible; establishing the most suitable clamping system for the
(b) the new type (2) and type (3) entities generated in the work conditions (rough or finish, internal or external
validation process. machining, chip flow, etc.). However, in a lot of cases, dif-
ferent clamping systems can be used for the same type of
Taking into account the machining process, only the type (0) operation and that selection is hardly ever clear. Here, the
and type (4) entities will be associated with the cutting method selected will allow the cartridges with different
edges: clamping systems to be chosen for the final solution. It
will reduce the cartridge selection almost exclusively to
1. Type (0). The approach angle (k) will be given by the their existence and satisfy the rest of the process conditions.
direction (a) of the next entity. If the type (0) entity is
3.3.1 Approach angle for each cutting edge
the last element, the approach angle will be 908. If two
type (0) entities generate the same diameter, these enti- The shape of the part to be machined usually has steps and
ties will be associated with the same cutting edge. each of the cutting edges of the tool (cartridge–insert com-
2. Type (4). The approach angle (k) will be given by its own bination) will be responsible for machining each of them.
direction (a). The corresponding approach angle for the possible car-
tridges adapted to each step or area of the part is selected
The system must know the initial state of the workpiece in relation to the part profile geometry in this area. This
before determining the value of the different cutting depths angle is automatically calculated after the identification of
and lengths for each cutting edge. In this sense, two possi- the machining profile (Fig. 7). If the part geometry is
bilities have been considered: cylindrical the approach angle adopted will be 908 in order
to avoid vibrations.
(a) a previous boring blank part (the user has to enter the After the calculation of the approach angle for each area
bore diameter); of the part, the system automatically determines all the
(b) a previous shape of the blank part (in this case, the user possible cartridges.
has to enter the stock value to remove).
3.3.2 Size of the cartridge and insert for each cutting edge
In order to make the further selection process of tool car-
tridges, other needed parameters such as surface roughness Apart from satisfying a given approach angle, the cartridges
or material type will be entered by the user. must observe other important requirements. In this sense,
the cutting depth for each area of the part will determine
the necessary cutting edge length and, therefore, the insert
3.3 Components selection of special tools and cartridge size.
Likewise, the cartridge size will determine whether its
The cartridges and inserts are the most important compo-
location over the tool body is possible or not without inter-
nents of the special tool, because they are responsible for
fering in the workpiece. The manufacturers of standard car-
removing material and therefore require a complicated
tridges for special tools include data about the minimum
selection system based as much on geometrical design as
bore diameter of the workpiece needed to allow the car-
on technological or economical aspects. Selection of the
tridge assembly in the tool (Dmin). In the database about car-
cartridges and inserts of the tool will be established taking
tridges, the value of the minimum bore diameter is
into consideration the corresponding ISO codes. A part of
associated with each cartridge.
the information included in the cartridges and inserts codes
The approach angle of the cartridge (k) and the cutting
is coincident (shape of the insert, clearance angle, insert size
depth (a) determine the effective length of the insert cutting
and hand of tool). For this reason, aspects concerning the
edge (le):
selection of cartridges and inserts will be dealt with jointly
in this section. a
An important aspect, to be noted when making a selection le ¼ ð1Þ
sin k
of the cartridges and inserts of a special tool, is that a special
tool usually has several cutting edges and each of them is in The manufacturers advise a cutting edge length smaller than
correlation with a different diameter to machine. This the theoretical insert length. For this reason, a correction
should mean that the optimum solutions (cartridge–insert factor is applied to the theoretical insert lengths data
combinations) obtained taking each machining area indivi- included in the components database. After the correction
dually do not have to be the same as those optimum solu- of the insert length value, the cartridges whose ISO code
tions obtained taking the special tool as a whole. For this associated with the insert size has a smaller value than the
reason, the designed system makes the selection of effective length will not be considered.
Proc Instn Mech Engrs Vol 212 Part B B05196 q IMechE 1998
DESIGN OF SPECIAL TOOLS BY CAD/CAM SYSTEMS 363
Looking over the workpiece dimensions, the system will inserts with the suitable chipbreaker and grade despite the
also eliminate those cartridges related to a minimum bore large inserts database, the previously selected cartridge
diameter value (Dmin) greater than the dimensions of will be eliminated.
diameters in the different workpiece areas. An important datum given by tool manufacturers is the
range of use (a–s diagram) for each insert. This range repre-
3.3.3 Possible inserts for each cartridge
sents a combination of depths and feeds where each insert
The following step is to select from the components data- can work efficiently. The chipbreaker geometry depends
base all the inserts that can be assembled at the beginning on the range of use (a–s) for each machining area, each
on the cartridges. At this moment, the only limitation for material type of the workpiece and each cartridge type
the inserts will be their shape and size. Therefore, for each (clamping system). Assuming that the feed rate is unknown,
cartridge, the system selects the inserts with identical ISO the use region is determined in relation to the depth. On the
codes associated with the shape and length to the corre- contrary, the type of cartridge (P, S or C) is known for each
sponding ISO codes of that cartridge. previously selected cartridge. Taking into account these
The number of possible solutions is very high. In order to parameters, and also the recommended rules given by the
decrease these correct solutions, the system takes on the tool manufacturers, the system determines a particular chip-
database only those inserts associated with the cartridge breaker geometry. The tool manufacturers associate one
whose geometry, carbide grade and nose radius is compati- ‘weight’ (from 5 to 1) for each chipbreaker geometry
ble with the working conditions. If it is not possible to find depending on the better or worse adaptation to the working
B05196 q IMechE 1998 Proc Instn Mech Engrs Vol 212 Part B
364 J C RICO, S MATEOS, E CUESTA AND C M SUÁREZ
Cc ¼ xt2 ð4Þ
Cn ¼ xt4 ð5Þ
considered either. This expression was developed for this in the previous equation. From expression (15), the
work taking into account the total production cost model cartridge–insert combinations can be sorted from high to
suggested for multipass turning operations [25, 26]. low cost contribution. This sorting also allows the elimina-
Since the cutting edges cut different machining lengths tion of combinations (within the same feed range) with a
(li) during only one feed motion (Fig. 1), the total machin- higher cost contribution.
ing time t2 is given by the machining time of the longest
3.3.5 Optimum cartridge–insert combination solutions
length [27, 28]. Thus
For each cutting edge of the special tool, several cartridge–
maxðli Þ þ la insert options could be possible. Thus, the developed
t2 ¼ maxðt2i Þ ¼ ð9Þ
sN method chosen had one cartridge–insert for each cutting
edge (the optimum solution) with the final purpose of
and the machining time for each area (i) is given by
obtaining the minimum total cost. The minimum cost deter-
li mination involves knowing the optimum tool spindle speed.
t2eff;i ¼ ð10Þ The intersection of the feed-rate intervals (smin ¹ smax 0
)
sN
for each cutting edge will generate a new interval. The
where li is the machining length for each area (i). To sim- maximum value within this interval determines the tool
plify the calculation, the costs of tool manufacturing Cm feed rate that will be used for further calculations. The loca-
could be considered proportional to the cartridge pocket tion of the optimum N is found by differentiating equation
size: (13) and equating to zero:
X
z maxðli Þ þ la X z
1
Cm ¼ Cv Vpi ð11Þ 0 ¼ ¹x þ Ai ¹ 1 N 1=ai ðxt3 þ yi Þ
s i¼1
ai
l
ð16Þ
where Cv is the manufacturing specific cost (£/mm3) of the
cartridge pocket and Vpi is the volume (mm3) of each car- To solve this equation, it is necessary to use numerical
tridge pocket. methods. In this case the Newton–Rapson method was used.
If the insert carbide grade changes for each workpiece In some cases, the optimum cutting conditions deter-
area, the tool life expression changes for each workpiece mined above cannot be accepted because they are over
area. For a given depth of cut, the system has information some physical process constraints. In this sense, the devel-
about the different coefficients in the tool life expression oped system has considered the following constraints: the
maximum spindle speed and the machine’s maximum avail-
Ci able power. If the optimum spindle speed or the correspond-
Vi ¼ ð12Þ
Tiai sbi ing power, both determinated by the system, are greater than
the above constraints, the system chooses a new spindle
where Vi is the cutting velocity of the cutting edge, Ci, ai, bi speed value that is compatible with the maximum power
are the constants in the tool life equation by the cutting edge, available. Besides, the system determines the new value
Ti is the tool life for each insert and s is the tool feed rate. of the total cost.
Using the Taylor expression (12), the total cost equation For each combination, the system determines the opti-
(8) can be expressed as mum N. Next, by substituting this value and the tool feed
( X ) rate in expression (13), the total cost associated with each
z
maxðli Þ þ la ð1=ai Þ¹1 combination can be determined. Finally, the system sug-
CT ¼Q x þ t4 þ ðxt3 þ yi ÞAi N
sN l
gests the cheapest solution.
þ Cd þ Cm ð13Þ
3.4 Geometrical design of tool components
where One important part of the work has been dedicated to the
i ðbi =ai Þ¹1
parametric design of the different components that make
li p1=ai D1=a
i s up this type of tool. This is obvious if the large amount of
Ai ¼ ð14Þ
10001=ai Ci1=ai special tool components included in the different manufac-
turers, catalogues is considered. Likewise, it is possible to
and Di is the diameter for each workpiece area. The contri- reduce the elements stored in the system memory obtaining
bution of each i cartridge to the total cost can be obtained as the rest of the elements through a certain number of them.
Qðxt3 þ yi ÞAi N ð1=ai Þ¹1 þ Cv Vpi ð15Þ 3.4.1 Parametric design of inserts and cartridges
The cost of tool design (Cd) is independent from the final The parametric design of the inserts does not only depend on
selected cartridges. For this reason, Cd is not considered their geometry (length, corner radius, thickness, etc.) in
B05196 q IMechE 1998 Proc Instn Mech Engrs Vol 212 Part B
366 J C RICO, S MATEOS, E CUESTA AND C M SUÁREZ
4 APPLICATION EXAMPLE
Table 1 Data obtained from the identification of the profile combinations for each workpiece area are shown in
Table 4.
a l k D 6. To determine the cost that represents every cartridge–
Machining area (mm) (mm) (deg) (mm)
insert combination in the total cost using equation (15).
1 2 2 45 70 The parameters used in this example are the following:
2 3 50 75 66 x = £20.45, Q = 5000 workpieces, t3= 2 min, t4 = 0.2
3 1 90 90 60
min, Cv = 1.82 × 10-4 £/mm3, Cd = 0.
7. To eliminate those that represent in advance a higher cost
(Table 5).
follows: 8. To determine all possible combinations to make the spe-
cial tool. In addition, the system determines the feed rate,
1. Cartridge selections with the right approach angle (k) for spindle speed, power and total cost (Table 6).
each area (Table 2).
2. Insert size determination (lengths of the cutting edges). The system will choose the solution with the lowest total
3. To eliminate the cartridge–insert combinations with less cost. However, the user will be able to select any possible
lengths than mentioned before. combinations (Table 6) for the graphic representation.
4. To remove the cartridges related to a minimum bore The selected cartridge–insert combinations will be repre-
diameter value greater than the dimensions of diameters sented from the three-dimensional parametric elements con-
in the different workpiece areas. tained in the geometry database—in this case, those
5. To select one insert for each cartridge, according to the corresponding to combination 16 in Table 6. Then they
above information (shape and size), the geometry, car- are positioned according to the workpiece profile and the
bide grade (Table 3) and the biggest value of the insert tool body profile is made with reference to each cartridge
nose radius. At this point, the possible cartridge–insert (Fig. 12). Next, revolution solids are generated with each
Table 2 Possible cartridges for the different areas to machine. Only the approach angle has been taken into account
Machining area
1 2 3
Order Cartridge Dmin (mm) Cartridge Dmin (mm) Cartridge Dmin (mm)
Table 3 Carbide grades and chipbreakers for the different areas to machine
Machining area
1 2 3
Clamping system Carbide grade Chipbreaker Carbide grade Chipbreaker Carbide grade Chipbreaker
B05196 q IMechE 1998 Proc Instn Mech Engrs Vol 212 Part B
368 J C RICO, S MATEOS, E CUESTA AND C M SUÁREZ
Table 4 All possible cartridges and inserts for the different areas to machine taking into account only geometrical and technological
criteria
of these profiles and the Boolean addition is made to obtain The differences between the developed system and the
the body base of the tool. Finally, the cartridge pockets are ones commonly used with other types of tools (turning tools,
subtracted and the final shape is obtained (Fig. 13). All these milling tools, etc.) are the following:
operations are made automatically.
1. The selection of components is made taking into account
5 DISCUSSION AND CONCLUSIONS geometrical, technological and economical aspects.
2. The geometrical parameters that will influence the selec-
The developed system is an integrated system that allows tion of the cutting components are obtained through the
the design of special rotary tools. It includes optimum selec- automatic recognition of the two-dimensional workpiece
tion of the cutting components as well as the automatic profile. In this sense, the system recognizes the geometry
representation of the tool according to the parametric design generated by the CAD system itself (used to develop the
of its components and of its tool body. application) or imported from foreign CAD systems.
Table 5 Final solutions of cartridges and inserts taking into account its contribution to the total cost
smin ¹ s0max Vp y
Area Order Cartridge Insert Grade (mm/rev) (mm3) (£/edge)
Proc Instn Mech Engrs Vol 212 Part B B05196 q IMechE 1998
DESIGN OF SPECIAL TOOLS BY CAD/CAM SYSTEMS 369
Table 6 All possible combinations to make the special tool and its optimal cutting conditions
Feed rate N CT P
Combination Cartridge Insert Grade (mm/rev) (r/min) (£) (kW)
3. The selection of the tool cutting components and of the tool) because each cutting edge is related to a different
optimum cutting conditions have been considered cutting velocity.
jointly. 5. The process constraints such as the maximum power and
4. The economical analysis to obtain the best solution the spindle speed available in the machine have also been
(minimum cost) is made considering all the tool cutting taken into account.
edges simultaneously. Hence, the total cost equation is
made in terms of the spindle speed (only one for the
Fig. 12 Three different profiles (one for each cartridge) used for
tool body modelling Fig. 13 Final design of the special tool
B05196 q IMechE 1998 Proc Instn Mech Engrs Vol 212 Part B
370 J C RICO, S MATEOS, E CUESTA AND C M SUÁREZ
6. Databases used in the selection process are entirely 3 Giusti, F., Santochi, M. and Dini, G. COATS: an expert
accessible to the user. This allows easy updating. For module for optimal tool selection. Ann. CIRP, 1986, 35(1),
instance, the rules used in the selection of chipbreakers 337–340.
and carbide grades, can be modified by the manufacturer. 4 Domazet, D. The automatic tool selection with the production
rules matrix method. Ann. CIRP, 1990, 39(1), 497–500.
7. The system also permits the geometrical design of the
5 Chen, S. J., Hinduja, S. and Barrow, G. Automatic tool
tool and its representation over the workpiece profile as
selection for rough turning operations. Int. J. Mach. Tools
well as the selection of components. This is an essential Mfg, 1989, 29(4), 535–553.
feature in the case of special tools since they are designed 6 Maropoulos, P. G. and Hinduja, S. Automatic tool selection
and made (body, holders, etc.) for every piece. for finish turning Proc. Instn Mech. Engrs, Part B, Journal of
Engineering Manufacture, 1990, 204(B1), 43–51.
The most remarkable advantages of the developed system 7 Houten, van F. J. A. M., Erve, van A.-H., Boogert, R. M.
against the commonly used manual methods for the design and Nauta, J. M. PART, selection of machining methods
of special tools have to do basically with the automation of and tools. In Proceedings of the 22nd CIRP International
Seminar on Manufacturing Systems, University of Twente,
the process. This automation based on the use of a computer
Enschede, Nederlands, 1990.
has the following advantages:
8 Cederquist, A. Cutting tool development for automation and
FMS. In Proceedings of the 4th International Conference on
1. It eliminates the designer subject decisions. FMS, Stocolmo, 1985, pp. 187–197.
2. It considers a high number of possible solutions. 9 Zhang, J. H. and Hinduja, S. Determination of the optimum
3. It considers all of the cutting edges for the selection tool set for a given batch of turned components. Ann. CIRP,
simultaneously. 1995, 44(1), 445–450.
4. It selects all cutting components and cutting conditions 10 Macfadyen, B. A knowledge engineering approach to aspects
of the tool simultaneously. of operation planning for the machining of turbine discs. MSc
thesis, University of Manchester, 1992.
5. It reduces design mistakes.
11 Enparantza, R. Tool selection and cutting conditions optimi-
6. It makes the selection process and design faster and
zation in milling. PhD thesis, University of Manchester, 1991.
therefore reduces the costs. 12 Arezoo, B. and Ridgeway, K. An expert system for tool selec-
7. It considers economical aspects related to the selection of tion for turning operations. In Proceedings of the 5th Interna-
components (very difficult to do by manual methods). tional Conference on CAPE, Edinburgh, 1989, pp. 179–186.
8. The designed tool will be integrated within a CAD/CAM 13 Nau, D. S. and Luce, M. Knowledge representation and
system, which makes it possible to use in other applica- reasoning techniques for process planning: extending SIPS
tions such as tool management, machining simulation, to do tool selection. In 19th CIRP International Seminar on
etc. Manufacturing Systems, 1987, pp. 91–98.
9. At the end of the design process, the program generates a 14 Petropoulos, P. G. Optimal selection of machining rate vari-
list that includes all the components and all the necessary able by geometric programming. Int. J. Prod. Res., 1973,
11(4), 305–314.
auxiliary elements for the tool assembly. This improves the
15 Saxena, P. C. and Khare, M. K. Optimization of turning pro-
reliability of the information transmitted to the tool store.
cess by Lagrangian algorithm. In Proceedings of the 7th
In this sense, from an economical point of view an impor- AMTDR Conference, India, 1976.
tant time reduction in the tool assembly will be achieved. 16 Ramaswamy, K. V. and Lambert, B. K. Cost optimization
This fact, along with the reduction of the design time, for a single pass turning operation including inventory and
allows the total reduction of the final cost. penalty costs. Int. J. Prod. Res., 1974, 12(3), 331–344.
17 Kals, H. J. J., Hijink, J. A. W. and Van der Wolf, A. C. H. A
computer aid in the optimization of turning conditions in mul-
ACKNOWLEDGEMENTS ticut operations. Ann. CIRP, 1978, 27, 465–470.
18 Houten, van F. J. A. M. The development of a technological
processor as a part of a workpiece programming system. Ann.
This paper is the result of a Spanish State Commission for
CIRP, 1981, 30, 363–369.
Science and Technology (CICYT) Research Project
19 Hinduja, S., Petty, D. J., Tester, M. and Barrow, G. Calcu-
(ROB91-01 01-C03-03) aimed at the design of modular lation of optimum cutting conditions for turning operations.
and rotary special tools using ISO standard cartridges. Proc. Instn Mech. Engrs, Part B, Journal of Engineering
Manufacture, 1985, 199(B2), 81–92.
20 Wang, H. and Wysk, R. A. An expert system for machining
REFERENCES data selection. Computer Ind. Engng, 1986, 10(2), 99–107.
21 Wright, P. K. Knowledge engineering for small batch manu-
1 Syan, S. C. Selecting tools like the expert. J. Integrated Mfg facturing systems. J. Mfg Systems, 1989, 8(4), 245–256.
Systems, 1990, 187–189. 22 Nagurka, M. L. Toward an intelligent machine tool for
2 Tester, M., Greaney, J., Bancroft, M., Hinduja, S. and flexible manufacturing. Robotics and Computer-Integrated
Barrow, G. Calculation of cutting conditions for NC lathes. Mfg, 1989, 6(3), 229–236.
Internal Report, Department of Mechanical Engineering, 23 Singh, R. and Raman, S. Metex: an expert system for machin-
UMIST, Manchester, 1984. ing planning. Int. J. Prod. Res., 1992, 30(7), 1501–1516.
Proc Instn Mech Engrs Vol 212 Part B B05196 q IMechE 1998
DESIGN OF SPECIAL TOOLS BY CAD/CAM SYSTEMS 371
24 Maropoulos, P. G. and Gill, P. A. T. Intelligent tool selection 26 Shin, Y. C. and Joo, Y. S. Optimization of machining
for machining cylindrical components. Part 1: logic of the conditions with practical constraints. Int. J. Prod. Res.,
knowledge-based module. Proc. Instn Mech. Engrs, Part B, 1992, 30(12), 2907–2919.
Journal of Engineering Manufacture, 1995, 209(B3), 173– 27 Vizán, A. and Torres, P. Diseño de herraminetas especiales
182. con sistema de CAD/CAM. Revista de CAD, 1990, 3, 47–52.
25 Gupta, R., Batra, J. L. and Lal, G. K. Determination of depth 28 Vizán, A. and Torres, P. Desarrollo de un programa de diseño
of cut in multipass turning with constraints. Int. J. Prod. Res., automático de herramientas especiales con sistemas de CAD/
1995, 33(9), 2555–2565. CAM. Anales de Ingenierı́a Mecánica, 1989, 3, 87–94.
B05196 q IMechE 1998 Proc Instn Mech Engrs Vol 212 Part B