I think you need to look at ANSYS boolean operations if I understand you correctly (see help file: Modeling and Meshing> Chapter 5. Solid Modeling> 5.4. Sculpting Your Model with Boolean Operations). These operations deal with the glueing, overlapping, intersecting, adding, subtracting etc. etc. of lines, areas and volumes. If you have two solid entitites that need to be attached (or "assembled" as you've put it) then these are the operations to look at. Here is a snippet of the commands that you can use:
These PREP7 commands are used to perform Boolean operations on solid model entities.
AADD Adds separate areas to create a single area.
AGLUE Generates new areas by "gluing" areas.
AINA Finds the intersection of areas.
AINP Finds the pairwise intersection of areas.
AINV Finds the intersection of an area with a volume.
AOVLAP Overlaps areas.
APTN Partitions areas.
ASBA Subtracts areas from areas.
ASBL Subtracts lines from areas.
ASBV Subtracts volumes from areas.
ASBW Subtracts the intersection of the working plane from areas (divides areas).
BOPTN Specifies Boolean operation options.
BTOL Specifies the Boolean operation tolerances.
LCSL Divides intersecting lines at their point(s) of intersection.
LGLUE Generates new lines by "gluing" lines.
LINA Finds the intersection of a line with an area.
LINL Finds the common intersection of lines.
LINP Finds the pairwise intersection of lines.
LINV Finds the intersection of a line with a volume.
LOVLAP Overlaps lines.
LPTN Partitions lines.
LSBA Subtracts areas from lines.
LSBL Subtracts lines from lines.
LSBV Subtracts volumes from lines.
LSBW Subtracts the intersection of the working plane from lines (divides lines).
VADD Adds separate volumes to create a single volume.
VGLUE Generates new volumes by "gluing" volumes.
VINP Finds the pairwise intersection of volumes.
VINV Finds the intersection of volumes.
VOVLAP Overlaps volumes.
VPTN Partitions volumes.
VSBA Subtracts areas from volumes.
VSBV Subtracts volumes from volumes.
VSBW Subtracts intersection of the working plane from volumes (divides volumes).
Make sure you read the help file to ensure you know the difference between commands (say, between "adding" and "overlapping") before you start to assemble your model.
Alternatively of course, you can always "assemble" your model using contact. In most instances simple (linear) tied contact works very well.
------------
See faq569-1083 for details on how to make best use of Eng-Tips.com