Expand IntroductionIntroduction
Expand AdministrationAdministration
Expand User InterfaceUser Interface
Expand SOLIDWORKS FundamentalsSOLIDWORKS Fundamentals
Expand Moving from 2D to 3DMoving from 2D to 3D
Collapse AssembliesAssemblies
Expand The FeatureManager Design Tree in an AssemblyThe FeatureManager Design Tree in an Assembly
Expand Basic Component OperationsBasic Component Operations
Design Methods (Bottom-up and Top-down Design)
Expand Top-Down DesignTop-Down Design
Collapse MatesMates
FAQ Mates
Best Practices for Mates
Expand Basic Mate OperationsBasic Mate Operations
Expand Mate PropertyManagerMate PropertyManager
Mate Icons in the FeatureManager Design Tree
Standard Mates by Entity
Preventing Rotation in Concentric Mates
Expand Types of MatesTypes of Mates
Spherical and Curvilinear Mates
Expand SmartMatesSmartMates
Expand Visualizing Mate SystemsVisualizing Mate Systems
Collapse Solving Mate ProblemsSolving Mate Problems
Mate Errors
Expand MateXpertMateXpert
Techniques for Fixing Mate Problems
Collapse Mate Error ExamplesMate Error Examples
Example: Conflicting Mates
Example: Conflicts Between Mates and In-context Features
Example: Design Errors and Mating
Example: Concentric Mate Error
Example: Fixing Redundant Distance Mates
Example: Mates to Dangling Geometry
Mated Entities PropertyManager
Missing Entities Pop-up Toolbar
Expand SubassembliesSubassemblies
Expand Controlling Display and Appearance in AssembliesControlling Display and Appearance in Assemblies
Expand External FilesExternal Files
Expand Detecting ProblemsDetecting Problems
Expand Exploded Views in AssembliesExploded Views in Assemblies
Expand Other Assembly TechniquesOther Assembly Techniques
Expand Large AssembliesLarge Assemblies
Expand CircuitWorksCircuitWorks
Expand ConfigurationsConfigurations
Expand Design CheckerDesign Checker
Expand Design Studies in SOLIDWORKSDesign Studies in SOLIDWORKS
Expand Detailing and DrawingsDetailing and Drawings
Expand DFMXpressDFMXpress
Expand DriveWorksXpressDriveWorksXpress
Expand FloXpressFloXpress
Expand SLDXML Data ExchangeSLDXML Data Exchange
Expand Import and ExportImport and Export
Expand Model DisplayModel Display
Expand Mold DesignMold Design
Expand Motion StudiesMotion Studies
Expand Parts and FeaturesParts and Features
Expand RoutingRouting
Expand Sheet MetalSheet Metal
Expand SimulationSimulation
Expand SimulationXpressSimulationXpress
Expand SketchingSketching
Expand Sustainability ProductsSustainability Products
Expand SOLIDWORKS UtilitiesSOLIDWORKS Utilities
Expand TolerancingTolerancing
Expand TolAnalystTolAnalyst
Expand ToolboxToolbox
Expand WeldmentsWeldments
Expand Workgroup PDMWorkgroup PDM
Expand TroubleshootingTroubleshooting
Hide Table of Contents

Example: Design Errors and Mating

Sometimes the geometry in or between your components appears to be accurate, but is slightly wrong.

For example, you can have the following situations:
  • Two components that look parallel, but are positioned to be slightly diverging.
  • An imported block that appears to have orthogonal sides, but the angle between two faces is actually 90.1 degrees.
  • Two components that appear to be the same height, but are slightly different.
  • Bolt holes in two components that should be the same distance apart, however one component was made using rounded metric units, and one using rounded English units.

These design errors (and others) can sometimes lead to mating errors. Example


Suppose your intention is to align these two blocks so that they are coincident on one side and one end as shown. Your visual inspection makes you believe the blocks are each orthogonal.

You first add a coincident mate between the sides:

Then add a coincident mate between the ends:

The blocks do not move into the mate and a mating error appears in the FeatureManager design tree.

How MateXpert helps

When you click on the problem mate in MateXpert, a message appears which tells you that the faces in the mate are not parallel, and lists the angle between the faces.

How you can fix the problem

Change the geometry of one of the blocks so that the faces are parallel. Because your intention was for both blocks to be orthogonal, examine the blocks for the cause of the non-orthogonal geometry. In this case, the sketch for the base extrusion of one of the blocks was not a rectangle. You do not have to delete the problem mate. After you correct the geometry in your parts, the mate will be satisfied.
You can also use mate callouts and View Mate Errors to help identify and resolve mating problems. See View Mate Errors.

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:   Example: Design Errors and Mating
*   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.