Adjustment apparatus, control parameter adjustment method, information processing program, and storage medium
AssigneeOMRON Corporation
InventorsYasumoto Mori, Mamoru Egi, Yasutomo Kawanishi, Yasushi Ono, Shota Miyaguchi
Life of this patent
Estimating the term…
Abstract
Control that is less likely to cause an overshoot is performed when an actual inertia value is yet to be determined. A development support apparatus sets a ratio of a position proportional gain to a velocity proportional gain to a value smaller than a ratio set when a servo driver has determined an actual inertia value of a load machine.
Claims6
An adjustment apparatus for adjusting a control parameter for a servomotor, the apparatus comprising:
- a memory storing a program;
- and
- a processor coupled to the memory, the processor configured with the program to perform operations as:
- a gain adjustment unit configured to adjust a position proportional gain and a velocity proportional gain, the position proportional gain being used in position control performed in a servo driver for controlling the servomotor, the velocity proportional gain being used in velocity control performed in the servo driver;
- and
- an inertia reception unit configured to receive, from the servo driver, an inertia value of a load machine controlled by the servo driver,
- wherein:
- when the servo driver has not determined an actual inertia value of the load machine, the gain adjustment unit sets a ratio of the position proportional gain to the velocity proportional gain to a first value based on an estimated maximum value of the inertia value of the load machine,
- when the servo driver has determined the actual inertia value of the load machine, the gain adjustment unit sets the ratio of the position proportional gain to a second value,
- the first value is smaller than the second value, and
- when the inertia reception unit receives, from the servo driver, an initial inertia value used when the actual inertia value of the load machine has not been determined, the gain adjustment unit sets the ratio of the position proportional gain to the velocity proportional gain to a value obtained by multiplying the second value by the initial inertia value divided by the estimated maximum value of the inertia value of the load machine.
A method for adjusting a control parameter for a servomotor, the method comprising:
- adjusting a position proportional gain and a velocity proportional gain, the position proportional gain being used in position control performed in a servo driver for controlling the servomotor, the velocity proportional gain being used in velocity control performed in the servo driver;
- and
- receiving an inertia value of a load machine, wherein:
- when the servo driver has not determined an actual inertia value of the load machine, a ratio of the position proportional gain to the velocity proportional gain is set to a first value in accordance with an estimated maximum inertia value of the load machine,
- when the servo driver has determined the actual inertia value of the load machine, the ratio of the position proportional gain to the velocity proportional gain is set to a second value,
- the first value is smaller than the second value, and
- when the servo driver has not determined the actual inertia value of the load machine, the inertia value received from the load machine comprises an initial inertia value and the first value is obtained by multiplying the second value with the initial inertia value divided by the estimated maximum inertia value of the load machine.
A non-transitory computer-readable storage medium storing instructions, which, when executed by a processor, cause the processor to perform operations comprising:
- adjusting a position proportional gain and a velocity proportional gain, the position proportional gain being used in position control performed in a servo driver for controlling a servomotor, the velocity proportional gain being used in velocity control performed in the servo driver;
- and
- receiving an inertia value of a load machine, wherein:
- when the servo driver has not determined an actual inertia value of the load machine, a ratio of the position proportional gain to the velocity proportional gain is set to a first value in accordance with an estimated maximum inertia value of the load machine,
- when the servo driver has determined the actual inertia value of the load machine, the ratio of the position proportional gain to the velocity proportional gain is set to a second value,
- the first value is smaller than the second value, and
- when the servo driver has not determined the actual inertia value of the load machine, the inertia value received from the load machine comprises an initial inertia value and the first value is obtained by multiplying the second value with the initial inertia value divided by the estimated maximum inertia value of the load machine.
Dependencies are inferred from the claim text.