A 'Pin-in-a-Slot' Mechanism

You may think a 'Pin-in-a-Slot joint' is a special joint. It is not the RPR or RPP Dyad.


Note: A Pin-in-a-Slot is generic term we use for a joint where it seems that a Pin-Joint moves along or parallel to a Slide-Joint.

Pin in a Slot Design Options

When we design a Pin-in-a-Slot, we often make the joint identically to Diagram 'A'.

Diagram A shows a mechanical configuration.

There are apparently two Parts in diagram A:

Part1s-red that includes a Roller / Pin-Joint
Part2s that includes a Slot / Slide-Joint

However, it is best to re-imagine the slot configuration as three Parts.


In Diagram B, there are three Parts:

Part1s-red that includes a Pin
Part2s that includes a Slot
Part3s the Slide-Block - the 'extra' Part.

It is best to imagine Part2s is a Slide-Rail, and Part3s is a Slide-Block that slides along the Slide-Rail.


Diagram C shows an equivalent system to Diagram B. Diagram C shows that the Pin-Joint is not always on the axis of the actual Slide-Joint.


There are two examples of the 'Pin-in-Slot' dyad below.

The physical design might be a cam-follower bearing in a straight slot, or a part that pivots on a THK-Slider that itself moves along a THK Rail.

Cam-Follower in a Slot - Geneva Mechanism

Pin-in-Slot Dyad and Mechanism How to...Add a new Mechanism-Editor.

THK Slider and Rail - Dwell Mechanism

Pin-in-Slot Dyad and Mechanism How to...Add a new Mechanism-Editor.

tog_minusGeneral: To model a Pin-in-a-Slot

One of eight kinematic options for a Pin in a Slot

Dyad only:

STEP 1: Draw a Line in Part1s-red - in this case, it is drawn in the Base-Part

Edit the position of the Line. It will be the 'Slide-Rail'

STEP 2: Add a Part2s

This Part is the Slide-Block.

STEP 3: Join Part2s to Part1s-red with a Slide-Joint3s
STEP 4: If necessary, add a Point5s in Part2s to set the position of the Pin-Joint in Part2s
STEP 5: Join Part4s to the Point5s in Part2s with a Pin-Joint5s

Notes:

You can also use a CAD-Line in Part1s-red

You can also use a Point at the one of the CAD-Line in the Part2s

tog_minusEight Possible Kinematic-Chains with a Pin-in-a-Slot

The Pin-in-a-Slot is actually two of the three Joints that are in a Dyad.

In the Dyads we describe below, the letters R-P represent the two Joints.

The R is the Pin-Joint (R is for Revolute-Joint - the kinematic name of a Pin-Joint)
The P is the Slide-Joint (P is for Prismatic-Joint - the kinematic name for a Slide-Joint)

When you add a third joint, which may be a Slide-Joint(P) or a Pin-Joint(R), the Dyad is complete.

When you join the Dyad to a Rocker or a Slider, it is possible to build eight different kinematic-chains

1.RP+R + Rocker or RP+R + Slider. The Dyad is an RPR Dyad.
2.RP+P + Rocker or RP+P + Slider. The Dyad is an RPP Dyad.
3.R+RP + Rocker or R+RP + Slider. The Dyad is an RRP Dyad.
4.P+RP + Rocker or P+RP + Slider (or PR+P + Rocker or PR+P + Slider). The Dyad is a PRP Dyad.

Remember, each Dyad may have up to four different closures. See Change Dyad Closure.

KinematicChain-PinSlot1

Configuration 1 (See Step 2.7)

This is a Rocker and an R-P-R Dyad

Join Part1s-red to the Base-Part with a Pin-Joint

Join Part2s to Part1s-red with a Slide-Joint3s. The Joint uses the CAD-Line in the two Parts.

Join Part2s to Part4s with a Pin-Joint5s

Join Part4s to the Base-Part with a Pin-Joint.

[A Motion-Dimension FB identifies the Part we will move with a specified motion.

The motion-values at the input-connector to the Motion-Dimension give the actual rotation of Part4s]

KinematicChain-PinSlot2

Configuration 2

This is a Rocker and an R-R-P Dyad (or P-R-R if you prefer to start from the Motion Driven Joint)

Part1s-red is joined to the Base-Part with a Pin-Joint

