JP6603289B2 - ロボット、ロボットシステム、およびロボットの座標系設定方法 - Google Patents
ロボット、ロボットシステム、およびロボットの座標系設定方法 Download PDFInfo
- Publication number
- JP6603289B2 JP6603289B2 JP2017207772A JP2017207772A JP6603289B2 JP 6603289 B2 JP6603289 B2 JP 6603289B2 JP 2017207772 A JP2017207772 A JP 2017207772A JP 2017207772 A JP2017207772 A JP 2017207772A JP 6603289 B2 JP6603289 B2 JP 6603289B2
- Authority
- JP
- Japan
- Prior art keywords
- robot
- coordinate system
- reference plane
- position coordinates
- measurement
- 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
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/42—Recording and playback systems, i.e. in which the program is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
- G05B19/425—Teaching successive positions by numerical control, i.e. commands being entered to control the positioning servo of the tool head or end effector
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1679—Program controls characterised by the tasks executed
- B25J9/1692—Calibration of manipulator
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/408—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by data handling or data format, e.g. reading, buffering or conversion of data
- G05B19/4086—Coordinate conversions; Other special calculations
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39024—Calibration of manipulator
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39399—Convert position of old, teach to new, changed, actual tool by transform matrix
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39401—Machine tool coordinates to manipulator coordinates
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Description
本発明の第1の態様は、基準平面の上に設置されたロボットであって、該ロボットの動作を制御するロボット制御装置を備え、該ロボット制御装置が、前記基準平面上の3点以上の計測点の少なくとも鉛直方向の位置座標の計測結果と、前記ロボットの基部に設けられた複数の基準反射部の位置座標の計測結果とを用いて、前記基準平面上に設置された前記ロボットの座標系を設定するように構成されている。
さらに、複数台のロボットの作業範囲が重複する場合、それぞれ基準平面上に設置された複数台のロボットの座標系が各々の基準平面に対し正確に設定されるので、複数台のロボットを互いに干渉しないように動作させる上で有利である。
このように構成すると、レーザ光を用いた位置計測装置を用いることにより、座標系の設定を容易且つ短時間で行うことが可能となる。
このように基準平面の平面度が保証されている、即ち、基準平面の平面度が既知であり所定値以下であることにより、設定されるロボットの座標系がより確実なものとなる。
このロボットシステムは、図1および図3に示すように、ロボット2と、ロボット2に所定の動作を行わせるための動作プログラム23bを作成するオフラインプログラム作成装置としてのシミュレーション装置3と、レーザ光を用いた位置計測装置4とを備えている。
先ず、位置計測装置4を計測のための大凡の位置に設置し、例えば制御部51が所定の信号を受付けると(ステップS1−1)、制御部51は位置計測プログラム53bにより作動し、ロボット2の基部2aの2つの基準孔2bに取付けられた反射部材2cにそれぞれレーザヘッド41からレーザ光を照射し、各反射部材2cからの反射光を受光センサ41bで受光し、これにより位置計測装置4に対する各反射部材2cの位置座標(位置計測装置4の座標系における位置座標)を計測する(ステップS1−2)。
さらに、2台のロボット2の作業範囲が重複する場合、それぞれ基準平面5a上に設置された2台のロボット2の座標系が各々の基準平面5aに対し正確に設定されるので、2台のロボット2を互いに干渉しないように動作させる上で有利である。
2c 反射部材(基準反射部)
5a 基準平面
4 位置計測装置
11 サーボモータ
12 加工ツール
20 ロボット制御装置
21 ロボット制御部
23 記憶装置
23b 動作プログラム
23c 座標系設定プログラム
23d 動作プログラム再設定プログラム(動作プログラム再設定手段)
41 レーザヘッド
41a レーザ光出射部
41b 受光センサ
42 鉛直軸モータ(ヘッド駆動装置)
43 水平軸モータ(ヘッド駆動装置)
50 計測制御装置
51 制御部
53 記憶装置
53b 位置計測プログラム(位置計測手段)
Claims (7)
- 基準平面の上に設置されたロボットであって、
該ロボットの動作を制御するロボット制御装置を備え、
該ロボット制御装置が、前記基準平面上の3点以上の計測点の少なくとも鉛直方向の位置座標の計測結果と、前記ロボットの基部に設けられた複数の基準反射部の位置座標の計測結果とを用いて、前記基準平面上に設置された前記ロボットの座標系を設定するように構成されているロボット。 - 前記ロボット制御装置が、レーザ光を用いた位置計測装置から前記基準平面上の前記位置座標と前記基準反射部の前記位置座標とを受付け、受付けた前記位置座標を用いて前記座標系を設定するように構成されている請求項1に記載のロボット。
- 前記基準平面が平面度の保証された平面である請求項1又は2に記載のロボット。
- 基準平面上に設置されたロボットと、
該ロボットの動作を制御するロボット制御装置とを備え、
該ロボット制御装置が、前記基準平面上の3点以上の計測点の少なくとも鉛直方向の位置座標の計測結果と、前記ロボットの基部に設けられた複数の基準反射部の位置座標の計測結果とを用いて、前記基準平面上に設置された前記ロボットの座標系を設定するように構成され、
前記ロボット又は前記ロボット制御装置に予め設定されている初期座標系に対する前記設定された座標系の変位、又は、前記設定された座標系のz軸の鉛直軸に対する変位に基づき、前記ロボットを動作させるための動作プログラムのパラメータを再設定する動作プログラム再設定手段をさらに備えるロボットシステム。 - 基準平面上にロボットを設置するステップと、
前記基準平面上の3点以上の計測点の少なくとも鉛直方向の位置座標を計測する平面位置計測ステップと、
前記ロボットの基部に設けられた複数の基準反射部の位置座標を計測する反射部位置計測ステップと、
前記基準平面上の前記計測点の前記位置座標と前記基準反射部の前記位置座標とを用いて、前記基準平面上に設置された前記ロボットの座標系を設定する座標系設定ステップとを有するロボットの座標系設定方法。 - 前記座標系設定ステップでは、ロボット制御装置が、レーザ光を用いた位置計測装置から前記基準平面上の前記位置座標と前記基準反射部の前記位置座標とを受付け、受付けた前記位置座標を用いて前記座標系を設定する請求項5に記載のロボットの座標系設定方法。
- 前記ロボット又はロボット制御装置に予め設定されている初期座標系に対する前記設定された座標系の変位、又は、前記設定された座標系のz軸の鉛直軸に対する変位に基づき、前記ロボットを動作させるための動作プログラムのパラメータを再設定する動作プログラム再設定ステップをさらに有する請求項5又は6に記載のロボットの座標系設定方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017207772A JP6603289B2 (ja) | 2017-10-27 | 2017-10-27 | ロボット、ロボットシステム、およびロボットの座標系設定方法 |
| DE102018125841.0A DE102018125841B4 (de) | 2017-10-27 | 2018-10-18 | Roboter, Robotersystem und Verfahren zum Festlegen eines Koordinatensystems eines Roboters |
| CN201811221649.0A CN109719714B (zh) | 2017-10-27 | 2018-10-19 | 机器人、机器人系统以及机器人的坐标系设定方法 |
| US16/168,172 US10935968B2 (en) | 2017-10-27 | 2018-10-23 | Robot, robot system, and method for setting coordinate system of robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017207772A JP6603289B2 (ja) | 2017-10-27 | 2017-10-27 | ロボット、ロボットシステム、およびロボットの座標系設定方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019077016A JP2019077016A (ja) | 2019-05-23 |
| JP6603289B2 true JP6603289B2 (ja) | 2019-11-06 |
Family
ID=66138047
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017207772A Active JP6603289B2 (ja) | 2017-10-27 | 2017-10-27 | ロボット、ロボットシステム、およびロボットの座標系設定方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10935968B2 (ja) |
| JP (1) | JP6603289B2 (ja) |
| CN (1) | CN109719714B (ja) |
| DE (1) | DE102018125841B4 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE112021007764T5 (de) | 2021-09-27 | 2024-08-22 | Fanuc Corporation | Kalibrierungsgerät zur kalibrierung von parametern für mechanismusfehler und bestimmungsgerät zur bestimmung der notwendigkeit der kalibrierung von parametern für mechanismusfehler |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20230191611A1 (en) * | 2020-02-25 | 2023-06-22 | Fanuc Corporation | Robot system |
| DE102021200694B4 (de) * | 2021-01-27 | 2023-12-07 | Festo Se & Co. Kg | Bearbeitungssystem zur Werkstückbearbeitung |
| JP7597906B2 (ja) | 2021-02-26 | 2024-12-10 | ファナック株式会社 | ロボットの設置位置測定方法、ロボット制御装置、教示システムおよびシミュレーション装置 |
| CN113182932B (zh) * | 2021-06-29 | 2021-10-01 | 辽宁普蕾康精密机械制造有限公司 | 基于工件外形扫描数据调整工件角度的复合机床 |
Family Cites Families (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4788440A (en) * | 1981-05-11 | 1988-11-29 | Diffracto Ltd. | Electro-optical systems for control of robots, manipulator arms and coordinate measuring machines |
| US4714339B2 (en) * | 1986-02-28 | 2000-05-23 | Us Commerce | Three and five axis laser tracking systems |
| JPS62262106A (ja) * | 1986-05-09 | 1987-11-14 | Fanuc Ltd | 産業用ロボツトの座標系設定方法 |
| US4969108A (en) | 1988-04-08 | 1990-11-06 | Cincinnati Milacron Inc. | Vision seam tracking method and apparatus for a manipulator |
| JPH0218602A (ja) * | 1988-07-07 | 1990-01-22 | Fanuc Ltd | プレイバック方式 |
| JP2566691B2 (ja) * | 1991-05-02 | 1996-12-25 | 川崎重工業株式会社 | アーク溶接ロボットの教示方法 |
| JP3411770B2 (ja) * | 1997-01-28 | 2003-06-03 | 三菱重工業株式会社 | センシングパターンのオフライン自動ティーチング方法及びセンシング動作シミュレーション方法 |
| JPH10221066A (ja) | 1997-02-04 | 1998-08-21 | Komatsu Ltd | ステレオ法による3次元位置計測装置及びその計測方法 |
| JP2001074428A (ja) | 1999-09-03 | 2001-03-23 | Sanyo Electric Co Ltd | 形状測定装置の校正方法及び校正治具 |
| KR100345150B1 (ko) * | 2000-09-29 | 2002-07-24 | 현대자동차주식회사 | 레이저 측정기를 이용한 로봇 위치 보정 방법 |
| JP4885584B2 (ja) | 2006-03-23 | 2012-02-29 | 株式会社スペースビジョン | レンジファインダ校正方法及び装置 |
| JP5245384B2 (ja) | 2007-12-11 | 2013-07-24 | 株式会社デンソーウェーブ | ロボット制御装置 |
| KR100986669B1 (ko) * | 2009-06-08 | 2010-10-08 | (주)이지로보틱스 | 로봇 캘리브레이션 장치 및 그 방법 |
| JP2011067889A (ja) * | 2009-09-25 | 2011-04-07 | Ihi Corp | キャリブレーション装置及びキャリブレーション方法 |
| JP5786290B2 (ja) | 2010-08-03 | 2015-09-30 | 株式会社デンソーウェーブ | 6軸ロボットの6軸原点位置較正方法、6軸ロボットの制御装置、7軸ロボットの7軸原点位置較正方法及び7軸ロボットの制御装置 |
| JP2014176943A (ja) * | 2013-03-15 | 2014-09-25 | Yaskawa Electric Corp | ロボットシステム、校正方法及び被加工物の製造方法 |
| US9043146B2 (en) * | 2013-06-19 | 2015-05-26 | The Boeing Company | Systems and methods for tracking location of movable target object |
| JP6489776B2 (ja) | 2013-08-28 | 2019-03-27 | キヤノン株式会社 | 座標系校正方法、ロボットシステム、プログラム及び記録媒体 |
| EP2878920A1 (en) * | 2013-11-28 | 2015-06-03 | Hexagon Technology Center GmbH | Calibration of a coordinate measuring machine using a calibration laser head at the tool centre point |
| US9740191B2 (en) * | 2015-02-12 | 2017-08-22 | The Boeing Company | Location calibration for automated production manufacturing |
| JP2017019072A (ja) * | 2015-07-14 | 2017-01-26 | トヨタ自動車株式会社 | 位置計測システム |
| JP2017037053A (ja) | 2015-08-14 | 2017-02-16 | 藤垣 元治 | 多数カメラによる高速度計測方法および装置 |
| JP6298026B2 (ja) * | 2015-09-15 | 2018-03-20 | ファナック株式会社 | 多関節ロボットのたわみを計測するたわみ計測システム |
| JP6174654B2 (ja) * | 2015-10-15 | 2017-08-02 | ファナック株式会社 | センサの位置と向きを算出する機能を備えたロボットシステム |
| DE102017209178B4 (de) * | 2017-05-31 | 2021-09-02 | Carl Zeiss Industrielle Messtechnik Gmbh | Verfahren zur Ermittlung der Raumlage eines bewegten Koordinatensystems, eines Messpunkts seines Sensors oder eines Arbeitspunktes eines Werkzeugs bei einem Roboter |
| DE102017212261A1 (de) * | 2017-07-18 | 2019-01-24 | Bayerische Motoren Werke Aktiengesellschaft | Messsystem und Verfahren zum Einmessen mindestens eines automatischen, insbesondere mehrachsigen, Manipulators |
-
2017
- 2017-10-27 JP JP2017207772A patent/JP6603289B2/ja active Active
-
2018
- 2018-10-18 DE DE102018125841.0A patent/DE102018125841B4/de active Active
- 2018-10-19 CN CN201811221649.0A patent/CN109719714B/zh active Active
- 2018-10-23 US US16/168,172 patent/US10935968B2/en active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE112021007764T5 (de) | 2021-09-27 | 2024-08-22 | Fanuc Corporation | Kalibrierungsgerät zur kalibrierung von parametern für mechanismusfehler und bestimmungsgerät zur bestimmung der notwendigkeit der kalibrierung von parametern für mechanismusfehler |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109719714B (zh) | 2020-12-29 |
| DE102018125841A1 (de) | 2019-05-02 |
| CN109719714A (zh) | 2019-05-07 |
| DE102018125841B4 (de) | 2020-10-29 |
| JP2019077016A (ja) | 2019-05-23 |
| US10935968B2 (en) | 2021-03-02 |
| US20190129400A1 (en) | 2019-05-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6622772B2 (ja) | 計測システム | |
| CN109648603B (zh) | 测量系统 | |
| JP6603289B2 (ja) | ロボット、ロボットシステム、およびロボットの座標系設定方法 | |
| US10873739B2 (en) | Calibrating method and calibration apparatus | |
| US9002516B2 (en) | Calibration method for tool center point of a robot manipulator | |
| US9266241B2 (en) | Robotic work object cell calibration system | |
| JP6900290B2 (ja) | ロボットシステム | |
| US20170016712A1 (en) | Position measurement system | |
| KR20150001619A (ko) | 정확한 구조물 마킹 및 마킹-보조 구조물을 위치시키기 위한 장치 및 방법 | |
| EP3134232A1 (en) | A method and a system for generating data for calibrating a robot | |
| JP6147022B2 (ja) | 工作機械の空間精度測定方法および空間精度測定装置 | |
| US10870172B2 (en) | Laser processing head and laser processing system including the same | |
| CN108235695B (zh) | 加工装置、加工方法及有形的非临时性记录介质 | |
| JP6228905B2 (ja) | 作業ロボットの設置状態検出方法 | |
| JP7239338B2 (ja) | レーザ加工ロボットおよびツール座標系設定方法 | |
| US12589485B2 (en) | Teaching point generation device that generates teaching points on basis of output of sensor, and teaching point generation method | |
| JP2006297559A (ja) | キャリブレーションシステムおよびロボットのキャリブレーション方法 | |
| WO2023277095A1 (ja) | 補正システム及び教示データの補正方法 | |
| JP2019100899A (ja) | レーザー装置および測定システム | |
| JP6998201B2 (ja) | ロボットシステム及びロボット制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190118 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20190422 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20190527 |
|
| TRDD | Decision of grant or rejection written | ||
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190830 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190910 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191010 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6603289 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |