Guide to Successful Mates in Your Assembly

Why Mates Matter

You’re halfway through building a machine frame in SOLIDWORKS. Everything looks fine — until suddenly, a few parts drift out of place, mates fail to solve and the assembly refuses to rebuild. If this sounds familiar, you’re not alone.

Mates are the rules that keep an assembly together. When applied carefully, they create stability, predictable motion and models that are easy to edit later. But when they’re misapplied, the result is wasted time and a fragile design.

This guide walks through practical mate strategies that help you build assemblies that are robust, rebuild quickly and remain flexible when design changes occur.

Understanding the Fundamentals of Mates

Before diving into best practices, it helps to recap the main categories of mates in SOLIDWORKS:

  • Standard mates – Coincident, parallel, perpendicular, concentric, distance and angle. These cover most design tasks.
  • Advanced mates – Symmetry, width, path and other options that control more complex positioning.
  • Mechanical mates – Hinge, screw, rack and pinion, gear. These simulate realistic motion between parts.

A good rule of thumb: start simple. If a coincident or concentric mate can define the relationship, use that before reaching for something more advanced.

Standard Mate Examples

Coincident Mate

Imagine placing a bracket against a wall plate. Select the back face of the bracket, then the face of the plate, and apply a Coincident mate. The bracket now sits flush.

This ensures correct alignment without over-defining the assembly.

Concentric Mate

To align a bolt inside a hole, select the shaft of the bolt and the cylindrical hole, then apply a Concentric mate. The bolt remains aligned through rebuilds and updates.

Distance Mate

If two plates need to be exactly 10 mm apart, select their faces, apply a Distance mate, and enter 10 mm. The spacing stays precise regardless of other changes.

Angle Mate

For a bracket that must sit at 45° to a base, select the relevant faces and apply an Angle mate. This is especially useful in fixtures or weldments where accuracy is critical.

Advanced Mate Examples

Symmetry Mate

When centering a beam between two uprights, select the upright faces and the beam face. Apply a Symmetry mate. The beam stays centered even if the uprights move.

Width Mate

To position a block inside a slot, select the slot faces and block faces, then apply a Width mate. The block remains centered automatically.

Path Mate

For a roller that must follow a curved rail, create a sketch path, select the roller’s axis, and apply a Path mate. This is useful for cams, sliders or guided motion systems.

Mechanical Mate Examples

Hinge Mate

To simulate a door, select the hinge pin and hinge body, then apply a Hinge mate. This combines concentric and coincident constraints in one step.

Screw Mate

For simulating a lead screw, apply a Screw mate between the screw and nut. As the screw rotates, the nut advances along the thread.

Gear Mate

Link two gears by selecting their cylindrical faces and adding a Gear mate with the appropriate ratio. This quickly verifies gear motion and sizing.

Start with the Right Assembly Setup

The foundation of a stable assembly is set at the very beginning:

  1. Fix the first component. SOLIDWORKS does this automatically. If you need to move it, right-click > Float, but in most cases leave it fixed.
  2. Mate to planes when possible. Start by aligning primary planes — front to front, right to right, top to top. This keeps the assembly organized.
  3. Use reference geometry. Planes, axes and points remain stable through edits, unlike model edges or fillets.

Once this foundation is established, the rest of the assembly becomes easier to manage.

Best Practices for Adding Mates

  • Mate incrementally. Fully define one component before moving on to the next.
  • Resolve mate errors immediately. Ignoring them will hurt rebuild performance later.
  • Keep it simple. Use the least complex mate that accomplishes the task.
  • Avoid fragile references. Stay away from fillets, chamfers or cosmetic edges that may disappear when geometry changes.

Avoiding Common Mate Failures

Even experienced users can encounter problems. These are the main ones to watch for:

  • Over-defined assemblies. Redundant mates overconstrain the system. Use MateXpert to identify and fix conflicts.
  • Under-defined assemblies. Floating parts move unpredictably, especially in motion studies.
  • Rebuild errors. Usually caused by deleted or modified geometry. If a feature may change, don’t mate to it.

Advanced Techniques for Complex Assemblies

For larger assemblies, standard mates might not be enough:

  • Limit mates – Restrict motion ranges, ideal for pistons or sliders.
  • Width mates – Keep parts centered in variable spaces.
  • Mechanical mates – Add realism with gears, cams, or pulleys.

Additional Strategies for Large Assemblies

  • Skeleton modeling. Create a master sketch or layout part that drives mate placement across the assembly.
  • Top-down design. Use in-context references to maintain alignment, but keep track of dependencies to avoid circular references.
  • Simplified configurations. Use simplified versions of parts and subassemblies to speed up mate solving.

Tools and Diagnostics

SOLIDWORKS includes tools to diagnose mate issues:

  • MateXpert – Identifies and resolves conflicting mates.
  • Rebuild report – Highlights failed mates and provides error details.
  • Assembly visualization – Helps identify components which are not fully mated.

For very large assemblies, consider locking fastener rotation, suppressing unused mates and enabling lightweight mode.

Workflow Tips for Efficient Assemblies

  • Mate References. Define these in part templates so fasteners snap into place automatically.
  • SmartMates. Drag-and-drop parts to create common mates instantly.
  • Pattern-driven mates. Apply a mate once and propagate it across patterned components.
  • Configurations and design tables. Reduce redundant mates by reusing defined
  • Use subassemblies wisely. Group parts into logical subassemblies to minimize the number of mates at the top level.

Real-World Example: Building a Simple Hinge

While we do have the hinge mate type, I want to demonstrate how to mate a hinge using only the basic mates.

Step 1: Insert and Fix the First Leaf

Open a new assembly, insert the first leaf, and leave it fixed at the origin.

Step 2: Insert the Second Leaf

Bring in the second leaf and position it near the first.

Step 3: Add a Concentric Mate

Select the cylindrical holes on both leaves and apply a Concentric mate.

Step 4: Add a Coincident Mate

Select the flat faces of both leaves and apply a Coincident mate.

Step 5: Add a Limit Mate

Apply a Limit mate with values of 0° (closed) and 180° (open).

Step 6: Test the Motion

Drag one leaf to verify smooth rotation within the defined range of motion.

Step 7: Verify Fully Defined Status

Check the status bar to confirm the assembly is fully defined. If not, run MateXpert to identify missing constraints.

This hinge now behaves like the real component, without being over-constrained.

Additional Case Study: Piston and Cylinder Assembly

Consider a piston moving inside a cylinder:

  1. Insert the cylinder and fix it at the origin.
  2. Insert the piston and apply a Concentric mate between the piston shaft and the cylinder bore.
  3. Add a Limit mate to control the piston’s stroke length.
  4. Use Lock rotation to prevent unnecessary degrees of freedom.

With this setup, you can quickly test piston motion without overdefining the model.

Conclusion: Building Reliable Assemblies

Reliable assemblies don’t just happen—they are the result of planning, stable references and a consistent mate strategy. By fixing your first component, mating incrementally and choosing the simplest possible relationships, you’ll avoid most rebuild errors before they start.

Next time you build an assembly, think of mates as more than just constraints. They’re the backbone of your model, and when set up carefully, they’ll keep your design as stable and adaptable as the real machine you’re trying to represent.

Recent Articles

Related Stories

Enews Subscribe