Implementation of modular design of mold.
1.1 establishment of module library
The establishment of module library has three steps: module division, construction of feature model and generation of user-defined features.The standard part is a special case of the module, which exists in the module library.The definition of a standard part requires only the latter two steps.Module division is the first step of modular design.Whether the module division is reasonable directly affects the function, performance and cost of the modularization system.The module division of each type of product must be investigated and demonstrated repeatedly before the division results can be obtained.For molds, functional and structural modules are mutually compatible.The structural module can have large structural changes in the local scope, so it can contain functional modules.The local structure of a functional module may be fixed, so it can contain structural modules.After the module design is completed, the feature model of the required module is manually constructed in the Part/Assembly space of Pro/E. The User customization feature function of Pro/E is used to define two variable parameters of the module: variable size and Assembly relation, to form user-defined Features (UDFs).After generating user-defined feature files (files with the suffix of GPH), they are stored in the name of grouping technology, that is, the establishment of module library is completed.
1.2 development of module library management system
System through two reasoning, structure selection reasoning and automatic modeling module, module determination.The general structure of the module is obtained by the first inference and all the parameters of the module are determined by the second inference.In this way, module "plasticity" is achieved.In the structure selection reasoning, the system accepts the module name, function parameter and structure parameter entered by the user, performs reasoning, and obtains the name of the applicable module in the module library.
If the result is not satisfactory, the user can specify the module name. The module obtained in this step is still uncertain and lacks the definition of size parameters, precision, material characteristics and assembly relations.In the automatic modeling reasoning, the system defines the size parameters, precision features, material features and assembly relations of the input, drives the user to customize the feature model, dynamically and automatically constructs the module feature model and automatically assembles it.The automatic modeling function is developed by using C language and Pro/E's secondary development tool Pro/TOOLKIT.The die design can be completed quickly through the call of the module.The die design cycle is obviously shortened after applying this system.The quality of the module is taken into account in the design of the module.The module library contains UDFs files which are independent from each other, so this system has extensibility.