首页    期刊浏览 2024年12月05日 星期四
登录注册

文章基本信息

  • 标题:The selection of the machine-tools and tooling within the generative CAPP systems.
  • 作者:Doicin, Cristian-Vasile ; Tonoiu, Sergiu ; Ionescu, Nicolae
  • 期刊名称:Annals of DAAAM & Proceedings
  • 印刷版ISSN:1726-9679
  • 出版年度:2008
  • 期号:January
  • 语种:English
  • 出版社:DAAAM International Vienna
  • 摘要:There are two main directions regarding the process of generate different variants of process plan in a computer aided environment: Variant Process Planning (VPP) and Generative Process Planning (GPP) (Allada & Anand, 1996). Both of them take into account specific tools and machine-tools, according with the constructive and technological parameters describing the part to be machined. First direction, the most used within the CAPP systems, is based on large databases storing the process plan variants for different groups of parts, developed in a previous stage. The second direction, more difficult to define, but much more flexible, is based on a method of defining the variants of process plan (Allada & Anand, 1996) in a generative way. Following the second direction, a method to create a generative CAPP system was developed by the authors.
  • 关键词:Algorithms

The selection of the machine-tools and tooling within the generative CAPP systems.


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


1. INTRODUCTION

There are two main directions regarding the process of generate different variants of process plan in a computer aided environment: Variant Process Planning (VPP) and Generative Process Planning (GPP) (Allada & Anand, 1996). Both of them take into account specific tools and machine-tools, according with the constructive and technological parameters describing the part to be machined. First direction, the most used within the CAPP systems, is based on large databases storing the process plan variants for different groups of parts, developed in a previous stage. The second direction, more difficult to define, but much more flexible, is based on a method of defining the variants of process plan (Allada & Anand, 1996) in a generative way. Following the second direction, a method to create a generative CAPP system was developed by the authors.

The paper presents an important step of the third stage of the process of generating the variants of process plans, those of establishes the tools and machine-tools which could be used in a certain machining operation (Doicin & Gheorghe, 1999), (Doicin, 2001).

2. PROCESS STAGES WITHIN THE CAPP SYSTEM

The CAPP system needs detailed information in order to complete his work and to generate variants of process plans (Doicin & Gheorghe, 1999).

Thus, in the first stage, the 3D model of the part is defined, usually outside the TehnoCIN system, using a CAD package. Then, using specific routines specially developed, geometrical data are extracted from the CAD model and translated in a specific language, used by the system. The data are stored in a transfer file (Doicin, 2001), (Doicin & Tonoiu, 2002).

After that, in the second stage, a lot of technological data are added to the transfer file, by attaching a list--containing technological attributes--to the geometrical description of each geometric Distinctive Feature (Doicin, 2002). Thus, the constructive description (extracted from the CAD model) of the part is completed with technological data, all the information being stored in the transfer file. Based on these data, some preliminary variants of process plans are generated.

Then, during the third stage, the variants of process plans are generated. The algorithm which generates process plans uses a database containing information about part materials, machining parameters, cutting forces, tools, machine-tools etc.

The TehnoCIN system provides a minimal initial database (containing, in the machine-tools tables, data for 41 lathes and 5 milling machines), but user can add new data to the database in order to enlarge the set of parts that may be analysed.

3. ALGORITHM FOR SELECTING THE TOOLS AND THE MACHINE-TOOLS

The next stage is that of establishing the technical possible variants of process plans for the analysed part.

In order to detect the appropriate cutting tools and machine-tools for each variant of process plan generated by the system, a specific algorithm is used, composed from the following steps:

1) Based on the data extracted from the database and using the formulas presented in the literature (Vlase, 1996; Fabian et.al., 2007), for each machining phase within each machining operation, the depth of cut (t) is calculated;

2) Depending on the previously calculated value for the depth of cut, the axial feed rate values (mm/rev) are extracted from the database. There are a lot of restrictions which influences the value of the feed rate (Vlase, 1996), their influence being captured in the values contained in the database. Due to the fact that the database contains only certain discreet values--acquired from the literature--an interpolation (automatically made by the system) is usually required at this point, in order to calculate an exactly feed rate value corresponding to the cutting depth value.

According to the way the values are given in literature, an interval of feed rate values will be obtained during this activity. Let's call it recommended interval ([I.sup.r.sub.s]) of feed rate values (mm/rev),

3) The recommended interval is restrained by about 10% (value considered as safety coefficient: the experience shows that there are difficult to continue the calculus with the marginal value of the recommended feed rate values due to the lack of data required further on). The restrain is applied only to the maximum recommended values.

4) Based on the previous identified values of t and [I.sub.sr], for each machining phase, the values of cutting speed, cutting force and the power consumed by the machine-tool engine are extracted from the database. The system will use them in the next phases.

5) Taking into account the already known values for depth of cut and feed rate, two sets of values of machining parameters, an average and a maximum one, are calculated for each machining phase. These values are obtained by multiplying the recommended values of the cutting speed, cutting force and engine power with the average / maximum values of the correction coefficients described in the literature (Vlase, 1996), (Fabian et. Al, 2007). Let's name the obtained values as average / maximum machining parameters.

