Documente Academic
Documente Profesional
Documente Cultură
Abstract
In shape rolling, the determination of roll pass and profile design is of importance. In the present investigation, a
knowledge-based expert system is developed for the design of roll pass and profile sequences for the shape rolling of round and
square bars. For development of the program, C + + language and an object oriented programming technique were utilized in
consideration of the flexibility and expandability of the program. A backward chaining algorithm was employed for the inference
engine to determine the manufacturing sequences in reverse order based on design rules extracted from the literature. For
optimization of the process sequence design, the number of roll passes was minimized by comparing the error between the inferred
roll passes and the initial error provided as input. In the currently developed expert system, five geometries such as box, square,
diamond, oval and round were introduced as a basic geometry to describe the intermediate roll geometries. In addition, the roll
separating force, area reduction and change of length at each stage of shape rolling were determined and displayed on the monitor
of a personal computer. The system was applied for the shape rolling of round and square bars. The process sequences determined
were proven to be reasonable compared to those available at practice. 1999 Elsevier Science S.A. All rights reserved.
Keywords: Shape rolling; Roll pass design; Roll profile design; Expert system; Backward chaining; Object oriented programming
0924-0136/99/$ - see front matter 1999 Elsevier Science S.A. All rights reserved.
PII: S 0 9 2 4 - 0 1 3 6 ( 9 9 ) 0 0 0 5 5 - 2
146 S.-H. Kim, Y.-T. Im / Journal of Materials Processing Technology 8990 (1999) 145151
2.2.1. IS class
This consists of the data representing the initial bil-
let geometry (type, B, area, Length), member function
(Select Initial Shape(), Get Size()) and friend func-
tion (Area()) determining the initial cross-sectional
area required. Member data type is the parameter
representing the initial billet geometry, which can be
described by prescribing member function (Select Ini-
tial Shape()). In the present investigation, only square
type is available as an initial billet geometry since it is
widely used for the shape rolling of bars. Member
data B represents the width of the material and can
be input by prescribing member function (Get Size()).
Member data area means the cross-sectional area of
the material, which can be determined automatically
by friend function (Area()) in the program. Fig. 5. Searching the roll pass tree for the rolling of a square bar
based on backward chaining.
2.2.2. FS class
This consists of the data representing the final
shape (type, B, area), member function (Select Final
Shape(), Get Size()) and friend function (Area()) simi- mining the roll pass and profile for the corresponding
lar to IS class. Member data type represents the pass. Here, EC represents the elongation coefficient
parameter indicating the final product geometry, for the given pass. Member data type can select one
which can be described by prescribing member func- of the five basic geometries as defined in Section 2.1.
tion (Select Final Shape()). In the present program Once the pass profile and cross-sectional area have
square and round shapes are available. Member data been determined by the pass selection database
B represents the size of the final geometry, which (PSDB) and the elongation coefficient database
can be described by prescribing member function (ECDB), then the geometry factors such as B, H, R,
(Get Size()). For square and round shapes, the di- R2, a and s can be determined by member function
mension of the side length and the diameter will be (Calculate Pass Data()) for each pass.
prescribed, respectively.
2.3. Roll pass selection rule
2.2.3. IT class
This consists of a parameter InitTemp representing The roll pass should be determined accurately, since
the initial billet temperature, member function (Get it governs the determination of the elongation coeffi-
Temp()) and friend function (CR Temp()) calculating cient, the previous and following types of the roll
the change of temperature. profiles and the geometry factors. The arbitrary pass
sequence as shown in Fig. 1 is determined empirically
2.2.4. GN class according to existing design rules. By comparing the
This consists of a parameter (Name, Ys, Us, Temp) pass sequences between roundboxround and
and two member functions for selecting the material
roundovalround, the latter sequence is favorable in
type (Select Material()) and for determining varia-
terms of rolling efficiency. In addition, lap formation
tions of the material properties depending on temper-
might be likely for the case of the boxround se-
ature (ETemp()). Member data Name represents the
quence.
name of the material, Ys the yield strength of the
material, Us the ultimate tensile strength of the ma- In the present investigation, the feasible passes were
terial and Temp the relationship between the yield determined from the final product geometry to the
strength and temperature. Therefore, the material type initial billet geometry in reverse order based on back-
can be described easily by prescribing member func- ward chaining [20] as shown in Fig. 5. Then, the
tion (Select Material()), since the material informa- program automatically selects, the pass with the mini-
tion is stored as database in the system. mum number of passes and the minimal errors be-
tween the inferred final pass and the given
2.2.5. Pass class information as an input. In this figure, Layer repre-
This consists of member data of the geometry fac- sents the inferring stage. Since the final pass consists
tors (type, B, H, R, R2, a, s, area, EC) for each pass of three sequential passes including the final pass, it
and member function (Calculate Pass Data()) deter- was represented as a single pass in the same figure.
S.-H. Kim, Y.-T. Im / Journal of Materials Processing Technology 8990 (1999) 145151 149
The selection of the elongation coefficient in the 3.1. Shape rolling of a square bar
process design of shape rolling is of importance to
reduce the formation of laps and fins and under-filling In the present investigation, the shape rolling of an
also. In general, it depends on the pattern of the passes, initial billet with a square cross-section of 100100
the type of passes (finishing pass, sizing pass and rough- mm2 to a final geometry of 3030 mm2 is considered.
ing pass), the material type and the processing condi- The material used is AISI1020 and the initial billet
tions. In the present development, the rules available in temperature is assumed to be 1000C.
ref. [2] were summarized in ECDB, which consists of Fig. 6 depicts the designed process sequence obtained
pre-condition and result parts. Here, result part repre- from the system with the given input data. The total
sents the elongation coefficient. number of roll passes designed was eight, consisting of
sequential passes of squareovalsquare. This is due to
2.5. Determination of the engineering data the large reduction of cross-sectional area for the given
pass sequence. Although it is not shown in this paper
The engineering data valuable for process designers because of space limitations, a detailed drawing with
such as roll separating force, reduction of cross-sec- the dimensions for each pass is available from the
tional area and elongation coefficient for each pass can system.
be provided in a graph to the users, based on the
empirical rules available in ref. [2].
Table 1
Structure of PSDB rule-base used in roll pass designing
Round Oval 90
Oval Square 45
Box 90
Round 90
Square Diamond 90
Oval 90
Diamond Square 90
Oval 90
Box Box 90 Fig. 7. Display of the area reduction at each rolling step for the
rolling of a square bar.
150 S.-H. Kim, Y.-T. Im / Journal of Materials Processing Technology 8990 (1999) 145151
Fig. 8. Display of the roll separating force at each rolling step for the Fig. 9. Display of the pass sequence determined by the developed
rolling of a square bar. system for the rolling of a round bar.
Fig. 7 shows the reduction of cross-sectional area for The roll profiles used for manufacturing the cylindri-
each pass for the same process. If it is extremely cal bar are given in Fig. 11(a). They ave produced a
unbalanced for a particulat pass, redesigning of the round bar of diameter 0.225 in. from the initial square
process sequence might be necessary. Therefore, a billet of 1.125 1.125 in2 through 11 passes. In Fig.
graphical display of such information might be benefi- 11(b), the process sequence obtained from the devel-
cial for the process designer. oped program for the same geometry is given. Accord-
The roll separating force for each pass is displayed in ing to this result, the total number of passes was
Fig. 8. For the initial stages of shape rolling, the values reduced from 11 to 10.
are relatively large because of the size of the initial By comparing the two figures it was determined that
billet. However, they decrease as the cross-sectional the squareovalsquare pass is favorable as before and
area decreases. The values are minimum for the last the two results are almost similar except for the initial
two passes, where finishing passes apply due to the stage.
small size of the product and the low reduction of area In Fig. 11(a), two oval passes were used: however,
required. these two stages were merged into one oval pass in Fig.
11(b). This might be due to the conservative design
practice used in industry to reduce the roll separating
3.2. Shape rolling of a cylindrical bar force and possible lap formation. Other than this, it can
be construed that the developed system reasonably
The system was applied for manufacturing a cylindri-
cal bar with a diameter of 10 mm from a square bar of
50 50 mm2. The material is AISI1020 and the initial
billet temperature is assumed as 900C.
In Fig. 9, the designed process sequence is given.
From this figure, it was found that a square oval
square pass sequence is favorable as before, because of
the same reason. At the initial pass, the oval pass was
not chosen although it offers the higher reduction of
cross-sectional area. Instead, the diamond pass was
selected because of the hierarchy of design rules set up
for selecting the pass with the lower calibration value
for the elongation coefficient required when the same
number of passes is determined.
The roll separating forces are compared for the same
process sequences in Fig. 10. As before, the value was
maximum at the third oval pass and should be reduced
if there is any necessity to reduce the maximum roll Fig. 10. Display of the roll separating force at each rolling step for
separating forces due to machine capacity. the rolling of a round bar.
S.-H. Kim, Y.-T. Im / Journal of Materials Processing Technology 8990 (1999) 145151 151
Acknowledgements
References
[1] R.E. Beynon, Roll Design and Mill Layout, Association of Iron
& Steel Engineers, Pittsburgh, PA, 1956.
[2] Z. Wusatowski, Fundamentals of Rolling, Pergamon, New
York, 1969.
[3] F.R. Chitkara, G.M. Hardy, Int. J. Mech. Sci. 19 (1977) 575.
Fig. 11. Comparison of pass sequences for bar rolling between: (a) [4] P.S. Raghupathi, T. Altan, Roll Pass Design in Shape Rolling,
practice (unit: inch); and (b) the developed system (unit: mm). Battelle Columbus Laboratories, Columbus, OH, 1982.
[5] K.J. Soo, J.S. Hoggart, P.W. Whitton, Int. J. Mech. Sci. 17
(1975) 435.
regenerates the process sequence design used in [6] M. Kiuchi, J. Yanagimoto, Proceedings of the 16th NAMRC,
practice. 1988, p. 34.
[7] K. Komori, K. Kato, JSME Int. J. Series 1 (32) (1989) 208.
[8] K. Mori, K. Osakada, Proceedings of NUMIFORM 89,
Balkhema Press, Rotterdam, 1989, p. 337.
4. Conclusions [9] J.J. Park, S.I. Oh, Trans. ASME J. Eng. Ind. 112 (1990) 36.
[10] H.W. Shin, D.W. Kim, N.S. Kim, Int. J. Mach. Tools Manufact.
34 (1994) 147.
The knowledge-based expert system for determining [11] K.F. Kennedy, Trans. ASME J. Eng. Ind. 110 (1988) 223.
the roll passes and profiles for the shape rolling of [12] P. Montmitonnet, A. Antunes, M. Vacance, P. Buessler, T. Iung,
square and round bars from a square billet has been J.L. Chenot, Adv. Technol. Plasticity II (1990) 625.
developed with C + + language and object oriented pro- [13] G. Perotti, N. Kapaj, Ann. CIRP 39 (1990) 283.
[14] J. Liu, Z. Hu, Adv. Technol. Plasticity II (1993) 748.
gramming. From applications of the developed pro-
[15] C.R. Boe, H. Riegger, Ann. CIRP 34 (1985) 253.
gram, the following conclusions are obtained: [16] K.F. Kennedy, T. Altan, G.D. Lahoti, Iron Steel Eng. June
1. The design knowledge-base was constructed from (1983) 30.
interviews with the design engineers and existing [17] N. Akgerman, G.D. Lahoti, T. Altan, J. Appl. Metal Working 1
references. (1980) 30.
[18] K. Mori, T. Aizono, K. Osakada, J. JSTP 34 (1993) 100.
2. Based on such a knowledge-base, the backward
[19] S.R. Ladd, C + + Programming Technique & Application, Pren-
chaining algorithm was developed to automatically tice Hall, Englewood Cliffs, NJ, 1990.
determine the intermediate roll passes. The practical [20] P.H. Winston, Artificial Intelligence, Addison Wesley, Reading,
application demonstrates that the square oval . MA, 1992.