Skip to main content
1-Visitor
June 24, 2013
Solved

Automatic Constraints

  • June 24, 2013
  • 3 replies
  • 15738 views

I've been having an issue since installing Creo 2.0 where I'm trying to create an assembly and pull in parts, but they're not constraining correctly. I was watching a Creo Primer video, and the speaker said that Creo is smart and will automatically learn the constraints you've been using on a part and will apply them the next time you pull the part in. My problem is that mine will not automatically learn the constraints, and I have to go back and re-select the parts and constrain them manually. This isn't a terrible issue, but it is annoying when the video says that something SHOULD happen and it doesn't. The first file that I put in for the assembly file was the cube and then started adding cubes and shafts (cube file isn't labeled as cube currently).


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.
Best answer by ptc-5008082

File > Options > Configuration Editor

3 replies

17-Peridot
June 24, 2013

I think those videos are half educational and the other half propaganda. There is such a thing as Component Interfaces, but I don't know anything about "automatic". I don't use these so I am not sure what the video might be referring to.

1-Visitor
June 25, 2013

You wouldn't know anything about creating threads, would you?

17-Peridot
June 25, 2013

Sure, care to start a new thread?

1-Visitor
June 25, 2013

is your config option 'create_temp_interfaces' set to yes?

17-Peridot
June 25, 2013

Nice find, Charlotte. Why would that be "no" by default?

12-Amethyst
June 25, 2013

Antonius, would you expect this to be a default ? This will result user in entering with-interface type placement by default if there is at least one similar compoinent already assembled somewhere, not having explicit interface created anywhere ... on the other hand this is clear automation.

1-Visitor
June 26, 2013

I'm having this issue as well. Just switched to Creo 2.0 from WF5, and immediately noticed that I have to go and reconstrain a repeated part every single time I place it. In WF5, the references window would retain the part features that were selected before, and you would only have to select the corresponding features of the assembly to constrain to. Needless to say, my productivity in asm mode has gone down as a result. Hoping soemone comes up with the answer, and thanks to Christopher West for starting the thread!

17-Peridot
June 26, 2013

This brings up the question:

When you have create-temp_interfaces set to yes, do the interface features need to be written back the sub-component or is this always maintained within the using assembly?

Aleksey, are you referring to patterned components tied to a reference pattern when you say "repeated"?

1-Visitor
June 26, 2013

Antonius,

If I'm interpereting "patterned components tied to a reference pattern" correctly, then no. For example, when I constrain a fastener to a patterned hole, I can press the pattern button and Creo properly places that fastener into every hole of the pattern.

What I'm talking about is the situation where I may need to put a given fastener into a few different holes on the assembly, some of which may be in independent patterns on different parts of the assembly and some of which may just be individual holes.

What I'm missing from WF5 is the fact that I used to be able to take my fastener, mate its axis to the axis of the hole it's going into and mate the underside of its head to the surface of the part that the hole is in. Then, every time I needed to place the same fastener in a different hole that did not belong to the pattern of the original hole, all I needed to do was click on the axis of the new hole and the corresponding surface and the fastener would be placed correctly.

So really, my issue is that when I try to constrain multiple instances of a given component to a few non-patterned features of the assembly, Creo does not remember the features of that component that were used to constrain it to the assembly the first time. As such, I find myself having to reselect the features of the component that I want to constrain to the assembly every single time I place a new instance of it, which is what I thought the OP's issue was. I figured there must be some default setting that has changed between the two releases, and the fix would be to simply enable it.

Hope that made some sense, and that I interpereted your reply correctly. Eagerly awaiting your reply!