6) Let [L.sup.r.sub.UT] be the list of available machine-tools and Sij the set of part's surfaces machined during the Pj machining phase, component of the i operation. For each machine-tool (UT) from [L.sup.r.sub.UT] list, some checks are made in order to verify if each available machine-tool is also an acceptable one (it may be used for machining the part, respecting all the prescribed dimensional and quality characteristics of the Sij part surfaces). As a first step, this is established by searching the feed rate tables in the database for some real values in the restrained recommended interval of feed rate (identified during the step 3). The search is made for each m machine-tool in the [L.sup.r.sub.UT] list and for each Pj machining phase in each i operation. Initially, all the available machine-tools (compounding the [L.sup.r.sub.UT] list) are considered to be also accepted ones.

After the above-mentioned verification, the machine-tools which do not contain the values of the feed rate within the restrained recommended interval ([I.sub.sr]) are removed from the [L.sup.r.sub.UT] list. Let [L.sup.a.sub.UT-Pij] be the list of acceptable machine-tools assigned to the Pj machining phase within i operation. We may define this list as in the equation 1:

[L.sup.a.sub.UT-Pij] = [L.sup.r.sub.UT-Pij] - [UT.sub.e] (1)

where [L.sup.r.sub.UT-Pij] is the list of available machine-tools for Pj machining phase within operation i and [UT.sub.e] is the machine-tool current removed from the [L.sup.r.sub.UT-Pij] list);

7) For each machining phase and each acceptable machine-tool, the values of the determined feed rate are verified from the point of view of the feed mechanism resistance.

As a result, the machine-tools whose feed mechanisms don't accomplish the resistance criteria are removed from the list of acceptable machine-tools. Finally, for each machining phase within each operation a new (restrained) list of acceptable machine-tools is obtained;

8) For each machining phase and each acceptable machine-tool, the values of the engine consumed power are also verified. The machine-tools whose engine power is less than the power required for machining a certain surface is removed from the list of the acceptable machine-tools.

As a result, the final list of machine-tools, assigned to each Pj machining phase within each i operation will contain only those machine-tools capable to machine the Sij surfaces using the maximum recommended values of the machining parameters (depth of cut, feed rate, speed), by respecting the prescribed characteristics for Sij surfaces.

9) For each i operation, the [L.sup.a.sub.UT-Pij] lists assigned to each Pj machining phases are intersected. The result is a list of the acceptable machine-tools, not only for a machining phase, but for entire i operation (see equation 2).

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2)

where nu is total number of acceptable machine-tools for machining Sij surfaces in operation i;

10) Depending on the type (turning, milling, drilling etc) and the nature (roughing, finishing etc.) of each Pj machining phase, on one hand, and on the dimensional and quality characteristics of the Simple Distinctive Feature (Doicin, 2001; 2002) to whom the Pij is assigned, on the other hand, the list of acceptable tools are extracted from the database.

11) For each Pij machining phase from each i operation and each acceptable machine-tool from the [L.sup.a.sub.UT-Opi] list, each tool from the acceptable tool list is verified from the point of view of tool body resistance. The calculus is made based on the assumption of using the maximum values of the machining parameters. The tools which don't fulfill the imposed condition are removed from the list of acceptable ones.

12) Based on the average values of the machining parameters, the unit values of the setup and machining time are extracted from the database;

13) The total time required for machining each Sij set of surfaces is calculated. The machining time (which is function of feed rate and speed--with no values at this moment) is estimated based on the maximum values of the machining parameters;

14) The system displays, in a specific window of the system interface, all the acceptable variants of process plans, ordered by the values of machining time, previously establish;

15) The user selects, from the list of acceptable machine-tools--assigned to each i operation, and from the list of acceptable tools--assigned to each Pj machining phase, one machine tool for each i operation and one or more tool(s) for each Pj machining phase.

As a result, lists of acceptable machine-tools and lists of acceptable tools, proposed by the CAPP system to the user, are obtained for each variant of process plan previously generated.

4. CONCLUSION

The paper presents an algorithm for automatically establishing the cutting tools and the machine-tools for each manufacturing phases within each operation of each variant of process plan made in a generative CAPP system. The algorithm proved his functionality within the TehnoCIN package, a generative CAPP system developed by the authors.

Starting from technical principles, the algorithm provides a list of acceptable tools, respectively, machine-tools and user action is required in order to select a single tool / machine-tool for the current machining phase or operation.

Efforts are being made in order to reduce at minimum the user intervention, and the system is continuously evolving. Thus, a friendlier interface it is planned for this module in the future.

5. REFERENCES

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.; (2001). Contributions to the CAPP of Shafts from Machine Building Industry (in Romanian), PhD Thesis, University POLITEHNICA of Bucharest, pp. 130-145, Bucharest, 2001.

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.; Gheorghe, M.; (1999), A Feature-Based CAPP Methodology for Rotational Parts, Proceedings of the International Regional DAAAM-CEEPUS Workshop on INTELLIGENT MACHINES and TECHNOLOGIES in the 21-st CENTURY, Kalmar L. (Ed.), pp. 97-102, ISBN 963 661 3710, Miskolc, May 1999, Miskolc.

Fabian, M; Spisak, E.; Dovica, M.; Draganovska, D.; Seminsky, J. (2007). The study of the effect of pre-set CAM parameters for cutting surface quality, Ovidius University Annual Scientific Journal: Mechanical Engineering Series, Vol. 9, No. 1, July 2007, pp. 33-38, ISSN 1224-1776.

Vlase A. (1996). Machine Building Technology (in Romanian), E.T., Bucharest, ISBN 973-648-228-7, 1996;
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有