Virtual prototyping, programming and functioning simulation of modular designed flexible manufacturing cell.
Introduction in recent decades, research on the development of CNC machine tools and industrial robots has entered a mature stage.
Manufacturing Automation by implementing industrial robots and modern CNC machine tools with high-speed and high-precision machining facilities, greatly improves the productivity and flexibility of the manufacturing process.
In addition to this, the normalization provided by G code leads to faster and easier application configuration settings and implementation.
With these aspects in mind, more and more research in this area is focused on new application development (
Especially in the field of virtual prototype and functional simulation of modular flexible manufacturing system)
Digital manufacturing and process control optimization implemented through new information technology (Enciu et al.
, 2009 and Nicholas library and others. ,2009). 2.
Flexible manufacturing unit virtual prototype flexible manufacturing unit (see Fig. 1)
The virtual prototype environment of Catia V5 was developed.
The manufacturing unit includes the following elements: * modular 4-axis gantry robot for part operation (see Fig. 1)
, Three ISEL standardized modules with X, Y, Z linear positioning axes, fipro standardized module of C axis of rotation and doctor pneumatic standardized Gripper (
* Years, * years);
* Modular 3-axis CNC Machine Tool for part manufacturing, three ISEL standardized modules with X, Y, Z linear positioning axis, standardized electrical direct linkage tool-
Head drive systems and standards (modular)
Partially fixed vacuum system;
* Complementary structural elements for Modular CNC machine tools configured using ISEL standardized mechanical elements for supporting beams, columns, angle reinforcement brackets, connecting plates, covers, etc.
* Four standardized linear delivery modules for the income/results of two different parts families in a flexible manufacturing unit, as shown in the figure1 (***, 2009a). [
Figure 1 slightly]3.
After the components of all flexible manufacturing units are mutually constrained and the workspace/component distribution is verified using specific functions, the manufacturing unit programming and simulation are performed using MACHSIMSOFTWARE, modular CNC machine tools export gantry robots and conveyors using the \"mechanical menu (
STL quick prototype option)
Convert all solids to simple surfaces using the mosaic option.
Therefore, each component is saved as an aSTL file separately. The zero (origin)
Point of machine tool coordination system OM ([0. sub. M], [0. sub. M], [0. sub. M])
Has been defined at the geometric center of the x-axis machine tool table, supporting the manufacture of parts.
Characteristic end of machine tool-point[O. sub. T]([0. sub. T],[0. sub. T],[0. sub. T])
Has been set as the feature contact point of the tool in machining.
By defining the compass operation parameters, these settings are also done in the solidworks environment.
Special software \"MachSIM\" was used in order to manufacture unit programming and functional simulation \"(Fig. 2).
In order to develop the above application in MachSIM (***,2009b)
First, create a new project by accessing the \"NewMachine\" option.
The flexible manufacturing unit is then configured and further Machine/Gantry robot programming and its functional simulation are performed in accordance with the following detailed procedures:
Tools, gantryindustrial robots and complementary parts (
Conveyorssupport, etc. )and machine-
The x-axis, y-axis and Z-axis ofcomponents of the tool are the x-axis, y-axis, Z-axis, C-axis ends of the gantry industrial robot, respectively
Assembly set of actuators;
* Set zero (origin)point [O. sub. A]([0. sub. A], [0. sub. A],[0. sub. A])
The overall application;
* Set zero (origin)
Key points of modular CNCmachine-
Tool coordinate system OM ([0. sub. M], [0. sub. M],[0. sub. M])
At the geometric center of the x-axis machine workbench, the parts that support manufacturing, and the specific transformation values that report [O. sub. m]system versus [O. sub. A]
Reference System * setting machine tool characteristic end-
Point as origin of tool coordinate system [O. sub. T]([0. sub. T],[0. sub. T],[0. sub. T])
Considering the machine
Tool spindle end-point[O. sub. S]([0. sub. S],[0. sub. S], [0. sub. S])
And the specific conversion value of the system origin, so the tool parameters and configuration (
Tool Type, tool length, tool diameter, etc. )
And report the specific conversion value [O. sub. T]versus[O. sub. M]
Reference system (
Corresponding machine tool configuration);
* Set zero (origin)
Point of modular gantryrobot coordinate system [O. sub. R]([0. sub. R], [0. sub. R],[0. sub. R])
Geometric center in front-
The rectangular base of the left column, and the specific conversion values reported or compared to the OA reference system;
* Set the feature end of the modular Gantry robot-
Starting point of the endpoint-
Coordinate system of actuatorO. sub. E]([0. sub. E], [0. sub. E], [0. sub. E])
Considering the positioning system of modular gantryrobotpoint[O. sub. O]([0. sub. O],[0. sub. O],[0. sub. O])
And report specific conversion values from [source]O. sub. E]systemversus [O. sub. O]
And/or reference systems (accordinglyend-
Configuration of Gantry robot);
Set the origin of each Revenue/result module conveyor belt 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])
And the specific conversion value of the report [O. sub. C1i/j]/ [O. sub. C2i/j]
Reference system relative to OA;
* Set the origin of the coordination system OPi for each part ([0. sub. Pi],[0. sub. Pi],[0. sub. Pi])
Part I families respectively [O. sub. Pj]([O. sub. Pj], [O. sub. Pj], [O. sub. Pj])
For j part family, and specific conversion values used to define the characteristic position and direction of each I/j part on the corresponding conveyor belt of income/result, as well as specific conversion values used to report [O. sub. Pi]/ [O. sub. Pj]versus [O. sub. C1i/j]and[O. sub. C2i/j]
Reference system and/or reference system;
* Set the coordinate system of a single part and the specific transformation value that defines the feature position and direction of each part in the machine-
The coordinate system of the tool and the specific conversion value of the report [0. sub. Pi]/ [0. sub. Pj]versus [O. sub. m]and [O. sub. r]
* Development of part Operation programming in phase 1 (
Upload the sequence of all parts operation of Gantry robot from the income conveyor belt on the machine tool Workbench);
Develop the programming of parts, including generating G code for each group (same type)parts (
Different machining procedures for I/j part family);
* Development of part Operation programming in Phase 2 (
Gantry robot unloading the sequence of all Part operations from the machine tool workbench on the result conveyor belt);
* Perform an overall collision check (
Automation of collision detection between Machine/robot/part components)
To prevent such events during part processing/operation;
Perform Phase 1 simulation of type I parts uploaded from [C. sub. 1i]
Conveyor belt on machine
Tool table, jtype part simulation of Phase 2 uploaded from [C. sub. 1j]
Conveyor belt on machine
Tool table, the third stage simulation of type I Part Processing (Fig. 3a)
, Stage 4 simulation of type J Part Processing, Stage 5 simulation of type I part unloading from machine
Table of tools]C. sub. 2i]conveyor (Fig. 3b)
Six-stage simulation of type J parts unloading from the machine
Table of tools]C. sub. 2i]
Conveyor belt, use the \"start PostRun\" command in the MachSIM software sample integration module (***, 2009b), sets of (maximum 5)
The NC axis is selected for each simulation phase, as well as the appropriate control options in the NC control area. [
Figure 3 slightly]4.
Conclusion This paper introduces the author\'s contribution in the following areas: modular design of 100% flexible manufacturing units, based mainly on ISELstandardized components, virtual prototyping of flexible manufacturing units using solidworks software, and CNC
Programming of tools/gantryrobot and its functional simulation using MachSIMsoftware.
Future work will focus on the future development of modular machines using machsim software
Tool units included in flexible manufacturing line programming and functional simulation. 5.
Quote Ivan A, Briceag C, from Enciu Ke gillescu (2009).
CAM software package and light fixture drilling and milling machine tool, record of 2nd WSEAS International Engineering Conference (EG \'09), pp130-135, ISBN 978-960-474-119-
September 24, Bradford, Romania
26, 09, WSEAS Press, United States of America. , Ivan A. , (2009).
Virtual Prototype of robot manufacturing unit, record of 18 international robot seminarsAdria-Danube Region-
RAAD 2009, pp 36, ISBN 978-606-521-315-9, May25-
2009, Bradford, Romania, ed.
Printech, ** Bucuresti (2009a)www. isel-germany.
E \"catalogue, ISEL German company, Project. No.
70xxx KE004, access Time: 2009-02-15 *** (2009b)
Mastercam X2 MR2 MachSimMachine simulation--
MCAM northwest, Inc. , start guide Rev2 \", Access Time: 2009-03-25 *** (2009c)www. fibro.
Com \"pneumatic gripper with DIN/ISOflange\" fipro GmbH, access Time: 2009-05-