Circular reference?

Discussion in 'Pro/Engineer & Creo Elements/Pro' started by dgeesaman, Feb 25, 2010.

  1. dgeesaman

    dgeesaman Guest

    We have a number of assemblies where we make a part for each piece of
    base material, then assemble them. Picture two plates assembled in a
    tee. The plate components have no links from anything. Then we
    create a component in-place and use the edges of the plates to extrude
    a weld volume.

    Next, we add an assembly cut feature to trim some of the weld and base
    machining away. Circular references appear. (?!?!)

    The CRC does not appear if I go to the extra effort of making another
    assembly that contains the post-weld machining cut features, but to go
    back and do that on older subassemblies is a nightmare.

    I don't remember that happening in the past, and in my mind it's not a
    CRC, and there is nothing harmful about this practice. Regeneration
    is sequential according to the feature tree in the assembly:
    1) Assemble plate 1
    2) Assemble plate 2
    3) Assemble weld to default coordinate system
    a) Regenerate weld feature using plate 1 and plate 2 references
    4) Regenerate assembly cut

    If this was always the case feel free to slap me in the head. But if
    it's a bug or change I'll submit it to PTC.

    Dave
     
    dgeesaman, Feb 25, 2010
    #1
  2. dgeesaman

    Janes Guest

    We have a number of assemblies where we make a part for each piece of
    base material, then assemble them. Picture two plates assembled in a
    tee. The plate components have no links from anything. Then we
    create a component in-place and use the edges of the plates to extrude
    a weld volume.

    Next, we add an assembly cut feature to trim some of the weld and base
    machining away. Circular references appear. (?!?!)

    The CRC does not appear if I go to the extra effort of making another
    assembly that contains the post-weld machining cut features, but to go
    back and do that on older subassemblies is a nightmare.

    I don't remember that happening in the past, and in my mind it's not a
    CRC, and there is nothing harmful about this practice. Regeneration
    is sequential according to the feature tree in the assembly:
    1) Assemble plate 1
    2) Assemble plate 2
    3) Assemble weld to default coordinate system
    a) Regenerate weld feature using plate 1 and plate 2 references
    4) Regenerate assembly cut

    If this was always the case feel free to slap me in the head. But if
    it's a bug or change I'll submit it to PTC.

    Dave
    Sounds like you're talking, rather obliquely, of a weldment. Why not just say so. And you're putting the welds in as 'components'. Question: doesn't Pro/WELD take care of stuff like this, without resorting to CRC creating trickery!?!

    David Janes
     
    Janes, Feb 26, 2010
    #2
  3. I used the word weld, not sure how that came out unclearly.

    In any case, I might try Pro/WELD since that has not been in customary
    use here and it might save the creation of an extra assembly file.
    Trouble is that these assemblies and all of the assemblies that use them
    will need reworked just to remove the CRCs.

    Dave
     
    David Geesaman, Feb 26, 2010
    #3
  4. dgeesaman

    Janes Guest

    I used the word weld, not sure how that came out unclearly.

    In any case, I might try Pro/WELD since that has not been in customary
    use here and it might save the creation of an extra assembly file.
    Trouble is that these assemblies and all of the assemblies that use them
    will need reworked just to remove the CRCs.

    Dave


    OK, you did use weld, missed that. What I guess I got stuck on is creating components in assembly and referencing other assembly components with 'Use edge'. Bad practice, guys! Thanks, Dave, for pointing out the single WORST practice of the way to model in assembly, or, rather, the BEST way to create CRCs. Much better to model/assemble to datum and use it as an internal draft reference in your sketch of the fillet weld. No CRCs, guaranteed. They come from modelling to assembly references. I don't know why it's such a big deal in Pro/e, but it is. I'm saying this for the uninitiated as I'm sure you know all of this already, Dave.

    David Janes
     
    Janes, Feb 26, 2010
    #4
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.