onlyadrafter,
Good suggestion to use interchange assembly functionality which I will now summarize Again because I started writing my answer from the ProE Browser which I'll never do again.
I copied my post before leaving the window but then I copied the image location and when I got back to Pro my text was gone.
How to create and use Interchange Assemblies[/b]
Here it goes
1) First thing to do is create a new assembly of the interchange subtype
File > New > Assembly > Interchange
enter a recognizable name like ASM_XXXXX_A_INT.asm
where your original assembly name that component A&B are now in is ASM_XXXXX.asm
2) Add components A and C into this assembly. They can be positioned automatically because mating has no actual function in the interchange assembly.
3) Then figure out all the references in part A that have children in your part B
These will be all the Axes in part A used as references for co-axial holes in part B and any mating references such as the mating face on part A. If your part is Concentric as you say your life will be made easier if your other two mates are to assembly planes.
4) In your interchange assembly you will need to create Reference Tags
Insert > Reference Tag
Enter a name for the tab like HOLE_REF1 and hit New
(note if your holes in part B are part of a Reference Pattern, you will only need to create a single Axis Tag of the Pattern leader.
5) Select the Tag Name in the Tags list.
Select the Axis used for your first hole in part A and it will appear in the Assignments Box
Then Select the C component in the assignments box and pick the equivalent reference Axis in that part.
6) Create your Mating Surface Tags and additional Axis Tags if the holes are not part of a pattern.
7) Replacing component A with compoonent C
Select the Component A from the Model Tree and Right click and select Replace and you should get a dialog like the image below.
Click the open folder Icon below Selected model and you will see a list of the interchange Assembly that A is in and the other components that you added to the interchange.
Select the + sign and choose Component C from the list and hit
OK twice.
Wow that took some time to write. Hope it helps out.
Michael
![[wavey3] [wavey3] [wavey3]](/data/assets/smilies/wavey3.gif)