JP4134897B2 - ロボットの制御方法、制御装置およびロボットシステム - Google Patents
ロボットの制御方法、制御装置およびロボットシステム Download PDFInfo
- Publication number
- JP4134897B2 JP4134897B2 JP2003418375A JP2003418375A JP4134897B2 JP 4134897 B2 JP4134897 B2 JP 4134897B2 JP 2003418375 A JP2003418375 A JP 2003418375A JP 2003418375 A JP2003418375 A JP 2003418375A JP 4134897 B2 JP4134897 B2 JP 4134897B2
- Authority
- JP
- Japan
- Prior art keywords
- control point
- robot
- control
- cube
- interference
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Manipulator (AREA)
Description
そのため、実際には既に前記制御点が前記干渉領域に侵入しているにも関わらず、侵入していないと誤認して、産業用ロボットと外部機器の干渉が発生するという問題があった。また、この問題を解決するために、前記干渉領域を大きく設定すると、前記干渉領域から離脱するための移動距離が大きくなるので、無駄時間が生じ、能率が低下するという問題があった。
本発明は、これらの問題に鑑みてなされたものであり、最小限の干渉領域で、産業用ロボットと外部機器等の干渉を確実に回避するとともに、干渉回避のために生じる無駄時間を最小に留め、作業能率の高い産業用ロボットの干渉回避方法を提供することを目的とするものである。
請求項1に記載の発明は、位置検出手段が出力する位置情報をフィードバックしてロボットの制御点(2)の現在位置を求め、前記制御点(2)の現在位置に応じて前記制御点(2)の位置指令を出力することにより、前記制御点(2)を所望の位置に制御するフィードバック制御手段と、予め設定された干渉領域(4)にロボットの制御点(2)が存在することを判別して、外部機器または他のロボット(3)の前記干渉領域への侵入を禁止する禁止手段と、を備えたロボットの制御装置において、前記禁止手段は、前記制御点(2)が前記干渉領域(4)に侵入するときは、前記制御点(2)の指令位置が前記干渉領域(4)内に入った時をもって「侵入」と判断し、前記制御点(2)が前記干渉領域(4)を離脱するときは、前記制御点(2)の現在位置が前記干渉領域(4)を出た時をもって「離脱」と判断することを特徴とするものである。
また、請求項2に記載の発明は、位置検出手段が出力する位置情報をフィードバックしてロボットの制御点(2)の現在位置を求め、前記制御点(2)の現在位置に応じて前記制御点(2)の位置指令を出力することにより、前記制御点(2)を所望の位置に制御するフィードバック制御手段と、予め設定された干渉領域(4)にロボットの制御点(2)が存在することを判別して、外部機器または他のロボット(3)の前記干渉領域への侵入を禁止する手段と、を備えたロボットの制御装置において、前記制御点(2)が前記干渉領域(4)に侵入するときは、前記制御点(2)の指令位置が前記干渉領域(4)内に入った時をもって「侵入」と判断し、前記制御点(2)が前記干渉領域(4)を離脱するときは、前記制御点(2)の現在位置が前記干渉領域(4)を出た時をもって「離脱」と判断する判断手段を備えたことを特徴とするものである。
また、請求項3に記載の発明は、請求項2記載のロボットの制御装置と、前記制御装置によって制御されるロボットと、を備えたことを特徴とするものである。
(ステップS1)まず、産業用ロボット1の作業プログラム6をインタプリタ7にて読み、読み取った作業プログラムの移動指令より補間演算部8にて移動指令量を算出する。そして移動位置指令が出されると、キューブチェック処理部9ではまず、産業用ロボット1の現在の指令位置がキューブ4内であるかどうかをチェックする。キューブ4内ではないと判断されたとき、キューブ内に入るまでキューブ内4に入ったかどうかのチェックを行う。
(ステップS2)ステップS1にて、キューブ4内であると判断されたとき計時を開始する(例えば0.5s)。
(ステップS3)産業用ロボット1の制御位置がキューブ内に入ったため、「侵入」と判断して、外部機器3に対して動作禁止を指令する信号をオンとして、外部機器3の動作を禁止する。
(ステップS4)指定された時間になるまで、計時を行う。
(ステップS5)ステップS4にて計時タイムアップと判断されたとき、産業用ロボット1の現在の指令位置がキューブ4内であるかどうかをチェックする。
(ステップS6)ステップS5にてキューブ4内であると判断されたとき、産業用ロボット1のフィードバック位置がキューブ4内であるかチェックする。
(ステップS7)ステップS6にて産業用ロボット1のフィードバック位置がキューブ4に入っていないと判断されたとき、もう一度計時を開始する。
(ステップS9)ステップS8にてフィードバック位置がキューブ4内に入っていないと判断されたとき、指令位置、フィードバック位置の両方がキューブ4に入っていないため「離脱」と判断され、外部機器3に対して動作禁止を指令する信号をオフとして、外部機器3の動作を許可する。
(ステップS10)ステップS6、ステップS8にて産業用ロボット1のフィードバック位置がキューブ4内に入っていると判断されたとき、産業用ロボット1のキューブ4からの離脱をフィードバック位置にてチェックする。
(ステップS11)そして、産業用ロボット1の制御点がキューブ4から出たかどうかを前記フィードバック位置を基準に判断する。
(ステップS12)ステップS11にてキューブ4から産業用ロボット1の制御点のフィードバック位置が出たと判断されたときは「離脱」と判断され、外部機器3に対して動作禁止を指令する信号をオフとして、外部機器3の動作を許可する。
以上の処理によって、産業用ロボット1の制御点がキューブ4の中にないときは指令位置にてチェックし(ステップS1)、キューブ4の中にあるときはフィードバック位置にてチェックする(ステップS6、S8、S10)。
2 制御点
3 外部機器
4 キューブ
5 マンマシンインターフェイス
6 作業プログラム
7 インタプリタ
8 補間演算部
9 キューブチェック処理部
10 サーボドライバ
Claims (3)
- 位置検出手段が出力する位置情報をフィードバックしてロボットの制御点(2)の現在位置を求め、前記制御点(2)の現在位置に応じて前記制御点(2)の位置指令を出力することにより、前記制御点(2)を所望の位置に制御するフィードバック制御手段と、
予め設定された干渉領域(4)にロボットの制御点(2)が存在することを判別して、外部機器または他のロボット(3)の前記干渉領域への侵入を禁止する禁止手段と、を備えたロボットの制御装置において、
前記禁止手段は、前記制御点(2)が前記干渉領域(4)に侵入するときは、前記制御点(2)の指令位置が前記干渉領域(4)内に入った時をもって「侵入」と判断し、
前記制御点(2)が前記干渉領域(4)を離脱するときは、前記制御点(2)の現在位置が前記干渉領域(4)を出た時をもって「離脱」と判断することを特徴とするロボットの制御方法。 - 位置検出手段が出力する位置情報をフィードバックしてロボットの制御点(2)の現在位置を求め、前記制御点(2)の現在位置に応じて前記制御点(2)の位置指令を出力することにより、前記制御点(2)を所望の位置に制御するフィードバック制御手段と、
予め設定された干渉領域(4)にロボットの制御点(2)が存在することを判別して、外部機器または他のロボット(3)の前記干渉領域への侵入を禁止する手段と、を備えたロボットの制御装置において、
前記制御点(2)が前記干渉領域(4)に侵入するときは、前記制御点(2)の指令位置が前記干渉領域(4)内に入った時をもって「侵入」と判断し、
前記制御点(2)が前記干渉領域(4)を離脱するときは、前記制御点(2)の現在位置が前記干渉領域(4)を出た時をもって「離脱」と判断する判断手段を備えたことを特徴とするロボットの制御装置。 - 請求項2記載のロボットの制御装置と、
前記制御装置によって制御されるロボットと、を備えたことを特徴とするロボットシステム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003418375A JP4134897B2 (ja) | 2003-12-16 | 2003-12-16 | ロボットの制御方法、制御装置およびロボットシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003418375A JP4134897B2 (ja) | 2003-12-16 | 2003-12-16 | ロボットの制御方法、制御装置およびロボットシステム |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2005177875A JP2005177875A (ja) | 2005-07-07 |
| JP2005177875A5 JP2005177875A5 (ja) | 2006-09-21 |
| JP4134897B2 true JP4134897B2 (ja) | 2008-08-20 |
Family
ID=34780601
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003418375A Expired - Fee Related JP4134897B2 (ja) | 2003-12-16 | 2003-12-16 | ロボットの制御方法、制御装置およびロボットシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4134897B2 (ja) |
-
2003
- 2003-12-16 JP JP2003418375A patent/JP4134897B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005177875A (ja) | 2005-07-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10695909B2 (en) | Robot system and robot control method | |
| JP6351900B2 (ja) | ロボット制御装置 | |
| JP5768828B2 (ja) | ロボットシステム、及び、ロボットシステムの制御方法 | |
| JP4736607B2 (ja) | ロボット制御装置 | |
| JP4902815B1 (ja) | 数値制御装置 | |
| JP4261470B2 (ja) | 制御装置 | |
| US9895769B2 (en) | Laser processing device having function for avoiding interference at the time of nozzle approach | |
| JPH103308A (ja) | 産業用ロボットの干渉回避方法 | |
| JP2005293098A (ja) | ロボット教示装置 | |
| JP2018062026A (ja) | ロボットの速度や加速度を制限する機能を備えたロボット制御装置 | |
| JP2016159367A (ja) | ロボットの動作モードを自動的に切替えるロボット制御装置 | |
| JP7384602B2 (ja) | ロボット制御装置 | |
| JPH11347983A (ja) | マニプレータの動作制限装置 | |
| JP6478771B2 (ja) | 産業用ロボットの回避軌道生成装置および回避軌道生成方法 | |
| JP6490031B2 (ja) | ロボットの制御装置および制御方法 | |
| JP4134897B2 (ja) | ロボットの制御方法、制御装置およびロボットシステム | |
| JP6863945B2 (ja) | ロボットの制御方法 | |
| JP6549648B2 (ja) | 数値制御装置 | |
| JP2020003958A (ja) | 数値制御装置 | |
| JP2010231737A (ja) | 干渉チェック機能を有する数値制御装置 | |
| JP2000052076A (ja) | レーザー加工装置及び加工ヘッド駆動方法 | |
| JP7028083B2 (ja) | ロボット制御装置およびロボットシステム | |
| EP4419299B1 (en) | A method and a system for collision avoidance of a 3d robotic concrete printer | |
| JP3868579B2 (ja) | レーザ加工方法およびその装置 | |
| JPH0337701A (ja) | ロボットの制御方法及び装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060803 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060803 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080121 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080129 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080312 |
|
| 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: 20080507 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080520 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110613 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120613 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130613 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140613 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |