cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - You can change your system assigned username to something more personal in your community settings. X

Replace by Copy should work for subassemblies

Replace by Copy should work for subassemblies

Replace by copy is currently only available for parts.  It is grayed out for subassemblies.  This functionality should be extended to allow subassemblies to be replaced with a copy.  When replacing a subassembly you should be given a dialog box similar to file, save a copy which lets you either copy or reuse the components of the subassembly.

18 Comments
dhermosillo
13-Aquamarine

This is especially relevant to model based definition where a simple change could potentially un-place all annotations.

jcivetta
1-Newbie

What you could do, for not loosing everithing:

     Open the sub assy and make a family table with one member ( the new sub assy), do not save the original model.

     Go to the top assembly, replace by the family member

     Delete the family table in the original model

You're done

dmartin
11-Garnet

Another scenario comes to mind relevant to cabling:

I have an assembly with subassemblies A and B. Subassembly B has a Shrinkwrap of subassembly A (for cabling, Top Down Design, etc.).

If I do a Save As of subassembly A to subassembly C, and replace A with C in my top level assembly, the Shrinkwrap in B still points to A.

danderson
11-Garnet

One issue with the family table option. If you delete the family table the assembly that you swapped out in is still looking for the family table in order to pull up the new instance the assembly needs.

PTCModerator
Emeritus
Status changed to: Acknowledged
 
BJP
11-Garnet
11-Garnet

I NEED THIS!!!

LPE_EF
6-Contributor

Idea is almost six years old and has 73 votes now.

 

Can we get an update on when this will be implemented?

ArnaudVandeVeer
16-Pearl
Status changed to: Under Consideration

We are reviewing  this solution.

 

By the way, there is a work around:

  • Save a copy of the assembly
  • Replace by Unrelated Component
    • or make an external interchange assembly
  • Edit Ref Table and map by "Same History" rule
    • or manual mapping
TL_98656
1-Newbie

I need this option to work.

Didn't this work many years ago?

I've been using PTC for 23 years now and I thought I was able to do this on assemblies in the past.

JoshuaHouser
16-Pearl

I see this is "Under consideration" for more than a year and a half. Isn't there some prioritization done for functionality that is clearly supposed to be there? Worst-case, enable the check-box and dump me into the reference pairing dialog, at least that relieves me of making an interchange assembly.

StephenW
23-Emerald II

I agree. If you use PDMLink, you can do this very easy but that only works for those users. 

It's difficult to understand how it was not within the intended functionality of the replace by copy.

S_Edgenear
14-Alexandrite

@olivierlp 

 

Isn't this funcionality delivered in Creo 9? If so, the status could be changed.

olivierlp
Community Manager

@S_Edgenear    After some internal consultation, it seems that the idea is not exactly what Creo can do: Creo 9 allows to replace a sub assembly by (selecting) an existing copy – we do not allow you to create the new copy on the fly (which is mentioned in the description). 

"Delivered" may be a stretch... 

 

S_Edgenear
14-Alexandrite

Thank you for the feedback. I hasn't tried it yet in Creo 9, so I wasn't sure if the functionality was the same or not.

BJP
11-Garnet
11-Garnet

Its been only 8 years, so maybe its fixed in Creo 10?

SherryTakahashi
11-Garnet
  • We would like this functionality to work for sub-assemblies as well
  • And we would also like it to work where the part or sub-assembly appears in different locations throughout the top level assembly structure, but we only want one occurrence to be different.
  • We have 450 Creo users and 450 NX users at our company
  • This function already exists in NX with a right-click; "Make Unique" in the model tree and enter the new name (right in the model tree)

SherryTakahashi_0-1666814357961.png

 

ArnaudVandeVeer
16-Pearl

To replace 1 or more occurrences of a sub-asm, You can open that sub-asm in a separate window and make a copy then from the top level asm, select 1 or more occurrences from that sub-asm and replace by existing copy, selecting the just created copy. The selected sub-asm(s) will be replaced accordingly.

BJP
11-Garnet
11-Garnet

This is for Creo 9 apparently. Still not as easy for assemblies as for parts buts its a start. I guess I have to wait for Creo 12 or so 😆

https://support.ptc.com/help/creo/creo_pma/r9.0/usascii/index.html#page/whats_new_pma/assembly_replacing_component_with_copy.html