In today's collaborative working environment, it is rare that an entire product is designed in only one CAD system. The term multi-CAD describes the ability to manage content from multiple CAD sources and then create an integrated single design using content from more than one CAD authoring system. An example of working in a multi-CAD environment is designing a vehicle in Solid Edge using an engine designed in another CAD application where the structure is defined and managed in Teamcenter, the components are defined by JT, and Solid Edge Draft documents the product. The engine is placed in the vehicle in Solid Edge and assembled into position. The foreign authoring system owns the content placed in the native Solid Edge design. The Teamcenter preference, SEEC_Foreign_Datasets is used to define the foreign data source. Solid Edge ST4 supports DirectModel (JT) only.
This workflow introduces the concept of a driven reference where a document's geometry is defined by a non-Solid Edge source. The driven reference is read-only whether opened or in-placed activated and the Save As command is available if you want to create a new item for editing. Driven references go through an out-of-date check. If the foreign source changes, the change is synchronized the next time the file is opened. Driven references are uniquely identified in Assembly PathFinder by .
Teamcenter provides product structure (BOMView). The structure is configured per Revision Rule. A BOM line provides occurrence data that includes position. Once the product structure is configured, each unique Item Revision is queried for geometric information. The information from Teamcenter is used in Solid Edge Assembly. The assembly environment considers:
Native Solid Edge content
Driven references (foreign data containing a geometric representation)
Non–modeled content (no geometric representation exists)
Use Solid Edge Assembly commands to position the content. Use the Open command to search for the Solid Edge Assembly and open the document, synchronize structure changes and check out the assemblies. Use the Assemble command, the Move command, or the Part Copy command to position the foreign assembly in the context of its parent. Then you can save the Solid Edge Assembly to Teamcenter and create a drawing saving the drawing to the same Item Revision with the Solid Edge Assembly or saving the drawing to a new Item.
Since foreign data is expected to change, an ability to track if it is out-of-date and synchronize product design is required. The Solid Edge option to save Solid Edge content back to Teamcenter is Add Solid Edge Datasets. The option is available in Solid Edge Options→Manage when a document is open in Solid Edge. The multi-CAD option is enabled on a per user basis. Using this option, when an assembly is saved to Teamcenter, Solid Edge creates a Solid Edge Dataset under the source Item Revision and then uploads the Solid Edge document into Teamcenter as a driven reference.
For the Solid Edge ST4 release, there are two things to keep in mind:
Solid Edge Embedded Client requires the structure to configure only one Item Revision. There is no support for multiple Revisions from the same Item.
Solid Edge Embedded Client does not support foreign CAD assembly features.
Teamcenter captures JT content in a dataset called DirectModel. The relation that connects a DirectModel Dataset to an Item Revision is IMAN_Rendering. The JT file is connected with a named reference JTPART.
The Teamcenter site preference SEEC_Foreign_Datasets determines what datasets to consider when a Solid Edge 3D dataset is not saved to the Item Revision. The preference is included with SEEC Administrator and is False (0) by default. Currently, Solid Edge supports DirectModel (JT) only.
Teamcenter provides the product structure or BOM view for documents created outside the Solid Edge environment. BOM synchronization is controlled by the Teamcenter preference SEEC_BOM_Synchronization. SEEC Administrator delivers this preference with BOM Synchronization off. To enable BOM synchronization, set the SEEC_BOM_Synchronization preference to true.
The Teamcenter preference SEEC_BOM_Synchronization supports the following search order:
Search for Solid Edge 3D managed content.
If the Item Revision does not include Solid Edge 3D contents, then search for an alternate 3D representation, DirectModel (JT).
If there is no DirectModel, then consider the item a non-modeled occurrence.
Preference syntax details are available in the Solid Edge Embedded Client Administrator's Guide.