Mapdl.asbw(na='', sepo='', keep='', **kwargs)

Subtracts the intersection of the working plane from areas (divides

APDL Command: ASBW areas).

  • na – Area (or areas, if picking is used) to be subtracted from. If NA = ALL, use all selected areas. If NA = P, graphical picking is enabled (valid only in the GUI). A component name may also be input for NA.

  • sepo

    Behavior of the created boundary.

    (blank) - The resulting areas will share line(s) where they touch.

    SEPO - The resulting areas will have separate, but coincident line(s).

  • keep

    Specifies whether NA areas are to be deleted.

    (blank) - Use the setting of KEEP on the BOPTN command.

    DELETE - Delete NA areas after ASBW operation (override BOPTN command settings).

    KEEP - Keep NA areas after ASBW operation (override BOPTN command settings).


Generates new areas by subtracting the intersection of the working plane from the NA areas. The intersection will be a line(s). The working plane must not be in the same plane as the NA areas(s). If SEPO is blank, the NA area is divided at the line and the resulting areas will be connected, sharing a common line where they touch. If SEPO is set to SEPO, NA is divided into two unconnected areas with separate lines. The SEPO option may cause unintended consequences if any keypoints exist along the cut plane. See Solid Modeling in the Modeling and Meshing Guide for an illustration. See the BOPTN command for an explanation of the options available to Boolean operations. Element attributes and solid model boundary conditions assigned to the original entities will not be transferred to the new entities generated.

Issuing the ASBW command under certain conditions may generate a topological degeneracy error. Do not issue the command if:

A sphere or cylinder has been scaled. (A cylinder must be scaled unevenly in the XY plane.)

A sphere or cylinder has not been scaled but the work plane has been rotated.