By Todd Domke
SOLIDWORKS has a unique and powerful type of assembly component pattern for setting up patterned components along an open or closed path to dynamically simulate a roller chains, cable carriers, and power transmission systems. This new feature was introduced in SOLIDWORKS 2015.
In this 3-part series, we’ll take a look at how to set up a generic energy chain along with special cases and considerations for performance and optimum behavior.
Before we start to assemble this thing, let’s first look at how the individual components are mated together. The fixed bracket (orange) is fixed to the origin. There is a component that contains only a sketch (purple) to define the shape, or path, of the chain that is mated to the Front and Top planes, which means it can move back and forth (parallel to the Right plane). The floating bracket (green) has only a parallel mate to the top plane. And the link component (grey) has no mates applied.
Now when we choose the Chain Component Pattern, there are 3 options: Distance, Distance Linkage, and Connected Linkage.
Next, choose the component, its spacing, and its Path Link and Path Alignment Plane. The Path Link is a location reference that “attaches” the component to the path. In this case it’s a circular edge, which defines an axis that pierces the path. The plane in the link is centered and sets the orientation of the part to the path.
If you fix the component with chain path sketch, you can can drag the link along the path and see the entire chain move. If the path sketch part is free to move left and right, you can drag that component and the chain will move accordingly. In this mode, the patterned components are oriented exactly the same as the “seed” or original link, so if you are dragging the link and it rotates (because it is not entirely defined by selections in the feature), the components in the chain, regardless of the position along the path, will also rotate in the same way.
Now, when we drag the path or the link, the chain components follow the path and stay oriented to it.
The feature uses the same two Path Link selections to connect the instances of the link component to each other.
To finish the chain and make it something you can use in a higher level assembly, you would mate the first link to the fixed mounting bracket, and the floating mounting bracket to the end of the chain then when we float the path sketch component, the energy chain behaves realistically. It even stops when it reaches the limits of the path.
When adding this energy chain sub-assembly to a top level assembly, there are a couple of things to do:
- Since the movement of the component that contains the path sketch is what determines how and when the chain moves, make sure that component is mated correctly to other parts in the assembly that will drive the movement of the chain.
- In order to allow this glorious chain motion, you must set the chain sub-assembly from Rigid to Flexible.
In Part 2 in this series, we’ll take a look at special use cases of the chain component pattern such as a closed loop bicycle chain with two types of links, rotary motion, and using in-context sketches to define the path.