You are on page 1of 6

The 9th Intemational Conference on Computer Supported Cooperative Work in Design Proceedings

Kiowledge Based Distributed Product Design and Manufacturing


mgo Mendikoa, Dr.Mlkel Sorli, Jose I.Barbero, Ana Carrill0
Foundation LABEIN Spain
mendikoaalabein. a,sorIi@iilabein.es, iosemlabein.es, ana@Yabeia.es

Abstract looks for how to add value to the product by


incorporating to it knowledge and expertise coming
Currently most of the design and manufacturing from all participants on the product value chain.
management systems of an enterprise deal with local Manufacturers need to benefit fiom Extended
and stafic database systems and do not consider all the Enterprise techniques by involving all actors
involved pro&ct/process knowledge from the whole throughout the very critical phase of productfprocess
value chain. The approach presented in this paper development including suppliers, designers from
mainly focus on those techniques that can support multi different sites and companies in a collaborative way of
dishibuted clients and provide a lfynamic database work, production, servicing.
service. thus making possible a Qnamic distributed They will provide their own product knowledge to
design and manufacturing process. The core enhance product development, and this knowledge
application of the system presented manages the needs to be saved and managed. Loss of this knowledge
diswibufed design and manufacturing process through results in increased costs, longer time-to-market and
the internet between direrent reams. including the reduced quality of products and services. This new
management of all the relevant product knowledge for paradigm implies a quite new scenario: knowledge
design and manufacturingprocesses. capturing and sharing, new forms of interrelationship
between companies and persons, etc.
Keywords: Distributed Design-Manufacturing, As we know engineering design is a multi-
Dynamic Database, Knowledge Management, Internet. disciplined environment, a highly integrated and
integrating process. Designers deal with many
constraints to balance manufacturability and functional
I. Introduction objectives within a marketable product specification.
The designers must transcend their perceived view of
With globalisation, enterprises are strategically the world, to overcome the narrow boundaries of
distributing their design and manufacturing activities in specification, while exploiting specialised technical
different regions to remain competitive. Therefore, problem solving skills and be open to external
there is the need for a platform to facilitate the product information at all stages o f the design cycle. This
development and manufacturing requiring collaboration requires the integration and utilisation of information,
among disparate parties in different geographic supplied from many sources both internal and extemal
locations to cost effectively win customers in a short and in many formats. The designs created by a
time. Cotlaboration is particularly vital for product Knowledge Based Engineering (KBE)application have
design since this upstream activity in the product life a predictable structure, which contains individually
cycle has a decisive impact on the success of the identifiable objects. This means that it is possible to
particular product [l], [Z]. include additional rules, in the generative model, to
In addition, it is becoming more or less obvious that create alternative views to support a wide spectrum of
it is not possible to l l f i l the new requirements solely product development activities [7], [8j.
based on conventional CAD-CAE systems and the The noveIty of the approach here is to focus the
present Internet facilities [3]. The current.Internet-based distributed product design and manufacturing on
systems show poor functionality and perfamame product knowledge, which is not completely managed
compared to conventional standalone systems. New today in the whole value chain, and which comes from
infrastructure, toots, methods and knowledge are suppliers, customers and employees (and tacit or
needed. A distributed cooperative product design informal knowledge generated by internal staff-)
capability [4] is therefore necessary, which is both a involved in the development process. It represents the
managerial and a technical challenge. next evolution of product information systems, taking
New ways of working move ineluctably towards the standards and practices forward to support co-operative
extended enterprise [ 5 ] , [6]. Extended enterprise working and partnerships.
concept in parallel with the Concurrent Enterprising This paper presents a Knowledge based Distributed
Product Design and Manufacturing System developed

679
The 9th International Conference on Computer Supported Cooperative Work in Design Proceedings

inside the Asia-Europe collaboration project Web- knowledge for the complete design and manufacture
Enabled Collaboration in Intelligent Design and of the part.
Manufacture. The system presented in this paper On the other hand API applications are developed
manages the distributed design and manufacturing for specific CAD users packages, so that design rules
process among different distributed teams over the can be automatically applied by the CAD users in their
internet, including all the relevant knowledge for design local CAD system. The users select the remote KBE
and manufacturing processes. A central Dynamic module and with the correspondent AP1 wilI be able to
Database residing in a server including all the work within the local CAD package.
product/process knowledge of the value chain is From the users point of view, the users CAD
controlled by a local application performing all the includes a specific Graphical User Interface through
main Product Data Management features. The Dynamic which relevant data can be introduced and visualised.
Database is accessible for the different teams during the The Middleware includes the necessary tools in order to
design and manufacturing process, thus making ensure the correct communication and visualisation of
possible a real collaborative work, being all the data. The technologies included in the Middleware are
necessary knowledge shared by the distributed teams. based on COMA [9] for a collaborative environment,
X M L [lo] transmissions, Web services to use a specific
2. System description KBE module, or Applets of Java.

In this section the basic structure of the system 2.1 Distributed design and manufacturing
developed for distributed product design and methodology
manufacturing is described, which includes Dynamic
Database, Product Data Management (PDM) and The distributed design and manufacturing basic
Knowledge Based Engineering (KBE) modules. methodology is described in the following paragraphs.
It has been developed specifically for this project Designers (CAD users) will interact with the main
and resides in a central Server, managing the Dynamic PDM apptication in the Server, which interacts with the
Database (which includes the necessary knowledge, Dynamic Database and KBE specific modules, both
such as design rules parameters), as well as main residing in the Server. Therefore, CAD users will be
Product Data Management features. The database is able to perform the design according to the design
based on MS Access for Windows and is accessible for rules previously defined based on manufacturing
the different partners during the design and criteria (among other possible criteria to be considered).
manufacturing process. There is not direct interaction between CAD and CAM
Figure 1 shows the system basic structure. CAD and users, but collaborative work among designers can be
CAM users interact with the server through the performed through the central PDM in the server.
Middleware. This server includes a software application Once designers reach a design that fulfils the
which performs the basic PDM features and interacts rules, CAM users will be able to get from the central
with the Dynamic Database, residing in the server as store in the Server the geometry file (neutral formats are
well, thus centralizing the design and manufacturing used) corresponding to the final design. CAM users are
process. then able to generate the necessary CAM files from that
The Dynamic Database is linked to the KBE geometry, in order to check any possible manufacturing
modules, therefore including all the necessary problem. If problems arise, part geometry should be
knowledge for product design and manufacturing, i.e. modified, for which designers receive-the appropriate
the design rules, process parameters, etc. The basic notification fiom the Server. In some cases some design
PDM features are imptemented in a software rules could probably need modification, and the
application which performs the connection between correspondent D E module and the Dynamic Database
CAD and CAM users, as well as the KBE and Dynamic could undergo modification by an authorised user.
Database for which it manages reading and writing Geometry files will be reiated with the correspondent
permissions. This central serve? contains all the CAh4 tiles in the PDM, and every update in any file
project information, i.e., every file related to the will be registered and co-ordinated by the PDM
product (geometry, process parameters, etc) and application in the Server.
external users can interact with it through this specific The manufacturing processes considered in this
PDM application. prototype in terms of KBE modules and CAM files are
There are specific KBE modules for specific part forging (for some specific families) as well as
families and production processes. Different KBE machining with Parallel Kinematic Machine (PKM).
modules are available for different kinds of parts and Further developments will include other manufacturing
production processes (such as forging, machining, etc.) processes.
since different processes have different type of tules
related. The set of rules includes the necessary

680
The 9th International Conference on Computer SupportedCooperative Work in Design Proceedings

developed, so that the CAD user can automatically


incorporate the manufacturing rules in the design.
Neutral formats are used as standard for geometry,
since the system is intended to be used by teams using
I different platforms and CAD systems. ,
I
I Later on during the project the system will be
I
I adapted to other CAD systems like Solid Edge or I-
DEAS (for both UNIX and Windows), developing their
correspondent APl applications.

2.2.3 CAM. PKM (Parallel Kinematic Machine) related


software is the main C A M system in this first
prototype. It works off-line (IocaI for the CAM user),
and checks if the product geometry fdfils the
manufacturing requirements. A short description of
PKM CAM operations is presented in section 3.

2.3 Modules developed

The main modules developed for this prototype are


the PDM application and the KBE modules for the
manufacturing processes considered, both residing in a
central Server.

2.3.1 Product Data Management (PDM). This


application performs the basic product data
management features and manages the KBE modules
and the Dynamic Database.
Modifications in the files and databases in the Server
Figure 1. Structure of distributed product design are done hierarchically and controlled by this PDM
and manufacturing system application, which has been specifically developed with
the specific features required in this project.
2.2 Software tools selected The main PDM features performed by the
application in the Server are the following:
The specific software tools used in this prototype are Management of the classification of components
based in MS Windows operating system. Later on and documents. Documents are classified and
during the project other operating systems like UNIX or managed as components of an assembly.
LINUX will be considered in order to achieve a Creation of new users and new projects and
multiplatform system. subprojects related.
Management o f the information related to
2.2.1 Dynamic database. Dynamic Database will documents, such as name, type of document,
contain the assembly, parts and related documents project, description, current owner, state of
information as well as the values of the design rules revision, date of last modification, current
parameters based on the specific manufacturing configuration, documents related.
process. Different manufacturing processes have Files update and product lifecycle control,
different manufacturing rules, so there are as many considering different states for the documents
databases as different processes considered. Reading or (design, manufacturing, pending revision,
writing permissions for external users are managed by obsolete, etc). The manager or an authorised
the PDM application in the Server. user is able to change the state of a document.
The database software is based on MS Access, Management of documents ownership.
where the design rules parameters values are File access, reading and writing permissions for
implemented through the PDM application. In external users with the knowledge database in
subsequent developments other systems like MySQL the server.
will be used.
Figure 2 shows the graphic user interface developed,
2.2.2 CAD. The CAD system selected for the f i s t where the information can be read and introduced by a
prototype is Solidworks for Microsoft .Windows, for remote user. Some actions are not active for non-
which the necessary API application has been administrator users, for these users the graphical user

681
The 9th International Coufermce on Computer Supported Cooperative Work in Design Proceedings

interface will not even show the icons related to these PDM is linked to a MS Access database, like that
actions. represented in figure 3, where all the relevant
information related to the assemblies, parts and
documents is stored. This database cannot be directly
seen by the user, whose only interaction with it is
through the PDM tool.

2.3.2 Knowledge Based Engineering W E ) . As it is


