Inconsistent or Over-constrained Assemblies

This task shows you what happens when the application detects an over-constrained assembly.
Open an assembly.
  1. Create the offset constraints between top face of part 1 and bottom face part 2.

  2. Create the offset constraints between top face of part 1 and top face of part 2.
    During the process creation, the Redundant Constraint Warning dialog box is displayed informing you that the created constraint is fully redundant according to its context.
    Two types of redundancy conditions can be detected:
    • The created constraint is fully redundant: existing constraints make useless this constraint and it can be removed.
    • The created constraint is partially redundant: this constraint makes useless existing constraints.

    In both cases and for the same level of assembly constraints, the constraints in relation with this redundancy are set in Show mode and the others set in No Show mode.
    The Show/No Show state is temporary and applied during the constraint creation process only.

  3. Click OK in the Redundant Constraint Warning dialog box.
    The constraint is created.
    The two constraints are resolved despite the redundancy: their values respect the position of the two parts and make no overconstraint.

  4. Set the value of the constraint to 45.

  5. Update the assembly if you are in manual update.

    The update operation detects difficulties to obtain a valid constrained system: the Update Diagnosis dialog box appears providing the diagnosis of the problem.
    The constraints involved in the inconsistent or over-constrained system are displayed.
    The application indicates:
    • The constraint causing trouble
    • The second constraint, which is valid but involved in the inconsistent or over-constrained system.

    To resolve the problem, you can edit, deactivate, isolate or delete the desired constraint.

  6. Select the second constraint, click the Deactivate button and click Close.

  7. Close the dialog box, update the assembly if needed.

    The assembly is now consistent.