# Superimposed Motion

**URL:** <https://forum.deltamotion.com/t/superimposed-motion/1509>\
**Category:** Programming\
**Created:** [February 27, 2026, 10:15pm UTC](https://forum.deltamotion.com/t/superimposed-motion/1509 "2026-02-27T22:15:42Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jacob\_Paso](https://forum.deltamotion.com/letter_avatar_proxy/v4/letter/j/439d5e/32.png) [@Jacob\_Paso](https://forum.deltamotion.com/u/Jacob_Paso)\
**Post date:** [February 27, 2026, 10:15pm UTC](https://forum.deltamotion.com/t/superimposed-motion/1509/1 "2026-02-27T22:15:42Z")

</div>

Superimposed motion can be performed as follows::

1. Define axes:  
a. Define the main control axis as usual.  
b. Define virtual axes - one for main axis motion and one for each level of superimposition on top of that.
2. Sum the Target Positions:  
Create a continuously running user program that sums the Target Position of all the virtual axes and place the sum in a variable.
3. Gear the main axis to the variable, using the Gear Absolute command.
4. Make moves as desired on the virtual axes.

This plot shows superimposed motion consisting of a main motion, with 2 levels on top of that. The red line is the full resulting motion. The blue, yellow, and gray lines are all the components that make up the full motion.

 ![image](https://forum.deltamotion.com/uploads/default/original/1X/53df2176e677b821401ad006fb50c294a968494c.png)

The attached RMCTools project and plot demonstrate this.

[SuperImposedMotion.rmcproj](https://forum.deltamotion.com/uploads/short-url/cdmbVgAOLkZ49ghfQ1yWyxBx82a.rmcproj) (29.8 KB)

[Superimposed Motion 2 levels on top of main.rmcplotx](https://forum.deltamotion.com/uploads/short-url/kd7yVC705ytuG0qS5tI5ZaMQqI5.rmcplotx) (116.6 KB)

See also: [Superimposed Sinusoidal Waves via Expressions](https://forum.deltamotion.com/t/superimposed-sinusoidal-waves-via-expressions/956)
