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

Community Tip - Have a PTC product question you need answered fast? Chances are someone has asked it before. Learn about the community search. X

Relations Have Errors

JWayman
1-Newbie

Relations Have Errors

Folks,
I need some help. Again!
We have an assembly, skeleton/layout driven, with lots of part relations in
it. All simple D123=parameter ABC stuff.
Problem is, if I redefine, say, a curve in a given part, often the dimension
is replaced in the process. In this example, D123 might become D456. Then,
when I open the relations dialogue, it will report 'Relations Have Errors',
because it is looking for D123, which no longer exists.
Here's the rub: If I don't open the Relations dialogue, Good Old Pro/E
doesn't think it is important enough to tell me that my relations have
fallen over, even when I regenerate.
Thus, sometimes, when I fail to realise that I have inadvertently made a
relation fall over, I will open the Relations dialogue in another assembly
and make a change, only to find that my change can't be saved because
'Relations Have Errors'. Then I have to find the errors, comment out the
relations, close the dialogue box, open the part in which the dimension has
gone missing, determine the new dimension to call in the relation... you get
the idea.
Is there a way to have Pro/E inform me immediately a relation falls over?
Wouldn't it be nice if, when I changed something in Sketcher, Pro/E told me
that I had lost a dimension that was used in a particular relation, and that
relation was used by these features, parts and assemblies? It's Friday, so I
can dream...

Wildfire 2, M220


Cheers


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
dgschaefer
21-Topaz II
(To:JWayman)

If you rely heavily on relations, and you're replacing like dims and
therefore want any relations driven by or driving the old dim to be
driven by or drive the new, use the replace functionality in sketcher.



Rather than creating a new dim & deleting the old, go to edit ->
replace, pick the old dim you want to replace, create the new dim.
Think of it as "Replace this with that."  The new dim will have the same
ID as the old (D123 in your example) and all the relations will still
work.  Of course, if the dims aren't truly interchangeable, that may
produce unexpected results, so be aware.



You can also do the same with sketch entities, although prior to WF4 the
sequence is the opposite.  It's more "Use that to replace it with this."
You would sketch the new entity first, then select edit -> replace, pick
the new then the old.  In WF4 (and on I presume) it's the same as with
--
Doug Schaefer | Experienced Mechanical Design Engineer
LinkedIn
gwalker
4-Participant
(To:JWayman)

This won't help you find the errors after the fact, but it might help prevent the errors in the future...
In sketcher, make sure you use #Edit, #Replace whenever possible in the sketch so that the new dimension takes the identity of the old dimension and the relations remain intact.
You can replace geometry with this option also, however the selection order is different.
Top Tags