Background:

The Belt is modelled to move with constant velocity.  We want it to index.

An Indexing Belt is one where, in one machine cycle:

1.There is an Index-Period: The belt moves to a position during one phase of the machine cycle.
2.There is a Dwell-Period: The belt stops at that position for the remainder of the machine cycle.

We must change the motion-values that we give to the kinematic-chains.

We connect new Function-Blocks to the input-connector of the Motion-Dimension FB to give a different motion to the Belt.

tog_minusFunction-Blocks for a Constant Velocity Belt

Schematic of FBs of one Slider Set for belt moving at constant velocity.

Schematic of FBs of one Slider Set for belt moving at constant velocity.

Schematic of the Function-Blocks for a Constant-Velocity Belt

The image to the left is a schematic of how to connect the Function-Blocks to model the Path of the Constant Velocity Belt.

The MMA motion value is the independent variable at the input of the separate X & Y Motion FBs.

For each motion value at the input of a Motion FB, there is a specified motion value at the output.

It does not matter how fast or slow the input changes (to change the speed of the Belt), the motion value at each output-connector is the same for each motion-value at an input-connector.

The MMA increases continuously from 0 to 360, and again and again.


The X & Y Motions were specified to give a constant velocity Belt. See Design the Motion for the Belt.

15.7-IndexBelt-01

tog_minusFunction-Blocks for an Indexing Belt

Schematic of one Slider Set for belt moving at constant velocity.

Schematic of one Slider Set for belt moving at constant velocity.

Schematic of the Function-Blocks for an Indexing Belt

We want the belt to index along the path, and stop at fixed positions during the dwell.

To do this, replace the motion that is given to the input-connectors of the Motion FBs

We replace the steady motion, provided by the MMA...
...with an Index motion linked to a Motion FB

Note: the MMA must still be at the input-connector to the Indexing Motion FB

QST15-7-2A

This is an example 'Indexing Motion'.

Segment 1: Y-axis :  0 - 360º | X-axis : 0º - 180º

Segment 2: Y-axis (Dwell Segment) : 30º| X-axis : 180º - 360º.

The image shows the position and acceleration graphs.

15.7-IndexBelt-03

Question: Spot the problem? Answer: The output from the indexing motion changes from 0 – 360º in one machine cycle.

Thus, the belt and pocket move from the start to the start position again in one machine cycle (0 – 360 of the MMA).

We need to do two things:

Index the Belt 12 times (12×) in one machine cycle (0 – 360 of the MMA).
Index the Belt 30º, not 360. This is one pocket, not 12 Pockets, each index.

15.7-IndexBelt-04

To index the Belt 12 times...

To index the belt motion twelve times (12×) in one machine cycle  (0 – 360 of the MMA):

1.Connect the Linear-Motion FB to a Gearing FBRed-14-1b and the Gearing FB to the input to the Motion-FB with the Index motion.
2.Edit the Gearing FB and enter Gearing-Ratio=12

Now, the motion-values at the output from the Gearing FB and input to the Motion FB are from 12×(0 ... 360) = (0 ... 4320º) as the MMA changes from 0 to 360.

QST15-7-2D

Edit the Index motion the Belt 30º...

To index the Belt 30º, edit the Motion in MotionDesigner.

The Index motion to the left:

Segment 1: Y-axis :  0 - 30º | X-axis : 0º - 180º

Segment 2: Y-axis (Dwell Segment) : 30º| X-axis : 180º - 360º.

Input to Motion FB is 0 ... 4320, :

Output from Motion FB is 12× Index motions in 0 ... 360 (MMA)

QST15-7-2E

The Graph to the left shows the output from the Motion FB as a function of the input, to the Motion FB: 0 – 4320º

Note: To see the input to the Motion FB, (0 to 4320), connect a wire from the Gearing FB as the X-axis of the Graph FB

Question: Spot the Problem?

Answer:  The output from the Motion FB does one index to 30º each 0 - 360 at its input, but resets to 0º, and does this motion again and again, 12×.

15.7-IndexBelt-07

We will use the Accumulate Output radio-button in the Motion FB dialog-box.

1.Edit the Motion FB again
2.Click Output Option : Accumulate Output.

QST15-7-2G

This graph now shows:

Y-axis: output from Motion FB, is from 0º to 360º.
X-axis: input to the Motion FB (or the output from the Gearing FB) is from 0º to 4320º.

The output (Y-axis) from the Motion FB increases from 0 – 30º for the first 180º of the of the, and stays at 30º between 180 – 360º.

Then the output (Y-axis)t increases to 60º for from 360º to 540º

There are 12 indexes in one cycle of the MMA. Each index increases the position of the output by 30º.

This is the motion that we want for the pocket and chain-link

The pocket and chain-link will move 12 times, in one cycle of the MMA.

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