Community Tip - Visit the PTCooler (the community lounge) to get to know your fellow community members and check out some of Dale's Friday Humor posts! X
I have a hard time substituting some components in an assembly with a simplified representation using interchange assemblies. It just keeps saying "Substitution failed because no replacement items were found."
What am I doing wrong?
Here is what I try to achieve:
On our machines we have a certain lightning set, including a license plate light.
I created an interchange assembly, with the detailed license plate light, and a simplified version of it. That is defined as a simplify in that interchange assmbly.
But as a try to substitute this component with it simplified version, it says that no replacement items were found:
All assemblies are in session and regenerated. I have succeeded with this before, but now it seems impossible. Do I miss something? Why is the interchange assembly not recognized? Is Reference Pairing needed? Do we have some company settings that prohibit this? I can't get it...
Attached the interchange assemby as a reference. Using Creo 10. Any explanation of how to solve this would be lovely.
Hugo @ Kuhn
I was able to reproduce with your files. I made my own interchange assembly with your files though and was able to make the sub without issues. So the issue is likely your interchange assembly.
To make mine, I just created a new one, added the functional part and then added the simplified part with a default placement constraint. Then I went back to the assembly and made a new simp rep and right clicked on the functional component and choose sub by interchange just like in your screenshot.
I did this in Creo 11 because I don't have 10 but this module hasn't changed that I am aware of.
Weird! If I recreate the interchangne assembly from scratch, it works again.
The existing one keeps failing.
It looks like that our update from Creo 4 tot Creo 10 makes that these old interchange assemblies don't work any more.
Need to recreate them all...
.
If those "old" interchange assemblies are working correctly in Creo 4 and do not work in Creo 10 then you should open a support call with PTC. All Creo 4 data sets should open and fully regenerate in Creo 10 (or any release after Creo 4).
You can open a case starting here: Support Assistant
I had a similar problem. I removed components from one interchange asm; and created additional interchanges and the top level assembly did not recognize the original interchange assembly. Top level assembly was also "selective" about recognizing the "new" interchange assemblies. Recreating these interchange assemblies did not rectify the top level's ability to recognize the simp rep substitution.
What I would try, is removing the components for the interchange, and remove dependencies to form the top level assembly, then check in (to remove all PLM dependencies). check out, rework, and rebuild to see if the dependencies could be "reset". I have not tried this tactic yet.
