Professional Documents
Culture Documents
Table
Motor
Fig. 5.9.1 (a) Overview of unexpected disturbance torque detection
- 310 -
B-65270EN/08 5.SERVO FUNCTION DETAILS
(See Chapter 7, " SERVO TUNING TOOL SERVO GUIDE " for detailed descriptions about how to
use the SERVO GUIDE.)
#7 #6 #5 #4 #3 #2 #1 #0
2016 ABNT
ABNT (#0) Specifies whether to enable the unexpected disturbance torque detection function as
follows:
0: To disable
1: To enable
#7 #6 #5 #4 #3 #2 #1 #0
2200 IQOB
IQOB (#2) Specifies whether to eliminate influence of control voltage saturation when estimating
disturbance, as follows:
0: Not to take influence of control voltage saturation when estimating disturbance into
consideration
1: To eliminate influence of control voltage saturation when estimating disturbance
- 311 -
5.SERVO FUNCTION DETAILS B-65270EN/08
NOTE
When using this function together with the observer, do not modify
the standard setting of the parameter above.
Observer:
Bit 2 of No.2003
NOTE
When a negative value is set for POA1, it is assumed to be |POA1|
× 10.
Motor velocity
Estimated
disturb ance
value
Adjust the value of the observer parameter (POA1) so that neither an overshoot nor an
undershoot will not be observed on the estimated disturbance value at acc./dec. After
adjustment, the waveforms shown below should be obtained.
(A clear waveform as shown below may not be obtained in some machines. In such
machines, find the POA1 parameter value that can minimize the overshoot and
undershoot while watching the estimated disturbance waveform at acc./dec.)
- 312 -
B-65270EN/08 5.SERVO FUNCTION DETAILS
Motor velocity
Proper POA1
Estimated
disturbance valu
NOTE
The POA1 parameter is related to the load inertia ratio parameter
("velocity gain" on the servo screen) through the inside of the
software. When the load inertia ratio parameter is changed, the
POA1 parameter must also be changed. So, first determine the
load inertia ratio (velocity gain) when adjusting the servo.
If you must change the load inertia ratio (velocity gain) after the
POA1 parameter is determined, re-set the POA1 parameter using
the following expression.
(New POA1 value) =
(Previous POA1 value) ×
(Load inertia ratio value set after adjustment+256) /
(Load inertia ratio value set before adjustment+256)
Load inertia ratio: No. 2021
The velocity gain magnification (in cutting or high-speed HRV
current control) does not affect the setting of POA1.
(Details)
The observer estimates a disturbance torque by subtracting the torque required for
acc./dec. from the entire torque. The torque required for acc./dec. is calculated using
a motor model. The POA1 parameter corresponds to the inertia of the motor model.
If the parameter value differs from the actual value, it is impossible to estimate a
correct disturbance torque. To detect an unexpected disturbance torque correctly,
therefore, you must adjust the value of this parameter.
An estimated disturbance value when a usual condition is supposed to be related
only to frictional torque (for the horizontal axis), and proportional to the velocity.
Therefore, a program, like the one used for adjustment, that merely repeats simple
acc./dec. is supposed to generate a trapezoidal estimated disturbance torque
waveform like a velocity waveform.
<6> For the vertical axis, adjust the torque offset. (This is unnecessary for the horizontal axis.)
For the vertical axis, the estimated disturbance value is not centered at level 0. Torque offset
adjustment is done to center the estimated disturbance value at level 0.
A [Ap] + B [Ap]
Torque offset = × 3641
Maximum amplifier current value [Ap]
Estimated disturbance
value level 0
6.6A
Maximum
value B
Estimated disturbance
Minimum value center line
value A Influence by gravity
If you read the minimum value A and maximum value as –8.6 [Ap] and –4.5 [Ap] in
the above chart (the amplifier used is rated at 80 [Ap] maximum), the torque offset
parameter = -[(-8.6)+(-4.5)]/80×3641 = 596. The following chart applies when the
parameter is set with 596.
When the torque offset parameter is set, be sure to set the following parameter to 1.
#7 #6 #5 #4 #3 #2 #1 #0
2215 TCPCLR
TCPCLR(#1) The function for setting a value for canceling the torque offset at an emergency stop in
the velocity loop integrator is:
0: Disabled
1: Enabled
NOTE
When using the torque offset canceling function (bit 1 of parameter
No. 2215), do not use the function for adding a preload with a time
constant (bit 4 of parameter No. 2417).
- 314 -
B-65270EN/08 5.SERVO FUNCTION DETAILS
Measure an estimated disturbance value at a measurement velocity, then set the results of
calculations made according to the table below.
Estimated disturbance value [Ap]
Dynamic friction compensation coefficient = × 440
Maximum amplifier current value [Ap]
NOTE
If the measurement velocity is too high, lower the measurement
velocity, and measure the estimated disturbance value. By
proportional calculation, obtain the estimated disturbance value at
the above measurement velocity.
No.1727(Series 15i)
No.2116(Series 16i and
so on)
Dynamic friction
compensation coefficient
Velocity
-1
1000 min (rotary motor)
1000 mm/s (linear motor)
Set a compensation value at a measurement
velocity, and correct the value proportional to the
velocity as a dynamic friction.
Read value
A(A)
(ii) Method of setting a dynamic friction as "portion proportional to velocity + constant portion"
and imposing a limit
If the compensation value for stop time to low-velocity movement is insufficient in adjustment
of (i), set a dynamic friction compensation value in the stop state. If the compensation value for
high-speed movement is excessive, a limit is imposed on the compensation value.
- 315 -
5.SERVO FUNCTION DETAILS B-65270EN/08
No.2346
Compensation limit value
No.2116
Dynamic friction
compensation coefficient
No.2345
Compensation value in the
stop time
1000min-1 Velocity
(Method of setting)
First, measure an estimated disturbance value when a movement is made at a
maximum feedrate on the axis, then set the results of calculations made according to
the table below in "dynamic friction compensation limit value".
|Estimated disturbance value [Ap]|
Dynamic friction compensation limit value = × 7282
Maximum amplifier current value [Ap]
Next, measure an estimated disturbance value when a movement is made on the axis
at the measurement velocity (10 min-1 or 10 mm/s) for "dynamic friction
compensation value in the stop state", then set the results of calculations made
according the table below in "dynamic friction compensation value in the stop state".
Dynamic friction compensation value in the |Estimated disturbance value [Ap]|
= × 7282
stop state Maximum amplifier current value [Ap]
- 316 -
B-65270EN/08 5.SERVO FUNCTION DETAILS
<8> Set an unexpected disturbance torque detection alarm level.
Perform several different operations (sample machining program, simultaneous all-axis rapid
traverse acc./dec., etc.), and observe estimated disturbance values, and measure the absolute
maximum value.
Then, set up an alarm level.
+ Estimated disturbance value
Maximum
value
-
NOTE
1 Add some margin (usually about 500 to 1000) to the alarm level to
be set.
2 If the "unexpected disturbance torque detection alarm level"
parameter is 32767, no unexpected disturbance torque alarm
detection is performed.
Unexpected disturbance torque The tool is retracted from the location where
detected, and retrace is performed. the unexpected disturbance torque was
detected to avoid mechanical contact at the
Retrace distance ultimate stop position.
- 317 -
5.SERVO FUNCTION DETAILS B-65270EN/08
NOTE
When the tool is moving faster or slower than the velocity listed
below, the tool will not go back even if this parameter is set. It stops
at the location where an unexpected disturbance torque was
detected.
Let the value set in the retrace distance parameter be A:
Minimum retract velocity =
A × detection unit (μm) × 60/512 [mm/min]
Example)
When detection unit = 1 μm, and retract amount setting = 3000,
the minimum velocity at which the tool is retracted is:
Minimum retract velocity =
3000 × 1 × 60/512 = 352 [mm/min]
(Setting parameters)
To use the unexpected disturbance torque detection function, set the following bit to 1 for both the
master and slave axes.
#7 #6 #5 #4 #3 #2 #1 #0
2271 RETR2
RETR2(#2) With the unexpected disturbance torque detection function, 2-axis simultaneous retraction
is:
0: Not performed
1: Performed
In the parameter for the distance to retract, specify the same value for both the master and
slave axes. If an unexpected disturbance torque is detected on one of the axes, both axes
are retracted.
NOTE
1 This function can be applied only when position tandem control is
used on the same DSP. Do not use this function for any axis that
has not been set for position tandem.
2 If different values are specified for the master and slave axes, an
invalid parameter alarm is issued. (The detail No. of the alarm is
1033.)
- 318 -