Skip to main content
1-Visitor
January 26, 2018
Question

parameter driven flexibility

  • January 26, 2018
  • 9 replies
  • 7576 views

Is there any way take a parameter driven sub assembly, put it into a higher level assembly, make that sub assembly flexible, and then control that flexibility with a parameter from the higher level assembly?

 

I have a sub assembly that has a hinge with angles that are driven with the parameter "HINGE_ANGLE". I'm trying to pull that sub assembly into a higher level assembly and control that same hinge angle from this new, higher level assembly. So I made the sub assembly flexible and added the "HINGE_ANGLE" parameter in the Varied Items. Next, I added "ANGLE" to the parameters of the top level assembly. I then went back into the Flexibility Varied Items and set "ANGLE" as an associated parameter to "HINGE_ANGLE".  Now I'm getting circular reference errors. Is there something I am missing, or am I just going about this the wrong way?

 

   

9 replies

24-Ruby III
January 30, 2018

Hi,

 

so you have parameter driven subassembly included in higher level assembly. If I were you I would create a relation in higher level assembly which drives parameter existing in sub-assembly.

 

I can create an example for you ... just let me know what Creo version do you use.

zwilson931-VisitorAuthor
1-Visitor
January 31, 2018

That would be fantastic. I am using Creo Parametric 2.0

24-Ruby III
January 31, 2018

Hi,

 

  • open topasm.asm
  • set TOPASM_ANGLE param value
  • regenerate

 

HamsterNL
18-Opal
February 2, 2018

You can also use EXECUTE statements to drive the INPUT parameters of a sub-assembly.