Specifications

4 - 43
4.3.10 JUMP instruction
Jumping to data No. by the JUMP instruction during continuous/path operation
(1) The JUMP instruction is used to perform "unconditional JUMP" or "conditional
JUMP" to the positioning data No. which is designated during the continuous path
control or continuous positioning control.
• Unconditional JUMP :
When no execution conditions (M code column) are set for the
JUMP instruction, executing this instruction unconditionally
makes a jump.
Conditional JUMP :
When execution conditions (M code column) are set to 1 to 10 for
the JUMP instruction, executing this instruction makes a jump if
the condition is met, and moves to the next positioning data No. if
the condition is not met.
(2)
The jump destination positioning data No. is set to 1 to 600 in the dwell time column.
(3) The execution condition is set using the block start condition data No. 1 to 10 in
the M code column.
Item Necessity of setting
Operation pattern
Control system "JUMP instruction"
Axis to be
interpolated
Acceleration time No.
Deceleration time No.
Positioning address
Arc address
Command speed
Dwell time
(Jump destination data No.)
M code
*1
When starting positioning data
No.11 listed in 4) below,
the mouvement of No.14 and 15,
indicated in the dotted line, is
skipped and the mouvement
indicated in the full line is performed.
0
0
100 200
100
200
(mm)50
*1: For a conditional JUMP, set a condition data No.
4) The following shows an example where a jump is made to data No. 16 when the
JUMP instruction is input to positioning data No.13 and the condition data 1 is set
in the M code column and then the condition is met.
No.
Operation
pattern
Control system
Axis to
be
interpolated
Acceleration
time No.
Deceleration
time No.
Positioning
address
[µm]
Arc address
[µm]
Command
speed
[mm/min]
Dwell time
[ms]
M code
Positioning data
comment
11
1:
Continuous
1: ABS linear 1 0: 100 0: 100 50000.0 0.0 2000.00 0 0
12
1:
Continuous
1: ABS linear 1 0: 100 0: 100 75000.0 0.0 2000.00 0 0
13
1:
Continuous
X: JUMP
instruction
0: 100 0: 100 0.0 0.0 2000.00 16 1
14
1:
Continuous
1: ABS linear 1 0: 100 0: 100 150000.0 0.0 2000.00 0 0
15
1:
Continuous
1: ABS linear 1 0: 100 0: 100 200000.0 0.0 2000.00 0 0
16
0:
Completed
1: ABS linear 1 0: 100 0: 100 25000.0 0.0 2000.00 0 0
17
Note) For the condition data No.1, a condition
must be created separately.
JUMP destination data No.
Condition data No.