C.6 Assembling the model

Your next task is to create instances of your parts. A part instance can be thought of as a representation of the original part; an instance is not a copy of a part. You can then position these part instances in a global coordinate system to create the assembly.

An instance maintains its association with the original part. If the geometry of a part changes, ABAQUS/CAE automatically updates all instances of the part to reflect these changes. You cannot edit the geometry of a part instance directly. The assembly can contain multiple instances of a single part; for example, a rivet that is used repeatedly in a sheet metal assembly.

An instance may be independent or dependent. Independent part instances are meshed individually, while the mesh of a dependent part instance is associated with the mesh of the original part. Part meshing is discussed further in Meshing the assembly, Section C.11. By default, part instances are dependent.

When you create a part instance, ABAQUS/CAE positions it so that the origin of the sketch that defined the base feature overlays the origin of the assembly's global coordinate system. In addition, the sketch plane is aligned with the X–Y plane of the global coordinate system.

When you create the first part instance, the Assembly module displays a graphic indicating the origin and the orientation of the global coordinate system. You can use this graphic to help you decide how to position a selected instance relative to the global coordinate system. For the tutorial you will keep the hinge with the lubrication hole fixed and move the second hinge and the pin relative to it.


C.6.1 Creating instances of your parts

First, you need to create the following instances:

  • An instance of the hinge piece with the lubrication hole—Hinge-hole.

  • An instance of the hinge piece with the lubrication hole removed—Hinge-solid.

  • An instance of the pin—Pin.

To create an instance of the hinge piece with the lubrication hole:

  1. In the Model Tree, expand the Assembly container. Then double-click Instances in the list that appears to create a new part instance.

    The Create Instance dialog box appears containing a list of all the parts in the current model—the two hinge pieces and the pin in this example.

  2. In the dialog box, select Hinge-hole.

    ABAQUS/CAE displays a temporary image of the selected part.

  3. In the dialog box, click Apply.

    ABAQUS/CAE creates a dependent instance of the hinge piece and displays a graphic indicating the origin and orientation of the global coordinate system. ABAQUS/CAE names the instance Hinge-hole-1 to indicate that it is the first instance of a part called Hinge-hole.

    Note:  The default position of a part instance is such that the origin and the X- and Y-axes of the sketch of the base feature align with the origin and the X- and Y-axes of the global coordinate system. For example, the base feature of the hinge piece is the original cube you created. ABAQUS/CAE positions instances of the hinge piece so that the origin of the cube sketch is located at the origin of the global coordinate system and the X- and Y-axes align.


C.6.2 Creating an instance of the solid hinge piece

You will now create an instance of the solid hinge piece. To separate the solid hinge piece from the instance of the hinge piece with the lubrication hole, you ask ABAQUS/CAE to offset the new instance along the X-axis.

To create an instance of the solid hinge piece:

  1. From the Create Instance dialog box, toggle on Auto-offset from other instances.

    The auto-offset function prevents new part instances from overlapping existing instances.

  2. From the Create Instance dialog box, select Hinge-solid and click OK.

    ABAQUS/CAE closes the dialog box, creates the new dependent instance, and applies an offset along the X-axis that separates the two hinges, as shown in Figure C–23. (For clarity the datum geometry has been removed from the shaded view in Figure C–23 and subsequent figures by selecting ViewAssembly Display OptionsDatum.)

    Figure C–23 Create an instance of each hinge piece, and apply an offset to position them in the viewport.


C.6.3 Positioning the solid hinge piece

In addition to the simple translate and rotate procedures, the Assembly module provides a set of tools that allow you to position a selected part instance by defining the relationship between selected faces or edges. You can select a face (or an edge) of the instance to move, called the movable part instance, and a face (or an edge) of the instance that remains fixed, called the fixed part instance, and choose one of the following position constraints:

Parallel Face

The movable instance moves until the two selected faces are parallel.

Face to Face

The movable instance moves until the two selected faces are parallel and a specified clearance from each other.

Parallel Edge

The movable instance moves until the two selected edges are parallel.

Edge to Edge

The movable instance moves until the two selected edges are colinear or a specified distance from each other.

Coaxial

The movable instance moves until the two selected faces are coaxial.

Coincident Point

The movable instance moves until the two selected points are coincident.

Parallel CSYS

The movable instance moves until the two selected datum coordinate systems are parallel.

ABAQUS/CAE stores position constraints as features of the assembly, and they can be edited, deleted, and suppressed. In contrast, translations and rotations are not stored and do not appear in the list of features. Although position constraints are stored as features, they have no knowledge of each other; as a consequence, a new position constraint may override a previous position constraint.

In this example you will move the solid hinge piece while the hinge piece with the lubrication hole will remain fixed. You will apply three types of position constraints to position the two hinge pieces correctly.

