首页    期刊浏览 2025年07月01日 星期二
登录注册

文章基本信息

  • 标题:The elaboration of the process drawings within the generative CAPP systems.
  • 作者:Doicin, Cristian ; Ionescu, Nicolae ; Tonoiu, Sergiu
  • 期刊名称:Annals of DAAAM & Proceedings
  • 印刷版ISSN:1726-9679
  • 出版年度:2008
  • 期号:January
  • 语种:English
  • 出版社:DAAAM International Vienna
  • 摘要:All the software systems, developed in the field of generating the manufacturing process plans, use two main methods: a variant method and a generative one (Allada & Anand, 1995). A method to create a generative CAPP system, based on an algorithm composed of four main stages was developed by the authors, as follows: 1) Define the initial data, necessary to generate the variants of process plans, by creating the solid model of the part and after that, by filling in with technological data; 2) Define the constraints and preliminary establish the feasible variants of process plans, by preliminary establish the raw stock dimensions and intermediate dimensions, the machining parameters and the time required for machining, and by preliminary generating the set of variants of process plans satisfying specific criteria; 3) Establish the feasible variants of process plans and select the optimum one; 4) Design the jigs and fixtures used in the optimum variant of process plan.
  • 关键词:Algorithms

The elaboration of the process drawings within the generative CAPP systems.


Doicin, Cristian ; Ionescu, Nicolae ; Tonoiu, Sergiu 等


1. INTRODUCTION

All the software systems, developed in the field of generating the manufacturing process plans, use two main methods: a variant method and a generative one (Allada & Anand, 1995). A method to create a generative CAPP system, based on an algorithm composed of four main stages was developed by the authors, as follows: 1) Define the initial data, necessary to generate the variants of process plans, by creating the solid model of the part and after that, by filling in with technological data; 2) Define the constraints and preliminary establish the feasible variants of process plans, by preliminary establish the raw stock dimensions and intermediate dimensions, the machining parameters and the time required for machining, and by preliminary generating the set of variants of process plans satisfying specific criteria; 3) Establish the feasible variants of process plans and select the optimum one; 4) Design the jigs and fixtures used in the optimum variant of process plan.

In accordance with the above-mentioned stages, TehnoCIN, a generative CAPP system was created by the authors. The system is designed for revolution parts and is composed from 3 modules: The Module for Identifying the Parts' Shape--MGF (corresponding to the stage 1); The Module for Generating Variants of Process Plans--MGPT (corresponding to the stages 2 and 3); The Module for Designing the Jig and Fixtures--MGES (corresponding to the stage 4);

The paper presents the final step of the third stage of the method, those of elaborating the process drawings for all machining operations. The block which implements this step uses AutoLISP[R] and ARX[R] routines which automatically generate the process drawings, within an Autodesk Mechanical Desktop[R] environment.

2. CONCEPTS AND DEFINITIONS

In the process of developing the TehnoCIN system we've used some old and new concepts (with some particular definitions given by the authors) to define the constructive-technological entities (or part components) describing the machined part. We named these components Distinctive Features (Doicin, 2001; 2002).

Let us consider that a Simple Distinctive Feature (shortly, Distinctive Feature, abbreviated DF) is the simplest constructive piece of a part--made from a surface or a group of surfaces that can be machined together--in which a part can be divided (the atom of the part).

Related to this definition, other two important concepts can be described (Doicin, 2002): Complex Distinctive Feature (CDF), as the distinctive feature composed by several neighbouring distinctive features (a group of adjacent DF's), connected by precedence relations and having a certain role in the activities of defining the process plans variants, and Dominant Distinctive Feature (DDF), as those distinctive feature within a Complex Distinctive Feature having the biggest dimensions, and which gives the complex feature the main characteristics from constructive point of view.

3. ROUTINES AND FUNCTIONS

The routines for generating the process drawings are written by the system in a specific file, having a structure defined by two types of functions: a) Generative functions, defined before the system starts to run, as the core of the graphical representation kernel of the TehnoCIN, which are able to draw standard graphical components of the drawings (points, lines, squares, rectangles etc.) and b) Transfer functions, which depend on the currently analysed variant of process plan, and contain the lists with 3D point coordinates of the part, extracted from the database of the CAD model of the part.

