CAD data exchange


CAD data exchange

CAD data exchange involves a number of software technologies and methods to translate data from one Computer-aided design system to another . This PLM technology is required to facilitate collaborative work (CPD) between OEMs and their suppliers.

The main topic is with the translation of geometry (wireframe, surface and solid) but also of importance is other data such as attributes; metadata, assembly structure and feature data.

Methods of translation

There are basically three methods of transferring data from one to another.
* Direct CAD system export/import
* Direct 3rd party translators.
* Intermediate data exchange formats

Direct internal

Some CAD systems can directly read and/or write other CAD formats, simply by using file open and file save as options. As most CAD file formats are not open, this option is limited to either systems owned by the same company or via hacking of competitor's file format.

Direct external

There are a number of companies that specialize in CAD data translation software, providing software that can read one system and write the information in another CAD system format. These systems have their own proprietary intermediate format some of which will allow reviewing the data during translation. Some of these translators work stand-alone while others require one or both of the CAD packages installed on the translation machine as they use code (APIs) from these systems to read/write the data.

Data translation formats

A common method of translation is via an intermediary format. The sending CAD system exports out to this format and the receiving CAD system reads in this format. Some formats are independent of the CAD vendors being defined by standards organisations while others, although owned by a company, are widely used and are regarded as quasi industry standards. It is becoming increasingly common for companies owning these quasi industry standards to further the use of their formats by openly publishing these data formats. As an example, UGS, owner of JT, announced the [http://www.ugs.com/about_us/press/press.shtml?id=5192 publication of the JT data format] in early 2007. That publication led Daimler Chrysler to adopt JT as its master 3D format.Example formats
*IGES
*STEP – ISO 10303
*VDA-FS
*DXF
*Parasolid XT
*JT
*DRGA number of CAD data exchange methods are described by recent academic studies. The neutral modeling command (NMC) method [*cite book
author = Xiang Chen, Min Li and Shuming Gao
year = 2006
title = A Web Service for Exchanging Procedural CAD Models Between Heterogeneous CAD Systems
book = Computer Supported Cooperative Work in Design II, Vol. 3865 LNCS, Springer Verlag
doi = 10.1007/11686699_23
url = http://www.springerlink.com/content/95rj4pwgp1862126/
] ., proposed by Zhejiang University, is an example of these methods.

Level of information detail translated.

As each CAD system has its own method of describing geometry, both mathematically and structurally, there is always some loss of information when translating data from one CAD data format to another. The intermediate file formats are also limited in what they can describe, and they can be interpreted differently by both the sending and receiving systems.

It is therefore important when transferring data between systems to identify what needs to be translated.

If only the 3D model is required for the downstream process, then only the model description needs to be transferred. However, there are levels of detail. For example: is the data wireframe, surface, or solid; is the topology (BREP) information required; must the face and edge identifications be preserved on subsequent modification; must the feature information and history be preserved between systems; and is PMI annotation to be transferred.

With product models, retaining the assembly structure may be required.

If drawings need to be translated, the wireframe geometry is normally not an issue; however text, dimensions and other annotation can be an issue, particularly fonts and formats.

No matter what data is to be translated, there is also a need to preserve attributes (such as color and layer of graphical objects) and text information stored within the files.

Sometimes, however, there is a problem caused by too much information being preserved. An example are the constraints placed on designers arising out of the design intent-history captured in parametric design systems. The receiving system must provide designers with the design freedom to modify geometry without having to understand the history of, or undo, the design tree.

Some translation methods are more successful than others at translating data between CAD systems.

MultiCAD Digital Mockups

Two CAD/CAM/CAE PLM trends have been driving CAD Data Exchange technology. One is the need for close interaction throughout today’s extended multiCAD enterprises. The other is the increased reliance on digital mockups to permit visualization, design in context, simulation and analysis of large scale assemblies prior to the actual manufacture of the physical product.

Ongoing advances in data exchange technology have enabled significant fulfillment of those needs.

The ability to visualize medium if not large scale assemblies was one of the early successes of these CAD translation formats. Hardware improvements and the development of lightweight formats supported larger scale assemblies.

Current advances now allow an “Active Mockup.” This allows design in context with analyses and simulations such as dynamic clearance analysis and automatic generation of motion envelopes. Active mockups allow the edit of components from directly within the multi-CAD assembly. Multiple level-of-detail displays support interactive performance even in huge assemblies.

CAD to CAM Data Exchange

NC programming typically requires that the geometry received from a CAD system, whether in wireframe, surface, solid or combined formats, be free from any irregularities and inconsistancies that may have occurred in the CAD phase of geometry creation. Data exchange from CAD to CAM must therefore include tools for identifying and repairing those inconsistancies. These tools are typically included in the [http://www.plm.automation.siemens.com/en_us/products/nx/machining/data_exchange.shtml data exchange software] of each CAM solution-set.

In a true PLM environment, CAD to CAM data exchange must provide for more than the transfer of geometry. Product Manufacturing Information, whether generated by the designer for use by manufacturing, or generated by the manufacturing organization for use by design, must be a part of the data exchange system.

Bibliography

External links

* [http://www.bridgeart.net/software_database/browse_by_data_format.php Data Formats for AEC Software]
* [http://www.ugs.com/products/open/parasolid/ Official Parasolid web page]
* [http://www.jtopen.com/ Official JT Open web page]
* [http://www.autodwg.com/pdf-to-dwg-converter/ data formats change from PDF to editable DWG drawing]
* [http://www.autodwg.com/PDF/ batch change CAD files to PDF file format]


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • CAD standards — have been created to improve productivity and interchange of Computer aided design documents between different offices and CAD programs, especially in architecture and engineering. AEC (Architecture Engineering and Construction) Standards CAD… …   Wikipedia

  • Data model — Overview of data modeling context: A data model provides the details of information to be stored, and is of primary use when the final product is the generation of computer software code for an application or the preparation of a functional… …   Wikipedia

  • CAD-Software — Ein einfaches Bauteil in 3D Ansicht (CATIA V5) Arbeiten mit CAD im Zeitraffer Der Begriff Rechnerunterstützte Konstruktion oder englisch Computer Aided Design (CAD) [ …   Deutsch Wikipedia

  • Data discrimination — Network Neutrality Related issues and topics Automatic telephone exchange Data discrimination End to end principle Internet Protocol Tiered Internet Bandwidth Throttling …   Wikipedia

  • CAD — Computer Aided Design (Computing » General) Computer Aided Design (Academic & Science » Architecture) Canadian Dollar (Regional » Currencies) **** Coronary Artery Disease (Medical » Physiology) ** Computer Aided Drafting (Business » General) **… …   Abbreviations dictionary

  • EXPRESS (data modeling language) — EXPRESS is a standard data modelling language for product data. EXPRESS is formalized in the ISO Standard for the Exchange of Product model STEP (ISO 10303), and standardized as ISO 10303 11. Overview Data models formally define data objects and… …   Wikipedia

  • Standard for the exchange of product model data — STEP (STandard for the Exchange of Product model data) ist ein Standard zur Beschreibung von Produktdaten. Diese Beschreibung umfasst neben den physischen auch funktionale Aspekte eines Produktes. STEP ist formal in der ISO Norm 10303 definiert.… …   Deutsch Wikipedia

  • Historia del CAD (Computer Aided Design) — Saltar a navegación, búsqueda Contenido 1 Introducción 2 Antecedentes 3 El CAD irrumpe en el mercado 4 …   Wikipedia Español

  • Standard for the Exchange of Product Model Data — STEP (STandard for the Exchange of Product model data) ist ein Standard zur Beschreibung von Produktdaten. Diese Beschreibung umfasst neben den physischen auch funktionale Aspekte eines Produktes. STEP ist formal in dem ISO Standard 10303… …   Deutsch Wikipedia

  • Foreign exchange market — Forex redirects here. For the football club, see FC Forex Braşov. Foreign exchange Exchange rates Currency band Exchange rate Exchange rate regime Exchange rate flexibility Dollarization Fixed exchange rate Floating exchange rate Linked exchange… …   Wikipedia