If the setting “Enable Cue Change in Move” is enabled, it is possible to press [NEXT]
to load another cue and even overlay new moves on axes that are already moving. See “Settings”.
When overlaying moves, the last move started always take precedence.
Overlaying Speed
In this example, the same axis has two moves, stored in two separate cues, which have identical values except for the speed.
Target (mm) | Accel (mm/s/s) | Speed (mm/s) | Decel (mm/s/s) | |
Move One (Q1) | 6000 | 50 | 100 | 50 |
Move Two (Q2) | 6000 | 250 | 500 | 250 |
- Press
[START]
on Q1 the axis will accelerate up to 100mm/s.
While the move is still running:
- Press
[NEXT]
to load Q2. - Press
[START]
on the appropriate playback to overlay it.
Now the axis will continue to the same target, but accelerate up to 500mm/s (at a rate of 250mm/s/s).
If you overlay a slower speed, the axis will decelerate instead.
Overlaying Targets
Example One:
Here the same axis has two moves with different targets, stored in two separate cues. For this example, the axis is starting from 0mm.
Target (mm) | Accel (mm/s/s) | Speed (mm/s) | Decel (mm/s/s) | |
Move One (Q1) | 4000 | 250 | 500 | 250 |
Move Two (Q2) | 6000 | 250 | 500 | 250 |
While the first move in Q1 is running:
- Press
[NEXT]
to load Q2. - Press
[START]
on the appropriate playback to overlay it.
Now the axis will continue past the 4000mm target, without stopping, and finish at 6000mm.
Example Two:
Again, the axis is starting from 0mm. In this example, the second move has a lower position than the first move
Target (mm) | Accel (mm/s/s) | Speed (mm/s) | Decel (mm/s/s) | |
Move One (Q1) | 6000 | 250 | 500 | 250 |
Move Two (Q2) | 1000 | 250 | 500 | 250 |
While the first move in Q1 is running:
- Press
[NEXT]
to load Q2. - Press
[START]
on the appropriate playback to overlay it.
If the second move is started once the axis has already passed 1000mm, it will slow down and move back in the opposite direction, back to 1000mm.
Overlaying Complex Moves.
You can change any of the values in a move and overlay them, so you could change the target and the speed at the same time if you wanted.
For example, an axis might have a sequence of moves running on an endless loop. To bring that loop to a end, you can create a move with the end target. Overlaying that move will bring the loop to a neat stop.
Overlaying Different Move Types
It is also possible to overlay different move types. So, if we imagine an endless linear axis, like a travelator or a revolve set up as absolute rotational, a Continuous + move could be overlaid with a Relative move to bring it to a stop.
Target (mm) | Move Type | Accel (mm/s/s) | Speed (mm/s) | Decel (mm/s/s) | |
Move One (Q1) | Continuous + | 250 | 500 | 250 | |
Move Two (Q2) | +550 | Relative | 250 | 500 | 250 |
Make sure you add enough distance in the relative move to allow the deceleration to complete. We suggest adding a margin of 10%.
To calculate how much distance you need:
Speed * (Speed/Deceleration Rate) / 2 * 1.1
500 * (500/250) / 2 = 500mm travel
500 * 1.1 = 550mm travel
Up Next: