What's new

Product hierarchy

MOKSTech

Member
Hello

I'm trying to fix an issue I am having.

Created an assembly and multiple parts within it. Now I want to create a valid product hierarchy where assemblies are considered as production processes.

Is there any option to move parts between assemblies with keeping their constraints? Or do I need to start from scratch and rebuild my model?


This is a demo picture. Product cosists up to 1000 parts and assemblies.
1771253393701.png
 
Am i understanding correctly that you have thousands of parts in a single assembly and want to divide them into separate subassemblies for production?

If so, as far as i know, there is no built in feature that allows this. The most effective approach is to perform multiple Save As operations. Save the assembly as “Assy 123,” then delete the components that should not exist in that specific subassembly. Repeat this process as needed until all required subassemblies are created.

Be aware that removing large numbers of components may break existing constraint relationships on the parts you intend to keep. It’s advisable to anchor or fully constrain critical components before making these changes.

Once all subassemblies are created, build a new top-level assembly and insert the newly created subassemblies into it.

WARNING: NEVER make a copy the file from file explorer as it can cause major issues.. ALWAYS perform a SAVE AS so new UID's are created.
 
The product consists of up to 1000 parts.

There are sub-assemblies but I wish to re arrange the content of these sub-assemblies to be more precise considering production processes and spare part management.

As I understand from your response I still have to recreate everything. Save As sub-assemblies might be the same time consuming then recreating them from scratch. Never know what will brake and how it will behave.

I do appreciate the feedback.
 
Yeah, its definitely going to be a lot of work. By using save as, at least you don't have to load all of the individual parts and they will be perfectly oriented already. It could save quite a bit of time versus starting from scratch. :Shrug: sorry!
 
Hello

I'm trying to fix an issue I am having.

Created an assembly and multiple parts within it. Now I want to create a valid product hierarchy where assemblies are considered as production processes.

Is there any option to move parts between assemblies with keeping their constraints? Or do I need to start from scratch and rebuild my model?


This is a demo picture. Product cosists up to 1000 parts and assemblies.
View attachment 46502

@JCloutz is correct, there is no drag-n-drop method for moving an instance into a subassembly in the Design Explorer.

Using your example, to "move these two to "Test koost 2" subassembly", I would:
  1. Open Test koost 2 by RMB clicking and selecting Edit in new window.
  2. Add/insert and constrain two instances of Testimiseks to the Test koost 2 assembly.
  3. Close the Test koost 2 window which returns you to the assembly Test koost.
  4. Delete the two instances of Testimiseks indicated and Save the assembly
 
@JCloutz is correct, there is no drag-n-drop method for moving an instance into a subassembly in the Design Explorer.

Using your example, to "move these two to "Test koost 2" subassembly", I would:
  1. Open Test koost 2 by RMB clicking and selecting Edit in new window.
  2. Add/insert and constrain two instances of Testimiseks to the Test koost 2 assembly.
  3. Close the Test koost 2 window which returns you to the assembly Test koost.
  4. Delete the two instances of Testimiseks indicated and Save the assembly

This is probably the most ideal solution as I'll always see what I need to move to the new assembly and if I've missed anything. Unfortunately I don't seem to have an option to copy and paste parts as well. This means I need to search them in PDM every time.

I do appreciate your feedback.
 
While editing the sub assembly in the assembly you can right click on any part and "insert duplicate" or similar language. I believe holding Ctrl and dragging a part in the assembly should insert a duplicate part as well.
 
Back
Top