bnp-b2365(eng)b.pdf - 第274页
5. Spindle Adjustment 5 - 29 (2) Measuring the acceleration/deceleration w aveforms Measure the acceleration/decelerat ion waveforms b y using the spindle drive unit's D/A output function and check if theoretical ac…

5. Spindle Adjustment
5 - 28
[Calculation example]
Calculate the acceleration/deceleration time from 0 to
10000[r/min] for an spindle motor having the output
characteristics shown on the right when the motor inertia is
0.059 [kg・m
2
], and when the motor shaft conversi on load
inertia is 0.2 [kg
•m
2
].
Po = (Short-time rated output) x 1.2
= 5500 x 1.2 = 6600 [W]
J
all
= (Motor inertia) + (load inertia)
= 0.0148 + 0.05 =0.0648 [kg・m
2
]
1.097 x 10
-2
x J
all
x N1
2
1.097 x 10
-2
x 0.0648 x 1500
2
t1 =
Po
=
6600
= 0.242 [s]
1.097 x 10
-2
x J
all
x (N2
2
- N1
2
) 1.097 x 10
-2
x 0.0648 x (6000
2
- 1500
2
)
t2 =
2×Po
=
2×6600
= 1.818 [s]
1.097 x 10
-2
x J
all
x (N3
3
- N2
3
) 1.097 x 10
-2
x 0.0648 x (10000
3
- 6000
3
)
t3 =
3 x Po x N2
=
3 x 6600 x 6000
= 4.691 [s]
Thus,
t = t1 + t2 + t3 = 0.242 + 1.818 + 4.691 = 6.751 [s]
0
1500
6000
0
2.0
6.0
8.0
4.0
Output [kW]
10000
15-minute
rating
3.7
5.5
4.1
Continuous
rating
Rotation speed [r/min]
Spindle motor characteristics
2.8

5. Spindle Adjustment
5 - 29
(2) Measuring the acceleration/deceleration waveforms
Measure the acceleration/deceleration waveforms by using the spindle drive unit's D/A output
function and check if theoretical acceleration/de celeration time is within ±15%. Refer to "5-1 D/A
output specifications for spindle drive unit" for details on D/A output functions.
Phase current FB output can be measured by the waveform for either U or V phase FB.
When acceleration/deceleration time does not match the theoretical value (an error rate 15% or
more), check the following items.
[1] There may be an error in calculating load inertia for the motor axis conversion used when
calculating the theoretical acceleration/deceleration time. Check the load inertia again.
[2] When acceleration time is long and deceleration time is short, friction torque is thought to be
large. Check load meter value at the maximum speed (spindle monitor screen). If the load is
10% or more, friction torque is thought to be relatively large. Mechanical friction, such as
bearing friction or timing belt friction, is assumed to be large. Measure the acceleration/
deceleration time again following trial run.
[3] Even if the problems above are not found, when acceleration/decel eration time does not match,
there may be a possibility of using spindle motor and spindle drive unit that are not specified, or
using wrong parameters. Check the spindle motor type and spindle drive unit type again, as
well as the spindle parameter settings.
POINT
1. There are cases where acceleration/d ecele ration waveforms cha nge dependin g
on the spindle temperature. Check the waveforms when the spindle temperature
is high (after continuous operation) and when it is low.
2. Conduct "3-5 Initial adjustment of spindle PLG" beforehand.
Speedometer output [V]
Acceleration/deceleratio n waveforms of spindle motor
0
4.0
2.5
1.0
U(V) phase current FB output [V]
Acceleration time: ta Deceleration time: td

5. Spindle Adjustment
5 - 30
(3) Adjustment when the load inertia is large
When the load inertia is large and acceleration time is 10s or more, excessive speed deviation
alarm (ALM23) may occur because the time in which deviation between speed command and
speed FB, which is the actual spindle motor rotation speed, exists is prolonged. In this case,
increase speed cushion 1 (SP019). When the acceleration time is 10s or less, use the standard
value 30 (300ms).
Alarm can be avoided by adjusting excessive speed deviation timer (SP055). However, i n this case,
alarm detection will be delayed during constant speed operation.
In order to improve current ripple waveforms during acceleration/deceleration, adjust by using
speed command dual cushion explained later.
No. Abbr. Parameter name Details
Setting
range
Standard
SP019 CSN1* Speed cushion 1 Set the time constant for a speed command from "0" to the
maximum speed.
(This parameter is invalid during position loop control.)
1 to 32767
(10ms)
30
SP055 SETM* Excessive speed
deviation timer
Set the timer value until the excessive speed deviation alarm is
output.
The value of this parameter should be longer than the
acceleration/deceleration time.
0 to 60
(s)
12
(4) Adjustment when machine system vibration (nois e) is generated
When machine components such as gears produce vibration and noise, a machine resonance
suppressing filter (notch filter) can be set to eliminate the vibration. At the SP070 parameter,
specify the frequency of the vibration to be eliminated. This filter is enabled during all positioning
control modes, including speed control, orientation control, and synchronous tap control. If
vibration is generated or increased by setting this filter at low speeds, set a machine resonance
suppressing filter activation speed (SP076) to prevent the vibration.
When noise from the spindle motor seems excessive, a low-pass filter (SP213) can be set to
reduce the noise level. The low-pass filter frequency should be set as high as possible, as a low
frequency setting can impair spindle control.
No. Abbr. Parameter name Details
Setting
range
Standard
SP070 FHz Machine resonance
suppression filter
frequency
When machine vibration occurs in speed and position control,
set the frequency of the required vibration suppression.
Note that a value of 100Hz or more is set.
Set to "0" when not used.
0 to 3000
(Hz)
0
SP076 FONS Machine resonance
suppression filter
operation speed
When the vibration increases in motor stop (ex. in orientation
stop) when the machine vibration suppression filter is operated
by SP070, operate the machine vibration suppression filter at a
speed of this parameter or more.
When set to "0", this is validated for all speeds.
0 to 32767
(r/min)
0
<For MDS-C1-SP/SPH/SPM>
Set to reduce the noise generated from the spindle motor
Set the band of the low path filter
0 to 2250
(rad/s)
0 SP213 LPF Low path filter
<For MDS-C1-SPX/SPHX>
Not used. Set to "0".
0 0