[A Motion-Dimension FB identifies Part1s-red as the Part we will move with a specified motion.

The motion-values at the input-connector to the Motion-Dimension give the actual rotation of Part1s-red]

Part2s is joined to Part1s-red with a Slide-Joint3s. The Joint uses the CAD-Line in the two Parts.

Part2s is joined to Part4s with a Pin-Joint5s .

Part4s is joined to the Base-Part with a Pin-Joint.

KinematicChain-PinSlot3

Configuration 3 (See Step 2.6)

This is a Rocker and an R-P-P Dyad

Join Part1s-red to the Base-Part with a Slide-Joint

Add a Line to Part1s-red. Use the new Line to join Part2s to Part1s-red with a Slide-Joint3s.

Join Part2s to Part4s with a Pin-Joint5s

Join Part4s to Base-Part with a Pin-Joint.

[A Motion-Dimension FB identifies Part4s as the Part we will move with a specified motion.

The motion-values at the input-connector to the Motion-Dimension give the actual rotation of Part4s]

KinematicChain-PinSlot4

Configuration 4

This is a Slider and an R-R-P Dyad (or a P-R-R if you prefer to start from the Driven Joint)

Join Part1s-red to the Base-Part with a Slide-Joint

[A Motion-Dimension FB identifies Part1s-red as the Part we will move with a specified motion.

The motion-values at the input-connector to the Motion-Dimension give the actual displacement of Part1s-red]

Add a Line to Part1s-red. Use the new Line to join Part2s to Part1s-red with a Slide-Joint3s.

Join Part2s to Part4s with a Pin-Joint5s

Join Part4s to the Base-Part with a Pin-Joint.

KinematicChain-PinSlot5

Configuration 5

This is a Slider and an P-R-P Dyad

Join Part1s-red to the Base-Part with a Slide-Joint

[A Motion-Dimension FB identifies Part1s-red as the Part we will move with a specified motion.

The motion-values at the input-connector to the Motion-Dimension give the actual displacement of Part1s-red]

Add a Line to Part1s-red. Use the new Line to join Part2s to Part1s-red with a Slide-Joint3s.

Join Part2s to Part4s with a Pin-Joint5s

Join Part4s to the Base-Part with a Slide-Joint. The Slide-Joint happens to lie at a fixed angle of approximately 60º

KinematicChain-PinSlot6

Configuration 6

This is a Rocker and an P-R-P Dyad

Join Part1s-red to the Base-Part with a Pin-Joint

[A Motion-Dimension FB identifies Part1s-red as the Part we will move with a specified motion.

The motion-values at the input-connector to the Motion-Dimension give the actual rotation of Part1s-red]

Add a Line to Part1s-red. Use the new Line to join Part2s to Part1s-red with a Slide-Joint3s.

Join Part2s to Part4s with a Pin-Joint5s

Join Part4s to the Base-Part with a Slide-Joint. The Slide-Joint happens to lie at a fixed angle of approximately 60º

KinematicChain-PinSlot7

Configuration 7

This is a Slider and an R-P-R Dyad

Join Part1s-red to the Base-Part with a Pin-Joint

Add a Line to Part1s-red. Use the new Line to join Part2s to Part1s-red with a Slide-Joint3s.

Join Part2s to Part4s with a Pin-Joint5s

Join Part4s to the Base-Part with a Slide-Joint. The Slide-Joint happens to lie at a fixed angle of approximately 60º

[A Motion-Dimension FB identifies Part4s as the Part we will move with a specified motion.

The motion-values at the input-connector to the Motion-Dimension give the actual displacement of Part4s]

KinematicChain-PinSlot8

Configuration 8

This is a Slider and an R-P-P Dyad

Join Part1s-red to the Base-Part with a Slide-Joint

Add a Line to Part1s-red. Use the new Line to join Part2s to Part1s-red with a Slide-Joint3s.

Join Part2s to Part4s with a Pin-Joint5s

Join Part4s to the Base-Part with a Slide-Joint. The Slide-Joint happens to lie at a fixed angle of approximately 60º

[A Motion-Dimension FB identifies Part4s as the Part we will move with a specified motion.

The motion-values at the input-connector to the Motion-Dimension give the actual displacement of Part4s]

Help Files for MechDesigner and MotionDesigner 11.1 + © Machine, Mechanism, Motion and Cam Design Software by PSMotion Ltd