Skip to main content
tbraxton
22-Sapphire II
22-Sapphire II
January 30, 2023
Solved

Failed round: self intersecting geometry

  • January 30, 2023
  • 4 replies
  • 3305 views

Creo 7.09; I am not able to provide the model for inspection.

 

Can anyone offer any insight into how to get this round to regenerate? The solid surfaces involved are all planar or cylindrical. I am hoping someone can suggest what to look for when this is happening.

 

The model has no geometry checks and has absolute accuracy set. Rolling ball and spinal options fail, variable round fails. Surface round will regenerate but cannot be solidified and has transitions that are not consistent with the solid geometry needed. The surface round produces the same error when attempting to solidify the quilt.

 

You can see below in the image that it is curling back on itself and not following the edge selected for round to be applied to.

 

tbraxton_0-1675036615689.png

 

Best answer by tbraxton

The problem is caused by a surface intersection in the solid. It creates an unstable geometry condition with the surfaces in the geometry kernel but does not throw a geometry check. Any children of this surface intersection result can be unstable. Unpredictable regeneration without any feature or geometry errors generated.

 

This is the area that is causing the issue. Note that it does not interface directly with the rounds that are failing as a result. Which are outside the view here. The failed rounds reference one of the surfaces (planar) involved in this intersection of solid geometry.

tbraxton_0-1675261273452.png

Zoomed in on the corners above.

tbraxton_1-1675261332273.png

 

Modifying the surface intersection to that shown below results in all features regenerating without any errors.

tbraxton_2-1675261514612.png

 

 

 

 

4 replies

24-Ruby III
January 30, 2023

Hi,

please publish also picture of surface round. What happens when you use smaller value eg. 0.25 ?

tbraxton
22-Sapphire II
tbraxton22-Sapphire IIAuthor
22-Sapphire II
January 30, 2023

The previous picture posted is using the surface option in the round. The yellow spiral is the surface created by the feature. I have tried values as low as 0.05 mm radius with the same issue.

kdirth
21-Topaz I
21-Topaz I
January 30, 2023

I appears Creo is having problems with following the tangency.  Have you tried making a second set beyond the tangency for Creo to follow.

There is always more to learn.
tbraxton
22-Sapphire II
tbraxton22-Sapphire IIAuthor
22-Sapphire II
January 30, 2023

I determined the root cause of this. It is related to another round feature upstream in the order. If I change the order of the "problem" round feature, then I can get this one to regenerate. The problem round feature does not intersect this round that fails to regenerate which is odd. It does intersect one of the planar surfaces that is a reference to this failed round.

 

This problem feature is somehow causing Creo to not regenerate two downstream rounds properly. Unusual behavior. PTC support will probably argue it is unique to this model. I think otherwise but do not have the time to prove them wrong on that at this time.

 

I have "fixed" this by reordering the problem round to after the failed regeneration rounds and the model regenerates fully without geometry checks.

tbraxton
22-Sapphire II
tbraxton22-Sapphire IIAuthorAnswer
22-Sapphire II
February 1, 2023

The problem is caused by a surface intersection in the solid. It creates an unstable geometry condition with the surfaces in the geometry kernel but does not throw a geometry check. Any children of this surface intersection result can be unstable. Unpredictable regeneration without any feature or geometry errors generated.

 

This is the area that is causing the issue. Note that it does not interface directly with the rounds that are failing as a result. Which are outside the view here. The failed rounds reference one of the surfaces (planar) involved in this intersection of solid geometry.

tbraxton_0-1675261273452.png

Zoomed in on the corners above.

tbraxton_1-1675261332273.png

 

Modifying the surface intersection to that shown below results in all features regenerating without any errors.

tbraxton_2-1675261514612.png