<< Prev        Next >>

ID : 5087

Setting the Servo Configuration Parameters

This section describes how to set the servo parameters, which are provided for setting the gain and others of the extended-joint servo system.
The below shows the setting method by means of the teach pendant.

Setting the servo configuration parameters

1

Press [Joint Settings] - [F5 Servo Parameter] to display the window shown below.

2

Select the tab to be configured.
The following examples are the displays when the 7th axes is selected.

3

Change each settings of the servo configuration parameters, then press [OK].
For details about each parameter, refer to Table 3.3 Servo Configuration Parameters.

4

When all servo configuration parameter settings are completed, press [OK] button.

Changed servo configuration parameter settings are saved, then return to the [Joint Settings] window.

New settings will go into effect when the controller is turned off and then on after the settings are changed.

Servo Configuration Parameters

Parameter name Entry range Factory default Unit Description Remarks
Joint enable/disable setting (Disable, Enable, Enable encoder only) Disable, Enable, Enable encoder only Disable To connect and drive a specified motor, set 1:Enable ; to use the encoder only, set 2: Enable encoder only. If "2: Enable encoder only" is selected, turning the motor on will release the brake. CAUTION: If any unbalanced load is applied, the joint will move towards the load.
Auto mode torque limit [% to rated torque] 0 to 400 324 % Set the torque limit value to be applied in auto mode.
Manual mode torque limit [% to rated torque] 0 to 400 150 % Set the torque limit value to be applied in manual mode.
Brake No. * axis number Displays the motor brake relay number. No change allowed.
encoder ID number * axis number Displays the encoder ID number. No change allowed.
Used slot No. * axis number Displays the power module slot number. No change allowed.
Positional loop gain [Hz] 0 to 100 2.487 Hz Set the response of the position control system. Increasing the value will decrease the positioning time.
Positional loop FF gain 0 to 2 0.000 Set the loop forward gain of the position control system. Increasing the value will decrease a positioning error and increase the response, but overshoot will easily occur.
Allowable positional deviation range [rev] -1000 to 1000 3.662 rev Set the allowable value of positioning error. If a positioning error exceeding this allowable value occurs, an error will result. Set the value that meets the given formula.
Speed proportional gain [Hz] 0 to 1000 15.803 Hz Set the response of the speed control system. Increasing the value will enable you to set a higher value of the positional loop gain.
Speed integral gain [ms] 0 to 100 10.000 ms Set the integral compensation gain of the speed control system. Increasing the value will converge the speed deviation at the time of stop faster.
Low pass filter2 time constant [ms] 0 to 327.67 0.532 ms Set the primary delay filter band in the torque instruction section. Decreasing the value will decrease the cutoff frequency of the low-pass filter.
Torque offset setting [% to rated torque] -100 to 100 0 % Set the torque offset value of the torque instruction value. If the motor undergoes any unbalanced load (movement towards the load), this offset will compensate it. If you enable the gravity offset in auto gain tuning, the torque offset value will be automatically set.
Motor model number * axis number No change allowed.

Parameter details

Positional loop gain

Increasing the positioning loop gain will reduce the positioning time.
However, increasing the gain exceeding the natural oscillation frequency of the connected mechanism will easily bring vibration or overshoot.
As a guide, use the value of 1/2π of the natural oscillation frequency of the connected mechanism is recommended.

If the natural oscillation frequency is 20 Hz, for instance, set the positioning loop gain to 20/2/π=3.2[Hz].

Positional loop FF gain

Set the speed feeding forward value of the positioning loop. Increasing the value will reduce the positioning error and increase the system response. Setting 100 may reduce the positioning error to almost 0 in constant speed operation. However, setting an excessively high value may easily cause vibration or overshoot in the system.

Allowable positional deviation range

Set the positioning error allowance. If the actual positioning error exceeds the specified allowance, an error will occur. The positioning error allowance should satisfy the following formula.

  • [Allowable positional deviation range (rev)] > [Motor max. speed (rpm)] × (1.0-[Positional loop FF gain (%)] × 0.01)/[Positional loop gain (Hz)]/377

    377 = 60*2*π

Speed proportional gain

Set the response frequency (in Hz) as a setting of the response of the speed control system.
Increasing the value will enable you to set a higher value of the positional loop gain, as a result, the robot can move faster.
System automatically changes various values inside the system to achieve the entered response frequency. However, the system deems the load and inertia is 0% when setting such values. Therefore, the robot may not move along with the displayed value, depending on the actual load or inertia.

Speed integral gain

Set the integral compensation gain of the speed control system.
Increasing the value will decrease the integral time constant, making the speed error converge faster at the end of joint motion. However, increasing the value for the connected transmission mechanism having lower rigidity will decrease the convergence of residual oscillation at the end of joint motion.

Low pass filter2 time constant

Set the primary delay filter band in the torque instruction section.
Decreasing the value will decrease the cutoff frequency of the low-pass filter.

Torque offset setting

This value gives an offset to the torque control value of the extended-joint support system. If the motor undergoes any unbalanced load due to the force of gravity, setting this value will compensate the torque caused by the unbalanced load. The maximum offset value you can set is equal to the rated output torque of the motor.

If you set a large torque offset at once, the connected mechanism may move in the preset direction immediately after the motor power is turned on. Gradually change the torque offset while confirming the current torque value and positioning error waveform in the [ServoLog].

The torque offset value will be automatically set if you enable the gravity offset torque in auto gain tuning.

 

ID : 5087

<< Prev        Next >>