Font Size: a A A

The CAD Integration Based On The PDM System

Posted on:2006-05-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y T ZhuFull Text:PDF
GTID:2168360155453091Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
PDM (PDM: Product Data Management) is a technology based thesoftware. It integrates all the information and procedure about the productstogether. The product information includes any data belong to the production,such as the files of CAD/CAM/CAE, Bill of Material (BOM: Bill OfMaterial), the product configuration, the transaction files, the product orders, theexcel files, the producers'cost, suppliers'state, and so on. The procedure ofproduct includes all the thing s about the working process, machining guide and allthe programs of manage process about the sanction, the usufruct, the security, thework standard and methods, the working flow, the organization relation. PDMincludes each field of the product's lifecycle, in PDM all the new data can besaved and got in order by all the users which include the engineers, NC operators,the treasurers and the sellers.The PDM makes the function of integrated framework in the process ofenterprise information integration. All kinds of applications , such as such asCAD/CAM/CAE, EDA, OA, CAPP and so on, is integrated by all kinds of"object". All the product data which is distributed every place and every runningapplication in company, is high integrated, corresponded and shared. All theprocedure of developing productions are high optimized or recombined.The thesis mainly introduces the design and realization of the CADintegration basis on the PhosphorPDM system. The CAD integration uses the WebServices and XML (XML: eXtensible Markup Language) technology of SOA(SOA: Service-Oriented Architecture) to integrate all kinds of the planar and thethree-dimensional CAD software. The designers can intercommunicate with thePhosphorPDM system through the CAD software directly, sequentially managethe product data and the product model files and build the association of theproductions.CAD software is the origin of the product data in the PDM system. The PDM system gains the product data and builds the product structure through the CAD integration. Lots of the product data and the blueprints which are designed by the CAD software need to be input the PDM system through the CAD integration system. In the PDM system the data is built to the data object which is design for the part, and according to the used relationship, the structure relationship between the parts is built up.In the CAD integration sub-system basis on the PhosphorPDM system, the Web Services is designed and realized by Java on the WebLogic server, and theclient by C++. It breaks down the tradition which is one CAD software for one PDM system, realized many kinds of CAD software integrated to one PDM system. In the whole design architecture of the CAD integration system is divided into three parts: the data transmission tier of Web Services and XML, the design and development of the client, the design and development of the server. The data transmission tier of wen service is designed by the technology of SOA. It makes every logic operation as a service for the user to call on. It can provide the uniform call with many kinds of developing platform. As long as the services are developed by the normal Web Services technology, the client can call on the services through the protocol of the normal Web Services. So the Web Services client can be developed by any developing platform. In the data transmission, we found the uniform data formats, and envelope the uniform model informations which are distilled from the CAD model files with the XML document. We describe the model files in the XML document by Base64 code. At last we build a data model with the base part informations and the model file informations, and transfer it by SOAP (SOAP: Single Object Access Protocol) through the network. Because the SOAP message is a kind of RPC (RPC: Remote Procedure Call) of the XML document binded in the HTTP (HTTP: Hypertext Transfer Protocol), it is not only a simplex data transmission, but also a procedure call. It joins the procedure call to the data transmission. While transferred the data, we build the structure relationship between the parts according to the product relationship, and add the association of the part objects in the database. The clients of the CAD integration include the secondary development for CAD software and the common module of the CAD integration. The secondary development is based on the CAD software. The main function is to distill the attributes and the file from the CAD model. The DLL (DLL: Dynamic Link Library) technology is used for the common module of the CAD integration. We divide the modules according to the logical operation, and deal with the operation. The whole client is designed in the MVC model. The data model is the CADmodel files, and the interfaces contral the interaction between the data models.When calling the services, the clients get the settings for the product data, such assourse, lifecycle, project and so on. For decreasing the coupling between all themodels, we use the reuse technology, interface and dynamic loading. The server of the CAD integration is design in EJB, and based on thePhosphorPDM system which is designed in J2EE framework. It uses theservices location and EJB (EJB: Enterprise JavaBean) local call technology, V...
Keywords/Search Tags:Integration
PDF Full Text Request
Related items