pattern available for setting up patterned components along an open or
closed path. This is perfect if you want to dynamically simulate roller
chains, cable carriers, and power transmission systems.
Energy Chain with Rotary Motion
The previous example would work great with some type of gantry with linear
motion. In this case, what if the motion is more circular or rotational than
linear?
Well, itโs all in the sketch path that drives the Chain Component Pattern. You
aren’t limited to sketches only consisting of lines and arcs for the chain
path. Youโll notice that this case requires 3 arcs in the path: one that
defines the outer diameter (or the outer ring), one that defines the inner
diameter (or the hub), and a small arc that represents the bend or return
between the two.
Now in order for this to behave properly, the โdummyโ component that contains
the chain path sketch must be properly constrained in the assembly. For the
correct rotary motion, the component must be concentric to the ring and hub
components and, in this case, constrained to the hub so that when the inner
hub is dragged (rotated), the chain path moves with it and therefore drives
the Chain Component Pattern to move with it. (See below.) ย Extra features such
as bosses and/or reference geometry may be needed in the chain path sketch
part to allow you to mate things together as desired.
Closed Loop Chain
Now letโs take a look at a perfect example of a closed loop chain. This one
has another interesting twist as unlike the energy chain, which uses a single
type of link, a bicycle chain has two types of alternating links.
When we set up this feature, weโll need to pattern both the Inner and Outer
Links that alternate to make the chain. Weโll use the โChain Group 2โ option
and selections to accomplish this.
Something else to consider here is that in reality, the final link in the
chain would be attached to the first link in order for it to be a closed loop.
However, we cannot create the mate to accomplish that in SOLIDWORKS. So, how
do we make sure the total length of our path is correct so that the final link
does indeed meet the first one?
The trick here is to determine the total number of links you want and use the
โFill Pathโ option. Once this is done, you can measure the remaining gap
between the first and last component. Using the Path Length Dimension, adjust
the sketch path by that amount to close the gap.
In-Context Chain Path Sketch
There are applications where the movement of the chain is dependent on the
position of other components in the assembly to which the chain is attached.
This is easily done by creating an in-context sketch constrained to the moving
component, in the chain sub-assembly.
In this example we have a gantry system where the chain path sketch is defined
in the context of the assembly to the vertical head component. Notice the
angle of the path is not specified; it is dependent on the position of the
head component.
Now, there is one difference in the behavior of the chain movement when using
in-context referencing for driving the chain path. When the component (the
head) is moved, the chain motion will not be real-time. The top level assembly
MUST be rebuilt so that the chain path sketch is solved for the new location
of the component, which then allows the chain component pattern to be solved.
This is still very useful for positioning information in your design and
drawings.
In part 3ย ofย this series, weโll take a look at special considerations
regarding optimum behavior and performance when using the Chain Component
Pattern in
SOLIDWORKS 2015.
I’m using a closed loop chain and I want to make the chain actually be driven by the sprockets. Is there an easy way to do that? I have the engage belt option checked so the sprockets drive each other, but I want the animation of the chain moving with them when one turns if it’s possible.
I’m trying to make a roller coaster type path which moves along a 3-d sketch, but the need to specify the path along a 2-d path alignment plane dashes my hopes of using chain pattern command ๐ nowhatimsayn
For the gantry system example, the path length and actual chain length will be different, as the path length of the arc is continuous and the chain is segmented. To further complicate things, as the gantry moves, the arc length changes, so the difference will be variable. If the path length is too short to support the number of chain segments, a warning will occur and the chain won’t be drawn. The variable difference will also prevent mating the floating bracket to both the chain and the vertical head component. Can you elaborate on how this is done?