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

文章基本信息

  • 标题:Virtual prototyping, programming and functioning simulation of modular designed flexible manufacturing cell.
  • 作者:Enciu, George ; Nicolescu, Adrian Florin ; Dobrescu, Tiberiu Gabriel
  • 期刊名称:Annals of DAAAM & Proceedings
  • 印刷版ISSN:1726-9679
  • 出版年度:2010
  • 期号:January
  • 语种:English
  • 出版社:DAAAM International Vienna
  • 摘要:Last decades researches regarding CNC machines tools and industrial robots development have reached a maturity stage. Manufacturing automation has dramatically increased the productivity and flexibility of manufacturing processes by implementation of industrial robots and modern CNC machine tools having facilities for high speed and high accuracy processing. Beside of these, the standardization provided by the G codes leads to more rapid and easy application configuration setting and implementation. Taking into account these aspects, more and more researches in this area focuses on new applications development (especially in the field of modular flexible manufacturing systems virtual prototyping and functioning simulation) as well as digital manufacturing and process control optimization by new informatics technologies implementing (Enciu et al., 2009 and Nicolescu et al., 2009).
  • 关键词:Computer programming;Machine tools;Machine-tools;Machinists' tools;Rapid prototyping;Simulation;Simulation methods;Virtual reality

Virtual prototyping, programming and functioning simulation of modular designed flexible manufacturing cell.


Enciu, George ; Nicolescu, Adrian Florin ; Dobrescu, Tiberiu Gabriel 等


1. INTRODUCTION

Last decades researches regarding CNC machines tools and industrial robots development have reached a maturity stage. Manufacturing automation has dramatically increased the productivity and flexibility of manufacturing processes by implementation of industrial robots and modern CNC machine tools having facilities for high speed and high accuracy processing. Beside of these, the standardization provided by the G codes leads to more rapid and easy application configuration setting and implementation. Taking into account these aspects, more and more researches in this area focuses on new applications development (especially in the field of modular flexible manufacturing systems virtual prototyping and functioning simulation) as well as digital manufacturing and process control optimization by new informatics technologies implementing (Enciu et al., 2009 and Nicolescu et al., 2009).

2. THE FLEXIBLE MANUFACTURING CELL

VIRTUAL PROTOTYPING

The flexible manufacturing cell (see Fig. 1), has been developed using Catia V5 virtual prototyping environment.

The manufacturing cell includes following elements:

* a modular 4 axis gantry robot for part manipulation (see Fig. 1), having three ISEL standardized modules for the X, Y, Z linear positioning axis, a FIBRO standardized module for the C rotation axis, and a PHD pneumatic standardized gripper (***, 2009a and ***, 2009c);

* a modular 3 axis CNC machine tool for part manufacturing, having three ISEL standardized modules for the X, Y, Z linear positioning axis, a standardized electrical inline tool-head driving system and a standardized (modular) part fixing vacuum system;

* complementary structural elements for the modular CNC machine tool configured using ISEL standardized mechanical elements too for supporting beams, pillars, angular reinforcing supports, connecting plates, covers etc.

* four standardized linear conveyor modules for two different part families income / outcome in / from the flexible manufacturing cell, as shown in Fig. 1 (***, 2009a).

[FIGURE 1 OMITTED]

3. MANUFACTURING CELL PROGRAMING AND SIMULATION USING MACHSIM SOFTWARE

After all flexible manufacturing cell's components have been reciprocally constrained and the workspace / components distribution were validated using specific functions, the modular CNC machine tool, the gantry robot and the conveyors were exported using the Machining menu (STL Rapid Prototyping option) from the CATIA software interface. All solid bodies were converted to simple surfaces using the Tessellation option. Thus, each component has been separately saved as a STL file. The zero (origin) point of the machine tool's coordinate system OM([0.sub.M], [0.sub.M], [0.sub.M]) has been defined in the geometric center of the X axis machine's table, supporting the manufactured part. The machine tool characteristic end-point [O.sub.T]([0.sub.T],[0.sub.T],[0.sub.T]) has been set as tool's characteristic contact point in machining. These setting have been done too in CATIA environment by defining the compass manipulation parameters.

For manufacturing cell programming and functioning simulation, specialized software "MachSIM" was used (Fig. 2).

In order to develop above mentioned application in MachSIM (***, 2009b), first, a new project was created by accessing the "New Machine" option. Then, flexible manufacturing cell was configured and further machine tool / gantry robot programming and their functioning simulation were performed following below detailed procedure:

* importing in MachSIM previously created STL files for the structural elements included in the modular machine-tool, the gantry industrial robot and as well complementary components (conveyors support, etc.) and machine-tool's X axis, Y axis and Z axis sets of components respectively gantry industrial robot's X axis, Y axis, Z axis, C axis and end-effector's sets of components;

* setting the zero (origin) point [O.sub.A] ([0.sub.A], [0.sub.A], [0.sub.A]) of the overall application;

* setting the zero (origin) point of the modular CNC machine-tool's coordinate system OM([0.sub.M], [0.sub.M], [0.sub.M]) in the geometric center of the X axis machine's table, supporting the manufactured part, as well as specific transformation values for reporting [O.sub.m] system versus [O.sub.A] reference systems

