Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations cowski on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Solid Edge V12 Assembly / Circulary Dependency

Status
Not open for further replies.

JMMCAN

Mechanical
Feb 11, 2004
1
I use Solid EDge V12

I working on a 30-40 pieces assembly
When i would like to ad a relationship between 2 part, i recived this error message

Relationship Conflict
This contraint would create a circular dependency and is not allowed

If someone what can i do to fix this problem, because i didn't find anything on the SE help and my SE resaler don't know what to do,

thanks

Jmmolle@hotmail.com
 
Replies continue below

Recommended for you

This is probably due to both parts are inter-part related.
 
I've received a similar error in the past. Might be related, might not.

When I work on the parts of an assembly, their features change. Sometimes the constraints will become invalid because of the changes.

i.e. Add draft to a part, on face that is used for a constraint. Since the part can't "tilt" in the assembly (due to the other constraints), all the constraints become invalid.

Generally, if the assembly doesn’t have moving parts, I might not make the corrections right away because the part is likely in the same place (or the change might not be permanent).

So, down the road, when I try to add a new part, SE returns an error (not always, but sometimes).

It doesn't matter what kind of constraint I use or which parts I constrain to--even constraining to the layout planes yields the same error. Which is weird, because the layout planes are the base "parts" of an assembly and, theoretically, there is nothing you could do to mess them up.

I found that to fix it, you need to correct or remove all invalid constraints. Use the To Do List to help.

On a related note, when you have invalid constraints, the Move Part tool greys out.

Chris Kirchen
 
Basically a circular constraint means just that, Part A has a dependancy on Part B and you are trying to locate Part B dependant to Part A.

As fwc stated, the typical cause of circular dependancies is inter-part copies. For example, you have holes in Part B that you want to match in Part A so you interpart copy Part B into A. You then go into the assembly and try to locate Part B relative to A using those features created in A from the interpart copy of B.

--Scott

For some pleasure reading, try FAQ731-376
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor