Cancel
Showing results for 
Search instead for 
Did you mean: 

Nonmergeable curves modified after Cleanup

Legend
Legend

Hello,

 

I found an another issue in Femap v11.2. When I use the Cleanup command, the nonmergeable curves are modified. For example in this model the original solid looks like this:

 

Original solid.jpg

 

Please do the following:

 

1. With Update NonMergeable Curve command select curves on solid 17. Click Yes to make all curves nonmergeable on this solid.

2. With Update NonMergeable Curve command select curves on surface 670. Click No to make all curves mergeable on this surface.

3. Cleanup solid 17 with default settings.

 

The result will like this:

 

Modified solid.jpg

 

All curves around of the holes are rotated to horizontal or vertical position and a lot of mesh sizes are reseted.

 

Best regards,

 

Peter Kaderasz

 

7 REPLIES

Re: Nonmergeable curves modified after Cleanup

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom

Dear Peter,

I see the problem, well, this is a normal behaviour of SOLID CLEANUP command, to reconstruct the solid creating internally new surfaces in the zone of cylinders, I suppose the reason is to convert general surfaces to analytic geometry like cylindrical surfaces in order to perform a geometric simplification, here Mark is the Expert in the Parasolid geometric kernel of FEMAP.

 

What I see here is command "Modify > Update Other > Nonmergeable Curve .. " is not doing its job because GEOMETRY > SOLID > CLEANUP command performs simplification of the geometry correctly.

 

solid-nonmergeable-curve.png

 

Definitely in this case SOLID > CLEANUP cause more problems than benefits!!.

Best regards,

Blas.

Blas Molero Hidalgo, Ingeniero Industrial, Director
IBERISA • 48004 BILBAO (SPAIN)
WEB: http://www.iberisa.com
Blog Femap-NX Nastran: http://iberisa.wordpress.com/

Re: Nonmergeable curves modified after Cleanup

Legend
Legend

Hi Blas,

 

I want to remove the following curves from the solid only:

 

Removable curves.jpg

 

This is only a part of my model. I use other surfaces in Mesh / Mesh Control / Approach on Surface / Matched - Link to Surface command. My goal is to remove the shown curves and keep all other surfaces and curves unchanged, otherwise I must do again a lot of work.

 

How can I do that without Cleanup command?

 

Best regard,

 

Peter

Re: Nonmergeable curves modified after Cleanup

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom

Dear Peter,

This is very easy: use command  "Geometry > Solid > Remove Face" and click in the surface  ...

 

remove-face-0.png

 

 ... and you will see the result: magia!!.

 

remove-face.png

 

Best regards,

Blas.

Blas Molero Hidalgo, Ingeniero Industrial, Director
IBERISA • 48004 BILBAO (SPAIN)
WEB: http://www.iberisa.com
Blog Femap-NX Nastran: http://iberisa.wordpress.com/

Re: Nonmergeable curves modified after Cleanup

Legend
Legend

Hi Blas,

 

really, it's work, and I can delete curves from Solid with Delete Curves command (but why only one curve at time?).

 

Best regards,

 

Peter

Re: Nonmergeable curves modified after Cleanup

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom

Dear Peter,

I am happy it runs for you!.

 

Regarding deleting curves, yes, this is the trick I share with my FEMAP customers, and I am happy you discovered as well!!. In fact, FEMAP allows to delete curves from solids, but one-by-one!!. If you need to remove more than one, then use SOLIDS > REMOVE FACE.

 

In general, I prefer to use SOLID > REMOVE FACE instead MESHING TOOLBOX > FEATURE REMOVAL > SURFACES because the first one is more "natural", the second is more agresive.

 

Best regards,

Blas.

Blas Molero Hidalgo, Ingeniero Industrial, Director
IBERISA • 48004 BILBAO (SPAIN)
WEB: http://www.iberisa.com
Blog Femap-NX Nastran: http://iberisa.wordpress.com/

Re: Nonmergeable curves modified after Cleanup

Legend
Legend

Hi Blas,

 

there is an another trick in Femap v11.2. You can move points too with commands Move by Point or Move to Point, but sometimes Move by Point command doesn't work. But you must use this commands carefully, because after using this trick, the Cleanup command will not fully operational. I show this in the following model:

 

Moving point.jpg

 

After I moved point 6521:

 

After moving point.jpg

 

After Cleanup, the solid will like this (all curves of solid are set to mergeable):

 

Cleanup after moving point.jpg

 

Without moving points Cleanup command works well:

 

Cleanup without moving point.jpg

 

Moving points on solid is useful, when you want to move surface 2501 for example:

 

Moving surface.jpg

 

When I want to moving this surface with Meshing Toolbox Feature Editing Surface command (in this case translating 5 mm in -Z):

 

Translated surface.jpg

 

This surface will so wrong, but with moving surface points I can make this operation.

 

Best regards

 

Peter

Re: Nonmergeable curves modified after Cleanup

Siemens Phenom Siemens Phenom
Siemens Phenom

The "one by one" is the result of curve delete wanting to only delete curves, if the curves all form a surface, it will not clean them off because the surface will get deleted as well.  Here's an API that will prompt for multiple curves, and then do them one at a time to achieve what you're looking for -

 

Sub Main

    Dim App As femap.model

    Set App = feFemap()

 

    Dim cuSet As femap.Set

    Set cuSet = App.feSet

 

    rc = cuSet.Select( FT_CURVE, True, "Select Curves to Delete One by One" )

 

    Dim feCurve As femap.Curve

    Set feCurve = App.feCurve

 

    While feCurve.NextInSet( cuSet.ID ) = femap.FE_OK

        rc = feCurve.Delete( feCurve.ID )

    Wend

   

End Sub