Drive system, control method, and control program

US12515325B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12515325-B2
Application numberUS-202118270265-A
CountryUS
Kind codeB2
Filing dateMar 9, 2021
Priority dateJan 15, 2021
Publication dateJan 6, 2026
Grant dateJan 6, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A drive system includes an actuator that is driven by a motor to generate displacement, a driver that drives the motor, and a controller that gives a control instruction to the driver. The controller creates a physical model based on displacement caused by application of an external load to the actuator; generates a first control instruction to the motor such that the actuator generates the displacement according to the physical model; determines a spring constant; generates a second control instruction to the motor so as to generate drive force calculated based on a product of the spring constant and the displacement generated in the actuator; and selects and validates one of the first and second control instructions.

First claim

Opening claim text (preview).

The invention claimed is: 1. A drive system comprising: an actuator that is driven by a motor to generate displacement, the actuator being arranged to support a plate on which a workpiece is to be disposed; a driver configured to drive the motor; and a controller configured to give a control instruction to the driver, wherein the controller is configured to: create a physical model based on displacement caused by application of an external load to the actuator, the application of the external load including an action of disposing the workpiece on the plate; generate a first control instruction to the motor such that the actuator generates displacement according to the physical model; determine a spring constant; generate a second control instruction to the motor so as to generate drive force calculated based on a product of the spring constant and the displacement generated in the actuator; and select and validate one of the control instructions of the first control instruction and the second control instruction. 2. The drive system according to claim 1 , wherein the controller is configured to validate the second control instruction when a predetermined switching condition is satisfied while the first control instruction is validated. 3. The drive system according to claim 2 , wherein the switching condition is based on an elapsed time after the external load is applied to the actuator. 4. The drive system according to claim 2 , wherein the switching condition is based on the displacement generated in the actuator. 5. The drive system according to claim 1 , wherein the first control instruction comprises a position instruction for designating a target position of the motor, and the second control instruction comprises a torque instruction for designating torque to be generated by the motor. 6. The drive system according to claim 1 , wherein the controller is configured to create the physical model when a predetermined load is applied to the actuator from an outside. 7. The drive system according to claim 1 , wherein the controller is configured to set the spring constant for each control period. 8. A control method for an actuator that is driven by a motor to generate displacement, the actuator being arranged to support a plate on which a workpiece is to be disposed, the control method comprising: creating a physical model based on displacement generated by application of an external load to the actuator, the application of the external load including an action of disposing the workpiece on the plate; determining a spring constant; controlling the motor such that the actuator generates displacement according to the physical model; and switching control of the motor so as to generate drive force calculated based on a product of the spring constant and the displacement generated in the actuator when a predetermined switching condition is satisfied while the motor is controlled such that the actuator generates the displacement according to the physical model. 9. A non-transitory storage medium encoded with a computer-readable control program for controlling an actuator that is driven by a motor to generate displacement, the actuator being arranged to support a plate on which a workpiece is to be disposed, the control program causing one or more processors to perform: creating a physical model based on displacement generated by application of an external load to the actuator, the application of the external load including an action of disposing the workpiece on the plate; determining a spring constant; controlling the motor such that the actuator generates displacement according to the physical model; and switching control of the motor so as to generate drive force calculated based on a product of the spring constant and the displacement generated in the actuator when a predetermined switching condition is satisfied while the motor is controlled such that the actuator generates the displacement according to the physical model. 10. The control method according to claim 8 , wherein the switching condition is based on an elapsed time after the external load is applied to the actuator. 11. The control method according to claim 8 , wherein the switching condition is based on the displacement generated in the actuator. 12. The control method according to claim 8 , wherein the controlling comprises outputting a position instruction for designating a target position of the motor, as a control instruction, and the switching comprises outputting a torque instruction for designating torque to be generated by the motor, as a control instruction. 13. The control method according to claim 8 , wherein the creating comprising creating the physical model when a predetermined load is applied to the actuator from an outside. 14. The control method according to claim 8 , further comprising: setting the spring constant for each control period. 15. The non-transitory storage medium according to claim 9 , wherein the switching condition is based on an elapsed time after the external load is applied to the actuator. 16. The non-transitory storage medium according to claim 9 , wherein the switching condition is based on the displacement generated in the actuator. 17. The non-transitory storage medium according to claim 9 , wherein the controlling comprises outputting a position instruction for designating a target position of the motor, as a control instruction, and the switching comprises outputting a torque instruction for designating torque to be generated by the motor, as a control instruction. 18. The non-transitory storage medium according to claim 9 , wherein the creating comprising creating the physical model when a predetermined load is applied to the actuator from an outside. 19. The non-transitory storage medium according to claim 9 , further comprising: setting the spring constant for each control period.

Assignees

Inventors

Classifications

  • Torque loop, i.e. comparison of the motor torque with a torque reference · CPC title

  • Active compliance control, control tension of spring with DC motor · CPC title

  • with means for modifying the spring characteristics (F16F1/12, F16F3/06 take precedence; fluid regulation of coil spring characteristics in vehicle suspensions B60G17/0272) · CPC title

  • involving the use of models or simulators · CPC title

  • Means for converting reciprocating motion into rotary motion or vice versa · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12515325B2 cover?
A drive system includes an actuator that is driven by a motor to generate displacement, a driver that drives the motor, and a controller that gives a control instruction to the driver. The controller creates a physical model based on displacement caused by application of an external load to the actuator; generates a first control instruction to the motor such that the actuator generates the dis…
Who is the assignee on this patent?
Omron Tateisi Electronics Co
What technology area does this patent fall under?
Primary CPC classification H02P6/04. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 06 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).