JP6592053B2 - 作業ツールの移動方向を監視する制御装置 - Google Patents
作業ツールの移動方向を監視する制御装置 Download PDFInfo
- Publication number
- JP6592053B2 JP6592053B2 JP2017197827A JP2017197827A JP6592053B2 JP 6592053 B2 JP6592053 B2 JP 6592053B2 JP 2017197827 A JP2017197827 A JP 2017197827A JP 2017197827 A JP2017197827 A JP 2017197827A JP 6592053 B2 JP6592053 B2 JP 6592053B2
- Authority
- JP
- Japan
- Prior art keywords
- coordinate system
- robot
- tool
- speed
- coordinate
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
- B25J9/1666—Avoiding collision or forbidden zones
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
- B25J19/04—Viewing devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/161—Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- 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—Programme-control systems
- G05B19/02—Programme-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 programme data in numerical form
- G05B19/406—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 programme data in numerical form characterised by monitoring or safety
- G05B19/4061—Avoiding collision or forbidden zones
-
- 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—Programme-control systems
- G05B19/02—Programme-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 programme data in numerical form
- G05B19/416—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 programme data in numerical form characterised by control of velocity, acceleration or deceleration
-
- 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/39088—Inhibit movement in one axis if collision danger
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Manufacturing & Machinery (AREA)
- Human Computer Interaction (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Description
2,6,9 ハンド
4 制御装置
16 フランジ
18 位置検出器
31,32 原点
33 フランジ座標系
34 ツール座標系
35,36 測定点
37 基準座標系
41 動作プログラム
51 設定ファイル
53 方向計算部
54 判定部
55 速度制限部
56 距離算出部
57 座標設定部
70,71 ワーク
73 接触棒
Claims (6)
- ロボットを制御する制御装置であって、
ロボットの基準座標系と、作業ツールが取り付けられるロボットの先端のフランジの表面に原点が設定され、基準座標系を変換したフランジ座標系と、フランジ座標系を変換したツール座標系とが予め定められており、
作業ツールの移動を制限する制限方向に延びる座標軸を含むツール座標系が定められた設定ファイルを記憶する記憶部と、
設定ファイルに定められたツール座標系と、ロボットの位置および姿勢とに基づいてツール座標系の原点の移動方向を算出する方向計算部と、
ツール座標系の原点が制限方向に延びる座標軸の方向に移動するか否かを判定する判定部と、
動作プログラムに基づくロボットの動作の速度を制限する速度制限部とを備え、
前記速度制限部は、ツール座標系の原点が制限方向に延びる座標軸の方向に移動する場合に、作業ツールの移動速度を低下させる速度低下制御またはロボットを停止させる停止制御を実施する、制御装置。 - 前記判定部は、作業ツールの移動速度を算出し、作業ツールの移動速度が予め定められた速度判定値よりも大きいか否かを判定し、
前記速度制限部は、作業ツールの移動速度が前記速度判定値よりも大きい場合に、作業ツールの移動速度を速度判定値以下に制御する、請求項1に記載の制御装置。 - 前記速度制限部は、ツール座標系の原点が制限方向に延びる座標軸の方向に移動する場合に、予め定められた設定時間の間にて現在の動作を継続し、前記設定時間の経過後に速度低下制御または停止制御を実施する、請求項1または2に記載の制御装置。
- 作業ツールの移動の監視を実施する前のツール座標系の原点の位置を基準にして、制限方向に延びる座標軸における移動距離を算出する距離算出部を備え、
前記判定部は、ツール座標系の原点が制限方向に延びる座標軸の方向に移動する場合に、前記移動距離が予め定められた距離判定値以内か否かを判定し、
前記速度制限部は、前記移動距離が前記距離判定値以内の場合に現在のロボットの動作を継続し、前記移動距離が前記距離判定値を超える場合に前記速度低下制御または前記停止制御を実施する、請求項1から3のいずれか一項に記載の制御装置。 - 前記ツール座標系を設定ファイルに設定する座標設定部を含み、
前記座標設定部は、作業ツールにおける2個の測定点の座標値に基づいて作業ツールの移動を制限する制限方向を算出し、制限方向に基づいて座標軸の方向を設定し、前記座標軸の方向に基づいてツール座標系を設定する、請求項1から4のいずれか一項に記載の制御装置。 - ロボットを制御する制御装置であって、
ロボットの基準座標系と、作業ツールが取り付けられるロボットの先端のフランジの表面に原点が設定され、基準座標系を変換したフランジ座標系と、フランジ座標系を変換したツール座標系とが予め定められており、
作業ツールの移動を許可する許可方向に延びる座標軸を含むツール座標系が定められた設定ファイルを記憶する記憶部と、
設定ファイルに定められたツール座標系と、ロボットの位置および姿勢に基づいてツール座標系の原点の移動方向を算出する方向計算部と、
ツール座標系の原点が許可方向に延びる座標軸以外の座標軸の方向に移動するか否かを判定する判定部と、
動作プログラムに基づくロボットの動作の速度を制限する速度制限部とを備え、
前記速度制限部は、ツール座標系の原点が許可方向に延びる座標軸以外の座標軸の方向に移動する場合に、作業ツールの移動速度を低下させる速度低下制御またはロボットを停止させる停止制御を実施する、制御装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017197827A JP6592053B2 (ja) | 2017-10-11 | 2017-10-11 | 作業ツールの移動方向を監視する制御装置 |
| US16/131,030 US10850396B2 (en) | 2017-10-11 | 2018-09-14 | Controller for monitoring movement direction of operation tool |
| DE102018007842.7A DE102018007842B4 (de) | 2017-10-11 | 2018-10-04 | Steuergerät zum Überwachen der Bewegungsrichtung eines Betätigungswerkzeugs |
| CN201811172811.4A CN109648585B (zh) | 2017-10-11 | 2018-10-09 | 监视作业工具的移动方向的控制装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017197827A JP6592053B2 (ja) | 2017-10-11 | 2017-10-11 | 作業ツールの移動方向を監視する制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019069500A JP2019069500A (ja) | 2019-05-09 |
| JP6592053B2 true JP6592053B2 (ja) | 2019-10-16 |
Family
ID=65816865
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017197827A Active JP6592053B2 (ja) | 2017-10-11 | 2017-10-11 | 作業ツールの移動方向を監視する制御装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10850396B2 (ja) |
| JP (1) | JP6592053B2 (ja) |
| CN (1) | CN109648585B (ja) |
| DE (1) | DE102018007842B4 (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11874101B2 (en) | 2018-04-12 | 2024-01-16 | Faro Technologies, Inc | Modular servo cartridges for precision metrology |
| US10969760B2 (en) * | 2018-04-12 | 2021-04-06 | Faro Technologies, Inc. | Coordinate measurement system with auxiliary axis |
| CN110900294B (zh) * | 2019-11-27 | 2021-06-15 | 苏州领裕电子科技有限公司 | 一种数控机床的防止撞机的方法 |
| US20230359166A1 (en) * | 2020-10-05 | 2023-11-09 | Fanuc Corporation | Programming device and machine tool |
| DE112022000515T5 (de) | 2021-03-08 | 2024-01-25 | Fanuc Corporation | Steuerungssystem, steuerung und externes gerät |
| US11850691B2 (en) * | 2021-09-08 | 2023-12-26 | Honda Motor Co., Ltd | Fastening system and fastening method |
| DK181570B1 (en) * | 2022-07-06 | 2024-05-28 | Onrobot As | Method and system for generating a trajectory for a robotic arm and a tool attached to the robotic arm |
| CN116922378A (zh) * | 2023-07-05 | 2023-10-24 | 中国铁建重工集团股份有限公司 | 作业机器人的控制方法、装置、系统及存储介质 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1094945A (ja) * | 1996-09-19 | 1998-04-14 | Fanuc Ltd | 数値制御装置における加工リミット領域指定方法および手動加工方法 |
| JP3288250B2 (ja) * | 1997-03-25 | 2002-06-04 | ファナック株式会社 | ロボット制御装置 |
| JP3215086B2 (ja) | 1998-07-09 | 2001-10-02 | ファナック株式会社 | ロボット制御装置 |
| JP4025999B2 (ja) * | 2003-01-16 | 2007-12-26 | 株式会社安川電機 | 自動機械の制御装置 |
| CN101180591A (zh) * | 2005-03-23 | 2008-05-14 | 赫克有限公司 | 基于公差的轨迹规划和控制方法 |
| JP4544145B2 (ja) | 2005-11-24 | 2010-09-15 | 株式会社デンソーウェーブ | ロボットの干渉回避方法およびロボット |
| JP4174517B2 (ja) | 2006-03-13 | 2008-11-05 | ファナック株式会社 | 教示位置修正装置および教示位置修正方法 |
| EP2230054A4 (en) | 2007-12-07 | 2011-11-09 | Yaskawa Denki Seisakusho Kk | ROBOTIC MOTOR CONTROL METHOD, ROBOTIC SYSTEM AND ROBOTIC REGULATION REGULATOR |
| DE102007059480B4 (de) | 2007-12-11 | 2018-07-05 | Kuka Roboter Gmbh | Verfahren und Vorrichtung zur Posenüberwachung eines Manipulators |
| JP5481932B2 (ja) * | 2009-05-22 | 2014-04-23 | 株式会社Ihi | ロボット制御装置およびその制御方法 |
| JP5170175B2 (ja) * | 2010-06-30 | 2013-03-27 | 株式会社安川電機 | ロボットシステム |
| JP5383756B2 (ja) | 2011-08-17 | 2014-01-08 | ファナック株式会社 | 学習制御機能を備えたロボット |
| DE102011084412A1 (de) | 2011-10-13 | 2013-04-18 | Kuka Roboter Gmbh | Robotersteuerungsverfahren |
| JP5872894B2 (ja) | 2011-12-28 | 2016-03-01 | 川崎重工業株式会社 | ロボット動作教示支援装置及び方法 |
| DE102012012291A1 (de) | 2012-06-20 | 2013-12-24 | Daimler Ag | Verfahren zum Betreiben einer Produktionsanlage |
| JP6360301B2 (ja) | 2013-12-25 | 2018-07-18 | 川崎重工業株式会社 | 動作プログラム作成方法およびロボットの制御方法 |
| JP6398776B2 (ja) | 2015-02-17 | 2018-10-03 | サミー株式会社 | 遊技機 |
| JP6676286B2 (ja) * | 2015-05-12 | 2020-04-08 | キヤノン株式会社 | 情報処理方法、および情報処理装置 |
| JP6328599B2 (ja) | 2015-11-20 | 2018-05-23 | ファナック株式会社 | ロボットの動作可能範囲を算出するロボットの手動送り装置 |
-
2017
- 2017-10-11 JP JP2017197827A patent/JP6592053B2/ja active Active
-
2018
- 2018-09-14 US US16/131,030 patent/US10850396B2/en active Active
- 2018-10-04 DE DE102018007842.7A patent/DE102018007842B4/de active Active
- 2018-10-09 CN CN201811172811.4A patent/CN109648585B/zh active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN109648585A (zh) | 2019-04-19 |
| US10850396B2 (en) | 2020-12-01 |
| DE102018007842B4 (de) | 2020-11-19 |
| CN109648585B (zh) | 2020-06-30 |
| JP2019069500A (ja) | 2019-05-09 |
| DE102018007842A1 (de) | 2019-04-11 |
| US20190105774A1 (en) | 2019-04-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6592053B2 (ja) | 作業ツールの移動方向を監視する制御装置 | |
| CN110997249B (zh) | 作业机器人和作业机器人的控制方法 | |
| US9821459B2 (en) | Multi-joint robot having function for repositioning arm | |
| JP6328599B2 (ja) | ロボットの動作可能範囲を算出するロボットの手動送り装置 | |
| CN106493711B (zh) | 控制装置、机器人以及机器人系统 | |
| JP6746990B2 (ja) | ロボット制御装置及びロボットシステム | |
| JP6924563B2 (ja) | 位置決め制御装置の制御方法及び位置決め制御装置 | |
| JP2014176940A (ja) | ロボットシステム、ロボット制御方法及び被加工物の製造方法 | |
| US20160096269A1 (en) | Robot teaching device for teaching robot offline | |
| US10406689B2 (en) | Robot simulation apparatus that calculates swept space | |
| JP2008307634A (ja) | 嵌合装置 | |
| JP7481097B2 (ja) | ロボット制御装置 | |
| JP2014176943A (ja) | ロボットシステム、校正方法及び被加工物の製造方法 | |
| JP2012171027A (ja) | ワークピッキングシステム | |
| JP2015033747A (ja) | ロボットシステム、ロボット制御装置及びロボット制御方法 | |
| JP5019001B2 (ja) | 数値制御方法及びその装置 | |
| CN111745277B (zh) | 机器人控制装置和机器人系统 | |
| JP2014180719A (ja) | ロボット装置 | |
| JP2014217901A (ja) | ロボットシステム | |
| JP6693939B2 (ja) | ロボットシステム | |
| JP2015000455A (ja) | ロボット装置及びロボット装置の制御方法 | |
| US20180154520A1 (en) | Control device, robot, and robot system | |
| US11660742B2 (en) | Teaching method and robot system | |
| JP2017159427A (ja) | 制御装置、ロボット、及びロボットシステム | |
| JP2008254097A (ja) | 複数ロボット間の相対位置計算方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181221 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20190315 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20190510 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190724 |
|
| 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: 20190820 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190919 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6592053 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |