FORJA_ABIERTA.pdf

download FORJA_ABIERTA.pdf

of 5

Transcript of FORJA_ABIERTA.pdf

  • 7/29/2019 FORJA_ABIERTA.pdf

    1/5

    Journal of Materials Processing Technology 177 (2006) 331335

    A knowledge-based engineering design tool for metal forging

    J. Kulon a, D.J. Mynors b,, P. Broomhead b

    a School of Electronics, University of Glamorgan, Pontypridd, CF37 1DL, United Kingdomb School of Engineering and Design, Brunel University, Uxbridge, Middlesex, UB8 3PH, United Kingdom

    Abstract

    This paper describes a knowledge-based design tool enabling the generation of hot forging die designs from a component profile. The system

    integrates the hot forging die design process into a single framework and guides the user through the design process enabling the generation of

    forgeable geometry from a component profile taking into account machine, material and forging company specific data, and design considerations.

    The product model manages all the routine engineering tasks. The role of the engineer who interacts with the model is to provide the input

    specifications such as component geometry, material, and production machine. 2006 Elsevier B.V. All rights reserved.

    Keywords: Forging; Knowledge based system; Die design

    1. Introduction

    This paper outlines the development of a forging design

    system with knowledge based engineering (KBE) at the core.

    Currently most of the activities and costs related to planning a

    forging process route are heavily dependant on human exper-

    tise, creativity, and intuition. There is a need to develop sys-tems that complement traditional design methods and link with

    CAD/CAM and simulation packages by adding the engineer-

    ing knowledge that drives the product design process. However,

    the numerous variables required to analyse forging processes

    make the capture and the encapsulation of the decision-making

    and process planning rules very difficult. Several researchers

    have responded to this challenge through the development of

    computer-aided tools for forging part and process design, [16].

    The system presented in this paper takes a different approach

    to most forging design systems. It integrates the design process

    into a single computer KBE model. A designer uses the sys-

    tem via a web browser and interacts with a server. The KBE

    core of the system guides the design engineer through different

    stages of the hot forging die design process. Thus, the system

    enables the generation of forgeable geometry from component

    geometry.

    Corresponding author. Tel.: +44 1895 265789; fax: +44 1895 269763.

    E-mail address: [email protected](D.J. Mynors).

    2. KBE hot forging software

    The core of the KBE implementation is the GDL (general-

    purpose declarative language) developed by Genworks Interna-

    tional. TheGDL follows a non-procedural paradigm for applica-

    tion development and execution, with multiple threads of execu-

    tion and the ability to load new code and redefine objects dynam-ically. The GDL is based on a full object-oriented language

    model,a superset of ANSI CommonLisp.The server side frame-

    work is implemented using GWL (generative web language) as

    an integrated web server-based user interface that manages data

    and controls other software tools on the server. The main appli-

    cationtaskscarried outon theserver are: accessingthe databanks

    of rules, design features and materials, facilitating files transfer

    and performing the KBE computations. The GDL/GWL

    integrates the application logic and databanks through a direct

    MySQL interface and handles geometry, through its library of

    three-dimensional geometric objects. The integrated NURBS

    surfaces and solids modelling kernel is based on the SMLib

    product from Solid Modeling Solutions Inc. The combination of

    GDL and SMLib adds powerful surface and solids capabilities

    to GDLs built-in 3D wireframe facilities. SMLib provides

    extensible filleting, as well as full support for non-manifold

    topology (e.g. edges sharing more than two faces) for boundary-

    representation solids. It is able to export and import component

    surfaces directly embedded in IGES format. The client and

    server side arrangements linking the databanks and enabling the

    inclusion and extraction of data are discussed in more detail in

    [7].

    0924-0136/$ see front matter 2006 Elsevier B.V. All rights reserved.

    doi:10.1016/j.jmatprotec.2006.04.062

    mailto:[email protected]://localhost/var/www/apps/conversion/tmp/scratch_4/dx.doi.org/10.1016/j.jmatprotec.2006.04.062http://localhost/var/www/apps/conversion/tmp/scratch_4/dx.doi.org/10.1016/j.jmatprotec.2006.04.062mailto:[email protected]
  • 7/29/2019 FORJA_ABIERTA.pdf

    2/5

    332 J. Kulon et al. / Journal of Materials Processing Technology 177 (2006) 331335

    In the KBE system forging company specific databanks of

    material properties, standards, production unit specifications,

    design rules are all integrated into the product model through

    a relational database. The KBE hot forging software consists of

    the following knowledge domains:

    (i) A Designer Data and Production Requirements modulethat allows designers to specify the various production

    requirements in terms of production rate, volume and time

    to market. These are significant factors in determining the

    manufacturing costs. For instance large production vol-

    umes require high production rates. On the other hand,

    smallproductionvolumes usually mean larger direct labour

    involvement.

    (ii) A Material Properties Databankmodule that contains the

    integrated knowledge base of materials and their proper-

    ties. The use of two databank clients allows companies not

    using the design system to still access material properties.

    In addition, the web-enabled system allows the population

    of the databank with material properties captured directly

    from testing machines.

    (iii) A Manufacturer and Production Units Selection module,

    which includes a library of forging machines and their

    technical specifications. In general, forged components

    are shaped using one of three types of production units:

    hydraulic, mechanical and screw presses and hammers.

    With many factors to consider in the selection of the appro-

    priate productions unit such as size, geometry, complexity,

    quantity, material, component cost and component toler-

    ances the designer can choose the production unit from the

    list created on the basis of the manufacturer recommenda-

    tion for their particular application.(iv) ADesign Rules module encapsulates the design knowledge

    of various geometrical features such undercuts, ribs, fillets,

    corners, bosses, draft angles, etc. and associated design

    rules, constrains and machining guidance notes. The KBE

    software not only makes the appropriate recommenda-

    tions based on the material, production unit and production

    requirements specifications but also allows to capture the

    individual manufacturers preferences and capabilities.

    (v) A Component Geometry module automates the generation

    of the forgeable geometry from the final component geom-

    etry. The following section provides more detail about the

    geometry transformations, feature extraction and the soft-ware implantation.

    3. From component to forgeable geometry

    Forgeable geometry differs from the final component geom-

    etry. The differences relate to the capabilities of the forger

    (manufacturer), the type of production unit (mechanical press,

    screw press, hammer, etc.), the component material, machining

    allowances, etc. Fig. 1 illustrates a component geometry trans-

    formed into a forgeable geometry for manufacture on a vertical

    action only production unit. The transformation of the geometry

    through the KBE software proceeds as follows:

    The component 3D geometry is imported from a CAD

    file. The GDL Base Geometry and NURBS Surface class

    hierarchy is shown in Fig. 2, where grey boxes represent

    user-defined classes and white boxes represent GDL Base

    Geometry and NURBS Surface in-build classes. The parent-

    child dependency follows and links each of the geometry

    transformations undertaken. This dependency combined with

    demand-drivenevaluation enables complete updates to be per-

    formedif thedesignerchooses to changeany of theparameters

    such as production unit, allowances, etc. The inputs class,

    as shown in Fig. 2, is derived from the GDL Nurbs iges-

    reader in-build class. When the iges-reader object is instan-

    tiated using a given file-name the object has as its children

    a sequence of curves and a sequence of trimmed-surfaces.

    These geometrical entities answer all the messages of the

    GDL Curve and Surface objects.

    As the system user has already specified that the component

    geometry is axisymmetric, the next geometry transformation

    is to obtain the half axisymmetric component profile from the

    surfaces. The surfaces are cut to establish the component pro-file. The half axisymmetric component cross section is shown

    in (1) ofFig. 1. This is achieved using GDL NURBS Surface

    objectplanar-section-curves, whichproducesmultiple curves

    by sectioning a surface with a plane. Then, a profile object

    is created as a new entity to store the half cross section of

    the component. As an example the syntax for the full-curves

    object embedded in the profile object is shown below. The

    full-curves object encapsulates all the curves resulting from

    the sectioning of the component geometry with a plane.

    (define-object profile (base-object)

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

    :hidden-objects((full-curves :type planar-section-curves

    :sequence(:size(the inputs trimmed-surfaces

    number-of-elements))

    :surface(the inputs (trimmed-surfaces (the-child index)))

    :plane-normal (the sectioning-plane-normal-vector))

    :plane-point (the center)))

    In the example, the input slot surfaces denotes the services

    to be sectioned with a plane, the sequence stands for the num-

    ber of individual surfaces, the plane-normal vector denotes

    the normal of the sectioning plane and the plane-point is a

    point on the sectioning plane.

    The half cross section is then interrogated to identify allinstances of undercuts as defined for the motion of the speci-

    fied production unit and die orientation. The curves identified

    as creating the undercut are removed. Extending the remain-

    ing curves creates two new curves and reconnects the profile

    as shown in (2) ofFig. 1. The undercut recognition algorithm

    has been implemented based on the work of Ravi et al [8].

    The stages that follow are the same as would be implemented

    by a die designer. The machining and forging allowances are

    added as illustrated in (34) ofFig. 1. The values of the offsets

    are suggested to the designer and are based on the manu-

    facturers capabilities or British Standard (BS) 4114:1967.

    The user can accept the tolerances from BS recommended

  • 7/29/2019 FORJA_ABIERTA.pdf

    3/5

    J. Kulon et al. / Journal of Materials Processing Technology 177 (2006) 331335 333

    Fig. 1. Geometry transformations, (0) component geometry, (1) AA cross section (2) undercut, (3) machining allowance, (4) forging allowance, (5) narrow features,

    (6) draft angles, (7) fillet and corner radii, (8) ribs and (9) forgeable geometry.

  • 7/29/2019 FORJA_ABIERTA.pdf

    4/5

    334 J. Kulon et al. / Journal of Materials Processing Technology 177 (2006) 331335

    Fig. 2. GDL base geometry and NURBS surface class hierarchy.

    by the KBE system, or enter the designers own values. The

    user also has the option of specifying different offset values

    for horizontal and vertical curves. The system then suggests

    appropriate internal and external draft angles. Fillet radii are

    added using the global-filleted-polyline-curves object. The

    syntax used to produce a list of linear-curves and arc-curves,

    which represents the straight sections, and fillets of a global-

    filleted-polyline is shown below:

    ((filleted-profile: type global-filleted-polyline-curves

    :default-radius (the fillet-radius)

    :vertex-list (mapcar #(lambda(curve)(the-object curve start))

    (cons (the input-profile trimmed-curves last)

    (list-elements (the input-profile

    trimmed-curves)))))

    In the above example, the input slots the default-radius and

    the vertex-listdenotes respectively the fillet and corner radii

    and the list of vertexes of the polyline.

    Finally, after interrogating the geometry and applying appro-

    priate rules the rib widths are extended, holes and the narrow

    features filled, the forgeable profile is created. The forgeable

    geometry cross section is shown in (8) ofFig. 1.

    The final forgeable geometry forms the base geometry for

    the final forging die set. In addition, it is possible to assess

    scrap component material and hence relative process costs. As

    rules have been applied and the forgers capabilities taken into

    account, designers can have a high degree of confidence in thedesign before passing the geometries for further analysis using,

    for example metalforming simulation. In all cases, the system

    user can override any of the suggested values. All the values are

    stored in the supporting databanks. Thevalues used in the design

    along with all the design information for a specific forging are

    stored in the databank along with the forging part number and

    all other associated data including the designers details.

    4. Conclusions

    This paper outlines the development of a design system for

    hot forging die design. The system uses state-of-the-art KBE

  • 7/29/2019 FORJA_ABIERTA.pdf

    5/5

    J. Kulon et al. / Journal of Materials Processing Technology 177 (2006) 331335 335

    and Internet technologies, and leads the user through the design

    process. The key feature of the KBE application is that it inte-

    grates the whole design process within one computer model.

    The relational database encapsulates the design rules as well as

    their complex interdependencies on material, production unit,

    and manufacturer capabilities. The system takes a different

    approach to most forging design systems. A designer uses the

    system via a web browser, the local client, and interacts with a

    server. All elements of the system can reside within a company

    or the server can reside within an organisation and be accessed

    by user companies. The system requires the designer to login to

    the system. Once logged in the designer has access to a range

    of forging companies. All designers have access to the company

    known as Brunel University, this virtual company owns every

    known type of production unit and is populated with standard

    information, tolerances, etc. In addition, the designer has access,

    as agreed by the forging company that will produce the forgings,

    to the productionunit inventory and associated data.This ensures

    that a companys competitive advantage is not compromised.

    Acknowledgements

    The authors acknowledge the Confederation of British Met-

    alforming, W H Tildesley, Clevedon Fasteners, Mills Forgings,

    CorusAutomotive,Genworks Int., George Dyke, the UKs Engi-

    neering and Physical Sciences Research Council: GR/N21611

    and the Department of Trade and Industry.

    References

    [1] M. Tisza, Expert systems for metal forming, J. Mat. Proc. Techn. 53

    (1995) 423432.[2] D.Y. Kim, J.J. Park, Development of an expert system for the process

    design of axisymmetric hot steel forging, J. Mat. Proc. Techn. 101 (2000)

    223230.

    [3] S.K. Esche, C. Chassapis, S. Manoochehri, Concurrent product and pro-

    cess design in hot forging, CERA J. 9 (2001) 4854.

    [4] A.N. Bramley, Computer aided forging design, Ann. CIRP 36 (1987)

    135138.

    [5] M. Bakhshi-Jooybari, I. Pillinger, T.A. Dean, Development of an intel-

    ligent knowledge-based systems (IKBS) for forging die design, J. Mat.

    Proc. Techn. 45 (1994) 689694.

    [6] A. Caporalli, L.A. Gileno, S.T. Button, Expert system for hot forging

    design, J. Mat. Proc. Techn. 8081 (1998) 131135.

    [7] J. Kulon, P. Broomhead, D.J. Mynors, Applying knowledge-based engi-

    neering to traditional manufacturing design, in: Proceedings of the Fourth

    International Conference on e-Engineering and Digital Enterprise Tech-

    nology, Leeds, UK, 2004, pp. 245254.

    [8] B. Ravi, M.N. Srinivasan, Decision criteria for computer-aided parting

    surface design, Computer-aided Design 22 (1) (1990) 1118.