Professional Documents
Culture Documents
Fixture Design
Fixture Design
1. Introduction
Fixture design is closely related to the experience and knowledge of designers. Rule-based reasoning (RBR) and case-based reasoning (CBR) are two techniques used in fixture design. RBR uses induction rules to determine whether a new problem should be inspected further or not. CBR performs similarity-based matching to find the most similar case in case base to the new problem. Intelligent fixture design method is studied by many scholars recently. Li et al.[1] studied an agile fixture design method based on CBR. Jamil kakish et al. [2] developed a prototype system named UMJFS based on CBR. Kumar et al. [3] proposed a method of getting fixture design knowledge using machine leaning method. Shu et al. [4] studied an index and expression mechanism of fixture cases. However, the case modification was ignored. Hunter et al. [5] described a new fixture design method based on knowledge based template. Because the CBR method needs the support of fixture design resources, it must co-operate with the RBR. The combination is a preferable choice for fixture reuse and variation [6-8].
978-0-7695-3497-8/08 $25.00 2008 IEEE DOI 10.1109/IITA.2008.344 833
design information, process information, and fixturing information. Design information includes the type, material, size, weight and stiffness of the part. Process information includes machining process, type of machine tools, production lot-size, machining precision and parts quantity in one clamping set. Fixturing information includes locating mode, clamping mode, precision of locating surfaces, properties of clamping surfaces, the relations between the main locating surface and the clamping surface, and fixture information. Case searching efficiently is an important challenge because case retrieval is a time-consuming process. It is a central part of CBR and has a great impact on the efficiency of the system. The closest method, knowledge guide method and template search method are the common searching algorithms [9]. In traditional CBR system, case searching and case modifying are carried out in two different spaces, where is lack of the necessary information transmission. In order to increase the speed of modifying and varying of fixture cases, both the difficulty and feasibility of case variation should be considered in searching cases. Hence, the two-step routing method is applied in this paper. Firstly, the type or level of the new fixture in case library is determined by knowledge guide method. Then, the closest method is used as searching
snk =
wv
i =1 m
i i nk
Support plate B
(1)
T-bolt D1 Nut D2
w
i =1
Where Snk is the similarity of the nth case to the kth case; vnk is the similarity of the ith characteristic value of the nth case to the one of the kth case; wi is the weight of the ith characteristic attribute; m is the number of attributes used to estimate similarity. Characteristic values are expressed in forms of numerical values, symbols, matrix and structures. Characters of characteristic values belong to a finite set {1,2,,n} which is defined by users. So there is no semantic fuzziness and the characters can be compared directly. The characteristic values can be compared as: vi vi i (2) vnk = 1 i n ki vmax vmin
Rhomb pin E
i
T-bolt D1
Nut D2
1( j = kj ) i vnk = nj j 0( n k ) S i vnk = T
i vnk =
Where
i i vmax and vmin are the maximum and minimum of i i vn and vk are the ith
numerical values of the nth case and the kth case; nj and
kj are the jth characters of the nth case and the kth case; S
is the number of same items of matrix;T is the total number of matrix items; Pn and
T
of the close element of the nth case and the kth case; PnT PkT and PnT PkT are the intersection and combination of path sets. For an example, the structure similarity of the two fixture cases (Figure 1) is shown in following: PnT ={AB,AC,AD,DD1,DD2,DD3,DD4}
PkT ={AE,AC,AD,DD1,DD2,DD3,DD4}
i vnk =
(6)
834
Process information Fixturing information Mapping rules Variation rules Assembling rules Three-dimensional models Article characteristics Optimizing files Design schemes
Requirements Sub-requirements Scheme design reuse Sub-requirements Sub-requirements Detailed design reuse Element reuse
Feature reuse
Fixture reuse Component reuse Same group fixture reuse Different group fixture reuse
Scheme base Optimum base Fixture base Component base Element base Feature base Knowledge base
The term of reuse on fixture level means finding out the design drawing and related resources of the most similar fixture to complete fixture design of a new part by small variation. Similarities on fixturing characteristics, locating mode, clamping mode and machining processes are the preconditions of fixture reuse. For fixture reuse of the same group, design of fixture case should be faced to corresponding processes of part-family. The term of fixture reuse of the different group means that the fixture of a part in one family can be reused to another one if the fixturing characteristics are similar. For example, the structural shapes of a beam of plane and the part of missile are greatly different, but fixture reuse can be implemented because they are all located with one-surface and two-holes and the differences of critical size are small. Whats more, fixture reuse can be employed among different types of machine tools. That means a milling fixture can be used as a turning fixture. If the base element of a one-surface and two-holes fixture of a milling machine is changed to circular base plate which can be used in both turning and milling machine, the fixture can be reused.
Current CBR system is usually used to create case library for a single process of a certain part. As a result, the case library contains a large number of cases. Expanded fixture case refers to fixture case which can satisfy fixturing requirements of a certain type or multitypes parts and complete variation rapidly. Reconstruction and flexibility of elements or components should be considered when the expanded fixture case is created. Firstly, public elements and private elements need to be distinguished. Secondly, design of expanded fixture case based on analysis of private elements and public elements contains three aspects: nodes, conditions/rules and variation parameters. Nodes can be private elements and public elements, can be virtual nodes and real nodes, and also can be components and elements. Relationship between the real nodes is structure. Relationship between virtual node and real node is choice condition or variation rule. Virtual nodes are not contained in actual fixture structures. Node of next level which will be one part of fixture template is determined according to the choice condition or variation rule. Each node has correlative property set, a part of which relates to the variation of next level. For example, the height of clamping component is related to the length of bolt of next level. Variation parameters refer to parameters of fixture template which can determine the dimensions, so the structure variation can be completed by changing the parameters. An example is shown in Figure 3, C3 and C12 are virtual nodes.
835
requirements of rapid fixture design. Variation of expaneded fixture case can be divided into five types: (1) replacements of fixture elements (2) zoom of element dimensions, (3) position change of fixture elements, (4) addition of fixture elements, (5) combination of different variations. For example, if the distance of two locating holes of the part and the locations of clamps are changed, and the diameters of the two holes, locating mode and clamping mode remain, the new fixture can be generated by changing positions of locating elements and clamping elements (see Figure 4). The process of case variation is divided into four levels
C* C1* C11 C121 C2 C13 C* Variation C1* C11 C122 C2 C13 C31 C3
1
according to the difficulty. (1) Minor modifications Modifications of fixture case are very little, almost no change and replacement. The variation is completed by just modifying relative positions of elements and components. (2) Small modifications Changes of locating elements and additions and deletions of linking elements of clamping are needed because of changes of location datum and clamp positions. The assembly relations between locating/clamping elements and base plate remain, so did the base plate.
C* C C1* C3 Variation C32 Variation C1* C11 C122 C2 C13 C32 C11 C121 C2 C13 C32
C1 C12
C*
(3) Large modification At this level, locating elements, part of clamping elements and base plates have to be changed because of the changes of location datum and clamp positions. The assembly relations between locating/clamping elements and base plate remain. (4) Significant modifications At this level, location datum, clamping surface and dimension of part changes sharply. As a result, locating elements, a few clamping elements and base plates need to be changed as well as the additions and deletions of some elements, and the assembly relations between locating/clamping elements and base plate are also changed.
expression methods. Production rules have the properties of readability, intuitive reasoning model, easy to understand and high efficiency of reasoning. There are a large amount of experiences and knowledge of causal links and logic judgment in fixture variation, so production rules are used to express variation knowledge in this paper. It can be expressed as: R#=IdAtPsCs where Id is the rule number; At is the property of rule, such as rule name, rule note and so on; Ps is the set of preconditions, including properties, property values, comparison types, and threshold values of preconditions; Cs is the set of rule conclusions, including properties, property values, operations and credibility of conclusions. Variations of different level and type have corresponding variation methods. Computer aided intelligent variation can be achieved by expressing and storing variation knowledge with production rules after analysis and classification. Example of fixture variation in one-face and two-holes locating mode and clamp component variation are given as follows. One-surface and two-holes are the common location mode of box or shell parts. Location datum is the plane and the two holes. Supporting base plate, locating plate, cylindrical pin and rhombus pin are common locating elements. Sizes of locating holes, dimensions of locating surface and distances between locating holes determine the sizes and layout of locating elements. Change of any
836
factors will cause fixture variation. Changes of diameters of locating holes will cause variation of sizes of cylindrical pins and rhombus pins. Change of the distance between the locating holes will cause modification of the distance of holes in the supporting plates. The variation knowledge base of fixture locating can be created using production rules. The analysis of clamp component variation is a similar process. For example, if the height of clamping surface exceeds the allowable range of clamp component (clamp, bolt, nut, washer and so on), the clamp component needs variation. The two main variation methods are: 1) driving the dimensions of corresponding elements (such as the length of the bolt) to complete height variation, 2) adding, removing or replacing washers or supporting blocks to modify the height. If the clamping position is changed, the relative position between the clamp component and the base plate will vary. If the shape of clamping surface is changed, the shape or size of clamps will be changed too. Appropriate variation rules can be concluded by comparing the similarities and differences of rule preconditions of the new part model and the case model after variation knowledge base is created. Then rulebased intelligent variation can be finished on the basis of expanded fixture cases, design resources and assembly algorithms.
5. Conclusions
In this paper, a new case retrieval mechanism is created to improve the accuracy of case reasoning. Multi-level reuse mechanism in fixture design is analyzed deeply. Rule-based intelligent variation technology of fixture cases, such as establishing method of extended fixture cases, acquisition and expression of variation knowledge, variation level and variation method are studied. The proposed design method is validated and demonstrated by an example. Fixture reuse can be implemented easily by the proposed case variation method.
References
[1] Li wei, Li peigen, Rong Y M(2002). Case-based agile fixture design. Journal of Materials Processing Technology. Vol. 28, No.1-3, pp.7-18. [2] Jamil Kakish, P.L.Zhang, I. Zeid (2000). Towards the design and development of a knowledge-based universal modular jigs and fixtures system. Journal of Intelligent Manufacturing. Vol.11, No.4, pp.381-401. [3] A.S.Kumar, V.Subramaniam, Tan Boon Teck(2000). Conceptual Design of Fixtures Using Machine Learning Techniques. International Journal Advanced Manufacturing Technology. Vol.16,No.3, pp.176-181. [4] Shu H.S., Jahau L.C(1996). A Fixture Design System using Case-based Reasoning. Engineering Applications of Artificial Intelligence. Vol.9, No.5, pp.533-540. [5] R. Hunter, A. Vizn, J.Prez, et al.(2005). Knowledge model as an integral way to reuse the knowledge for fixture design process. Journal of Materials Processing Technology. Vol.164-165, pp.1510-1518. [6] Yuqin Jia, Yanxiong Zhang, Hong Guo, et al.(2003). Research of Self-form Design Method on Based C&R_BR Agile Fixture. Journal of Taiyuan University of Science and Technology. Vol.24, No.2, pp.79-83(in Chinese). [7] Zhiwei Ni, YangYu, Shanlin Yang, et al.(2004). Research on integrated case-based reasoning system. Journal of System Simulation. Vol.16, No.11, pp.803-806(in Chinese). [8] E.L.Rissland, D.B.Skalak(1991). CABARET: rule integration in a hybrid architecture. International Journal of Man-Machine studies. Vol.34, No.6, pp.839-887. [9] Lei Xu, Guofu Yin ,Qian Ning, et al.(2005). Agile fixture design based on function-case reasoning. Computer Integrated Manufacturing Systems. Vol.11, No.4, pp.458461(in Chinese).
837