Servo apparatus, and controlling method of servo apparatus

US9270209B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9270209-B2
Application numberUS-201414444758-A
CountryUS
Kind codeB2
Filing dateJul 28, 2014
Priority dateAug 6, 2013
Publication dateFeb 23, 2016
Grant dateFeb 23, 2016

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.

In a servo apparatus which comprises a motor, a shaft angle detecting unit and a controlling unit, and performs standard control of an angle position by a torque controlling method, it enables to perform driving control corresponding to a fraction multiple of a predetermined angular unit.

First claim

Opening claim text (preview).

What is claimed is: 1. A servo apparatus comprising: a motor configured to output rotation; a shaft angle detecting unit configured to detect an angle change of a shaft rotating by the rotation output of the motor, for a predetermined angular unit; and a controlling unit configured to be able to perform standard control of, based on an input indicated angle, generating an integer multiple driving instruction corresponding to an integer multiple of the predetermined angular unit, and providing the generated integer multiple driving instruction to the motor to drive and control the motor, wherein the controlling unit can perform micro control of, based on the input indicated angle, providing, to the motor, a fraction multiple driving instruction in which instructions corresponding to the integer multiple of the predetermined angular unit are arranged to form a predetermined pattern with a predetermined period and an average value thereof corresponds to a fraction multiple of the predetermined angular unit, to drive and control the motor. 2. The servo apparatus according to claim 1 , wherein the controlling unit has an expectation value arrangement in which an arrangement concerning number of times of detecting the angle change of the shaft by the shaft angle detecting unit while the micro control is being performed is recorded for each fraction multiple, and wherein, in case of providing the fraction multiple driving instruction to the motor based on the input indicated angle, the controlling unit updates the fraction multiple driving instruction such that a difference between the expectation value arrangement and the number of times of the angle change of the shaft detected by the shaft angle detecting unit comes close. 3. The servo apparatus according to claim 1 , wherein the shaft angle detecting unit comprises a detector configured to detect a rotation change of the shaft as an analog value, and wherein the controlling unit performs AD (analog-to-digital) conversion to convert the analog value into a digital value for each the predetermined angular unit, averages the digital values of a predetermined number in the standard control to generate a signal for each the predetermined angular unit, and makes the number of times of averaging the digital values in the micro control smaller than the predetermined number. 4. The servo apparatus according to claim 1 , wherein the shaft angle detecting unit includes a potentiometer. 5. A multi-joint robot which comprises a servo apparatus for at least one joint thereof, wherein the servo apparatus includes the servo apparatus described in claim 1 . 6. A controlling method for a servo apparatus, which comprises: a motor configured to output rotation; a shaft angle detecting unit configured to detect an angle change of a shaft rotating by the rotation output of the motor, for a predetermined angular unit; and a controlling unit configured to be able to perform standard control of, based on an input indicated angle, generating an integer multiple driving instruction corresponding to an integer multiple of the predetermined angular unit, and providing the generated integer multiple driving instruction to the motor to drive and control the motor, wherein the controlling unit carries out a micro controlling step to perform micro control of, based on the input indicated angle, providing, to the motor, a fraction multiple driving instruction in which instructions corresponding to the integer multiple of the predetermined angular unit are arranged to form a predetermined pattern with a predetermined period and an average value thereof corresponds to a fraction multiple of the predetermined angular unit, to drive and control the motor. 7. The controlling method according to claim 6 , wherein the controlling unit has an expectation value arrangement in which information concerning number of times of detecting the angle change of the shaft by the shaft angle detecting unit while the micro control is being performed is recorded for each fraction multiple, and wherein, in case of providing the fraction multiple driving instruction to the motor based on the input indicated angle in the micro controlling step, the controlling unit updates the fraction multiple driving instruction such that a difference between the expectation value arrangement and the number of times of the angle change of the shaft detected by the shaft angle detecting unit comes close. 8. The controlling method according to claim 6 , wherein the shaft angle detecting unit comprises a detector configured to detect a rotation change of the shaft as an analog value, wherein the controlling unit performs AD conversion to convert the analog value into a digital value for each the predetermined angular unit, and averages the digital values of a predetermined number in the standard control to generate a signal for each the predetermined angular unit, and wherein the controlling unit makes the number of times of averaging the digital values in the micro controlling step smaller than the predetermined number.

Assignees

Inventors

Classifications

  • Servo problems · CPC title

  • Testing or monitoring of control systems or parts thereof (monitoring of program-control systems G05B19/048, G05B19/406) · CPC title

  • G05B19/19Primary

    characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path · CPC title

  • characterised by non-stepper motors being operated step by step · CPC title

  • Arrangements for regulating or controlling electric motors not provided for in groups H02P1/00 - H02P5/00, H02P7/00 or H02P21/00 - H02P29/00 · 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 US9270209B2 cover?
In a servo apparatus which comprises a motor, a shaft angle detecting unit and a controlling unit, and performs standard control of an angle position by a torque controlling method, it enables to perform driving control corresponding to a fraction multiple of a predetermined angular unit.
Who is the assignee on this patent?
Canon Kk
What technology area does this patent fall under?
Primary CPC classification G05B19/19. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 23 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).