JP6926882B2 - ロボットの制御装置 - Google Patents
ロボットの制御装置 Download PDFInfo
- Publication number
- JP6926882B2 JP6926882B2 JP2017181390A JP2017181390A JP6926882B2 JP 6926882 B2 JP6926882 B2 JP 6926882B2 JP 2017181390 A JP2017181390 A JP 2017181390A JP 2017181390 A JP2017181390 A JP 2017181390A JP 6926882 B2 JP6926882 B2 JP 6926882B2
- Authority
- JP
- Japan
- Prior art keywords
- command value
- axis
- arm
- spring constant
- hand
- 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.)
- Active
Links
Images
Landscapes
- Manipulator (AREA)
Description
「アームのイナーシャ」−「アームバネ」−「ワークのイナーシャ」が連結したモデルを想定することができる。この場合、「アームのイナーシャ」と「アームバネ」とは、手先の位置に応じて変化することになる。そして、アームが手先に保持したワークを移動させるため加速する際には、慣性力によってアームの先端側の移動が遅れ、減速する際には、逆に先端側の移動が先に進む。これにより、振動が発生する。
請求項3記載のロボットの制御装置によれば、バネ定数演算部は、第3軸から手先までの距離をL3,第1軸から手先までの距離をLf,第1軸を基準とする第3軸までのバネ定数をK12,第3軸を基準とする手先までのバネ定数をK3とすると、補正量を求めるために使用するバネ定数Kを、次式
1/K={1/K12+L3 2/(K3Lf 2)}
で求める。これにより、アームを一体的にバネとして捉えた際のバネ定数Kを迅速に求めることができる。
以下、第1実施形態について図1から図11を参照しながら説明する。図2に示すように、ロボットシステム1は、垂直多関節型のロボット2、ロボット2を制御するコントローラ3、コントローラ3に接続されたペンダント4を備えている。このロボットシステム1は、一般的な産業用に用いられている。
τ12=Lf×F,τ3=L3×F …(1)
となる。
Δθ12=τ12/K12,Δθ3=τ3/K3 …(2)
となり、Y軸方向への位置変位ΔY12,ΔY3は、
ΔY12=Lf×τ12/K12=Lf 2×F/K12
ΔY3=L3×τ3/K3=L3 2×F/K3 …(3)
となる。
ΔYf=ΔY12+ΔY3=Lf 2×F/K12+L3 2×F/K3
=(Lf 2/K12+L3 2/K3)F …(4)
である。そして、(4)式の括弧内部は、バネ定数Kの逆数であるから、
1/K=(1/K12+1/K3×L3 2/Lf 2) …(5)
である。このようにバネ定数Kは、各軸の剛性,つまりバネ定数K12,K3及び手先距離Lfの逆数に依存した関数となる。バネ定数K12,K3については、第2軸,第3軸に使用されているクロスローラベアリングの剛性値を用いるか、予め実測した値を用いる。本実施形態では、この(5)式で示されるバネ定数Kを制振制御に使用する。
ステップS9,S17におけるローパスフィルタ処理は、必要に応じて行えば良い。
第1実施形態におけるバネ定数Kは、(5)式以外の式によって求めても良い。
Claims (5)
- 設置面に対し垂直となる第1軸と、この第1軸に対して垂直となる第2軸と、この第2軸以降に連結される複数の軸のうち、少なくとも1つが前記第2軸に対して平行となる軸を備える4軸以上のアームと、
このアームをサーボ機構を介して駆動制御するロボットの制御装置であって、
前記アームの手先を移動させる最終目標位置が与えられると、前記手先を前記最終目標位置に移動させる速度パターンを生成する速度パターン生成部と、
前記手先を、制御周期毎の通過目標位置に移動させるように、前記サーボ機構に与える角度指令値を算出する指令値算出部と、
前記角度指令値を位置指令値に変換する指令値変換部と、
前記位置指令値に応じて、前記アームのバネ定数を演算するバネ定数演算部と、
前記位置指令値が前記制御周期毎に変化する際の加速度を算出する加速度算出部と、
前記バネ定数、前記アーム及び前記手先に保持されるワークの質量並びに前記加速度から、前記位置指令値の補正量を演算する補正量演算部と、
前記位置指令値を前記補正量に基づき補正すると、補正した位置指令値を角度指令値に逆変換して前記サーボ機構に出力する指令値補正部とを備えるロボットの制御装置。 - 前記バネ定数演算部は、前記アーム全体のバネ定数を演算する請求項1記載のロボットの制御装置。
- 前記バネ定数演算部は、第3軸から前記手先までの距離をL3,
前記第1軸から前記手先までの距離をLf,
前記第1軸を基準とする前記第3軸までのバネ定数をK12,
前記第3軸を基準とする前記手先までのバネ定数をK3とすると、
前記補正量を求めるために使用するバネ定数Kを、次式
1/K={1/K12+L3 2/(K3Lf 2)}
で求める請求項2記載のロボットの制御装置。 - 前記指令値補正部は、補正した指令値に対しローパスフィルタ処理を行う請求項1から3の何れか一項に記載のロボットの制御装置。
- 前記指令値補正部は、前記質量を前記バネ定数で除した補正係数に応じて、前記ローパスフィルタ処理の遮断周波数を可変設定する請求項4記載のロボットの制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017181390A JP6926882B2 (ja) | 2017-09-21 | 2017-09-21 | ロボットの制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017181390A JP6926882B2 (ja) | 2017-09-21 | 2017-09-21 | ロボットの制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019055457A JP2019055457A (ja) | 2019-04-11 |
| JP6926882B2 true JP6926882B2 (ja) | 2021-08-25 |
Family
ID=66106836
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017181390A Active JP6926882B2 (ja) | 2017-09-21 | 2017-09-21 | ロボットの制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6926882B2 (ja) |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07261853A (ja) * | 1994-03-23 | 1995-10-13 | Komatsu Ltd | ロボットの振動低減装置 |
| JP3120028B2 (ja) * | 1995-11-02 | 2000-12-25 | 株式会社神戸製鋼所 | リンク機構を有する機械の制御方法 |
| JP4269150B2 (ja) * | 2003-05-20 | 2009-05-27 | 株式会社安川電機 | ロボット制御装置 |
| JP4575827B2 (ja) * | 2005-03-30 | 2010-11-04 | 株式会社ダイヘン | 産業用ロボット制御装置 |
| DE102007024143A1 (de) * | 2007-05-24 | 2008-11-27 | Dürr Systems GmbH | Bewegungssteuerung für elastische Roboterstrukturen |
| JP2010058256A (ja) * | 2008-09-08 | 2010-03-18 | Yaskawa Electric Corp | アーム位置調整方法及び装置並びにロボットシステム |
| JP5512954B2 (ja) * | 2008-10-31 | 2014-06-04 | オークマ株式会社 | 数値制御機械の位置制御装置 |
-
2017
- 2017-09-21 JP JP2017181390A patent/JP6926882B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019055457A (ja) | 2019-04-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109664297B (zh) | 机器人的振动抑制方法、系统、装置及计算机可读存储器 | |
| US10300600B2 (en) | Control system having learning control function and control method | |
| JP5916583B2 (ja) | 多関節ロボットのウィービング制御装置 | |
| JP5897644B2 (ja) | ロボットの制御装置 | |
| JP4148189B2 (ja) | 柔軟関節ロボットアームの制御装置 | |
| JP6705851B2 (ja) | 振動解析装置および振動解析方法 | |
| CN106393098A (zh) | 机器人、控制装置以及机器人系统 | |
| WO2018212265A1 (ja) | ロボットシステム及びロボットシステムの制御方法 | |
| JP4192780B2 (ja) | ロボットの制御装置 | |
| JP2004364396A (ja) | モータの制御装置および制御方法 | |
| JP4639417B2 (ja) | ロボットの制御装置 | |
| JP6790668B2 (ja) | ロボットの制御装置 | |
| JP2017035756A (ja) | 走行軸付きロボットにおけるツール先端の振れを抑制するロボット制御装置 | |
| CN111051010B (zh) | 机器人控制装置 | |
| CN107645979B (zh) | 用于使机器人手臂的运动同步的机器人系统 | |
| US10350754B2 (en) | Control device for robot | |
| JP6926882B2 (ja) | ロボットの制御装置 | |
| JP6915470B2 (ja) | ロボットの制御装置 | |
| JP6661676B2 (ja) | ロボット制御装置 | |
| JP5633268B2 (ja) | ロボットの制御装置 | |
| JP6790669B2 (ja) | ロボットの制御装置 | |
| JP2016005296A (ja) | モータ駆動装置の制御方法、モータ駆動装置及びロボット装置 | |
| JPWO2019215980A1 (ja) | ロボット制御装置 | |
| JP6252272B2 (ja) | 垂直多関節型ロボットの位置誤差抑制方法 | |
| Kilian et al. | Comparative study on sensorless vibration suppression of fast moving flexible linear robots |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200820 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210414 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210420 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210510 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210706 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210719 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6926882 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |