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

Issues with current implementation of assembly level features

Issues with current implementation of assembly level features

The current method of cuts as assembly level features drives a lot of issues when dealing with complex bill of materials. When an assembly cut is made, a feature is added to the piece part level after regeneration. This causes the actual change of the geometry (whether it is adding a hole, etc.) to occur, in the model tree, way before the actual assembly feature is located. This causes changes to feature id's, etc. that impact the assembly features higher in the model tree. For example, if you create a Creo Solid Weld in an assembly, then create a machining cut after the weld, which might reflect the real life order of operations, that cuts through an edge or surface that the weld references, your weld will either fail or have a portion of the weld disappear. The work around is to create a copy of the surface or edge at the piece part level that the weld can reference. This copy exists before the assembly level feature is added to the piece part, so it is not impacted.

 

I do not know enough of the programming behind the geometry manipulation to have a good suggestion on a solution. My thought is that assembly features need to move away from being added at the piece part level, and somehow need to be able to manipulate the geometry at the assembly level itself. Something like "negative material" that is able to remove material that might exist in the same location, but exists in the assembly rather than at the part level.

2 Comments
danders238
Granite

Please further explain issue.

As far as I know regular cuts, holes, sweep cuts, revolve cuts at the assembly level add no new features to the component level or change size at the component level.

If you are using the weld application with weld prep while creating welds, this will add the features to the lower level components. As far as I know framework does the same thing by adding features to the lower level components.  These are intended to be use at the concept stage to add the features in the beginning of the parts design life cycle.

If you don't want the feature at the part level example: rough stock (with weld prep the parts will have the cuts before welding) you might want to look at making the part "flexible" on the fly at the assembly level when it's placed, resuming the feature at the assembly level and changing its size at the assembly level and have the feature suppressed at the part level to maintain a blank stock state.
Hope this Helps,

Don A
Pro/E user since rev 10

test129847
Regular Member

The picture blow shows the additional features that show up after assembly level cuts are made. I am struggling to reproduce some of the feature failures that were caused by the assembly cuts later in the model. I was able to get a circular reference to show up because of this issue. 

 

test129847_0-1614974191959.png