Dialog: Function-Block: Motion

<< Click to Display Table of Contents >>

Navigation:  MechDesigner Reference & User Interface > Dialog-Boxes >

Dialog: Function-Block: Motion

Motion FB

see Add Motion FB

A Motion FB is a link to a Motion and Motion-name tab in MotionDesigner. Edit the Motion FB to select which Motion you want to link.

You can edit the Data-Type at the output from the Motion FB. This is important when you connect a wire from the Motion FB to a Motion-Path FB.

Open Motion FB dialog-box


Edit the Motion FB:

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

- or -

1.See How to Open a Dialog-Box

The Motion FB dialog-box is now open.

Motion FB dialog-box


The Motion FB function is:

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 from the drop-down list box of Motion name-tabs that are in MotionDesigner.


Reset Output:

Start-position = Start-position after each machine-cycle (default)

Accumulate Output:

Start-position of second cycle starts at the end-position

To use this option, the input to the Motion FB must increase to greater than the Motion-Width (typically >360)

Output Data-Type *

Motion : (default)



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

Pattern Parameters Ignore this separator


Enter a value that represent the Y-axis value output from the Motion FB.

The values in the data-box represent the possible corresponding values on the X-axis

When the motion is a Rise and Return motion, you will typically see two values for the X-axis.

Notes :

Most typically, the input to a Motion FB increases at a constant rate from 0 to 360, again and again. However, the input may be any motion-value and from any other Function-Block

See also :

Connecting FBs

tog_plusOutput Option: Reset or Accumulate?

An indexing motion is progressive motion. The motion-design has one index. However, the indexing-shaft must do more the one index to complete one shaft rotation. The number of times it must index to complete one shaft rotation is called its Number-of-Stops.  

Use Accumulate Output to model an Indexing-Shaft when the Number-of-Stops is more than one

Design the index motion in MotionDesigner with one index.

Connect a Linear-Motion FB to a Gearing FB. Connect the Gearing FB to a Motion FB. Connect the Motion FB to a Motion-Dimension FB.

Link the Motion FB to the indexing motion you have designed in MotionDesigner.

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

Output from Gearing FB = Gearing Ratio parameter × MMA.

Reset Output:

The Motion-Part jumps back to its start position after each machine-cycle.

Accumulate Output:

The Motion-Part will index progressively, and not return to its start-position after each machine-cycle.