SOLIDWORKS Part Reviewer: Spring Dog

Spring Dog: New to SOLIDWORKS 2020 is a unique component that acts “flexible” in an assembly and each instance of the component can take on a different shape. Think of a flexible hose, cable, or spring that the same flexible part is used in multiple locations and different shapes throughout the assembly. You could create an entire litter of spring dogs all in one assembly, all with different relative positions between the multiple instances of Dog Head and Dog Tail. You could constrain each dog tail or head with any mates that partially remove degrees of freedom (like Limit mates), or just leave them floating.

But wait, there’s more; you could create an endless number of additional assemblies, each with multiple instances of the spring inserted and “flexible”. Open up the “Flex spring for dog” part individually to review all the features comments and instructions on how to create this assembly as shown.

Features: Sweep,Surface Cut, In-Context Planes, and In-Context Sketches

Complexity: Moderate

Download: spring dog components–  which contains the following: puck for flex spring construction.sldprt, flex spring for dog.sldprt, flex spring construction.sldasm, dog head.sldprt, dog tail.sldprt, spring dog.sldasm.


Dassault Systèmes SolidWorks Corp. offers complete 3D software tools that let you create, simulate, publish, and manage your data. SolidWorks products are easy to learn and use, and work together to help you design products better, faster, and more cost-effectively. The SolidWorks focus on ease-of-use allows more engineers, designers and other technology professionals than ever before to take advantage of 3D in bringing their designs to life.