well known, Knowledge Based Engineering KBE is a
special type of Knowledge-Based Systems with a
particular focus on product engineering design and
downstream activities such as analysis and inspection,
manufacturing, cost estimation and even sales
engineering etc. It allows companies to capture and
reuse the knowledge and experience of their engineers,
together with manufacturing best practice, legislation,
costing, and other rules for the product development.
Figure 2. PDM Graphic user interface In this system prototype for distributed product
design and manufacturing, different modules are
developed for each process and for each part family, in
order to implement the specific design rules and process
parameters. These modules are implemented in
connection with the dynamic database where the design
rules parameters values are stored.
KBE modules basicaily consist of a set of files
containing all the information related to the product
design and manufacturing, as well as the graphical user
interfaces that alIow remote users accessing and
modifying the information. Parameters values are stored
in the dynamic database, and can be read or modified
by authorised users through the user interfaces
developed.
Designers can in this way get the parameters values
in order to apply the design rules in the product design.
Figure 3.Assembly information is stored in.a MIS These data will be automatically used inside the CAD
Access database system through the appropriate MI application
deveIoped for that specific CAD package.
In figure 2, the left part of the screen (left panel) In the left panel of the PDM application, KBE tab
shows the current project (if PDM is selected, & it is can be selected in order to access to productlprocess
by default) with the following structure: Assembly, knowledge (design rules, etc) as shown in figure 4,
Sub-assembly, Part and Document. An assembly has a where the graphical user interface is shown. It allows
C A D file associated and may be composed of different an authorised external user to read or write the values
sub-assemblies, each of one is in turn composed of of some design rules parameters corresponding to a
different parts. Every part has different files associated, typical forging process. These parameters are such as:
corresponding to geometry (CAD files, includmg a - flash land geometry,
neutral format), C A M files as well as any other file - preform volume,
containing information relevant to the design and - drafiangles,
manufacturing process for that part. - convex radius,
When a document is selected in the left part o f the
screen by the user, the information related to that
document can be visualized in the right part of the
screen (right panel), selecting Document. In
addition, the information related to the part to which
that document is related can be seen selecting Parts
data, and finally the information related to the
assembly to which that part belongs can be seen
selecting Assembly data in that right panel.

