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

Community Tip - Your Friends List is a way to easily have access to the community members that you interact with the most! X

Searching for constrain sets

ilyachaban
13-Aquamarine

Searching for constrain sets

Hi, we work with big assemblies and sometimes structure of the model is a mess.
I want to find which part position will be affected after i change constraint of specific part(move). This is downstream example.

Next case is I want to know which part placement will affect this part position. This is upstream example. 

How can i do it in creo? 
Thanks in advice)

ACCEPTED SOLUTION

Accepted Solutions
ilyachaban
13-Aquamarine
(To:ilyachaban)

Conclusion. In this topis solution wasn't found or it doesn't exists

View solution in original post

10 REPLIES 10
tbraxton
22-Sapphire I
(To:ilyachaban)

The reference viewer supports such queries. Use the RMB in the model tree on the component of interest to activate the reference viewer as shown below.

tbraxton_0-1710330652738.png

Then set the context of the reference viewer to current component placement feature as seen here.

tbraxton_2-1710330723078.png

 

 

 

========================================
Involute Development, LLC
Consulting Engineers
Specialists in Creo Parametric
ilyachaban
13-Aquamarine
(To:tbraxton)

Yes, you are right it is actually possible to find constraint this way. But only one level further. And also when working on assebmly level you don't want to know which feature is creating this constraint. Most of the time(99.999%) you want to know which surface or which part is making constraint.
But this feature... it does something i don't know how to describe. It is unreadable. 

For example:
In this case i've modeleed simple boxy thing and connected everything with coinsident constraints. Each box has 3 mating surfaces with previous one. 
For some reason there is 4 reference surfaces from 1 extrude. But I've made mating by coinsident constraint with only 3 of them. 
Next problem that i can see from here is that there is no children found. But if you look at the model it is obvious that next box is connected to the one I've highlited. 

ilyachaban_2-1710394907677.png

 

ilyachaban_1-1710394805827.png

 

 

tbraxton
22-Sapphire I
(To:ilyachaban)

I think I know why there are 4 surfaces documented for your case, I would need the models to confirm. Are you able to share your test model? I have Creo 7 and Creo 9 installed.

 

If you hover the mouse pointer over each of the surfaces it will highlight them in the graphics window. By doing this you may understand why there are four surfaces used to define the constraints (references).

========================================
Involute Development, LLC
Consulting Engineers
Specialists in Creo Parametric
ilyachaban
13-Aquamarine
(To:tbraxton)

Hi, no problem here they are. Models from Creo 7.0.4
Also screenshots:

ilyachaban_0-1710484108536.png

ilyachaban_1-1710484128103.png

ilyachaban_2-1710484139687.png

 

 

 



I always try to do these kind of analysis in 2D since its always pain in the ass. I would try getting parrents from pro-program, export it as text and build a quick tree with some programming in python/batch

RH_8252267_1-1710491921737.png

 

 

ilyachaban
13-Aquamarine
(To:Radovan_DT)

I wouldn't say that it isn't the solution. But, doesn't it have to be a instrument inside of a creo parametric. 

Let me explain. Creo allows you to create huge structures. To follow up all of the connections you have to be able to look at it the way so it is at least readable. Not one by one loading structure of some specific subassembly created by pro program. 


@ilyachaban wrote:

Yes, you are right it is actually possible to find constraint this way. But only one level further. And also when working on assebmly level you don't want to know which feature is creating this constraint. Most of the time(99.999%) you want to know which surface or which part is making constraint.
But this feature... it does something i don't know how to describe. It is unreadable. 

For example:
In this case i've modeleed simple boxy thing and connected everything with coinsident constraints. Each box has 3 mating surfaces with previous one. 
For some reason there is 4 reference surfaces from 1 extrude. But I've made mating by coinsident constraint with only 3 of them. 
Next problem that i can see from here is that there is no children found. But if you look at the model it is obvious that next box is connected to the one I've highlited. 

ilyachaban_2-1710394907677.png

 

ilyachaban_1-1710394805827.png

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Hi,

your testing model (6 identical parts) is the root of the problem.

MartinHanak_0-1710511387044.png

 


Martin Hanák

Hello, I don't think so. 
This instrument has to work with instances. Not with an acutual part.
When you work with constraints they are applies to instances of a part not to an original part. 


@ilyachaban wrote:

Hello, I don't think so. 
This instrument has to work with instances. Not with an acutual part.
When you work with constraints they are applies to instances of a part not to an original part. 


Hi,

I agree with you that the Reference Viewer should also work with your test model. If you feel that the error needs to be fixed, then contact PTC Support. I won't do it. It is up to you to spend some time with PTC Support.


Martin Hanák
ilyachaban
13-Aquamarine
(To:ilyachaban)

Conclusion. In this topis solution wasn't found or it doesn't exists

Announcements
NEW Creo+ Topics: Real-time Collaboration


Top Tags