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

Community Tip - Did you get called away in the middle of writing a post? Don't worry you can find your unfinished post later in the Drafts section of your profile page. X

controlling flexible components via assembly relations

mbrockman
10-Marble

controlling flexible components via assembly relations

Hi guys,

I'm trying to controll the height of a die spring (flexible component) in my assembly. I whish to write a relation which will drive the flexible value so that

the spring will appear correct in the various die positions.

Thanks in advance and will post a summary.

Mark


This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.
2 REPLIES 2

Try this...

> Right click the component in the assembly model tree
> select "Make Flexible"
> Add the dimension or parameter
> click on the "Set displayed columns" button on lower right of dialog
> arrow over "Assoc. Param"
> double click the box under "Assoc. Param" and put a name (e.g. ZZZ)
> now in the model tree show the "Feature ID" column and note the Feature ID number of the component you want to vary (e.g. 19)
> write a relation in the assembly with the following syntax: ZZZ:fid_19 = whatever

Mike Foster
ATK Space

In Reply to Mark Brockman:

Hi guys,

I'm trying to controll the height of a die spring (flexible component) in my assembly. I whish to write a relation which will drive the flexible value so that

the spring will appear correct in the various die positions.

Thanks in advance and will post a summary.

Mark

Thanks to all who replied. A few suggestions was to define the flexibility method from "value" to "distance". This method did not work because I wanted the spring to open fully and depart from the surface. The solution came from Mike who enlighten me to a functionality in the flexible dialog box. And I quote:

> Right click the component in the assembly model tree
> select "Make Flexible"
> Add the dimension or parameter
> click on the "Set displayed columns" button on lower right of dialog
> arrow over "Assoc. Param"
> double click the box under "Assoc. Param" and put a name (e.g. ZZZ)
> now in the model tree show the "Feature ID" column and note the Feature ID number of the component you want to vary (e.g. 19)
> write a relation in the assembly with the following syntax: ZZZ:fid_19 = length

The "length" parameter was driven from my upper level assy relations. This resulted in the die spring to "compress and extend"correctly in one regeneration and with NO changes to the original spring.

Thanks again to all who helped.

Mark

Announcements
NEW Creo+ Topics: Real-time Collaboration


Top Tags