Integrated structure of manufacturing data for computer aided manufacturing engineering/Integruota gamybiniu duomenu struktura technologiniam gamybos rengimui kompiuterizuoti.
Mankute, R.
1. Introduction
In modern manufacturing environment the computerization of general
functions, exchange of information between all departments and people,
application of paperless technologies and concurrent engineering methods
are essential. Design, planning and manufacturing control functions must
be fully integrated using special models, genetic algorithm-based
approaches, CIM (Computer Integrated Manufacturing) principles, Web
solutions and other methodologies [1-4].
For computerization of manufacturing engineering different
computerized systems are used for process planning, material and
manufacturing resources planning, and other functions [1, 4-7]. It is
very important, especially in modern manufacturing environment, to
integrate the whole manufacturing engineering process into one
integrated computer aided manufacturing engineering system (CAME), as
universal as possible. The integration of computer aided systems
requires the effective communication of information about engineering
properties and manufacturing environment between different systems,
using common information models, data structures, dictionaries etc. [8,
9]. One of the most significant work stages is developing the optimal
and effective structure of data and data bases, that can include and
cover all necessary information and ensure the functions efficiency of
CAME subsystems.
2. Integration for computer aided manufacturing engineering
The integrated computerised system mainly consists of subsystems,
performing particular design functions, and data base (DB):
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII], (1)
where IS is the integrated system; [S.sub.i] is the systems or
subsystems that compose integrated system, i = 1,...,n; IDB is the data
base of integrated system; [(JB).sub.j] are the joining blocks
(interface) for systems, subsystems or modules j = 1,..., m.
In manufacturing enterprises for computerization of manufacturing
engineering (ME) in general are used [9]:
* computer aided process planning system (CAPP);
* material resource planning system (MRP);
* manufacturing resource planning system (MRP II).
Computer Aided Manufacturing Engineering system integrates CAPP,
MRP and MRP II systems--their functions, data and results. In general
MRP II systems already integrate the MRP system. Then mathematical
formalization of data functions and factors of integrated CAME system:
f:(CAME) = f:(CAPP) [union] f:(MRPIl) = =
f:(PT,M,Sh,PP,Q,D,E,PMS,T), (2)
where PT is the product type; M are the materials; Sh is the shape
of the parts or components; PP are the product parameters (qualitative
and quantitative); Q is the quantity of the parts; D are the
machine-tools and devices; E is the technology equipment, PMS are the
parameters of manufacturing system, T are the manufacturing traditions.
Integration of all these separate systems and modules, their
specific functions and data bases into one integrated manufacturing
engineering system increases efficiency ensuring fast and qualitative
manufacturing engineering process. Such integration allows:
* no dubbing data and functions;
* general initial preparation of data base;
* common storage, search and selection of information;
* operative exchange of data and results for design and
calculations;
* common technological documentation formation.
Basic integration objective is to develop the manufacturing
technology process guaranteeing the lowest production expenses. For
efficient integrated CAME system the data base (DB) is one of the most
important component.
3. Recommendations for data structure and DB for integrated
manufacturing engineering
For developing the recommendations for efficient integrated data
structure of CAME system, the comprehensive and deep analysis of
manufacturing engineering data and information flow structure was
provided. This analysis shoved, that in general all data for ME belong
to one of the groups:
* variable data--it is original information about particular
mechanical component (MC) or product, part, assembly unit, for which the
manufacturing engineering process (technological route, manufacturing
resources etc.) should be designed; for example: product code and name,
quantity, parts parameters, work pieces, materials, primary blanks,
technology processes, etc.
* constant data--it is information about manufacturing system (MS),
for which the manufacturing en gineering processes of MC should be
developed. These data does not change with changes in MC. In general it
is catalogues, lists and classifiers of necessary information, used for
process planning and manufacturing engineering problems solution; for
example: catalogues of materials and primary blanks, technological
operations, equipment and tools, typical technological processes, etc.
Developing the integrated data structure and DB for CAME system all
necessary information must be integrated and cover all data (variable
and constant) used by all subsystems. Recommendations for data structure
and DB were formulated after discussions with mechanical engineers in
Lithuanian small and medium enterprises and the deep and comprehensive
analysis of manufacturing engineering data. During this analysis the
tasks allotted for different CAPP and MRP systems, their functions, also
the structure of used data bases was considered.
The conclusion was made, that before creating DB for integrated
CAME system it is necessary and especially useful such preliminary
steps:
* generalisation of the user needs;
* consideration DB structures and control systems of existing local
computerised systems and subsystems;
* analysis of the nature of usable information, relationship
between common and specific data.
The other general recommendations for integrated CAME system data
structure and DB are as follows:
* all information for manufacturing engineering has to be separated
into variable and constant data;
* variable data is necessary to divide into hierarchical levels;
* variable data can be systematized and grouped according to user
needs; for example, an archive of finished technological solutions can
be created; also the data can be grouped by production type,
technological processes, customers, orders etc;
* all data (variable and constant) is necessary to separate into
common (necessary for all ME functions) and specific (needed only for
particular ME functions);
* DB and all data files have to be created according to developed
data structure. Data has to be precisely distributed into particular
data files or segments seeking exhaustive and not excess information in
DB;
* the integrated DB structure must be tested and corrected
according to the testing results.
The detailed recommendations in particular for variable and
constant data structures also were formulated.
4. Data integration
As mentioned before, for computerization of various ME functions
different variable and constant data are required. All data, used by
various subsystems, has to be integrated and structure of DB has to
cover all necessary data--variable and constant. Mathematically this
general integration can be expressed as follows:
IDB = IVD [union] ICD, (3)
where IDB is the data base of integrated system; IVD is a lot of
variable data of integrated systems; ICD is a lot of constant data of
integrated system.
The common steps for data integration was formulated and
recommended for developers of computerised systems for manufacturing
engineering:
* analysis and generalization of user's needs;
* analysis of data structure and control principles of each
particular subsystem and function;
* development of the common integrated data structure;
* specification of the nature of data (needed information from
catalogues or from drawing, etc.);
* separation all data into variable and constant;
* development of the integrated constant data segments and its
structure, formation and specification of each data segment;
* development of the integrated variable data sets and its
hierarchical structure, formation and specification of each hierarchical
level;
* data separation into common - for all ME functions (and
subsystems) and specific - only for particular ME functions;
* specification of each data field (type, length etc.);
* testing and correction of new integrated data structure.
For creating the integrated structure of constant data it is also
necessary to analyse, systematize and integrate all constant data, used
in separate subsystems. Mathematical formalization of constant data
integration for integrated CAME system is expressed as follows:
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (8)
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (9)
[CD.sub.ij] = {[F.sub.ij1], [F.sub.ij2], ..., [F.sub.ijr], ...,
[F.sub.ijq]}, (10)
where ICD is a lot of constant data of integrated system;
S[(CD).sub.i] is the lots of constant data files of each local subsystem
[S.sub.i], i = 1,...,n; [CD.sub.ij] is the constant data file of local
subsystem [S.sub.i], j = 1,...,m; [F.sub.ijr], is the data field of
local subsystem [S.sub.i] data file [CD.sub.ij], r = 1, ..., q.
5. Data base of integrated CAME system "SAT"
Data base and data structure for integrated computer aided
manufacturing engineering system "SAT" [9] was developed
according to presented recommendations and requirements After the
analysis and specification of the data, needed for particular CAME
subsystems (CAPP, MRP etc.), the common integrated data structure was
created (Fig. 1). All data was separated into variable and constant
according to nature of information. Then hierarchical structure for
integrated variable data was developed and each hierarchical level was
specified. For constant data the DB segments and its structure were
created, each data segment was specified. Also all data relatively was
defined as common (for all manufacturing engineering functions and
subsystems) or specific (only for particular functions or hierarchical
level). Then parameters of each data field (type, length etc.) were
specified. And finally the testing and correction of new integrated data
structure was provided.
[FIGURE 1 OMITTED]
Very important part of data base of integrated CAME system
"SAT"--the files for constant data (Fig. 1). They are used for
conditionally constant information about manufacturing system, which is
needed for computer aided manufacturing engineering--process planning,
manufacturing resources planning, calculations, formation of documents
etc.
Catalogues are used for storing and selections of needed
information for ME design (Fig. 2). This group consist of files for
common information used for various processes (users, customers,
materials, primary blanks etc.) and data for machining, coating and
other process planning. The structure of some catalogues is quite
complex, for example, "Primary blanks" (Fig. 3), because of
the necessary comprehensive information about material, profile
parameters etc. The other catalogues, for example "Equipment"
(Fig. 4), "Operations" (Fig. 5), used only for particular
information, is not so complex. There are also catalogues-lists of very
simple structure, for example, the file "Temperature" for
coating processes, etc.
The special group is the classifiers of typical features. They are
used for computerization of ME parameters calculation. The main
classifiers of typical features are:
* classifier of typical design features (TDF)--for calculation of
part's parameters (mass and area);
* classifier of typical bending features (TBF)--for calculation of
evolvent's measurements.
Coefficients' tables are separated into special group because
of its specific data and structure and more complicated relations with
other data and files. Stored information is used for calculations of
material consumptions, mechanical operations processing time etc.
Control data files are used for storing intermediary and temporary
calculations and designing results, and for documentation formation.
They are created, used and eliminated automatically by CAME system
"SAT".
System data files are used for CAME system "SAT" control
functions. There is stored specific and control information (data
relations, selection rules, comments, translations, parameters
definition etc.)
All constant data files are grouped into few segments; each segment
consists of one or more data files (Table).
The practical application of developed data base in CAME system
"SAT" showed the advantages of such structure for constant
data:
* the DB unify and include all constant data, necessary for
manufacturing engineering;
* the structure of data files ensure no redundant information about
manufacturing system and other parameters of enterprise;
* the information in DB suit for all general manufacturing
engineering functions: process and manufacturing resources planning,
computerized calculation of parameters, formation of technological
documents etc.;
* the DB structure and control principles are user-friendly: the
data in DB are easy accessible for review and corrections; the addition
of new information, copying of required data and deleting of old
information is simple and easy;
[FIGURE 2 OMITTED]
[FIGURE 3 OMITTED]
[FIGURE 4 OMITTED]
[FIGURE 5 OMITTED]
* the selection of necessary constant data from catalogues, lists
and classifiers is fast and easy due to:
a) segmented structure of DB,
b) special identification (classification) codes for particular
data,
c) special DB control functions ("fast find",
"sort", etc.);
* the structure of DB and constant data files, also special files
for system data ensure efficient inter face for sharing of calculated
parameters during each ME design stage, and for technological documents
formation;
* the developed data structure for typical technological solutions,
especially for coating TTP, allows accelerate the process planning and
manufacturing resources calculation;
* the DB structure for constant data is open and fit for data and
system integration for CIM environment.
6. Conclusions
The DB structure for integrated CAME system "SAT" was
created according to developed requirements, tested and corrected by
testing results and users' requests. All manufacturing information
in DB is exhaustive and not redundant; the structure of data is open and
fit for data and system integration.
The efficient data structure and DB of this system allows fast and
easy computer aided manufacturing engineering of a new product:
technological process planning, manufacturing resources calculation,
technological documentation formation. Using developed integrated data
structures the optimal model for efficient manufacturing engineering
system can be developed.
The practical experience of CAME system "SAT" application
justifies the presented recommendations for data structure and DB for
integrated system.
1. For integrated computer aided manufacturing engineering the
efficient integration not only CAPP and MRP II functions, but also the
structure of data and data bases is necessary. Such integration allows:
no dubbing data and functions; general initial preparation of data base;
common storage, search and selection of information; operative exchange
of data and results for design and calculations; common technological
documentation formation.
2. For efficient data integration the primary steps are necessary:
summarizing the user's needs; considering the DB structures and
control systems of existing local computerised systems and subsystems;
analysis of the nature of usable information, relationship between
common and specific data.
3. Data structure must be integrated and cover all data used by all
subsystems. One of the most important tasks--proper and correct
separation of manufacturing data into variable and constant. This
separation ensures comprehensive data structure and allows efficient DB
control and application.
4. Formulated recommendations for data structure for integrated
computer aided manufacturing engineering systems offers valuable
suggestions seeking efficiency of created databases and data structures.
They are useful not only for designers of CAME systems, but also for
solution of other problems of computer integrated manufacturing.
http://dx.doi.org/10.5755/j01.mech.20.2.6937
Received January 31, 2013
Accepted March 05, 2014
References
[1.] Hsin Hsin Chang. 2002. A model of computerization of
manufacturing systems: an international study, Journal Information and
Management 39(7): 605-624.
http://dx.doi.org/10.1016/S0378-7206(01)00118-5.
[2.] Shao, X.; Li, X.; Gao, L.; Zhang, Ch. 2009. Integration of
process planning and scheduling - A modified genetic algorithm-based
approach, Computers & Operations Research 36 (6): 2082-2096.
http://dx.doi.org/10.1016/j.cor.2008.07.006.
[3.] Bargelis, A.; Mankute, R.; Cikotiene, D. 2009. Integrated
knowledge-based model of innovative product and process development,
Estonian Journal of Engineering 15(1): 13-23.
http://dx.doi.org/10.3176/eng.2009.L02.
[4.] Shen, W.; Wang, L.; Hao, Q. 2006. Agent-based distributed
manufacturing process planning and scheduling: a state-of-the-art
survey, IEEE Transactions on Systems, Man, and Cybernetics, Part C:
Applications and Reviews 36(4): 563-77.
http://dx.doi.org/10.1109/TSMCC.2006.874022.
[5.] Peng, O.; Chung, Ch. 2007. The integration of manufacturing
systems using visualised CAPP for agile manufacturing, International
Journal of Manufacturing Technology & Management 11(3/4): 338-354.
http://dx.doi.org/10.1504/IJMTM.2007.013323.
[6.] Wang, X.H.; Ming, X.G.; Yan, J.Q.; Lu, W.F.; Peng, Q.J. 2007.
Collaborative design and manufacturing process planning in tooling
industry, International Journal of Computer Applications in Technology
30(3): 221-234. http://dx.doi.org/10.1504/IJCAT.2007.015727.
[7.] Xie, S.Q.; Xu, X. 2008. STEP-compliant process planning system
for compound sheet metal machining, International Journal of Production
Research 46(1): 2550. http://dx.doi.org/10.1080/00207540600818963.
[8.] Swindells, N. 2002. Communicating materials information:
product data technology for materials. International Materials Reviews
47(1): 31-46. http://dx.doi.org/10.1179/095066001225001058.
[9.] Mankute, R.; Bargelis, A. 2010. Innovative process development
applying intelligent computer aided process planning, Proceedings of
Int. Conf. on Industrial Logistics ICIL 2010 "Logistics and
Sustainability", IME- Military Institute of Engineering, Rio de
Janeiro, Brazil, 79-86.
R. Mankute Kaunas University of Technology, Kestucio 27, LT-44312
Kaunas, Lithuania, E-mail: rasa.mankute@ktu.lt
Table
Segments of constant data files (fragment)
Segments for Data File
Common data
Users Employees
Designers
Enterprises Enterprise codes
Division codes
Virtual enterprises
Production Products codes
Materials Material types
Material groups
Material codes
Material marks
Blanks Profiles
Blank types
Blanks
Auxiliary Auxiliary materials,
Materials components
Classifiers of Typical design features (TDF)
Typical features Typical bending features (TBF)
Segments for Data File
Mechanical TP
Operations Operation types
Operations
Operation documents
Steps
Equipment Equipment types
Equipment
Tools Tool types
Tools
Segments for Data File
Coating TP
Coatings Coating types
Coating processes
Coatings materials
Coating operations
Coating equipment
Coating solutions
Coating tools
Temperature
Coatings TTP Coatings TTP
TTP operations
TTP materials