4
U7
Command
E
xamples:
This
example
makes
an
index
on
motor
1,
producing
a
pulse
at
positions
1000,1100,1150,1250,
and
then
runs
motor
1
back
to
the
start
position:
S1M1500,U7,I1M1000,I1M100,I1M50,I1M100,U9,IA1M0
<cr>
This
example
will
Index
motor
2
and
pulse
100
times:
U7,I2M400,LA100,U9
<cr>
This
example
makes
an
index
on
motor
2,
producing
a
pulse
with
speed
changes
between
each
index:
S2M1500,U7,I2M2000,S2M3000,I2M4000,S2M500,I2M800,U9,S2M3000,IA2M0
<cr>
U8
U9
Start
of
Continuous
Index
sending
"
@
"
to
the
host.
This
command
is
the
same
as
the
"
"
except
the
single
character
"
@
"
is
transmitted
at
each
Index
distance,
instead
of
a
pulse
on
the
user
output
2.
Memory
usage
=
2 bytes
.
End
of
Continuous
Index.
This
command
is
used,
as
the
ending
command
of
a
Continuous
Index,
in
conjunction
with
the
"
U7
"
or
"
U8
"
commands.
This
command
will
start
the
motor
into
a
deceleration
to
a
stop
an
equal
time
and
distance
it
took
to
get
to
the
present
speed.
Memory
usage
=
2 bytes
.
U7
U91
End
of
Continuous
Index.
This
command
is
similar
to
the
“
U9
”
except
it
creates
an
index
move
in
the
program
for
decelerating
to
a
stop.
When
the
VXM
sees
this
command
it
will
change
it
into
a
“
U92
”
followed
by
an
Index
that
has
a
value
equal
to
the
distance
required
to
decelerate
to
a
stop.
Memory
usage
=
6 bytes
U92
End
of
Continuous
Index.
This
command
is
similar
to
the
“
U9
”
except
it
requires
”
command
described
previously
will
automatically
create
this
command
and
the
proper
index
value.
an
index
move
directly
after
it
in
the
program
for
decelerating
to
a
stop.
When
the
VXM
sees
this
command
it
will
look
ahead
for
the
index
command
and
use
it
as
the
deceleration
distance.
Memory
usage
=
2 bytes
NOTE:
The
“
U91
See
Also
U77, U99,
Appendix G