Replace Unrelated Components
You can replace a component with an unrelated part or subassembly. Pro/ENGINEER provides the tools to map the references required from both objects to ensure that there is no feature failure due to missing references.
PTC Creo Parametric
|Product / Module||
PTC Creo Parametric
|Product Functional Area||
|User Interface Location||Edit > Replace|
|Processes, Initiatives, and Best Practices|
Benefits and Description
You can replace a part or assembly component at any assembly level and the target component and all its children are automatically replaced. From the Replace dialog box, you can map references from one object to the other. Using a table, you can highlighted and color-code reference tag for each target and source. Advanced and more granular reference definitions are also available.
- A method to map the assembly references between a model in an assembly and the model that is to replace it
- A prompt for you to confirm that the assembly references are mapped correctly before the model is replaced
- The option to manually change the mapped references, if necessary
- Failure resolution procedures if the reference mapping method fails
- Mapping table storage so that you can automatically replace multiple occurrences of the same model
You can automatically find pairs of references between the outgoing component and the replacement component. There are several pairing rules:
- Same Name—Automatically pairs objects with the same name and type.
- Component Interfaces—Searches for the interfaces with the same names and then examines each definition. If the same reference types are used in each interface then these can be mapped automatically.
- Same History—Searches the replacement model for any external references to the original model. If found, these references are automatically paired.
- Same Parameters—Automatically pairs parameters with the same name and type.
After autotagging, autoselection, or manual selection, a pairing table is created. You can store the pairing table in the current assembly or, if you have an AAX license, you may create a new interchange assembly. Both methods have advantages and disadvantages.
Storing a pairing table in the context of the current assembly:
- Advantage: Models used for replacement are not modified.
- Disadvantage: During subsequent replacements on other assemblies, you must search and find the appropriate assemblies that define tags for outgoing and incoming components. This may be time-consuming.
Storing a pairing table as a separate interchange assembly (please note, this requires an AAX license) :
- Advantage: You can easily find all interchange assemblies in which this component is located.
- Advantage: All possible candidates are offered for replacement.
- Disadvantage: It modifies the models (unwanted with library parts).