7.2.3 Problems and adjustments with auto-tuning
If the tuning process has failed, the error result of tn03 tells the fail-reason:
0: The controller could not be enabled by any reason.
-1: Inertia cannot be measured due to too little motion or too little current.
-2: The measured inertia result is outside the valid range.
-3: The resulting Inertia_Ratio value is greater than 250 (inertia ratio > 25). This is a
possible result, but the control loop will not be tuned.
-4: The resulting Inertia_Ratio value is larger than 500 (inertia ratio > 50). This is an
uncertain result.
In the cases 0, -1, -2, -4 Inertia_Ratio is set to 30, in the case -3 Inertia_Ratio is set as measured,
Stiffness is set to 7-10.
In any fail case the control loop parameters are set to Inertia_Ratio of 30 and the set Stiffness values. To
make the measured Inertia_Ratio of case -3 become effective, the value of tn02 must be confirmed by SET.
Reasons for the failure of auto-tuning:
1.
Incorrect wiring of the servo system;
2.
DIN function Pre_Enable is configured but not active;
3.
Too much friction or external force is applied to the axis to be tuned;
4.
Too big backlash in the mechanical path between the motor and the load;
5.
The mechanical path contains too soft components (soft belts or couplings);
6.
Inertia ratio is too large
Adjustment:
1.
Try to increase the value of the "Safe_dist" parameter to perform auto-tuning again;
2.
If it still fails, manually adjust the performance.
7.2.4 Adjustment after auto-tuning
After auto-tuning the stiffness is set to a certain value. The greater the inertia ratio, the smaller the
stiffness value will be. The range of parameter after auto-tuning is shown below
.