* setting the machine tool characteristic end-point as origin of the tool's coordinate system [O.sub.T]([0.sub.T],[0.sub.T], [0.sub.T]), considering machine-tool's main spindle end-point [O.sub.S]([0.sub.S],[0.sub.S], [0.sub.S]) as well as specific transformation values for the origin of this system accordingly tool parameters and configuration (tool type, tool length, tool diameter, etc.) and specific transformation values for reporting [O.sub.T] versus [O.sub.M] reference system (accordingly machine tool's configuration);

* setting the zero (origin) point of the modular gantry robot's coordinate system [O.sub.R]([0.sub.R], [0.sub.R], [0.sub.R]) in the geometric center of the front-left pillar's rectangular base, as well as specific transformation values for reporting OR versus OA reference system;

* setting the modular gantry robot's characteristic end-point as origin of the end-effector's coordinate system [O.sub.E]([0.sub.E], [0.sub.E], [0.sub.E]), considering modular gantry robot's orientation system's end-point [O.sub.O]([0.sub.O],[0.sub.O],[0.sub.O]) as well as specific transformation values for reporting the origin of [O.sub.E] system versus [O.sub.O] and OR reference systems (accordingly end-effector's respectively gantry robot's configuration); setting the origin point of each income/outcome modular conveyor's coordinate system [O.sub.C1i/j]( [O.sub.C1i/j], [O.sub.C1i/j], [O.sub.C1i/j]) respectively [O.sub.C2i/j]([O.sub.C2i/j], [O.sub.C2i/j], [O.sub.C2i/j]) as well as specific transformation values for reporting [O.sub.C1i/j] / [O.sub.C2i/j] versus OA reference system;

* setting the origin of each individual part's coordinate systems OPi([0.sub.Pi],[0.sub.Pi],[0.sub.Pi]) for i part family respectively [O.sub.Pj]( [O.sub.Pj], [O.sub.Pj], [O.sub.Pj]) for j part family, as well as specific transformation values for defining each i/j part's characteristic location and orientation on the income / outcome corresponding conveyor as well as specific transformation values for reporting [O.sub.Pi] / [O.sub.Pj] versus [O.sub.C1i/j] and [O.sub.C2i/j] reference systems and Or reference systems;

* setting the individual part's coordinate systems as well as specific transformation values for defining each part's characteristic location and orientation in machine-tool's coordinate system as well as specific transformation values for reporting [0.sub.Pi] / [0.sub.Pj] versus [O.sub.m] and [O.sub.r] reference systems;

* developing of first stage part's manipulation programming (uploading sequences of all part's manipulation by gantry robot from income conveyors on the machine tool table); developing part's machining programming including G code generating for each group of (same type) parts (different machining programs for i/j part families);

* developing of second stage part's manipulation programming (unloading sequences of all part's manipulation by gantry robot from the machine tool table on the outcome conveyors);

* performing overall collision checking (automate collision detection between machine/robot/part's elements) in order to prevent such events during part machining/manipulation; performing first stage simulation for i type part's uploading from [C.sub.1i] conveyor on the machine-tool's table, second stage simulation for j type part's uploading from [C.sub.1j] conveyor on the machine-tool's table, third stage simulation for i type part's machining (Fig. 3a), fourth stage simulation for j type part's machining, fifth stage simulation for i type part's unloading from the machine-tool's table on [C.sub.2i] conveyor (Fig. 3b) and sixth stage simulation for j type part's unloading from the machine-tool's table on [C.sub.2i] conveyor, using "Start Post Run" command from Sample Integration module of MachSIM software (***, 2009b), sets of (maximum 5) NC selected axis per simulation stage, as well as appropriate control options from the NC control area.

[FIGURE 2 OMITTED]

[FIGURE 3 OMITTED]

4. CONCLUSION

Present paper presents authors' contributions in the field of: 100% modular design of flexible manufacturing cells mostly based on ISEL standardized components, virtual prototyping of flexible manufacturing cells using Catia software as well as CNC machine-tool's / gantry robot's programming and their functioning simulation using MachSIM software. Future works will be focused on future development of using MachSim software for modular machine-tool units included in flexible manufacturing lines programming and functioning simulation.

5. REFERENCES

Enciu G, Nicolescu A, Ivan A, Briceag C (2009). CAM Software Package and Light Jig Boring and Milling Machine Tool, Proceedings of the 2nd WSEAS International Conference on ENGINEERING (EG '09), pp 130-135, ISBN 978-960-474-119-9, Brasov, Romania, September 24-26, 2009, WSEAS Press, USA

Nicolescu A., Ivan A., (2009). Robotic manufacturing cells virtual prototyping, Proceedings of 18th International Workshop on Robotics in Alpe-Adria-Danube Region-RAAD 2009, pp 36, ISBN 978-606-521-315-9, May 25-27, 2009, Brasov, Romania, Ed. Printech, Bucuresti

*** (2009a) www.isel-germany.de "Automation 2009 / 2-E" Catalog, ISEL Germany AG, Item. No. 970xxx KE004, Accessed on: 2009-02-15

*** (2009b) http://www.mcamnw.com "Mastercam X2 MR2 MachSim Machine Simulation--Getting Started Guide Rev2", MCAM Northwest, Inc, Accessed on: 2009-03-25

*** (2009c) www. fibro.com "Pneumatic gripper with DIN/ISO flange " FIBRO GmbH, Accessed on: 2009-05-19
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有