Motion FB

see Add Motion FB

Edit the Motion FB


Edit the Motion FB:

1.Double-click a Motion FB in the graphic-area

- or -

The Motion FB dialog-box is now open.

Motion FB dialog-box


The Motion FB function is:

Output = f [ input, Motion-name]

Input = X-axis of Motion-name

Output  = Y-axis of Motion-name


Default Motion-name is :

Left-most Motion-name tab


Motion Function-Block Parameters 

Select Motion

Select a motion name from the list of the Motion-name tabs [MotionDesigner]


Reset Output: The output is set to the start of the motion after each machine cycle [default]
Accumulate Output: The output adds the motion-value at the end of the motion to the motion-value at the start of the motion after each machine-cycle.

Output Data-Type *

Motion : [default]

* Note:  Select Linear or Rotary if you connect a wire to a Motion-Path or Maths FB.

Click OK to close the Motion FB dialog-box

Pattern Parameters Ignore this separator

Notes :

Most typically, the input increases at a constant rate from 0 to 360, again and again.

However, the input may be any value and from any other Function-Block

See Also :

Connecting FBs

tog_plusOutput Option: Reset or Accumulate?

Select the Accumulate Output check box...when you want to model an indexing motion for an Indexer, for example.

How to model an indexer with a number of stops:

Design the index motion in MotionDesigner with one index. Link the indexing-motion to a Motion FB

Connect a Linear-Motion FB to the input of a Gearing FB and the Gearing FB to the input to the Motion FB.

Edit the Gearing FB, and edit the Gearing Ratio parameter to equal the number-of-stops of the indexer.

Connect a wire from output-connector of the Motion FB to the input-connector of a Motion-Dimension FB.

Output from Gearing FB = 'Gearing Ratio parameter * MMA'.
The Part moves the number-of-times equal to the Gearing Ratio parameter as the MMA changes from 0 to 360.
If you select the 'Reset Output' radio-button, the Part jumps back to its start position when the motion-values at the input to the Motion FB are greater than the final X-Value of the motion (typically, greater than 360).
If you select the 'Accumulate Output' radio-button, the Part does not jump back. The final position of the Part becomes the start position for the next cycle – exactly like an indexer. The Part moves 6 times as the MMA cycles from 0 to 360.


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