682
The 9th International Conference on Computer Supported Cooperative Work in Design Proceedings

between different working teams located in Europe and


China.

Flgure 4. Design rules for a forging process

3. Case study
A real case study will be performed in order to show
a collaborative process for part design and
manufacturing between Europe and China. After
L*-.--.- . 3

European partners have completed the design of an Figure 5. PKM Machine (Courtesy of HIT)
indussial part, according to the requirements and
constraints imposed by the Parallel Kinematic Machine 5. Future work
(PKM) manufacturing process, it will be fabricated
using the P K M facilities located at Harbin Institute of Possible approaches for detecting product/process
Technology (HIT) in China. The design process will problems are to be incorporated as part of the
have been performed according to the manufacturing collaborative design and manufacturing process.
specifications as well as the knowledge related to the Classical approaches related include topics such as
product that has to be taken into account as well. Statistical Approaches (Statistical Process Control,
PKM is a multi-axis and high-speed machining Process monitoring methods, etc), Learning approaches
process that can machine compIex surface with (neural networks), Problem solving methods, Ruled
accuracy. Figure 5 shows a picture of a PKM machine based and Case based reasoning, Fuzzy Control or
that will be used in this case study. FMEA, among others.
The PKM CAM system resides in the manufacturer The inclusion of a methodology for failure causes
and includes the necessary modules to get the NC file, analysis and failure prediction in even not-yet-existing
i.e. the Cutter path planning module, Interference systems will be considered by means of AFD
calibrating module, Cutter Path Simulating module, and (Anticipatoy Failure Determination), which is based on
NC code generating module. The interference TRIZ methodology (Theory o f the Solution of
calibration is done on the CAM user, but the Inventive Problems) [ll]. The AFD System supports
manufacturability assessment result is sent to the CAD these applications by providing a disciplined, rigorous
designers. CAM user sends the CAM files to PDM process by which the user can thoroughly analyse given
server, and PDM manages the properties of the files failure mechanisms, obtain an exhaustive set of
like files name, directory, creation date, creators potential failure scenarios, develop inventive
name, using eligibility, etc. sohtions to prevent, counteract, or minimise the impact
of the faiIure scenarios. The main objectives of this
4. Conclusions methodology are: Analyse previous failures and be able
to understand how to invent such failures; Identify an
As stated in the introduction, distributed design and exhaustive list of potential failure scenarios as well as
manufacturing needs to be focused in product any negative, harmful or undesired effects or
knowledge, captured from the whole value chain phenomenon; Transform the process of problem
(designers, manufacturers, suppliers, customers, etc), no analysis from asking why a failure occurred to how can
matter how geographically dispersed they may be. a failure be produced; Incorporate the full complement
The application described above represents a step to of TRIZ operators to develop innovative solutions [12],
achieve this goal, making possible a collaborative ~31.
design process and manufacturing of a real part

