Family Table Woes

Discussion in 'Pro/Engineer & Creo Elements/Pro' started by Aggrevated, Nov 20, 2007.

  1. Aggrevated

    Aggrevated Guest

    So, I have an assembly that has multiple instances.

    I have a screw file that has 10 different lengths... all instances of
    a generic.

    I want to change which instance of the screw is used in each instance
    of the assembly.

    How exactly do I pull this off?

    Thanks.
     
    Aggrevated, Nov 20, 2007
    #1
  2. Aggrevated

    graminator Guest

    I think you open each instance of the assy, click on the screw and go
    to >edit>replace, replace by family table.
     
    graminator, Nov 20, 2007
    #2
  3. Aggrevated

    Janes Guest

    I think you open each instance of the assy, click on the screw and go
    to >edit>replace, replace by family table.


    I can't recall ever trying this, but I tend to think that the 'edit>replace>by family table' method will not put individual screw instances in individual assembly instances. Here's why: the regeneration of family table objects, whether part features or assembly components, is governed by the table. And, you can't control or vary the regeneration of anything which is not in the table. So, the only way you can get individual screw instances into individual assembly instances is by putting the generic screw in the generic assembly table and listing the instances under it by the appropriate assembly instance. I think....

    David Janes
     
    Janes, Nov 20, 2007
    #3
  4. Aggrevated

    Aggrevated Guest

    But that would replace the component in every instance.
     
    Aggrevated, Nov 20, 2007
    #4
  5. Aggrevated

    Aggrevated Guest

    To be more specific... I want different instances of the assembly to
    have different instances of the screw
     
    Aggrevated, Nov 20, 2007
    #5
  6. Aggrevated

    graminator Guest

    Right, so there's a generic assembly with a generic screw, then
    instances of both.
     
    graminator, Nov 21, 2007
    #6
  7. Aggrevated

    Aggrevated Guest

    So, the only way you can get individual screw instances into individual assembly instances is by putting the generic screw in the generic assembly table and listing >the instances under it by the appropriate assembly instance. I think....
    Ok. Clear as mudd. So what type of Column do I put in the family
    table?
     
    Aggrevated, Nov 21, 2007
    #7
  8. I use 2000i2, but i think the principle should be the same from what i
    remember of wildfire
    select component as your column. there are then 3 ways to do it.
    1 use tools, configure assembly compoents, and select the item, and
    replace it with the instance
    2. in the cell, type in the name of the instance instead of the y/n
    3. Open the family table instance, and then replace it with the screw
    instance

    option 1 is a little harder to navigate, but the best one.
    for just screws you should be ok, but when you have motre complicated
    parts as family table menbers, yuou may have problems with refences in
    parts not updating properly if you choose options 2 & 3

    cheers
    Craig
     
    rec . music . makers . percussion . hand-drum, Nov 22, 2007
    #8
  9. Aggrevated

    davedekker Guest

    open your family table editor and "add column"... select "Component"
    then select your fastener, go into your table this is where you
    normally would have a "Y" or "N" under each instance, instead type in
    the name of the component instance you want for each of your instances
    in the table, verify and try opening one..

    good luck,

    DD
     
    davedekker, Jan 18, 2008
    #9
  10. Aggrevated

    Aggrevated Guest

    Well, unless anybody can show me different I say... This doesn't work
    if the part is "flexible"
     
    Aggrevated, Feb 26, 2008
    #10
  11. Aggrevated

    Aggrevated Guest

    Nevermind. Helps if you spell the instance name right.
     
    Aggrevated, Feb 26, 2008
    #11
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.