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

Community Tip - Stay updated on what is happening on the PTC Community by subscribing to PTC Community Announcements. X

How to create a subassembly.

JG_10566827
5-Regular Member

How to create a subassembly.

How can i create a sub assembly from an existing assembly. That i can use on another assembly.

1 ACCEPTED SOLUTION

Accepted Solutions
Chris3
20-Turquoise
(To:tbraxton)

@tbraxton has the right answer here but to expand on the answer:

 

1. If you don't have access to skeleton models you can use just an empty part model that holds your CSYSs or just place a bunch of CSYSs at the new assemble level.

 

2. Once you make your new assembly and skeleton, assemble it into your existing assembly. Then activate the skeleton in your new assembly. Then create a new CSYS feature and place it on top of the electrical box default CSYSs. Before closing the dialog box click the skeleton CSYS. This will then cause Creo to copy all of the CSYS transformations into the new default CSYS without the need to make a transformation matrix measurement. After you have closed the new CSYS dialog box you can now go back into your new assembly and assemble the electrical box on the new CSYS that you made in the skeleton model.

1.gif

 

View solution in original post

7 REPLIES 7

Create a new assembly and then add your existing assembly to the new model. It will then be a component in the newly created assembly. If this is not the solution you need then you will need to provide additional details on your scenario.

 

========================================
Involute Development, LLC
Consulting Engineers
Specialists in Creo Parametric
JG_10566827
5-Regular Member
(To:tbraxton)

With more added detail. I have multiple electrical boxes in place. That i would like to create a subassembly of. That i could then drop into another assembly. Just as they are already positioned.

JG_10566827_0-1675721879916.png

Thanks, JG

If I understand correctly this is one option. This assumes that you have access to the top down design tools (skeletons).

  1. Determine the relative position of the boxes to add csys or other datums to a skeleton to be created in a new assembly. Use csys transforms if possible.
  2. Create a new assembly model (i.e. electrical boxes)
  3. Create a skeleton model that defines the location of each box relative to datums that make sense for placement into new assemblies. This will be used to position the electrical boxes and other items as required.
  4. Add the boxes etc. to this new assembly model.
========================================
Involute Development, LLC
Consulting Engineers
Specialists in Creo Parametric
Chris3
20-Turquoise
(To:tbraxton)

@tbraxton has the right answer here but to expand on the answer:

 

1. If you don't have access to skeleton models you can use just an empty part model that holds your CSYSs or just place a bunch of CSYSs at the new assemble level.

 

2. Once you make your new assembly and skeleton, assemble it into your existing assembly. Then activate the skeleton in your new assembly. Then create a new CSYS feature and place it on top of the electrical box default CSYSs. Before closing the dialog box click the skeleton CSYS. This will then cause Creo to copy all of the CSYS transformations into the new default CSYS without the need to make a transformation matrix measurement. After you have closed the new CSYS dialog box you can now go back into your new assembly and assemble the electrical box on the new CSYS that you made in the skeleton model.

1.gif

 

tbraxton
21-Topaz II
(To:Chris3)

@Chris33

When following your example above is a reference to the existing assembly created when activating the skeleton within this assembly (existing) and copying referencing csys features? If so, that is an important detail as you would create a dependency on the existing assembly that would need to be managed for the new assembly of electrical boxes.

========================================
Involute Development, LLC
Consulting Engineers
Specialists in Creo Parametric
Chris3
20-Turquoise
(To:tbraxton)

If you didn't change the reference to be the default CSYS of the skeleton then yes there would be an external reference. When you complete the second step of clicking the default skeleton CSYS though, you remove the external reference and change it to the local skeleton CSYS reference.

tbraxton
21-Topaz II
(To:Chris3)

This will indeed save the step of creating measures to determine csys offsets. I was not aware of this ability to make independent the reference during feature creation in a skeleton. You would need to follow this process for each csys you need to extract from the existing assembly into the skeleton, but it will streamline the process.

========================================
Involute Development, LLC
Consulting Engineers
Specialists in Creo Parametric
Top Tags