JP7846139B2 - 制御装置、教示装置、及び機械システム - Google Patents
制御装置、教示装置、及び機械システムInfo
- Publication number
- JP7846139B2 JP7846139B2 JP2023573764A JP2023573764A JP7846139B2 JP 7846139 B2 JP7846139 B2 JP 7846139B2 JP 2023573764 A JP2023573764 A JP 2023573764A JP 2023573764 A JP2023573764 A JP 2023573764A JP 7846139 B2 JP7846139 B2 JP 7846139B2
- Authority
- JP
- Japan
- Prior art keywords
- posture
- controlled part
- reference information
- machine
- tool
- 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
Classifications
-
- 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/1656—Program controls characterised by programming, planning systems for manipulators
-
- 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/1628—Program controls characterised by the control loop
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Description
本開示の他の態様は、機械の制御対象部位の姿勢の基準情報に基づいて制御対象部位の動作軌道における制御対象部位の姿勢を調整する姿勢調整部を備え、姿勢調整部は基準情報として基準点及び基準線の少なくとも一方を用いる、教示装置を提供する。
本開示の別の態様は、機械と、機械の制御対象部位の姿勢の基準情報に基づいて制御対象部位の動作軌道における制御対象部位の姿勢を調整する姿勢調整部と、調整された姿勢に基づいて機械の動作を制御する制御部と、を備え、姿勢調整部は基準情報として基準点及び基準線の少なくとも一方を用いる、機械システムを提供する。
(1)教示者は1点の位置(X,Y,Z)を入力する。基準情報設定部30aは入力点を基準点RPに設定する。
(2)教示者は2点の位置(X,Y,Z)を入力する。基準情報設定部30aは2点の中間点を基準点RPに設定する。
(3)教示者は1点の位置及び姿勢(X,Y,Z,W,P,R)と距離を入力する。基準情報設定部30aは姿勢(W,P,R)から得られる姿勢のベクトルと同一方向であって位置(X,Y,Z)を通る直線上の位置(X,Y,Z)から指定された距離に位置する点を基準点RPに設定する。
(4)教示者は2点の位置(X,Y,Z)と距離を入力する。基準情報設定部30aは2点を結ぶ直線上の一方の点から指定された距離に位置する点を基準点RPに設定する。
(5)教示者は3点の位置(X,Y,Z)を入力する。基準情報設定部30aは3点を通る円の中心点を基準点RPに設定する。
(6)教示者は4点以上の位置(X,Y,Z)を入力する。基準情報設定部30aは3点を通る円の中心点を3点の組み合せ毎に算出した後、全ての円の中心点の平均位置を基準点RPに設定する。
(1)教示装置4を用いて機械2を実際に動かしてツール19を作業対象物にタッチアップすることで基準点RPの元情報を入力する。或いは、教示装置4を用いて機械2のモデルを仮想空間上で動かしてツール19を作業対象物のモデルにタッチアップすることで基準点RPの元情報を入力する。
(2)教示装置4上で基準点RPの元情報の数値を直接手動入力する。
(3)教示装置4を用いて機械2を実際に動かして動作検出器21やセンサ5(視覚センサ17や力検出器18等)の検出情報から基準点RPの元情報を自動入力する。或いは、教示装置4を用いて機械2のモデルを仮想空間上で動かして動作検出器21のモデルの検出情報から基準点RPの元情報を自動入力する。
(1)教示者は1点の位置及び姿勢(X,Y,Z,W,P,R)を入力する。基準情報設定部30aは入力点の位置及び姿勢(X,Y,Z,W,P,R)を通過する直線を基準線RL2に設定する。
(2)教示者は2点の位置(X,Y,Z)を入力する。基準情報設定部30aは2点を通過する直線を基準線RL2に設定する。
(1)教示装置4を用いて機械2を実際に動かしてツール19を作業対象物にタッチアップすることで基準線RL2の元情報を入力する。或いは、教示装置4を用いて機械2のモデルを仮想空間上で動かしてツール19を作業対象物のモデルにタッチアップすることで基準線RL2の元情報を入力する。
(2)教示装置4上で基準線RL2の元情報の数値を直接手動入力する。
(3)教示装置4を用いて機械2を実際に動かして動作検出器21やセンサ5(視覚センサ17や力検出器18等)の検出情報から基準線RL2の元情報を自動入力する。或いは、教示装置4を用いて機械2のモデルを仮想空間上で動かして動作検出器21のモデルの検出情報から基準線RL2の元情報を自動入力する。
(1)教示装置4を用いて機械2を実際に動かして又は教示装置4を用いて機械2のモデルを仮想空間上で動かしてツール19の動作軌道におけるツール19の位置及び姿勢(X,Y,Z,W,P,R)を取得する。
(2)教示装置4上でツール19の動作軌道におけるツール19の位置及び姿勢(X,Y,Z,W,P,R)の数値を直接手動入力する。
(3)教示装置4を用いて機械2を実際に動かして又は教示装置4を用いて機械2のモデルを仮想空間上で動かして動作検出器21やセンサ5(視覚センサ17や力検出器18等)の検出情報からツール19の動作軌道におけるツール19の位置及び姿勢(X,Y,Z,W,P,R)を自動入力する。
(4)作成済の動作プログラム31aで使用されるツール19の動作軌道におけるツール19の位置及び姿勢(X,Y,Z,W,P,R)の情報から取得する。
(1)作成済の動作プログラム31aで使用されるツール19の位置及び姿勢(X,Y,Z,W,P,R)の情報から取得する。
(2)機械2の動作中に動作検出器21やセンサ5(視覚センサ17や力検出器18等)の検出情報からツール19の動作軌道におけるツール19の位置及び姿勢(X,Y,Z,W,P,R)を自動入力する。
2 機械(ロボット)
3 制御装置
4 教示装置
5 センサ
10~16 リンク
17 視覚センサ
18 力検出器
19 ツール
19′ 姿勢調整後のツール
20 アクチュエータ
21 動作検出器
30 姿勢調整部
30a 基準情報設定部
30b 姿勢補正量算出部
31 記憶部
31a 動作プログラム
31b 姿勢補正量
32 制御部
40 ユーザインタフェース部
41 姿勢調整画面
42 基準情報タイプ
43 基準情報番号
44 基準情報設定
45 姿勢調整モード
46 姿勢補正量記録
47 軌道履歴表
C1 機械座標系
C2 ツール座標系
C3 ユーザ座標系
CA、CA1、CA2 補正回転軸
J1~J6 軸線
ML 加工線
O1、O2 ワークの中心軸線
P 制御対象部位
P1~P4 教示点
RP 基準点
RL1、RL2 基準線
T 動作軌道
W1、W2 ワーク
α 所定角度
θ 姿勢補正量
Claims (14)
- 機械の制御対象部位の姿勢の基準情報に基づいて前記制御対象部位の動作軌道における前記制御対象部位の前記姿勢を調整する姿勢調整部と、
調整された前記姿勢に基づいて機械の動作を制御する制御部と、
を備え、
前記姿勢調整部は前記基準情報として基準点を用い、
前記基準情報が前記基準点である場合、前記姿勢調整部は前記基準点を前記制御対象部位の前記動作軌道における前記制御対象部位の回転中心点として前記制御対象部位の前記姿勢を調整する、制御装置。 - 機械の制御対象部位の姿勢の基準情報に基づいて前記制御対象部位の動作軌道における前記制御対象部位の前記姿勢を調整する姿勢調整部と、
調整された前記姿勢に基づいて機械の動作を制御する制御部と、
を備え、
前記姿勢調整部は前記基準情報として基準線を用い、
前記基準情報が前記基準線である場合、前記姿勢調整部は前記基準線を前記制御対象部位の前記動作軌道における前記制御対象部位の回転中心軸として前記制御対象部位の前記姿勢を調整する、制御装置。 - 前記姿勢調整部は、
前記基準情報を設定する基準情報設定部と、
前記基準情報と前記制御対象部位の前記動作軌道における前記制御対象部位の位置及び前記姿勢とに基づいて前記制御対象部位の姿勢補正量を算出する姿勢補正量算出部と、
を備える、請求項1又は2に記載の制御装置。 - 機械の制御対象部位の姿勢の基準情報に基づいて前記制御対象部位の動作軌道における前記制御対象部位の前記姿勢を調整する姿勢調整部と、
調整された前記姿勢に基づいて機械の動作を制御する制御部と、
を備え、
前記姿勢調整部は前記基準情報として基準点を用い、
前記姿勢調整部は、
前記基準情報を設定する基準情報設定部と、
前記基準情報と前記制御対象部位の前記動作軌道における前記制御対象部位の位置及び前記姿勢とに基づいて前記制御対象部位の姿勢補正量を算出する姿勢補正量算出部と、
を備え、
前記基準情報が前記基準点である場合、前記姿勢補正量算出部は姿勢調整前の前記制御対象部位の姿勢ベクトルと前記基準点が存在する平面に対して垂直な補正回転軸であって前記制御対象部位の前記動作軌道における前記制御対象部位の位置を通過する前記補正回転軸回りに前記制御対象部位の姿勢ベクトルを回転し、前記姿勢ベクトルが前記基準点を通過する姿勢補正量を算出する、制御装置。 - 機械の制御対象部位の姿勢の基準情報に基づいて前記制御対象部位の動作軌道における前記制御対象部位の前記姿勢を調整する姿勢調整部と、
調整された前記姿勢に基づいて機械の動作を制御する制御部と、
を備え、
前記姿勢調整部は前記基準情報として基準線を用い、
前記姿勢調整部は、
前記基準情報を設定する基準情報設定部と、
前記基準情報と前記制御対象部位の前記動作軌道における前記制御対象部位の位置及び前記姿勢とに基づいて前記制御対象部位の姿勢補正量を算出する姿勢補正量算出部と、
を備え、
前記基準情報が前記基準線である場合、前記姿勢補正量算出部は前記基準線に平行な補正回転軸であって前記制御対象部位の前記動作軌道における前記制御対象部位の位置を通過する前記補正回転軸回りに前記制御対象部位の姿勢ベクトルを回転し、前記姿勢ベクトルが前記基準線と交差する方向に前記制御対象部位の前記姿勢を補正する姿勢補正量を算出する、制御装置。 - 前記基準情報設定部は前記制御対象部位の前記動作軌道を構成する教示点毎に又は動作区間毎に前記基準情報を紐付けて記録する、又は前記動作軌道を構成する教示点毎に又は動作区間毎に前記基準情報を切替えて設定する、請求項3から5のいずれか一項に記載の制御装置。
- 前記姿勢補正量算出部は前記制御対象部位の前記動作軌道における前記制御対象部位の位置毎に又は前記制御対象部位の動作区間毎に前記基準情報を切替えて前記姿勢補正量を算出する、請求項3から6のいずれか一項に記載の制御装置。
- 前記姿勢補正量算出部は前記制御対象部位の前記姿勢補正量を記録する、請求項3から7のいずれか一項に記載の制御装置。
- 前記姿勢補正量算出部は、前記機械の教示中に又は教示後に前記制御対象部位の前記姿勢補正量を算出し、前記機械の動作プログラムで使用される前記制御対象部位の姿勢情報を補正する、請求項3から8のいずれか一項に記載の制御装置。
- 前記姿勢補正量算出部は前記機械の動作中に前記制御対象部位の前記姿勢補正量を算出し、前記制御部が前記姿勢補正量に基づいて前記機械の動作中に前記制御対象部位の前記姿勢を補正する、請求項3から9のいずれか一項に記載の制御装置。
- 機械の制御対象部位の姿勢の基準情報に基づいて前記制御対象部位の動作軌道における前記制御対象部位の前記姿勢を調整する姿勢調整部を備え、前記姿勢調整部は前記基準情報として基準点を用い、
前記基準情報が前記基準点である場合、前記姿勢調整部は前記基準点を前記制御対象部位の前記動作軌道における前記制御対象部位の回転中心点として前記制御対象部位の前記姿勢を調整する、教示装置。 - 機械の制御対象部位の姿勢の基準情報に基づいて前記制御対象部位の動作軌道における前記制御対象部位の前記姿勢を調整する姿勢調整部を備え、前記姿勢調整部は前記基準情報として基準線を用い、
前記基準情報が前記基準線である場合、前記姿勢調整部は前記基準線を前記制御対象部位の前記動作軌道における前記制御対象部位の回転中心軸として前記制御対象部位の前記姿勢を調整する、教示装置。 - 機械と、
前記機械の制御対象部位の姿勢の基準情報に基づいて前記制御対象部位の動作軌道における前記制御対象部位の前記姿勢を調整する姿勢調整部と、
調整された前記姿勢に基づいて前記機械の動作を制御する制御部と、
を備え、
前記姿勢調整部は前記基準情報として基準点を用い、
前記基準情報が前記基準点である場合、前記姿勢調整部は前記基準点を前記制御対象部位の前記動作軌道における前記制御対象部位の回転中心点として前記制御対象部位の前記姿勢を調整する、機械システム。 - 機械と、
前記機械の制御対象部位の姿勢の基準情報に基づいて前記制御対象部位の動作軌道における前記制御対象部位の前記姿勢を調整する姿勢調整部と、
調整された前記姿勢に基づいて前記機械の動作を制御する制御部と、
を備え、
前記姿勢調整部は前記基準情報として基準線を用い、
前記基準情報が前記基準線である場合、前記姿勢調整部は前記基準線を前記制御対象部位の前記動作軌道における前記制御対象部位の回転中心軸として前記制御対象部位の前記姿勢を調整する、機械システム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2022/001182 WO2023135762A1 (ja) | 2022-01-14 | 2022-01-14 | 制御装置、教示装置、及び機械システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2023135762A1 JPWO2023135762A1 (ja) | 2023-07-20 |
| JP7846139B2 true JP7846139B2 (ja) | 2026-04-14 |
Family
ID=87278765
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023573764A Active JP7846139B2 (ja) | 2022-01-14 | 2022-01-14 | 制御装置、教示装置、及び機械システム |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20250033197A1 (ja) |
| JP (1) | JP7846139B2 (ja) |
| CN (1) | CN118338996A (ja) |
| DE (1) | DE112022005340T5 (ja) |
| TW (1) | TW202333008A (ja) |
| WO (1) | WO2023135762A1 (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015123517A (ja) | 2013-12-25 | 2015-07-06 | 川崎重工業株式会社 | 動作プログラム作成方法およびロボットの制御方法 |
| JP2017204072A (ja) | 2016-05-10 | 2017-11-16 | Dmg森精機株式会社 | 加工プログラム処理装置およびこれを備えた多軸加工機 |
| WO2020021793A1 (ja) | 2018-07-24 | 2020-01-30 | 三菱電機株式会社 | 工具経路修正装置、工具経路修正方法および数値制御装置 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61296409A (ja) * | 1985-06-25 | 1986-12-27 | Fanuc Ltd | ロボツト制御方式 |
| US4835710A (en) * | 1987-07-17 | 1989-05-30 | Cincinnati Milacron Inc. | Method of moving and orienting a tool along a curved path |
| JPH04268607A (ja) * | 1991-02-25 | 1992-09-24 | Matsushita Electric Works Ltd | ロボットのオフライン教示方法 |
| JPH08123536A (ja) * | 1994-10-25 | 1996-05-17 | Fanuc Ltd | 溶接トーチ姿勢の教示方法 |
| JPH09254062A (ja) * | 1996-03-26 | 1997-09-30 | Toyota Autom Loom Works Ltd | 産業用ロボットの姿勢決定方法及び姿勢決定装置 |
| JP4467625B2 (ja) * | 2008-03-31 | 2010-05-26 | 三菱電機株式会社 | 数値制御装置および数値制御方法 |
| JP5619640B2 (ja) * | 2011-01-28 | 2014-11-05 | Dmg森精機株式会社 | 工作機械、加工方法、プログラム及びncデータ生成装置 |
-
2022
- 2022-01-14 WO PCT/JP2022/001182 patent/WO2023135762A1/ja not_active Ceased
- 2022-01-14 CN CN202280080087.0A patent/CN118338996A/zh active Pending
- 2022-01-14 JP JP2023573764A patent/JP7846139B2/ja active Active
- 2022-01-14 DE DE112022005340.2T patent/DE112022005340T5/de active Pending
- 2022-01-14 US US18/714,094 patent/US20250033197A1/en active Pending
- 2022-12-15 TW TW111148237A patent/TW202333008A/zh unknown
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015123517A (ja) | 2013-12-25 | 2015-07-06 | 川崎重工業株式会社 | 動作プログラム作成方法およびロボットの制御方法 |
| JP2017204072A (ja) | 2016-05-10 | 2017-11-16 | Dmg森精機株式会社 | 加工プログラム処理装置およびこれを備えた多軸加工機 |
| WO2020021793A1 (ja) | 2018-07-24 | 2020-01-30 | 三菱電機株式会社 | 工具経路修正装置、工具経路修正方法および数値制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN118338996A (zh) | 2024-07-12 |
| JPWO2023135762A1 (ja) | 2023-07-20 |
| TW202333008A (zh) | 2023-08-16 |
| DE112022005340T5 (de) | 2024-09-12 |
| US20250033197A1 (en) | 2025-01-30 |
| WO2023135762A1 (ja) | 2023-07-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI673150B (zh) | 機器人教示方法及機器臂控制裝置 | |
| EP1644782B1 (en) | Multiple robot arm tracking and mirror jog | |
| KR101498836B1 (ko) | 7축 다관절 로봇의 제어 장치 및 교시 방법 | |
| JP5458769B2 (ja) | ロボットの制御装置 | |
| WO2017033376A1 (ja) | 産業用ロボットおよびその運転方法 | |
| US11878423B2 (en) | Robot system | |
| JP7144754B2 (ja) | 多関節ロボットおよび多関節ロボットシステム | |
| US20240416504A1 (en) | Method for Precise, Intuitive Positioning of Robotic Welding Machine | |
| WO1989008878A1 (fr) | Procede de commande de l'orientation d'un outil dans un robot | |
| JP6881525B2 (ja) | ロボットシステム、コントローラ及び制御方法 | |
| US11964391B2 (en) | Robot system | |
| JP2009066738A (ja) | ロボットの教示装置 | |
| JP7846139B2 (ja) | 制御装置、教示装置、及び機械システム | |
| JPH0693209B2 (ja) | ロボツトの円弧補間姿勢制御装置 | |
| JP2012051043A (ja) | ロボットシステムまたはロボット制御装置 | |
| JPH07334228A (ja) | ロボットの教示データ補正装置 | |
| CN112292238A (zh) | 机器人的末端执行器在一末端执行器姿势与另一末端执行器姿势之间转移的方法和系统 | |
| JP2005329521A (ja) | 多関節型ロボット | |
| JPH0647689A (ja) | 多関節形ロボットの制御方法 | |
| TW202335808A (zh) | 機器人控制裝置及多關節機器人 | |
| JP7817276B2 (ja) | プログラム作成装置、制御装置、及び機械システム | |
| JP7424097B2 (ja) | ロボットの制御装置及びロボットの制御方法 | |
| JPH0385608A (ja) | ロボットの制御方法 | |
| JP7502439B2 (ja) | ロボット制御装置 | |
| JP2567834B2 (ja) | ロボツト制御デ−タの作成方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240807 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250826 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250919 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20251125 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251212 |
|
| 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: 20260303 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260402 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7846139 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |