User`s manual

Programmed Motion
GFK-1742A Chapter 7 Programmed Motion 7-33
7
t
v
C1 C2
CTL03 ON
Jumping Without Stopping
If the Type 3 command following a conditional jump is a CMOVE and the Type 3 command at
the destination is a move command with sufficient distance to fully decelerate to zero when
completed, the jump will be executed without stopping. This is the only way to sustain motion
when a jump is performed.
Example 9: JUMP Without Stopping
This is a simple example of a conditional jump from one CMOVE to another. While jump testing
the
CTL03
bit, the first CMOVE accelerates to the programmed velocity. Before the dashed line,
the
CTL03
bit is OFF, but at the dashed line the
CTL03
bit turns ON. Program execution is
immediately transferred to block 3 and the CMOVE there begins. Because the velocity at the
jump destination is different, the velocity changes at the acceleration programmed of the jump
destination block. Finally, as the second CMOVE completes, velocity is reduced to zero and the
program ends.
1: ACCEL 2000
VELOC 10000
JUMP CTL03, 3
CMOVE 120000, INCR, LINEAR
3: ACCEL 20000
VELOC 5000
CMOVE 15000, INCR, LINEAR
Figure 7-12. JUMP Without Stopping