
-89-
3)
S-curve
deceleration
with
a
linear
range
(MSMD=1
in
the
PRMD
register
and
the
PRDS
register
>0)
(PRFH
+
PRFL)
x
(PRFH
-
PRFL
+
2
x
PRDS)
x
(PRDR
+
1)
Optimum
value
[Number
of
pulses]
=
(PRMG
+
1)
x
32768
Start
deceleration
at
the
point
when
the
(positioning
counter
value)
(RDP
set
value).
<When
set
to
automatic
(MSDP
=
0
in
the
PRMD
register)>
This
is
an
offset
value
for
the
automatically
set
ramping-down
point.
Set
in
the
range
of
-8,388,608
(800000h)
to
8,388,607
(7FFFFFFh).
When
the
offset
value
is
a
positive
number,
the
axis
will
start
deceleration
at
an
earlier
stage
and
will
feed
at
the
FL
speed
after
decelerating.
When
a
negative
number
is
entered,
the
deceleration
start
timing
will
be
delayed.
If
the
offset
is
not
required,
set
to
zero.
When
the
value
for
the
ramping-down
point
is
smaller
than
the
optimum
value,
the
speed
when
stopping
will
be
faster
than
the
FL
speed.
On
the
other
hand,
if
it
is
larger
than
the
optimum
value,
the
axis
will
feed
at
FL
low
speed
after
decelerating.
PRUS:
S-curve
acceleration
range
register
(15-bit)
Specify
the
S-curve
acceleration
range
for
S-curve
acceleration/deceleration
operations
in
the
range
of
1
to
32,767
(7FFFh).
The
S-curve
acceleration
range
S
SU
will
be
calculated
from
the
value
placed
in
PRMG.
Reference
clock
frequency
[Hz]
S
SU
[pps]
=
PRUS
x
(PRMG
+
1)
x
65536
In
other
words,
speeds
between
the
FL
speed
and
(FL
speed
+
S
SU
),
and
between
(FH
speed
-
S
SU
)
and
the
FH
speed,
will
be
S-curve
acceleration
operations.
Intermediate
speeds
will
use
linear
acceleration.
However,
if
zero
is
specified,
"(PRFH
-
PRFL)/2"
will
be
used
for
internal
calculations,
and
the
operation
will
be
an
S-curve
acceleration
without
a
linear
component.
PRDS:
S-curve
deceleration
range
setting
register
(15-bit)
Specify
the
S-curve
deceleration
range
for
S-curve
acceleration/deceleration
operations
in
the
range
of
1
to
32,767
(7FFFh).
The
S-curve
acceleration
range
S
SD
will
be
calculated
from
the
value
placed
in
PRMG.
Reference
clock
frequency
[Hz]
S
SD
[pps]
=
PRDS
x
(PRMG
+
1)
x
65536
In
other
words,
speeds
between
the
FL
speed
and
(FL
speed
+
S
SD
),
and
between
(FH
speed
-
S
SD
)
and
the
FH
speed,
will
be
S-curve
deceleration
operations.
Intermediate
speeds
will
use
linear
deceleration.
However,
if
zero
is
specified,
"(PRFH
-
PRFL)/2"
will
be
used
for
internal
calculations,
and
the
operation
will
be
an
S-curve
deceleration
without
a
linear
component.