User Manual Chapter 7
GFK-1742F Jan 2020
Programmed Motion 202
Normal Stop Before JUMP
A conditional jump command is similar to Type 2 commands in that jump testing does not
start until the Type 3 command immediately after the JUMP is executed. If this Type 3
command would normally stop motion, then motion will stop before jump testing begins.
Type 3 commands that will stop motion are: DWELL, WAIT, ENDPROG, and moves in the
opposite direction.
Thus, even though the CTL bit may be ON before the block with the conditional JUMP and
Type 3 command is executed, axis motion will stop before program execution continues at
the jump destination. This stopping is NOT a Jump Stop, which is described in Example 10.
Example 8: Normal Stop Before JUMP
The following example contains a jump followed by a DWELL command. The DSM314,
because it processes ahead, knows it must stop after the CMOVE command. Thus, it comes
to a stop before the DWELL is executed. Since jump testing does not begin until the DWELL
is executed, testing begins after motion stops. Jump testing ends when the following
CMOVE begins due to the associated BLOCK command. The dashed lines in the velocity
profile indicate when jump testing takes place. In this example, the CTL03 bit does not turn
ON during the program execution.
Figure 79: Normal Stop Before JUMP