NOVA electronics Inc.
MCX514 -
31
-
31
-
2.2.5 Non-symmetrical S-Curve Acceleration/Deceleration
In S-curve acceleration/deceleration driving, a non-symmetrical S-curve can be created by setting a jerk and a deceleration
increasing rate individually. However, in non-symmetry S-curve acceleration/deceleration fixed pulse driving, a deceleration point
must be specified manually because automatic deceleration is not available. Since a triangle form prevention function (1/12 rule)
does not work either, a drive speed must be set according to the acceleration/ deceleration increasing rate and the number of output
pulses for fixed pulse driving.
Deceleration increasing rate (DJ)
Speed
time
Initial Speed
Drive Speed
time
Acceleration
/ Deceleration
Acceleration
Deceleration
Acceleration increasing rate (JK)
Fig. 2.2-14 Non-symmetry S-Curve Acceleration/Deceleration Driving
To perform non-symmetry S-curve acceleration / deceleration driving, bits D2 to 0 of WR3 register and the following parameters
must be set.
Table 2.2-8
Mode Setting
:
Non-symmetry S-curve Acceleration / Deceleration
Mode Setting Bit
Symbol
Setting
Comment
WR3/D0
MANLD
1
Manual deceleration
WR3/D1
DSNDE
1
When in deceleration, deceleration setting value and deceleration
increasing rate are used.
WR3/D2
SACC
1
S-curve acceleration / deceleration
Table 2.2-9
Setting Parameters
:
Non-symmetry S-curve Acceleration / Deceleration
Parameter
Symbol
Comment
Jerk
JK
Deceleration increasing rate
DJ
Acceleration
AC
Set the maximum value
:
536,870,911 (1FFF FFFFh)
Deceleration
DC
Set the maximum value
:
536,870,911 (1FFF FFFFh)
Initial speed
SV
Drive speed
DV
Drive pulse number / Finish point
TP
Not required for continuous pulse driving.
Manual deceleration point
DP
・
Set the value calculated by subtracting the number of pulses that were
utilized at deceleration from the number of output pulses in fixed
pulse driving.
・
Not required for continuous pulse driving.