JP2013110874A - Rotary drive device and robot device - Google Patents
Rotary drive device and robot device Download PDFInfo
- Publication number
- JP2013110874A JP2013110874A JP2011254551A JP2011254551A JP2013110874A JP 2013110874 A JP2013110874 A JP 2013110874A JP 2011254551 A JP2011254551 A JP 2011254551A JP 2011254551 A JP2011254551 A JP 2011254551A JP 2013110874 A JP2013110874 A JP 2013110874A
- Authority
- JP
- Japan
- Prior art keywords
- output
- drive device
- error
- rotary encoder
- reduction gear
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 230000009467 reduction Effects 0.000 claims abstract description 64
- 238000001514 detection method Methods 0.000 claims abstract description 43
- 230000007246 mechanism Effects 0.000 claims abstract description 39
- 239000003638 chemical reducing agent Substances 0.000 claims description 39
- 230000003247 decreasing effect Effects 0.000 claims description 2
- 238000000034 method Methods 0.000 abstract description 9
- 230000008569 process Effects 0.000 description 6
- 230000007423 decrease Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Manipulator (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
Description
本発明は、トラクション方式の減速機を備えた回転駆動装置、及びその回転駆動装置を用いたロボット装置に関する。 The present invention relates to a rotary drive device including a traction type reduction device, and a robot apparatus using the rotary drive device.
トラクション方式の減速機を備えた回転駆動装置は公知である(特許文献1、2等)。トラクション方式の減速機は、その構造上、同一設計の減速機でも、個体毎に減速比が僅かに異なったり、運転中の負荷トルクの変化で滑りが発生したりして、入出力間で回転速度や回転位置の誤差が生じ得るという問題があるが、一般的なギア方式の減速機に比べて、バックラッシュ量を小さくすることが可能であり、また、モータを高回転で駆動でき、駆動音も小さいなどの利点がある。
A rotary drive device provided with a traction type reduction gear is known (
そこで、特許文献1や特許文献2に開示されている回転制御装置ではフィードバック制御を用いることにより、制御の精度を高める工夫が行われている。具体的には、トラクション方式の減速機の出力側にロータリエンコーダが配置されていて、このロータリエンコーダから出力される検出パルスを設定された基準パルスと比較し、その比較結果に基づいてモータの回転を制御している。
Therefore, the rotation control devices disclosed in
近年、工場の組み立てラインや搬送ラインなどには、多種多様な産業ロボットが導入されている。一般に、この種の産業ロボットは、自在に動かすことができる多関節アームを有しており、この多関節アームは、モータを駆動源とする回転駆動装置によって駆動制御されている。 In recent years, a wide variety of industrial robots have been introduced into assembly lines and transfer lines of factories. In general, this type of industrial robot has a multi-joint arm that can be freely moved, and this multi-joint arm is driven and controlled by a rotary drive device using a motor as a drive source.
産業ロボットの普及により、その高性能化が進むにつれて、産業ロボットに用いられる回転駆動装置についても、よりいっそうの小型化、高速化が求められている。また、産業ロボット以外にも、様々な分野でロボットの利用が検討されており、小型で高性能な回転駆動装置の要望が高まっている。 As the performance of industrial robots increases, the rotational drive devices used in industrial robots are required to be further reduced in size and speed. In addition to industrial robots, the use of robots is being studied in various fields, and there is an increasing demand for compact and high-performance rotary drive devices.
この点、トラクション方式の減速機はロボット向けの回転駆動装置に好適であるが、特許文献1等の回転制御装置のように、出力側の検出パルスを設定された基準パルスと比較してモータの出力を制御するだけでは、ロボットのような高度な制御においては十分とはいえない。
In this respect, the traction type speed reducer is suitable for a rotational drive device for a robot. However, like the rotation control device of
そこで、本発明の主たる目的は、小型化、高性能化に有利で、高度な制御が実現できる回転駆動装置を提供することにある。 Therefore, a main object of the present invention is to provide a rotary drive device that is advantageous for miniaturization and high performance and that can realize advanced control.
上記目的を達成するために、本発明では、フィードバック制御の構成を工夫することにより、トラクション方式の減速機を用いても高精度な制御が安定して実現できるようにした。 In order to achieve the above object, in the present invention, the configuration of the feedback control is devised so that highly accurate control can be stably realized even if a traction type reduction gear is used.
具体的には、本発明に係る回転駆動装置は、モータと、前記モータに連結されたトラクション方式の減速機と、外部から入力される指令信号に基づいて前記モータの出力を制御する駆動制御機構とを備え、前記減速機の入力側に配置された第1ロータリエンコーダと、前記減速機の出力側に配置された第2ロータリエンコーダとを有している。 Specifically, a rotary drive device according to the present invention includes a motor, a traction type speed reducer connected to the motor, and a drive control mechanism that controls the output of the motor based on a command signal input from the outside. And a first rotary encoder disposed on the input side of the speed reducer and a second rotary encoder disposed on the output side of the speed reducer.
前記駆動制御機構は、前記指令信号と、前記第1ロータリエンコーダから入力される第1検出信号とに基づいて、前記モータの出力を制御する制御信号を生成する出力制御部と、前記制御信号に従って前記モータに供給する電力を増減するドライバと、前記第1検出信号と、前記第2ロータリエンコーダから入力される第2検出信号とを比較して、前記減速機の入力と出力との間の誤差を演算する誤差演算部とを有している。そして、前記出力制御部が、前記誤差演算部の演算結果に基づいて前記制御信号を補正する。 The drive control mechanism includes: an output control unit that generates a control signal for controlling the output of the motor based on the command signal and a first detection signal input from the first rotary encoder; and according to the control signal An error between the input and output of the speed reducer by comparing the driver for increasing or decreasing the power supplied to the motor, the first detection signal, and the second detection signal input from the second rotary encoder And an error calculation unit. And the said output control part correct | amends the said control signal based on the calculation result of the said error calculating part.
このように構成された回転駆動装置によれば、まず、出力制御部が、指令信号と第1検出信号とに基づいて制御信号を生成し、ドライバが、その制御信号に従ってモータに供給する電流を増減するので、回転駆動装置は、減速機の動きをフィードバックしながら指令信号に応じてモータの出力を変化させる。 According to the rotary drive device configured as described above, first, the output control unit generates a control signal based on the command signal and the first detection signal, and the driver supplies the current supplied to the motor according to the control signal. Since it increases or decreases, the rotary drive device changes the output of the motor according to the command signal while feeding back the motion of the speed reducer.
減速機の入力側と出力側の双方にロータリエンコーダが配置され、駆動制御機構に誤差演算部が設けられているので、減速機の入力側と出力側の回転速度等の実測値をフィードバックすることができ、簡単な演算処理を行うだけで減速機の入出力間の誤差をリアルタイムで取得することができる。 Since rotary encoders are arranged on both the input side and output side of the reducer, and an error calculation unit is provided in the drive control mechanism, the measured values such as the rotational speeds on the input side and output side of the reducer are fed back. The error between the input and output of the reducer can be acquired in real time by performing simple arithmetic processing.
そして、その演算結果に基づいて出力制御部が制御信号を補正するので、タイムラグをほとんど生じることなく、減速機で実際に生じる誤差を出力制御に反映させることができる。減速機にトラクション方式の減速機が用いられているので、バックラッシュのおそれもない。従って、減速機で誤差が生じてもその影響が制御に及ぶのを効果的に阻止できるので、高精度な制御を安定して実現することができる。 And since an output control part correct | amends a control signal based on the calculation result, the error which actually arises with a reduction gear can be reflected in output control, almost without producing time lag. Since a traction type reduction gear is used as the reduction gear, there is no risk of backlash. Therefore, even if an error occurs in the speed reducer, it is possible to effectively prevent the influence from affecting the control, so that highly accurate control can be realized stably.
例えば、前記減速機の出力側にギア方式の第2減速機が連結されているように構成してもよい。 For example, a gear-type second reduction gear may be connected to the output side of the reduction gear.
そうすれば、第1段目にトラクション方式の減速機が配置されているため、モータを高回転で駆動することができ、出力を向上することができる。そして、出力が減速される2段目に第2減速機が配置されているため、更に減速比を高めて出力トルクの範囲を拡大することができる。ちなみに、第2減速機はギア方式であるため、入出力間で生じる減速比は、減速機内部のギアの歯数によって定まる。従って、第1減速機をトラクション方式にしたメリットを生かして高トルクを得ることができる。 Then, since the traction type speed reducer is arranged in the first stage, the motor can be driven at a high rotation, and the output can be improved. And since the 2nd reduction gear is arrange | positioned in the 2nd step | paragraph to which an output is decelerated, the reduction ratio can be raised further and the range of an output torque can be expanded. Incidentally, since the second reduction gear is a gear system, the reduction ratio generated between input and output is determined by the number of gear teeth in the reduction gear. Therefore, high torque can be obtained by taking advantage of the traction method of the first reduction gear.
一方、前記第2ロータリエンコーダを前記第2減速機の出力側に配置すれば、新たな効果を得ることができる。 On the other hand, if the second rotary encoder is arranged on the output side of the second reduction gear, a new effect can be obtained.
例えば、第2減速機のバックラッシュ等の影響も制御に反映させることができるので、よりいっそう高精度な制御が実現できる。 For example, the influence of the backlash or the like of the second reduction gear can be reflected in the control, so that a more accurate control can be realized.
また、例えば、前記第2ロータリエンコーダは、前記減速機の出力側かつ前記第2減速機の入力側に配置され、前記第2減速機の出力側に配置された第3ロータリエンコーダを更に有し、前記駆動制御機構は、更に、前記第1検出信号と、前記第3ロータリエンコーダから入力される第3検出信号とに基づいて、前記減速機の入力と前記第2減速機の出力との間の誤差を演算する第2誤差演算部を有し、前記出力制御部が、前記誤差演算部及び前記第2誤差演算部の演算結果に基づいて前記制御信号を補正するように構成してもよい。 For example, the second rotary encoder further includes a third rotary encoder that is disposed on the output side of the speed reducer and on the input side of the second speed reducer, and is disposed on the output side of the second speed reducer. The drive control mechanism further includes an interval between the input of the reduction gear and the output of the second reduction gear based on the first detection signal and a third detection signal input from the third rotary encoder. A second error calculation unit that calculates the error of the second error calculation unit, and the output control unit corrects the control signal based on calculation results of the error calculation unit and the second error calculation unit. .
そうすれば、出力誤差をフィードバックする回路が多重化されるので、よりいっそう制御の精度や安定性を向上させることができる。 Then, since the circuit for feeding back the output error is multiplexed, the control accuracy and stability can be further improved.
これら回転駆動装置は、高性能であるうえに小型化にも有利であるため、産業ロボット等のロボット装置に好適である。 These rotary drive devices are suitable for robot devices such as industrial robots because they have high performance and are advantageous for miniaturization.
例えば、ロボット装置が、装置本体と、前記装置本体に設けられた多関節アームとを備え、前記多関節アームは、第1要素アームと、前記第1要素アームの先端部に、基端部が回動自在に連結された第2要素アームとを含む場合には、前記第2要素アームの駆動源として、前記回転駆動装置を、前記第1要素アームと前記第2要素アームとの連結部位に設けることができる。 For example, a robot apparatus includes an apparatus main body and a multi-joint arm provided in the apparatus main body. The multi-joint arm includes a first element arm, a distal end portion of the first element arm, and a proximal end portion. In the case of including a second element arm that is pivotably connected, the rotation drive device is used as a drive source for the second element arm at a connection portion between the first element arm and the second element arm. Can be provided.
本発明の回転駆動装置によれば、トラクション方式の減速機の入出力間で生じる誤差を出力制御に効果的に反映させることができ、高度な制御を安定して実現できる。 According to the rotary drive device of the present invention, an error generated between the input and output of a traction type reduction gear can be effectively reflected in output control, and advanced control can be realized stably.
以下、本発明の実施形態を図面に基づいて詳細に説明する。ただし、以下の説明は、本質的に例示に過ぎず、本発明、その適用物あるいはその用途を制限するものではない。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. However, the following description is merely illustrative in nature and does not limit the present invention, its application, or its use.
図1に、本発明の回転駆動装置を適用したロボット装置1を例示する。このロボット装置1は、いわゆる産業ロボットであり、例えば、工場の組み立てラインや搬送ラインに設置される。
FIG. 1 illustrates a
ロボット装置1は、装置本体2や多関節アーム3などで構成されている。装置本体2は、工場の床面等に設置されるベース2aと、ベース2a上に設けられた装置基部2bとを有している。この装置基部2bの上部に多関節アーム3が設けられている。ロボット装置1は、図外の制御装置と接続されており、予め設定されたプログラムに従って、多関節アーム3が所定の動作を行うように構成されている。
The
本実施形態の多関節アーム3は、3つの要素アーム3a,3b,3cで構成されている。1節目の要素アーム3aは、その基端部が装置基部2bの上部に縦軸回りに回動自在に連結されている。2節目の要素アーム3bは、その基端部が1節目の要素アーム3aの先端部に縦軸回りに回動自在に連結されている。そして、3節目の要素アーム3cは、その基端部が2節目の要素アーム3bの先端部に横軸回りに回動自在に連結されている。
The articulated arm 3 of this embodiment is composed of three
これら要素アーム3a,3b,3cを駆動制御するために、各要素アーム3a,3b,3cの連結部位には回転駆動装置10が設けられている。特に、本発明の回転駆動装置10は、小型で高出力が得られることから、このロボット装置1では、設置スペースが限られる各要素アーム3a,3b,3cの連結部位に設けられている。
In order to drive and control these
図2に、その回転駆動装置10の構成を示す。回転駆動装置10は、モータ20や減速機30、駆動制御機構40などで構成されている。
FIG. 2 shows the configuration of the
モータ20は、いわゆるサーボモータである。モータ20の内部には、駆動軸21の回転速度や回転位置(角度)を検出する第1ロータリエンコーダ22が設けられている。モータ20の出力側には減速機30が連結され、モータ20は減速機30と一体に構成されている。
The
減速機30は、いわゆるトラクション方式の減速機である。減速機30には、出力軸31やトラクション減速機構32、第2ロータリエンコーダ33などが設けられている。トラクション減速機構32は、太陽ローラやその周囲に圧接された複数の遊星ローラなど、公知の機構で構成されている。また、第1ロータリエンコーダ22及び第2ロータリエンコーダ33は、複数のセンサやスリット付きの円板など、公知の機構で構成されている。
The
トラクション減速機構32の入力側には、モータ20の駆動軸21が連結されている。そして、トラクション減速機構32の出力側には、出力軸31がモータ20の駆動軸21と回転中心を一致させて連結されている。第2ロータリエンコーダ33は、出力軸31の回転速度や回転位置を検出するために、減速機30の出力側に配置されている。減速機30の出力軸31には駆動対象Tが連結されている。例えば、このロボット装置1の場合、要素アーム3b等の基端部が駆動対象Tとなっている。
A
駆動制御機構40は、モータ20及び減速機30と配線を介して接続されている。具体的には、駆動制御機構40と第1ロータリエンコーダ22とが制御配線51を介して接続されており、駆動制御機構40と第2ロータリエンコーダ33とが制御配線52を介して接続されている。また、駆動制御機構40は、モータ20及び図外の電源と駆動配線55を介して接続されている。更に、図外の制御装置とも制御配線53を介して接続されている。
The
図3に、駆動制御機構40の構成を示す。駆動制御機構40は、指令信号Scに基づいてモータ20の回転出力を制御する機能を有し、位置制御部41や速度制御部42を含む出力制御部43、ドライバ44、誤差演算部45などで構成されている。位置制御部41は、モータ20の回転位置(角度)を制御する機能を有し、速度制御部42は、モータ20の回転速度を制御する機能を有している。
FIG. 3 shows the configuration of the
第1ロータリエンコーダ22は、駆動軸21の回転に応じて変化するパルス列を検出し、検出したパルス列(第1検出信号S1)を出力制御部43に出力する。第2ロータリエンコーダ33は、出力軸31の回転に応じて変化するパルス列を検出し、検出したパルス列(第2検出信号S2)を出力制御部43に出力する。
The first
なお、第1ロータリエンコーダ22と第2ロータリエンコーダ33とでは、後述するように、第1検出信号S1と第2検出信号S2とが相対比較される。
Note that, in the first
駆動制御機構40と、第1ロータリエンコーダ22及び第2ロータリエンコーダ33との間には、リアルタイムで回転駆動装置10の出力を制御に反映させることができるフィードバックループが構成されている。詳しくは、駆動制御機構40と第1ロータリエンコーダ22との間に1つのフィードバックループ(メインループL1)が構成され、駆動制御機構40と第2ロータリエンコーダ33との間にもう一つのフィードバックループ(サブループL2)が構成されている。
Between the
出力制御部43では、メインループL1を用いた主体的なフィードバック制御が行われている。
In the
具体的には、出力制御部43には、指令信号Sc(パルス列)と第1検出信号S1とが入力されている。なお、指令信号Scが電流や電圧で駆動制御機構40に入力される場合には、指令信号Scは、出力制御部43に入力する前に変換器によってパルス列に変換される。
Specifically, the command signal Sc (pulse train) and the first detection signal S1 are input to the
位置制御部41では、指令信号Scと第1検出信号S1との間で位相が比較される。位置制御部41は、その比較結果に基づいてモータ20の回転を増速させるか減速させるかを判断する。また、速度制御部42では、指令信号Scと第1検出信号S1との間で周波数が比較される。速度制御部42は、その比較結果に基づいてモータ20の回転を増速させるか減速させるかを判断する。
In the
出力制御部43では、これら位置制御部41及び速度制御部42の判断結果に基づいて、モータ20の出力を制御する制御信号Sdを生成し、ドライバ44に出力する。ドライバ44は、入力された制御信号Sdに従ってモータ20に供給する電力を増減し、その電力の増減に応じてモータ20の回転速度が変化する。
The
従って、メインループL1だけでも回転駆動装置10を制御することはできるが、この回転駆動装置10では、更にサブループLを設けることで、応答性に優れ、安定した高精度な制御を実現している。
Therefore, although the
すなわち、トラクション方式の減速機30は、その機構上、ギア方式の減速機30と異なり、入力側と出力側との間で回転速度や回転角度がずれて誤差が生じる場合がある。その場合、メインループL1によるフィードバック制御のみでは、その誤差が反映されないため、誤差分の精度低下を招くおそれがある。そこで、この回転駆動装置10では、減速機30の出力側に第2ロータリエンコーダ33を配置して、減速機30の出力側の出力をフィードバックするサブループLを構成し、減速機30の入出力間で生じる誤差も制御に反映できるようにしている。
That is, the traction-
通常、そうした場合には、特許文献1や特許文献2の回転制御装置もそうであるように、メインループL1と同様のフィードバック制御が行われる。すなわち、第2ロータリエンコーダ33から出力される第2検出信号S2は、出力制御部43に入力され、指令信号Scと第2検出信号S2とを比較する処理が行われる。それに対し、この回転駆動装置10では、応答性や安定性をよりいっそう向上させるために、第2検出信号S2は、出力制御部43に入力せずに誤差演算部45に入力するように構成している。
Normally, in such a case, the same feedback control as that of the main loop L1 is performed, as is the case with the rotation control devices of
誤差演算部45にはまた、第1ロータリエンコーダ22から出力される第1検出信号S1も入力されている。そして、誤差演算部45では、同期して入力される第1検出信号S1と第2検出信号S2とを比較し、減速機30の入力と出力との間で生じる誤差を演算する処理が行われる。
The
具体的には、第1検出信号S1と第2検出信号S2とが比較できるように、例えばレートマルチプライヤ等を用いて、第1検出信号S1に対し、減速比に応じた割合でパルス列を減少させる処理が行われる(分周処理)。そうして、比較可能になった第1検出信号S1と第2検出信号S2とに対し、周波数やパルスの周期が比較され、その誤差の有無が判断される。 Specifically, the pulse train is reduced at a rate corresponding to the reduction ratio with respect to the first detection signal S1 using, for example, a rate multiplier so that the first detection signal S1 and the second detection signal S2 can be compared. Is performed (frequency division process). Then, the frequency and pulse period are compared with the first detection signal S1 and the second detection signal S2 that can be compared, and the presence or absence of the error is determined.
その結果、両者の周波数等に差がなければ、誤差無しと判断される。両者の周波数等に差があれば、誤差有りと判断され、その誤差量が演算される。例えば、第2検出信号S2が分周処理された第1検出信号S1よりも大きい場合には、正の値として誤差量が演算され、第2検出信号S2が分周処理された第1検出信号S1よりも小さい場合には、負の値として誤差量が演算される。 As a result, if there is no difference between the two frequencies, it is determined that there is no error. If there is a difference between the two frequencies, it is determined that there is an error, and the error amount is calculated. For example, when the second detection signal S2 is larger than the first detection signal S1 subjected to frequency division processing, the error amount is calculated as a positive value, and the second detection signal S2 is subjected to frequency division processing. If it is smaller than S1, the error amount is calculated as a negative value.
演算された誤差量は、誤差演算部45から誤差信号Seとして出力され、出力制御部43に入力される。出力制御部43では、入力される誤差信号Seに基づいて制御信号Sdを補正する処理が行われる(補正処理)。
The calculated error amount is output as an error signal Se from the
具体的には、位置制御部41では、誤差信号Seが入力されると、その誤差信号Seも含めて指令信号Scと第1検出信号S1との間でパルス誤差の集積や位相が比較される。また、速度制御部42では、誤差信号Seが入力されると、その誤差信号Seも含めて指令信号Scと第1検出信号S1との間で周波数等が比較される。
Specifically, when the error signal Se is input, the
従って、減速機30の入出力間で実際に生じる出力の誤差をリアルタイムで制御に反映させることができるので、高精度な制御が実現できる。しかも、極めて簡単な演算処理でフィードバックできるので、応答性に優れる。通常行われる多重のフィードバックループに比べてダンピングを抑制できるので、安定性も向上する。
Therefore, since an output error actually generated between the input and output of the
(第2実施形態)
図4及び図5に、本実施形態の回転駆動装置10Aを示す。この回転駆動装置10Aでは、特に、減速機30(第1減速機30ともいう)の出力側に更に第2減速機60が連結され、2段減速構造になっている点で、先の実施形態と異なっている。モータ20等の基本的な構成は、先の実施形態と同様であるため、同じ構成には同じ符号を用いてその説明は省略する。
(Second Embodiment)
4 and 5 show a
第2減速機60は、いわゆるギア方式の減速機である。第2減速機60には、第2出力軸61やギア減速機構62などが設けられている。ギア減速機構62は、太陽ギアやその周囲に噛み合った複数の遊星ギアなど、公知の機構で構成されている。ギア減速機構62の入力側には、第1減速機30の出力軸31が連結されている。そして、ギア減速機構62の出力側には、出力軸31と回転中心が一致した第2出力軸61が連結されている。
The
この回転駆動装置10Aでは、第2ロータリエンコーダ33は、第1減速機30ではなく、第2減速機60に配置されている。すなわち、第2出力軸61の回転速度や回転位置を検出するために、第2ロータリエンコーダ33が第2減速機60の出力側に配置されている。
In the
この回転駆動装置10Aでは、まず、第1段目にトラクション方式の第1減速機30が配置されているため、モータ20を高回転で駆動することができ、出力を向上することができる。2段目の減速機の場合、入力が減速されているため、ギア方式の減速機を用いることができる。
In this
そして、第2減速機60を2段目に配置することで、更に減速比を高めることができるので、出力トルクの範囲を拡大することができる。第2減速機60はギア方式であるため、個体毎に入出力間で減速比がばらつくおそれはない。
And by arrange | positioning the
なお、第2ロータリエンコーダ33は、図5に仮想線で示すように、第2減速機60でなく第1減速機30に配置してもよい。ただし、第2減速機60のバックラッシュ等の影響を制御に反映させることができるので、第2ロータリエンコーダ33は第2減速機60に配置する方が好ましい。
In addition, you may arrange | position the 2nd
(第3実施形態)
図6及び図7に、回転駆動装置10A等を応用した本実施形態の回転駆動装置10Bを示す。この回転駆動装置10Bでは、特に、更に、第3ロータリエンコーダ70を追加してサブループL3を構成し、フィードバック構造を多重化した点で、第2実施形態等と異なっている。
(Third embodiment)
6 and 7 show a
具体的には、第2ロータリエンコーダ33は、当初の実施形態と同様に、第1減速機30に配置され、第3ロータリエンコーダ70が第2減速機60の出力側に配置されている。そして、この第3ロータリエンコーダ70と駆動制御機構40とが制御配線54を介して接続され、第2のサブループL3が構成されている。そして、第3ロータリエンコーダ70は、第2出力軸61の回転に応じて変化するパルス列を検出し、検出したパルス列(第3検出信号S3)を駆動制御機構40に出力する。
Specifically, the second
図7に示すように、駆動制御機構40には、第3ロータリエンコーダ70に対応して第2誤差演算部71が設けられている。第2誤差演算部71は、第1誤差演算部45と同様の機能を有している。
As shown in FIG. 7, the
具体的には、第2誤差演算部71にも、第1ロータリエンコーダ22から出力される第1検出信号S1が入力されている。そして、第2誤差演算部71では、同期して入力される第1検出信号S1と第3検出信号S3とを比較し、第1誤差演算部45と同様にして、第1減速機30の入力と第2減速機60の出力との間で生じる誤差を演算する処理が行われる。
Specifically, the first detection signal S <b> 1 output from the first
そして演算された誤差量は、第2誤差演算部71から第2誤差信号Se’として出力され、出力制御部43に入力される。出力制御部43では、第1誤差演算部45から入力される誤差信号Seと第2誤差演算部71から入力される第2誤差信号Se’とに基づいて制御信号Sdを補正する処理が行われる。
The calculated error amount is output as a second error signal Se ′ from the
この回転駆動装置10Bでは、出力の誤差を検出してフィードバックする回路が多重化されているため、よりいっそう制御の精度や安定性を向上させることができる。
In this
なお、本発明にかかる回転駆動装置及びロボット装置は、上述した実施形態に限定されず、それ以外の種々の構成をも包含する。 In addition, the rotational drive apparatus and robot apparatus concerning this invention are not limited to embodiment mentioned above, The other various structures are included.
例えば、ロボット装置は、産業ロボットに限らない。回転駆動装置は、様々な分野で用いられるロボットにも適用できる。 For example, the robot apparatus is not limited to an industrial robot. The rotary drive device can also be applied to robots used in various fields.
上述した実施形態では、出力制御部43に位置制御部41が設けられているが、位置制御部41は必須ではなく、無くてもよい。
In the above-described embodiment, the
1 ロボット装置
2 装置本体
3 多関節アーム
10 回転駆動装置
20 モータ
22 第1ロータリエンコーダ
30 減速機
33 第2ロータリエンコーダ
40 駆動制御機構
41 位置制御部
42 速度制御部
43 出力制御部
44 ドライバ
45 誤差演算部
60 第2減速機
70 第3ロータリエンコーダ
71 第2誤差演算部
DESCRIPTION OF
Claims (6)
前記モータに連結されたトラクション方式の減速機と、
外部から入力される指令信号に基づいて前記モータの出力を制御する駆動制御機構と、
を備えた回転駆動装置であって、
前記減速機の入力側に配置された第1ロータリエンコーダと、
前記減速機の出力側に配置された第2ロータリエンコーダと、
を有し、
前記駆動制御機構は、
前記指令信号と、前記第1ロータリエンコーダから入力される第1検出信号とに基づいて、前記モータの出力を制御する制御信号を生成する出力制御部と、
前記制御信号に従って前記モータに供給する電力を増減するドライバと、
前記第1検出信号と、前記第2ロータリエンコーダから入力される第2検出信号とを比較して、前記減速機の入力と出力との間の誤差を演算する誤差演算部と、
を有し、
前記出力制御部が、前記誤差演算部の演算結果に基づいて前記制御信号を補正する回転駆動装置。 A motor,
A traction reduction gear connected to the motor;
A drive control mechanism for controlling the output of the motor based on a command signal input from the outside;
A rotary drive device comprising:
A first rotary encoder disposed on the input side of the speed reducer;
A second rotary encoder disposed on the output side of the speed reducer;
Have
The drive control mechanism is
An output control unit that generates a control signal for controlling the output of the motor based on the command signal and a first detection signal input from the first rotary encoder;
A driver for increasing or decreasing the power supplied to the motor according to the control signal;
An error calculator that compares the first detection signal with a second detection signal input from the second rotary encoder and calculates an error between an input and an output of the speed reducer;
Have
The rotation drive device, wherein the output control unit corrects the control signal based on a calculation result of the error calculation unit.
前記減速機の出力側にギア方式の第2減速機が連結されている回転駆動装置。 The rotary drive device according to claim 1,
A rotary drive device in which a gear-type second reduction gear is connected to an output side of the reduction gear.
前記第2ロータリエンコーダが前記第2減速機の出力側に配置されている回転駆動装置。 The rotary drive device according to claim 2, wherein
A rotary drive device in which the second rotary encoder is arranged on the output side of the second reduction gear.
前記第2ロータリエンコーダは、前記減速機の出力側かつ前記第2減速機の入力側に配置され、
前記第2減速機の出力側に配置された第3ロータリエンコーダを更に有し、
前記駆動制御機構は、更に、前記第1検出信号と、前記第3ロータリエンコーダから入力される第3検出信号とに基づいて、前記減速機の入力と前記第2減速機の出力との間の誤差を演算する第2誤差演算部を有し、
前記出力制御部が、前記誤差演算部及び前記第2誤差演算部の演算結果に基づいて前記制御信号を補正する回転駆動装置。 The rotary drive device according to claim 2, wherein
The second rotary encoder is disposed on an output side of the speed reducer and an input side of the second speed reducer;
A third rotary encoder disposed on the output side of the second reduction gear;
The drive control mechanism is further configured to provide an output between the input of the speed reducer and the output of the second speed reducer based on the first detection signal and a third detection signal input from the third rotary encoder. A second error calculator that calculates an error;
The rotation drive device, wherein the output control unit corrects the control signal based on calculation results of the error calculation unit and the second error calculation unit.
装置本体と、
前記装置本体に設けられた多関節アームと、
を備え、
前記多関節アームは、
第1要素アームと、
前記第1要素アームの先端部に、基端部が回動自在に連結された第2要素アームと、
を含み、
前記第2要素アームの駆動源として、前記回転駆動装置が、前記第1要素アームと前記第2要素アームとの連結部位に設けられているロボット装置。 The robot apparatus according to claim 5, wherein
The device body;
An articulated arm provided in the apparatus body;
With
The articulated arm is
A first element arm;
A second element arm having a base end rotatably connected to a distal end of the first element arm;
Including
The robot apparatus in which the rotation driving device is provided as a driving source of the second element arm at a connection portion between the first element arm and the second element arm.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011254551A JP2013110874A (en) | 2011-11-22 | 2011-11-22 | Rotary drive device and robot device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011254551A JP2013110874A (en) | 2011-11-22 | 2011-11-22 | Rotary drive device and robot device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2013110874A true JP2013110874A (en) | 2013-06-06 |
Family
ID=48707115
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011254551A Withdrawn JP2013110874A (en) | 2011-11-22 | 2011-11-22 | Rotary drive device and robot device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2013110874A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018108342A (en) * | 2016-12-28 | 2018-07-12 | 株式会社メディカロイド | Robot surgical bed, and hybrid operating room system |
JP2018111139A (en) * | 2017-01-06 | 2018-07-19 | 株式会社メディカロイド | Joint driving mechanism of multijoint robot arm, multijoint robot arm, and robot operating table |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08278821A (en) * | 1995-04-06 | 1996-10-22 | Kobe Steel Ltd | Damping method for servo control system |
JP2003301905A (en) * | 2002-04-08 | 2003-10-24 | Nidec-Shimpo Corp | Rotation driving device |
JP2009005574A (en) * | 2007-05-24 | 2009-01-08 | Kyocera Mita Corp | Motor drive controller and image forming apparatus |
JP2011176913A (en) * | 2010-02-23 | 2011-09-08 | Canon Inc | Rotary drive device of robot arm |
-
2011
- 2011-11-22 JP JP2011254551A patent/JP2013110874A/en not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08278821A (en) * | 1995-04-06 | 1996-10-22 | Kobe Steel Ltd | Damping method for servo control system |
JP2003301905A (en) * | 2002-04-08 | 2003-10-24 | Nidec-Shimpo Corp | Rotation driving device |
JP2009005574A (en) * | 2007-05-24 | 2009-01-08 | Kyocera Mita Corp | Motor drive controller and image forming apparatus |
JP2011176913A (en) * | 2010-02-23 | 2011-09-08 | Canon Inc | Rotary drive device of robot arm |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018108342A (en) * | 2016-12-28 | 2018-07-12 | 株式会社メディカロイド | Robot surgical bed, and hybrid operating room system |
JP2018111139A (en) * | 2017-01-06 | 2018-07-19 | 株式会社メディカロイド | Joint driving mechanism of multijoint robot arm, multijoint robot arm, and robot operating table |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11090805B2 (en) | Robot | |
US9844875B2 (en) | Robot | |
US11148282B2 (en) | Control device for motor drive device, control device for multi-axial motor, and control method for motor drive device | |
TWI492006B (en) | Synchronous control device | |
US8482242B2 (en) | Rotary drive device | |
JP5360254B2 (en) | Torque detection method and arm device | |
JP5411978B2 (en) | Servo control device with a function to correct the amount of expansion and contraction of the ball screw | |
CN104968967A (en) | Rotational drive device | |
US9950427B2 (en) | Robot, control apparatus, and robot system | |
US10919150B2 (en) | Motor control system, control method for motor control system, and robot system | |
JPWO2007099629A1 (en) | Motor control device and motor control method | |
WO2018212307A1 (en) | Speed reducer angular transmission error identification system and speed reducer angular transmission error identification method | |
JP2018120399A (en) | Control device, control program and control system | |
JP2013110874A (en) | Rotary drive device and robot device | |
JP5869991B2 (en) | Drive device | |
JP5151994B2 (en) | Moment of inertia identification device, identification method thereof, and motor control device including the identification device | |
JP2012014719A (en) | Synchronous control apparatus | |
JP2016032326A (en) | Motor controller, robot device, motor control method, program, and recording medium | |
JP2015033277A (en) | Servo device, and control method of servo device | |
JPS63153610A (en) | Robot controller | |
KR20170073351A (en) | Motor controlling apparatus and method | |
JP2015159660A (en) | Servo motor controller | |
WO2023100473A1 (en) | Actuator device, method for controlling actuator device, and moving body | |
TWI703809B (en) | Motor control apparatus | |
JP2010196729A (en) | Chain driving device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A625 | Written request for application examination (by other person) |
Free format text: JAPANESE INTERMEDIATE CODE: A625 Effective date: 20140809 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150519 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150520 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150716 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151124 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20160127 |