Hide Table of Contents

Applying the Assembly Constraints

The third step in creating a TolAnalyst study is to define how each part is constrained in the simplified assembly.

Assembly constraints are analogous to mates. Constraints are derived by the relationships between DimXpert features whereas mates are derived by the relationships between geometric entities. Additionally, constraints are applied in sequence, which can play an important role and have significant impact on the results. Examples: Assembly Constraint Order

Constraint Callouts

Use the constraint callouts to set constraints. The constraint callout shows the constraint type followed by the feature to constrain. Only applicable constraint types are available.

For example a coincident constraint applied to Plane1 appears as Plane1. Click 1, 2, or 3 to apply constraints in sequence on a primary (1), secondary (2), and tertiary (3) basis, much like the specification of datums in a feature control frame. Examples: Applying Multiple Constraints to Features

The constraint types include:
  • Coincident
  • Concentric
  • Distance
  • Tangent
  • Pattern

To define assembly constraints:

  1. Under Tolerance Assembly, select a part to constrain in the simplified assembly. For example, in the following two-part assembly, you selected the part with a boss as Base part in Assembly Sequence. Select the hole plate part to constrain it.

    The base part shows as constrained PM_Constrained.gif because it is fixed as the origin part.

    The constraint options appear with the primary (1) constraints enabled. The label for each constraint is the name of the feature on the selected part.

    The constraint options for the hole plate are:
    • The plane, which is coincident with the base of the boss (plane P6)
    • The four outside planes (P2, P3, P4, and P5)
    • The center bore (Simple Hole SH1)
    • The four-hole pattern (Hole Pattern HP1)
    The constrained feature names in the callout constraints are abbreviated in this topic. In the actual user interface, full feature names appear in callouts. For example, P2 and HP1 are spelled out in the user interface as Plane2 and Hole Pattern1.

  2. Set the primary constraint by clicking 1 in the callout constraint of plane P6.

    The constraint is added to the Constraints list. The constraint callouts in the graphics area display updated primary and possible secondary constraints, as applicable.

    When you apply a minimum of one constraint to each part in the simplified assembly, the message box turns from yellow to green and the button is enabled.

  3. Set another constraint. For example, click 2 in the constraint callout of the center bore (Simple Hole SH1) to set this as a secondary constraint.

    The constraint is added to the Constraints list. The constraint callouts display updated secondary and possible tertiary constraints, as applicable.

  4. Set a tertiary constraint. For example, click 3 in the plane P3 constraint callout.

    The constraint is added to the Constraints list. The constraint callouts display updated tertiary constraints, as applicable.

  5. Click .

Provide feedback on this topic

SOLIDWORKS welcomes your feedback concerning the presentation, accuracy, and thoroughness of the documentation. Use the form below to send your comments and suggestions about this topic directly to our documentation team. The documentation team cannot answer technical support questions. Click here for information about technical support.

* Required

Subject:   Feedback on Help Topics
Page:   Applying the Assembly Constraints
*   I acknowledge I have read and I hereby accept the privacy policy under which my Personal Data will be used by Dassault Systèmes

Print Topic

Select the scope of content to print:


We have detected you are using a browser version older than Internet Explorer 7. For optimized display, we suggest upgrading your browser to Internet Explorer 7 or newer.

 Never show this message again

Web Help Content Version: SOLIDWORKS 2015 SP05

To disable Web help from within SOLIDWORKS and use local help instead, click Help > Use SOLIDWORKS Web Help.

To report problems encountered with the Web help interface and search, contact your local support representative. To provide feedback on individual help topics, use the “Feedback on this topic” link on the individual topic page.