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

Community Tip - Learn all about PTC Community Badges. Engage with PTC and see how many you can earn! X

Undeserved Circular Reference error message

kimndave9
1-Newbie

Undeserved Circular Reference error message

A minor puzzle - I have a model using datum curves created from cross-sections. I don't want to use all the section entities, and am using 'use edge' in a sketch to capture the ones I want.


It appears the section is being evaluated after the entire assembly, so the section-cut references parts that come after the 'use edge' curves.


If it was possible - I'd fix the regeneration location of the xsection before the references to the curves are created. It would also be OK if I could change the component list intersected by the xsection, as an assembly cut can be handled.Even though the curves are generated from a section, the section doesn't appear in the Program for the model.


If the Insert point is moved after the curve generation feature (suppressing all later parts) and the item listed as part of the circle, the assembly regens without complaint. Were it a real circular reference, it should list the reference as missing.


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.
1 REPLY 1

David,


Where was the original section created, in the assembly? If you created a section in the assembly, then created curves using that section, then activated your part and created geometry using "use edge" from those curves, from the subsequent cross-section, then you have created a circular reference based not only on the inter-relationshipfrom the Assembly to the Part, your CRC is alsoeffected by the placement and relative model tree position of the asembly datum plane used to create the cross-section. That is why the assembly doesn't complain if you move the curves around to the other "insert location". the CRC is temporarily non-existent in one position as opposed to the other.Whoa...a mouthful!


If the "curves" you require are that important for the success of the assembly, make them the driving feature(s) and not a resultant entity buried within an assembly.



Dean




In Reply to David Schenken:



A minor puzzle - I have a model using datum curves created from cross-sections. I don't want to use all the section entities, and am using 'use edge' in a sketch to capture the ones I want.


It appears the section is being evaluated after the entire assembly, so the section-cut references parts that come after the 'use edge' curves.


If it was possible - I'd fix the regeneration location of the xsection before the references to the curves are created. It would also be OK if I could change the component list intersected by the xsection, as an assembly cut can be handled.Even though the curves are generated from a section, the section doesn't appear in the Program for the model.


If the Insert point is moved after the curve generation feature (suppressing all later parts) and the item listed as part of the circle, the assembly regens without complaint. Were it a real circular reference, it should list the reference as missing.


Top Tags