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: Fixing Redundant Distance Mates

This assembly shows only yellow warning symbols (no red errors). Run MateXpert to diagnose the problem.

MateXpert reveals that the problem exists in these mates:
Mates   Analysis
Concentric5(Pin<1>, Rod<1>) These two concentric mates locate the Pin parts relative to the Rod. Because the Pin parts are identical, the upper circular faces of Pin<1> and Pin<2> must always be the same distance from the axis of the Rod.
Concentric6(Pin<2>, Rod<1>)
Distance11(Pin<1>, Clamp<1>) These two distance mates define the distance between the upper circular face of each Pin and the top face of the corresponding Clamp. Because the concentric mates (above) already established that the pins' circular faces cannot move relative to the rod axis, these mates effectively set the vertical position of each clamp.

Because both distance mates currently have the same distance, the clamps' upper faces are aligned (coplanar).

Distance10 (Pin<2>, Clamp<2>)
Coincident21(Clamp<1>, Clamp<2>) This mate sets the clamps' upper faces to be coplanar, which aligns them vertically. This is the same condition set by the mates above.

Thus the Coincident21 mate is redundant with the chain of mates described above (Distance11-> Concentric5-> Concentric6-> Distance10). This mate scheme creates an error because SOLIDWORKS does not allow redundant distance or angle mates.

To fix the problem, either remove the Coincident21 mate or break the chain of other mates by removing any one of them. The mate you choose to remove depends on your design intent.
  • You probably want to keep the clamps on the rod, suggesting that you keep the two concentric mates. This leaves the two distance mates or the coincident mate.
  • You probably want the upper faces of the clamps to be aligned, suggesting that you keep the Coincident21 mate. This leaves the two distance mates, Distance10 or Distance11.
  • Having two distance mates gives independent control of the height of each clamp, which you do not need if your intent is for the two clamps to be aligned. One distance mate can set the height of both clamps.

Based on this design intent, delete either the Distance10 or Distance11 mate.

Other Possibilities

  • If your design intent is to have independent control of the clamp height, then do not force the clamps' upper faces to be coincident. Delete the Coincident21 mate and keep the two distance mates.
  • If you replace one of the distance mates with a coincident mate, the mate redundancy problem still occurs, even with just one distance mate. However, if you replace both distance mates with coincident mates, the assembly would not have errors because the SOLIDWORKS application tolerates redundancy in all mate types except distance and angle.

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: Fixing Redundant Distance Mates
*   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.