Full length Article: Integration of product design, process planning, scheduling, and FMS control using XML data representation

An efficient model for communications between CAD, CAPP, and CAM applications in distributed manufacturing planning environment has been seen as key ingredient for CIM. Integration of design model with process and scheduling information in real-time is necessary in order to increase product quality, reduce the cost, and shorten the product manufacturing cycle. This paper describes an approach to integrate key product realization activities using neutral data representation. The representation is based on established standards for product data exchange and serves as a prototype implementation of these standards. The product and process models are based on object-oriented representation of geometry, features, and resulting manufacturing processes. Relationships between objects are explicitly represented in the model (for example, feature precedence relations, process sequences, etc.). The product model is developed using XML-based representation for product data required for process planning and the process model also uses XML representation of data required for scheduling and FMS control. The procedures for writing and parsing XML representations have been developed in object-oriented approach, in such a way that each object from object-oriented model is responsible for storing its own data into XML format. Similar approach is adopted for reading and parsing of the XML model. Parsing is performed by a stack of XML handlers, each corresponding to a particular object in XML hierarchical model. This approach allows for very flexible representation, in such a way that only a portion of the model (for example, only feature data, or only the part of process plan for a single machine) may be stored and successfully parsed into another application. This is very useful approach for direct distributed applications, in which data are passed in the form of XML streams to allow real-time on-line communication. The feasibility of the proposed model is verified in a couple of scenarios for distributed manufacturing planning that involves feature mapping from CAD file, process selection for several part designs integrated with scheduling and simulation of the FMS model using alternative routings.

[1]  Randall P. Sadowski,et al.  Simulation with Arena , 1998 .

[2]  N. Li,et al.  An XML-based implementation of manufacturing route sheet documents for context-sensitive and web-based process planning , 2008, Int. J. Comput. Integr. Manuf..

[3]  Jerry Y. H. Fuh,et al.  An adaptive and upgradable agent-based system for coordinated product development and manufacture , 2004 .

[4]  Steven Holzner Inside XML , 2000 .

[5]  Mooyoung Jung,et al.  MANPro: mobile agent-based negotiation process for distributed intelligent manufacturing , 2004 .

[6]  Behrokh Khoshnevis,et al.  Process planning knowledge representation using an object-oriented data model , 1997 .

[7]  Lihui Wang,et al.  Process planning and scheduling for distributed manufacturing , 2007 .

[8]  William C. Regli,et al.  A repository for design, process planning and assembly , 1997, Comput. Aided Des..

[9]  J. Arumugam,et al.  Integrative process plan model and representation for intelligent distributed manufacturing planning , 2004 .

[10]  Fernando Romero,et al.  Modeling workflow activities for collaborative process planning with product lifecycle management tools , 2008, J. Intell. Manuf..

[11]  Paul G. Maropoulos,et al.  Organizational knowledge encapsulation and re-use in collaborative product development , 2006, Int. J. Comput. Integr. Manuf..

[12]  Craig Schlenoff,et al.  Proceedings of the First Process Specification Language (PSL) Roundtable , 1997 .

[13]  Dusan Sormaz,et al.  Integration of Rule-based Process Selection with Virtual Machining for Distributed Manufacturing Planning , 2007 .

[14]  X. W. Xu *,et al.  STEP-compliant NC research: the search for intelligent CAD/CAPP/CAM/CNC integration , 2005 .

[15]  Steven R. Ray,et al.  ALPS: A Language for Process Specification , 1991 .

[16]  Ajit Wadatkar Process Selection for Hole Operations Using a Rule Based Approach , 2004 .

[17]  Behrokh Khoshnevis,et al.  A real-time computer-aided process planning system as a support tool for economic product design , 1993 .

[18]  Suk-Hwan Suh,et al.  STEP-compliant CNC system for turning: Data model, architecture, and implementation , 2006, Comput. Aided Des..

[19]  Jaikumar Arumugam Analysis of feature interactions and generation of feature precedence network for automated process planning , 2004 .