To position the solid hinge piece:

  1. First, constrain the solid hinge piece so that the two flanges face each other. From the main menu bar, select ConstraintFace to Face.

  2. From the movable part instance, select the face of the solid hinge piece shown in Figure C–24.

    Figure C–24 Select a face on the movable part instance.

  3. From the fixed part instance, select the face of the hinge piece with the lubrication hole shown in Figure C–25. ABAQUS/CAE highlights the face on the movable part instance in red and the face on the fixed part instance in magenta.

    Figure C–25 Select a face on the fixed instance.

    ABAQUS/CAE displays red arrows on each selected face; the movable instance will be positioned so that the arrows point in the same direction. You can change the direction of the arrow on the movable instance if necessary.

  4. From the prompt area, click Flip to change the direction of the arrow. Click OK when the arrows point toward each other.

  5. In the text box that appears in the prompt area, type the clearance (0.04) that will remain between the two parts, as measured along the normal to the selected face of the fixed part, and press [Enter].

    ABAQUS/CAE rotates the solid hinge piece so that the two selected faces are parallel to each other and 0.04 meters apart, as shown in Figure C–26.

    Figure C–26 Position 1: Constrain the flange of the solid hinge piece to face the flange of the hinge piece with the lubrication hole.

    The two pieces overlap because the position of the solid hinge piece is not fully determined by the position constraint you have applied. You will need to apply two more position constraints to obtain the desired position.

  6. Next, align the two flange holes. From the main menu bar, select ConstraintCoaxial.

  7. Select the flange hole on the solid hinge piece, as shown in Figure C–27. (You may find it helpful to display the wireframe view of the two pieces.)

    Figure C–27 Select a cylindrical face on the movable instance.

  8. Select the flange hole on the hinge piece with the lubrication hole, as shown in Figure C–28.

    ABAQUS/CAE displays red arrows on each selected face.

    Figure C–28 Select a cylindrical face on the fixed instance.

  9. From the prompt area, click Flip to change the direction of the arrow on the movable part instance. Click OK when the arrow points downward.

    ABAQUS/CAE positions the two hinge pieces so that the two flange holes are coaxial.

  10. Use the rotate tool to look at the top view of the two pieces. Notice that the two flanges are now overlapping, as shown in Figure C–29.

    Figure C–29 Position 2: Constrain the two flange holes to lie along the same axis.

  11. Finally, add a constraint to eliminate the overlap between the two flanges. From the main menu bar, select ConstraintEdge to Edge.

  12. Select the straight edge on the solid hinge piece shown in Figure C–30.

    Figure C–30 Select a straight edge on the movable instance.

  13. Select the corresponding edge of the hinge piece with the lubrication hole, as shown in Figure C–31.

    Figure C–31 Select a straight edge on the fixed instance.

    ABAQUS/CAE displays red arrows on each selected face.

  14. If necessary, flip the arrows so they point in the same direction; then click OK to apply the constraint.

    ABAQUS/CAE positions the two hinge pieces so that the two selected edges are colinear, as shown in Figure C–32.

    Figure C–32 Final position: Constrain an edge of each hinge piece to lie along the same line.


C.6.4 Creating and positioning an instance of the pin

You will now create an instance of the pin and position it symmetrically in the flange holes using constraints and translation vectors. To define the translation vector, you can select vertices from the assembly or you can enter the coordinates. You can determine the translation vector using the Query tool.

To position the pin:

  1. In the Model Tree, double-click Instances underneath the Assembly container.

  2. In the Create Instance dialog box, toggle off Auto-offset from other instances and create an instance of the pin.

  3. Constrain the pin to lie along the same axis as the two flange holes. Use the ConstraintCoaxial menu as you did when you aligned the two flange holes in the previous section. (You can select either of the flange holes as the cylindrical surface of the fixed instance, and the direction of the arrows is not important.)

    ABAQUS/CAE will position the pin as shown in Figure C–33.

    Figure C–33 Align the pin to be coaxial with the two flange holes.

  4. From the main menu bar, select ToolsQuery.

    The Query dialog box appears.

  5. Select Distance from the list of General Queries, and click OK.

  6. The Distance query allows you measure the X-, Y-, and Z-components of the vector connecting two selected points. You need to determine the distance between the end of the pin and the hinge containing the lubrication hole; the two points to select are illustrated in Figure C–34.

    Figure C–34 Determining the position of the pin.

    1. To define one end of the vector, select a point on the circumference of the hole in the flange containing the lubrication hole.

    2. To define the other end of the vector, select the vertex on the pin that is inside the hinge containing the lubrication hole.

      ABAQUS/CAE displays the vector distance between the two selected points along with the X-, Y-, and Z-components of the vector in the message area. You will translate the pin along the Z-axis; the Z-component of the distance is 0.01 meters. You want to position the pin symmetrically between the hinges, so you will translate it 0.02 meters.

  7. From the main menu bar, select InstanceTranslate.

  8. Select the pin as the part instance to move, and click Done to indicate that you have finished selecting instances to move.

  9. In the text boxes in the prompt area, enter a start point for the translation vector of 0,0,0 and an end point of 0,0,0.02.

    ABAQUS/CAE translates the pin a distance of 0.02 along the Z-axis and displays a temporary image of the new position of the pin.

    Note:  If the position of a temporary image (colored red) is not correct, you can use the buttons in the prompt area to correct the problem. Click either the Cancel button () to cancel the procedure or the Previous button () to step back through the procedure.

  10. From the prompt area, click OK.

    The finished assembly is shown in Figure C–35.

    Figure C–35 Shaded view of the finished assembly.

  11. Before proceeding, convert all position constraints to absolute positions. From the main menu bar, select InstanceConvert Constraints. Select all part instances, and click Done in the prompt area.