Straight-Line Mechanisms
History
It is not possible to 'draw' a straight-line with simple tools.
Historically, it was difficult to manufacture linear guide-ways that had low friction. Also, after it was manufactured, it was impossible to measure its straightness.
However, it is relatively easy to make Parts of the same length. It is also relatively easy to measure their relative length.
Engineers, mathematicians and inventors searched for mechanism designs with Pin-Joints that could guide a Point, or Part, along a straight-line.
Engineers found mechanisms by trial and error, while mathematicians searched for mechanisms from analytical geometry.
Straight-Line Mechanisms are classified as:
• | Approximate Straight-Line Mechanisms |
• | Exact Straight-Line Mechanisms |
Approximate Straight Line Mechanisms
The Watt Straight-Line Mechanism was invented by James Watt in about 1773.
The historical contextual: A steam engine condenses steam, or applies steam pressure, to the two sides of a working piston. It can 'huff' and 'puff' in the two directions.
However, before the Watt Straight Line Mechanism, piston steam engines would do 'work' efficiently only in one direction. This was because the piston rod had to pass through a gland. The gland had to seal the working steam volume from the atmosphere. If the rod moved sideways, the gland would usually leak. To make a seal that was trouble, efficient and leak-free, it was advantageous to be able to guide the piston rod in a straight line through the gland.
The Watt Straight-Line Mechanism was one of the first kinematic-chains used in this context.
Watt also used a pantograph mechanism to increase the length of the straight line. He called the pantograph the Parallel Motion. See YouTube Video: http://youtu.be/7LpHf0ssIb8 .
|
|
The video shows a Watt kinematic-chain in MechDesigner.
Input: is a Rocker – it rotates by 30º with a Rise-Dwell-Return-Dwell motion.
Output: is a Point on the coupler Part that moves vertically in a straight line - approximately.

|
You would connect the point that moves in a straight line to a Piston Rod
|
|

|
To assemble the Watt's Straight-Line Mechanism
STEP 1: | Add two Lines to the Base-Part |
2. | Part-Editor: Add two horizontal Lines. |
Lines have Points. We need the Points for Pin-Joints.
The horizontal distance between the Points is 200mm. Each Part that is joined to the Base-Part will be 100mm long. The vertical distance is 200mm. The will be 200mm long.
STEP 2: | Add the Motion-Part - a Rocker |
2. | Part-Editor: : Drag to add the Line , , , Close the Part-Editor: |
3. | Mechanism-Editor: Click : drag to add the new Part. |
4. | Mechanism-Editor: Click : Click the start-Point of the new Part and the start-Point of the Line in the Base-Part. |
5. | Mechanism-Editor: Click Click the Pin-Joint the Line in Base-Part; the CAD-Line in Part. and in Command-Manager |
6. | Edit the Motion-Dimension FB - Enter |
7. | Mechanism-Editor: Click : and also a |
8. | Joint the FBs with wires . You have a Crank (we must edit the Motion to reduce its amplitude) |
STEP 3: | Add an R-R-R Dyad (Remember - Dyads have 2 Parts and 3 Joints) |
Edit each Part:
2. | Part-Editor: Edit the length dimension one Part to 200mm long, the other Part to 100mm. Exit the Part-Editor, each time. |
3. | Mechanism-Editor: Add three Pin-Joints. Click the start-Point and end-Points as needed. |
<<< the image is the kinematic-chain.
|

|

|

|
STEP 4: | Add a Point to the coupler Part. |
1. | Edit the Coupler (long Part) |
2. | Part-Editor: Add a Circle or Point |
3. | Part-Editor : Add a Mid-Point constraint between the CAD-Line and the centre-Point of the Circle (or the Point) |
|

|
The range of the motion should not 'break the kinematic-chain
1. | Edit the four segments of the Motion: |
Segment 1 : 0º to 45º
Segment 2 : 45º to 0º
Segment 1 : 0º to 62º
Segment 1 : 62º to 0º
|

|
STEP 6: | Add a Trace-Point to show Straight Line |
1. | Mechanism-Editor: Click |
2. | Mechanism-Editor: Click centre-Point of the Circle |
3. | Click in the Command-Manager |
The Trace-Point is straight in the middle of the motion, but it bends away at the extreme top and bottom.
|
|
Exact Straight Line kinematic-chains
The Peaucellier Cell kinematic-chain is the father of Exact Straight-Line Mechanisms. A Point moves with an exact straight line for a range of movement of an input Rocker.
|
|
The video shows a Peaucellier Cell kinematic-chain in MechDesigner.
• | Input a Rocker – it oscillates 140º. |
• | Output a Point that moves vertically. |
There are eight Parts (N), including the Base-Part, and ten Joints (J).
You may think there are only six Pin-Joints. However, there are four Points that each have two Pin-Joints.
The Gruebler Equation gives 1 :
DOF = 3 * (N-1) – 2J = 1.
It has a Mobility of Zero when we add a Motion-Dimension.
|
STEP 1: | Add the Input Part – a Rocker. |
See Scotch-Yoke, Whitworth and Oldham mechanical devices.
The length of the Rocker must equal the distance between the two Pivot-Points.
In my model, the Rocker and the distance between the Points =100mm.
|

|

|
STEP 2: | Add the first R-R-R Dyad. (Dyads ALWAYS have two Parts and three Joints) |
This Dyad is easy for you. If not, review Tutorial 2.
Add two Parts – one approximately 280mm long, the other approximately 120mm long. Edit the lengths if required.
Add three Pin-Joints to assemble a standard four-bar kinematic-chain as shown to the left.
|

|
STEP 3: | Add the second Dyad. |
The Select Elements dialog-box opens.
The Point you select first is at the top of the list of Points in the dialog-box.
In the Select Elements dialog-box: CTRL + Select the Points from two different Parts
Edit the lengths of the two new Parts to be the same as the equivalent Parts of the first Dyad.
|

|
STEP 4: | Add the third Dyad. |
As above, you add a Pin-Joint over the top of Pin-Joint.
The 'diamond' has four equal lengths.
|

|
STEP 5: | Add the Function-Blocks |
• | Connect the Function-Blocks together |
STEP 6: | Add a Trace-Point |
Click the Point in the Pin-Joint as you can see in the image to the left. You can see that it traces an exact straight line.
|
|