Page 7: BMesh

Home » Knowledge Base » LS-Prepost » Pages » Page7 » Page 7: BMesh

  • bmesh fourpoints
  • Figure 1 – BMesh Four Points

Purpose:

This interface is primarily intended for mesh generation of blanks for metalforming simulations, but it may also have applications in other areas. Three methods of blank mesh generation are available:

  • 4 Corner Nodes (of a blank) + Element Size
  • Rectangle of given Length and Width + Element Size or Number of Elements
  • By Curve

The By Curve method allows a mesh to be created on an enclosed curve. Curves can be imported using IGES, VDA, DXF, or XYZ points. Element alignment can be along global axis or user defined by using the Element Alignment popup dialog. Mesh boundary options are as follows: Smoothed, Left Jagged (and optionally filled with trias), or No-Trim (creates a rectangular blank without trimming

Controls:

New

 Get a new part ID from the current model

  • PID: Pick part ID for the current blank

  • rbs Four Points – Generate a blank by giving four points
  • cbc P1 – Pick node on model to define Node 1
  • cb P2 – Pick node on model to define Node 2
  • cb P3 – Pick node on model to define Node 3
  • cb P4 – Pick node on model to define Node 4

P1-4

 Call Position Dialog for Points 1-4

  • ESize: Element size for the blank



  • bmesh rectangle
  • Figure 2 – BMesh Rectangle
  • rb Rectangle – Generate a rectangular blank by dimensions
  • Width: Enter or adjust width of blank
  • Height: Enter or adjust height of blank

PNormDir

 Call Direction Dialog to creat plane normal

X

 Change plane normal to global X

Y

 Change plane normal to global Y

Z

 Change plane normal to global Z

Update

 Update plane normal

CenPos

 Call Position Dialog to change center position

Update

 Update the center position

  • Cx: Change plane center’s x-component
  • Cy: Change plane center’s y-component
  • Cz: Change plane center’s z-component

  • u offset: Enter or adjust plane center in the u direction
  • v offset: Enter or adjust plane center in the v direction

  • rbs Elsz – Give element size for blank
  • Elem Sz: Set or adjust element size for the blank (along diagonal)
  • rb Nel – Give number of elements for blank
  • NEL(u): Set or adjust number of elements along u direction
  • NEL(v): Set or adjust number of elements along v direction



  • bmesh bycurve
  • Figure 3 – BMesh By Curve
  • rb By Curve – Generate a blank by a curve
Load

 Load curves for blank meshing from file

  • rbs Outline – Pick curve(s) to define the outline boundary
  • rb Holes – Pick curve(s) to define holes

  • cbc Smooth – Smooth the interior nodes after trimming (enter number of iterations)
  • cbc BoundarySmooth – Smooth the nodes on the boundary after trimming
  • cb Jagged Edge – Do a rought trim keeping the quadratic shape of the elements
  • cbc Tria Fill – Fill interior boundary notches with triangular elements
  • cb No Trim – Create a quadratic mesh that covers the curves but performs no trim

Alignment

 Call Direction Dialog to create alignment for the elements

X

 Set alignment direction along X

Y

 Set alignment direction along Y

Z

 Set alignment direction along Z

  • Alpha: Rotate the above given alignment direction by this angle
  • El. Size: Element size for the blank

Create

 Create the blank for evaluation

Accept

 Accept the blank

Reject

 Reject the blank

Done

 Exit the BMesh Interface


page end