8-
9
8
ROBOT LANGUAGE
8-4 Robot Language Description
8-4-6 JMPB
Function:
Jumps
to
a
specified
label
when
a
specified
general-purpose
input
or
memory
input
is
ON
or
OFF.
Format:
JMPB
<label
number>,
<DI
or
MI
number>,
<input
status>
Example:
JMPB
1
2
,
2
,
1
Jumps
to
label
1
2
when
DI
2
input
is
ON.
If
DI
2
is
OFF,
the
program
execution
proceeds
to
the
next
step.
Explanation:
This
command
controls
the
program
flow
according
to
the
general-pur-
pose
input
or
memory
input
status.
(
1
)
Label
number
The
label
number
is
a
number
defined
by
the
"
L
"
statement,
and
indicates
the
destination
to
jump.
Any
number
from
0
to
255
can
be
specified.
(
See
"8
-
4
-
7
L
"
.
)
(2)
DI
or
MI
number
Specify
one
of
the
general-purpose
input
numbers
from
0
to
7 (8
points
)
or
memory
input
numbers
from
1
00
to
1
47 (48
points
)
.
(3)
Input
status
"
1
"
means
"
on
"
and
"0"
means
"
off
"
.
8-4-7 L
Function:
Defines
the
jump
destination
for
JMP,
JMPF
or
JMPB
statements,
etc.
Format:
L
<label
number>
Example:
L
1
00
Defines
label
1
00
.
Explanation:
This
command
is
used
to
define
the
destination
to
which
program
ex-
ecution
jumps
with
a
jump
command.
The
label
number
may
be
any
number
between
0
and
255
.
The
same
label
numbers
may
be
used
if
they
are
in
different
programs.
Summary of Contents for SRCP30
Page 1: ...User s Manual ENGLISH E E104 Ver 1 02 SRCP30 YAMAHA SINGLE AXIS ROBOT CONTROLLER MF100 ...
Page 2: ......
Page 8: ...vi MEMO ...
Page 26: ...2 10 MEMO ...
Page 130: ...8 34 MEMO ...
Page 144: ...9 14 MEMO ...
Page 174: ...10 30 MEMO ...
Page 216: ...12 10 MEMO ...
Page 232: ...14 4 MEMO ...
Page 233: ...15 1 15 SPECIFICATIONS Chapter 15 SPECIFICATIONS ...
Page 238: ...MEMO 15 6 ...