Control device, control method, and control program
AssigneeOMRON Corporation
InventorsMasahiro Murai, Yukio Iname
Life of this patent
Estimating the term…
Abstract
A control parameter which causes a servo motor to perform an operation with higher accuracy depending on a purpose and a situation is determined. A control device (10) includes a data evaluation unit (131), a parameter determination unit (132), and an operation data acquisition unit (133). The operation data acquisition unit (133) acquires operation data including a speed or a torque of a servo motor (900). The data evaluation unit (131) calculates an evaluation value by using normative data corresponding to a target of the operation data and the operation data. The parameter determination unit (132) determines a control parameter applied to a servo driver (90) which controls operations of the servo motor (900) by using the evaluation value.
Claims17
A control device comprising:
- an operation data acquisition unit which acquires operation data including a speed or a torque of a servo motor;
- a data evaluation unit which calculates an evaluation value by using normative data corresponding to an target of the operation data and the operation data;
- and
- a parameter determination unit which determines a control parameter applied to a servo driver for controlling an operation of the servo motor by using the evaluation value,
- wherein the data evaluation unit performs discrete sampling on the operation data and the normative data on a time axis, and calculates the evaluation value by using a difference between the operation data and the normative data at each time of the discrete sampling.
A control method comprising:
- acquiring operation data including a speed or a torque of a servo motor;
- calculating an evaluation value by using normative data corresponding to an target of the operation data and the operation data;
- and
- determining a control parameter applied to a servo driver for controlling an operation of the servo motor by using the evaluation value;
- and performing discrete sampling on the operation data and the normative data on a time axis, and calculating the evaluation value by using a difference between the operation data and the normative data at each time of the discrete sampling.
A control program which causes an information processing device to execute:
- a process of acquiring operation data including a speed or a torque of a servo motor;
- a process of calculating an evaluation value by using normative data corresponding to an target of the operation data and the operation data;
- a process of determining a control parameter applied to a servo driver for controlling an operation of the servo motor by using the evaluation value;
- and
- a process of performing discrete sampling on the operation data and the normative data on a time axis, and calculating the evaluation value by using a difference between the operation data and the normative data at each time of the discrete sampling.
A control device comprising:
- an operation data acquisition unit which acquires operation data including a speed or a torque of a servo motor;
- a data evaluation unit which calculates an evaluation value by using normative data corresponding to a target of the operation data and the operation data;
- and
- a parameter determination unit which determines a control parameter applied to a servo driver for controlling an operation of the servo motor by using the evaluation value,
- wherein an allowable value for the evaluation value is set, the parameter determination unit changes the control parameter when the evaluation value is out of a range of the allowable value,
- wherein the data evaluation unit performs discrete sampling on the operation data and the normative data on a time axis and calculates the evaluation value by using a difference between the operation data and the normative data at each time of the discrete sampling.
Dependencies are inferred from the claim text.