Skip to main content
6-Contributor
December 19, 2024
Question

Interchange Assembly parameter

  • December 19, 2024
  • 1 reply
  • 816 views

hej i need some help with some Relations with parameters in an Assembly and parts from an interchange Assembly:

Situation is as follows:

I do have a Top Level Assembly, in this Top Level Assembly i have a Componet with Feat ID 123

This Component is in an Interchange Assembly defined with reference tags. each Componet from the Interchange Assembly has 3 parameters named A,B,C

how can i acces those Parameters cause i would like to use them in a relation.

i tried to call them with :FID  or: CID

it works until i replace the part in the Top Assembly using the replace by interchange command.

when i do this the Feat ID will be changed from Feat ID 123 to Feat ID 124, with that my relation is not working any longer. because in my relation i use :CID i tried before using :FID but my parameters have different FID: Numbers so that doesn't work either.

 

hope someone can help me with this 🙂

Regards

Markus

 

1 reply

13-Aquamarine
December 24, 2024

Hello @MK_9183946 . If you want parameters to be called whenever you want them  , use NOTEBOOK in creo to store parameters. They become global which can be accessed whenever needed.

 

Muthoni_Lewis_M_1-1735058145182.png

 

6-Contributor
December 25, 2024

Hello Lewis,

 

thanks for the hint, i never used Notebook as i am just starting with Creo, would work a Mathcad sheet the same way as the Notebook or is there still some difference in it?

 

else the problem is that i have several components from an interchange assembly that i want to swap, they have the same parameter names with different values, and i want to have that the different values in my assembly automatically just with replacing the component., as they are just three angles that different i created a measuremetn analysis in my assembly and the angles i used planes for to measure them and these have the same reference tags so it gets the job done, but looks like a messy workaround, pretty sure there is some smarter way in doing it.

 

Regards

Markus