683
The 9th Iatemational Conference on Computer Supported Cooperative Work inDesign Proceedings

Acknowledgement [6] D. Stockic, M. Sorli, L. Urosevic Product Knowledge


Management Support System for Dynamic Extended SMEs
Prague e-ZOO2 Conference (e-Business & e-Work). Prague,
Project Web-Enabled Collaboration in Intelligent November 2002.
Design and Manufacture is funded by the European [7] D. Su. Internet-Based Engineering. The Nottingham
Commission under the Europe-Asia collaboration Trent University,2000.
program (Project contract: ASVB7-301/3 152- [SI C. Gilman, M. Aparicio, J. Barry, T.Dumial, H. Lam and
99/72553). The authors wish to acknowledge the R. Ramnath Integration of design and manufacturing in a
contribution of the consortium partners. virtual enterprise using enterprise rules, intelligent agents,
STEP and workflow. NIIIP S M R T consoriium.
References [9] R. Ben-Natan. CORBA.A guide to the Common Object
Request Broker Architecture. McGraw Hill, 1995.
[IO] M. Storga, D.Pavliz, D. Marjanoviz XML-based Web
111 J. Yeol Lee, H. Kim, K. Kim A web-enabIed approach to
feature-based modelling in a distributed and collaborative Service for Collaborative Product Data Management; 8th
International Conference on Concurrent Enierprising -
design environment. Concurrent Engineering Research and ICE2002; Centre for Concurrent Enterprising, University of
Applications, 2001,9(1): 74-87.
Nottingham; Nottingham; UK; 2002.; 405-412.
[2] I. Horvith, J.S.M.Vergeest and 2.Rusak. Six ingredients [ l l ] G. S. Altshuller, Creativity as an Exact Science.
of collaborative virtual design environment, Internafiunal httD://www.ideationtriiz.comi
Design Conterence, Dubrovnik, 2002. [12] V. Mitrofanov,From Manufacturing Defect to Scientific
[ 3 ] A. Chaudhari, V. Patil Future Trends in Collaborative Discovery. St. Petersburg: TRIZ Association of St.
Product Data Management Systems. Tuta Consultancy Petersburg, 1998.
Services, 2002. [13] B. Zlotin and A. Zusman, An Integrated Operational
[4] M. Sorli, LA, Gutitrrez mew Paradigms in product Knowledge Base (System of Operators) and the Innovation
Development. EDC2002 (Engineering Design Conference). Workbenchm System Software, 1992 (in Russian).
London, July 2002.
IS] B. Konsynski: Strategic control in the extended
enterprise,IBMSysrems Journol, vol. 32, no. 1, pp. 11 1-145.

684

You might also like