The generative functions create the process drawings. The transfer functions are automatically generated by the CAPP system for each variant of process plan. They have the role of transferring the data--calculated or extracted from the database (Doicin, 2001; Doicin & Tonoiu, 2002)--to the generative functions. The routines contain technological information about machine-tools, tooling etc. and also create the list with 3D point coordinates required in order to draw the part having machined surfaces corresponding to the current operation. In this way, the generative functions will use the 3D lists of points made by the transfer functions in order to generate the 2D drawing of the part, as main component of the process drawing.

4. THE TRANSFER MATRIX

Prior to generate the transfer functions, a matrix (named Transfer Matrix) containing the intermediate dimensions during the machining phases is generated. The transfer matrix contains all intermediate dimensions important during the manufacturing process and is generated by passing the following steps: 1) Corresponding to each DDF contained by each CDF, the intermediate dimensions (the dimensions of the machined distinctive feature after each machining sequence) (Vlase, 1996), are calculated. The TehnoCIN system uses a database containing the types of machining phases able to generate all the technical possible types of DDFs. The calculus of the intermediate dimensions takes into account the longest succession of machining sequences of the same type identified in the above-mentioned database for each distinctive feature; 2) After that, the intermediate dimensions are extracted from the database and assigned to each distinctive feature within all the CDFs defining the analysed part; 3) The complete information regarding the intermediate dimensions for all feasible variants of process plans developed for the current analyse part are now available. All these data are stored in a matrix with intermediate dimensions (Transfer Matrix), built in accordance with the structure described in the table 1.

It is considered that each machining phase is defined by two important parameters (Doicin, 2001): a) the type of the machining phase (i.e. turning, milling, boring etc.) and b) the nature of the machining phase (i.e. roughing, finishing etc.).

In the transfer matrix, only those cells corresponding to the feasible machining sequences are storing data (i.e., the distinctive feature DF1 will be machined by a succession of only MP1 and MP2 machining sequences).

The implemented method is subject to improve because it is not able yet to offer precise values for simple distinctive features of type chamfer and fillet. This is the result of the fact that these kind of features are "borrowing" their tolerance and limits from the associate DDF, usually, the cylinder contained by the current CDF. It is considered that the entire part is composed by 3n simple distinctive features (DFs). For each machining sequence corresponding to a distinctive feature, the nominal value of the intermediate dimensions is retained, together with the upper and lower tolerance limits. This data will be used to generate the process drawings.

5. THE PROCESS DRAWINGS ELABORATION

In order to elaborate one process drawing, it is necessarily to respect the following algorithm:

1. For each i operation in the current analysed variant of process plan, all the feasible machining sequences are skimmed through (each machining sequence is made over one simple distinctive feature, DF);

2. For each machining sequence, the DF to which the sequence is assigned has to be identified. If the shape of the same distinctive feature is repeatedly modified by the same type of machining sequences (having different natures--i.e. roughing turning and finishing turning) only the last machining sequence (finishing turning) is retained in a data-vector;

3. For each Pj machining sequence within the i operation, the values of the dimensions and of the tolerance limits corresponding to the assigned distinctive features are extracted from the Transfer Matrix;

4. The previously extracted values are assigned to the Pj machining sequence;

5. The complex distinctive feature containing the previously assigned DF (step 2)--machined during currently analysed machining sequence--is identified;

6. The succession of steps from 2 to 5 is repeated until all the machining sequences within the current operation are analysed;

7. All the simple distinctive feature compounding the machined part are grouped by their originate CDF;

