SOLIDWORKS Belt/Chain Feature Using the Same Wheel a Second Time

Article by GoEngineer on Feb 28, 2016

The Belt/Chain Feature in SOLIDWORKS is pretty well known. If you're unfamiliar with this, check it out this video.

That is the basic feature, however, what if you have a situation where the chain or belt has to pass over the same wheel twice? To help clarify things, the models have been created with some holes in them to show rotation easier. See Figure 1 below as a simple example:

SOLIDWORKS Belt Chain Feature
Figure 1

As you can see, using the Belt/Chain Assembly Feature, you can only select an item in the selection set once. So how do we get the belt to travel on the other side of the center wheel?? Well, to be honest, we have to trick the software, and it is pretty simple, really. What we do is place another copy of the center wheel at the same location as the original so we have a duplicate feature to use, see Figure 2:

SOLIDWORKS Belt Chain Feature quick tip
Figure 2

This way we can now have the belt design that covers the same wheel item in the center but “touches” the wheel twice to allow a correct belt length to be calculated.

The trick at this point, and this is the really important part, is remembering to suppress the “extra” wheel if this assembly gets used in a downstream assembly. A nice configuration of the assembly called “belt design” or similar to allow the extra wheel only to be used for the function for the belt/chain design is always a great option.

Thank you for taking the time to look at this simple, quick tip from GoEngineer!

About GoEngineer

GoEngineer delivers software, technology and expertise that enable companies to unlock design innovation and deliver better products faster. With more than 35 years' experience and tens of thousands of customers in high tech, medical, machine design, energy and other industries, GoEngineer provides best-in-class design solutions from SOLIDWORKS CAD, Stratasys 3D printing, Creaform & Artec 3D scanning, CAMWorks, PLM, and more

View all posts by GoEngineer