8. All Complex Distinctive Features are ordered by the axial coordinates of a so called characteristic point (Doicin, 2001; 2002), unique defined for each CDF;

9. The list containing geometric information is generated;

10. The steps from 1 to 9 are repeated for all the operations within the current variant of process plan.

11. The steps from 1 to 10 are repeated for all the feasible variants of process plan generated by the TehnoCIN CAPP system.

The previously determined data are exported as lists. For each feasible variant of process plan, such a list is defined. The list contains point coordinates, used to draw all the process drawings for those variant.

For revolution parts, a variant of process plan composed from k operations was considered. First two of them, Cutting and Machining Planar surfaces are not analysed by the algorithm. Thus, by first operation the TehnoCIN will understand the third operation of the process plan.

By running the routines, the process documentation--containing all the description of the machining operations within all the feasible variants of process plans--will be automatically generated.

6. CONCLUSION

The paper brings in some important theoretical contribution related to the elaboration of the process drawings within generative CAPP systems.

Thus, the general algorithm of generate the process drawings is presented. This is based on a large amount of data and complex calculus for establish the dimensions and the tolerances of the surfaces machined in each machining sequence, and to find the coordinates of all the points defining the process drawings.

The algorithms are programmed using AutoLISP[R] and ARX[R] routines, automatically generated by the CAPP system, depending on the shape of the current analysed part.

The generative method assumes that a specific routine is written to draw each process drawing. All the routines related with the operations belonging to the same variant of process plan are written in a single file. This will be loaded and ran within an AutoCAD[R] or Autodesk Mechanical Desktop[R] working session.

The result is represented by the process specifications / process drawings, the documents required in order to machine the raw stock and to obtain the finished part.

7. REFERENCES

Allada, V.; Anand, S. (1995). Feature-based modeling approaches for integrated manufacturing: state-of-art survey and feature research directions, International Journal of Computer Integrated Manufacturing, vol. 8, no. 6, November 1995, pp. 411-440, ISSN 0951-192X.

Allada, V.; Anand, S. (1996). Machine Understanding of Manufacturing Features, International Journal of Production Research, Vol. 34, No. 7, July 1996, pp. 1791-1819, ISSN 0020-7543;

Doicin C.V. (2002). Concepts regarding the Description of the Revolution Parts through Constructive--Technological Entities, Proceedings of the International Conference on Integrated Engineering, G. Draghici & S. Tichkiewitch (Ed.), pp. 94-98, ISBN 973-8247-92-6, Timisoara, April 2002, Ed. Politehnica, Timisoara;

Doicin C.V.; Tonoiu S. (2002). The codification and transfer of the data within the CAPP generative systems, Proceedings of the 4th Workshop "Human Factor and Environmentalist", Branko Katalinic & Emil Wessely (Ed), pp. 27-28, Vienna-Kosice, December 2002, DAAAM International Vienna, Vienna-Kosice;

Vlase A. (1996). Machine Building Technology (in Romanian), E.T., Bucharest, ISBN 973-648-228-7, 1996;
Tab. 1. The Transfer Matrix

 Machining phase DF1 Upper tol. Lower tol.
 (type, nature) limit, As limit, Ai ...

MP 1 ([t.sub.1], [n.sub.1]) Dim.1 As1 Ai1
MP 2 ([t.sub.1], [n.sub.2])
MP 3 ([t.sub.2], [n.sub.1]) Dim.2 As2 Ai2
...
MP k ([t.sub.j], [n.sub.i])

 Machining phase [DF.sub.3n] As Ai
 (type, nature)

MP 1 ([t.sub.1], [n.sub.1]) Dim1 As1 Ai1
MP 2 ([t.sub.1], [n.sub.2]) Dim2 As2 Ai2
MP 3 ([t.sub.2], [n.sub.1]) ... ... ...
... Dimg Asg Aig
MP k ([t.sub.j], [n.sub.i])
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有