JP7817276B2 - プログラム作成装置、制御装置、及び機械システム - Google Patents
プログラム作成装置、制御装置、及び機械システムInfo
- Publication number
- JP7817276B2 JP7817276B2 JP2023556062A JP2023556062A JP7817276B2 JP 7817276 B2 JP7817276 B2 JP 7817276B2 JP 2023556062 A JP2023556062 A JP 2023556062A JP 2023556062 A JP2023556062 A JP 2023556062A JP 7817276 B2 JP7817276 B2 JP 7817276B2
- Authority
- JP
- Japan
- Prior art keywords
- motion
- operation command
- command
- posture
- machine
- 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
-
- 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/4093—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 part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part program, for the NC machine
-
- 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
- B25J9/1661—Program controls characterised by programming, planning systems for manipulators characterised by task planning, object-oriented languages
-
- 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
- B25J9/1664—Program 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35097—Generation of cutter path, offset curve
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Stored Programmes (AREA)
Description
本開示の第2の態様は、機械の制御対象部位の移動経路における単位距離又は単位時間当たりの制御対象部位の姿勢変化に基づいて機械の動作プログラム内の動作命令を調整する動作命令調整部を備える、プログラム作成装置を提供する。プログラム作成装置は、単位距離又は単位時間当たりの制御対象部位の姿勢変化が閾値以上になる区間を検出する区間検出部を備える。動作命令調整部は、動作命令の調整方法として、動作命令の動作速度を変更する動作速度変更機能と、動作命令の動作形式を変更する動作形式変更機能と、のうちの少なくとも一方を含む。動作命令の動作形式は、直線移動、円弧移動、および各軸移動のうちいずれかである。区間検出部は、動作プログラムの実行中に単位距離又は単位時間当たりの制御対象部位の姿勢変化を逐次的に評価することで、単位距離又は単位時間当たりの制御対象部位の姿勢変化が閾値以上になる区間を検出する。
本開示の第3の態様は、機械の制御対象部位の移動経路における単位距離又は単位時間当たりの制御対象部位の姿勢変化に基づいて機械の動作プログラム内の動作命令を調整する動作命令調整部と、表示部と、を備える、プログラム作成装置を提供する。動作命令調整部は、動作命令の調整方法として、動作命令の動作速度を変更する動作速度変更機能と、動作命令の動作形式を変更する動作形式変更機能と、のうちの少なくとも一方を含む。動作命令の動作形式は、直線移動、円弧移動、および各軸移動のうちいずれかである。表示部は、調整された動作命令を強調表示した動作プログラム、調整前の動作命令と調整後の動作命令を同時に表示した動作プログラム、および動作命令の自動調整の実行確認の画像のうちいずれかを表示する。
本開示の第4の態様は、機械の制御対象部位の移動経路における単位距離又は単位時間当たりの制御対象部位の姿勢変化に基づいて機械の動作命令を調整する動作命令調整部と、調整した動作命令に従って機械の動作を制御する制御部と、を備える、制御装置を提供する。制御装置は、単位距離又は単位時間当たりの制御対象部位の姿勢変化が閾値以上になる区間を検出する区間検出部と、検出された区間及び区間を構成する教示点の少なくとも一方を強調表示した動作軌道を表示する表示部と、を備える。動作命令調整部は、動作命令の調整方法として、動作命令の動作速度を変更する動作速度変更機能と、動作命令の動作形式を変更する動作形式変更機能と、のうちの少なくとも一方を含む。動作命令の動作形式は、直線移動、円弧移動、および各軸移動のうちいずれかである。
本開示の第5の態様は、機械と、機械の制御対象部位の移動経路における単位距離又は単位時間当たりの制御対象部位の姿勢変化に基づいて機械の動作命令を調整する動作命令調整部と、調整した動作命令に従って機械の動作を制御する制御部と、を備える、機械システムを提供する。機械システムは、単位距離又は単位時間当たりの制御対象部位の姿勢変化が閾値以上になる区間を検出する区間検出部と、検出された区間及び区間を構成する教示点の少なくとも一方を強調表示した動作軌道を表示する表示部と、を備える。動作命令調整部は、動作命令の調整方法として、動作命令の動作速度を変更する動作速度変更機能と、動作命令の動作形式を変更する動作形式変更機能と、のうちの少なくとも一方を含む。動作命令の動作形式は、直線移動、円弧移動、および各軸移動のうちいずれかである。
本開示の第4の態様によれば、制御装置が動作命令調整部を備えているため、制御対象部位の姿勢が急激に変化する動作命令を自動的に調整し、調整した動作命令に従って機械の動作を制御できる。ひいては、安全性及び信頼性の高い機械の制御技術を提供できる。
本開示の第5の態様によれば、機械システムが動作命令調整部を備えているため、制御対象部位の姿勢が急激に変化する動作命令を自動的に調整し、調整した動作命令に従って機械の動作を制御できる。ひいては、安全性及び信頼性の高い機械の制御技術を提供できる。
2 機械(ロボット)
3 制御装置
4 プログラム作成装置
5 プログラム作成ソフトウェア
10 第一リンク(ベース)
11 第二リンク(旋回胴)
12 第三リンク(第一アーム)
13 第四リンク(第二アーム)
14 第五リンク(第一手首要素)
15 第六リンク(第二手首要素)
16 第七リンク(第三手首要素)
17 ツール
20 アクチュエータ
30 制御部
40 入力部
41 表示部
42 記憶部
43 閾値
44 動作プログラム
45 プログラム編集部
46 プログラム実行部
47 区間検出部
48 動作命令調整部
50 動作軌道ウインドウ
60 区間検出ウインドウ
61 閾値入力ボックス
62 区間検出実行ボタン
63 動作命令調整ウインドウ
64 動作命令調整実行ボタン
65 キャンセルボタン
66 動作命令調整方法選択ウインドウ
67 動作速度変更ボタン
68 動作形式変更ボタン
70 動作速度ウインドウ
80 プログラム編集ウインドウ
81 動作速度が変更された動作命令
82 動作形式が変更された動作命令
C1 機械座標系
C2 ツール座標系
C2′ 移動後のツール座標系
J1~J6 軸線
P 制御対象部位
P1~P3 教示点
S 区間
T 動作軌道
Claims (9)
- 機械の制御対象部位の移動経路における単位距離又は単位時間当たりの前記制御対象部位の姿勢変化に基づいて前記機械の動作プログラム内の動作命令を調整する動作命令調整部と、
前記単位距離又は単位時間当たりの前記制御対象部位の前記姿勢変化が閾値以上になる区間を検出する区間検出部と、
検出された前記区間及び前記区間を構成する教示点の少なくとも一方を強調表示した動作軌道を表示する表示部と、を備え、
前記動作命令調整部は、前記動作命令の調整方法として、前記動作命令の動作速度を変更する動作速度変更機能と、前記動作命令の動作形式を変更する動作形式変更機能と、のうちの少なくとも一方を含み、
前記動作命令の動作形式は、直線移動、円弧移動、および各軸移動のうちいずれかである、プログラム作成装置。 - 前記単位距離又は単位時間当たりの前記制御対象部位の前記姿勢変化の前記閾値を入力する入力部をさらに備える、請求項1に記載のプログラム作成装置。
- 前記区間検出部は、前記動作プログラム内の教示点間の距離、前記教示点間の動作速度又は動作時間、及び前記教示点間の前記制御対象部位の前記姿勢変化を評価することで、前記単位距離又は単位時間当たりの前記制御対象部位の前記姿勢変化が前記閾値以上になる前記区間を検出する、請求項1または2に記載のプログラム作成装置。
- 機械の制御対象部位の移動経路における単位距離又は単位時間当たりの前記制御対象部位の姿勢変化に基づいて前記機械の動作プログラム内の動作命令を調整する動作命令調整部と、
前記単位距離又は単位時間当たりの前記制御対象部位の前記姿勢変化が閾値以上になる区間を検出する区間検出部と、を備え、
前記動作命令調整部は、前記動作命令の調整方法として、前記動作命令の動作速度を変更する動作速度変更機能と、前記動作命令の動作形式を変更する動作形式変更機能と、のうちの少なくとも一方を含み、
前記動作命令の動作形式は、直線移動、円弧移動、および各軸移動のうちいずれかであり、
前記区間検出部は、前記動作プログラムの実行中に前記単位距離又は単位時間当たりの前記制御対象部位の前記姿勢変化を逐次的に評価することで、前記単位距離又は単位時間当たりの前記制御対象部位の前記姿勢変化が前記閾値以上になる前記区間を検出する、プログラム作成装置。 - 前記動作命令調整部は、前記単位距離又は単位時間当たりの前記制御対象部位の前記姿勢変化が前記閾値以上になる前記区間の前記動作命令を調整する、請求項1から4のいずれか一項に記載のプログラム作成装置。
- 前記動作命令調整部は、前記動作速度変更機能により、前記動作命令の速度形式と前記速度形式に応じた速度パラメータとを変更する、請求項1に記載のプログラム作成装置。
- 機械の制御対象部位の移動経路における単位距離又は単位時間当たりの前記制御対象部位の姿勢変化に基づいて前記機械の動作プログラム内の動作命令を調整する動作命令調整部と、
表示部と、を備え、
前記動作命令調整部は、前記動作命令の調整方法として、前記動作命令の動作速度を変更する動作速度変更機能と、前記動作命令の動作形式を変更する動作形式変更機能と、のうちの少なくとも一方を含み、
前記動作命令の動作形式は、直線移動、円弧移動、および各軸移動のうちいずれかであり、
前記表示部は、調整された前記動作命令を強調表示した前記動作プログラム、調整前の前記動作命令と調整後の前記動作命令を同時に表示した前記動作プログラム、および前記動作命令の自動調整の実行確認の画像のうちいずれかを表示する、プログラム作成装置。 - 機械の制御対象部位の移動経路における単位距離又は単位時間当たりの前記制御対象部位の姿勢変化に基づいて前記機械の動作命令を調整する動作命令調整部と、
前記調整された前記動作命令に従って前記機械の動作を制御する制御部と、
前記単位距離又は単位時間当たりの前記制御対象部位の前記姿勢変化が閾値以上になる区間を検出する区間検出部と、
検出された前記区間及び前記区間を構成する教示点の少なくとも一方を強調表示した動作軌道を表示する表示部と、を備え、
前記動作命令調整部は、前記動作命令の調整方法として、前記動作命令の動作速度を変更する動作速度変更機能と、前記動作命令の動作形式を変更する動作形式変更機能と、のうちの少なくとも一方を含み、
前記動作命令の動作形式は、直線移動、円弧移動、および各軸移動のうちいずれかである、制御装置。 - 機械と、
前記機械の制御対象部位の移動経路における単位距離又は単位時間当たりの前記制御対象部位の姿勢変化に基づいて前記機械の動作命令を調整する動作命令調整部と、
前記調整した前記動作命令に従って前記機械の動作を制御する制御部と、
前記単位距離又は単位時間当たりの前記制御対象部位の前記姿勢変化が閾値以上になる区間を検出する区間検出部と、
検出された前記区間及び前記区間を構成する教示点の少なくとも一方を強調表示した動作軌道を表示する表示部と、を備え、
前記動作命令調整部は、前記動作命令の調整方法として、前記動作命令の動作速度を変更する動作速度変更機能と、前記動作命令の動作形式を変更する動作形式変更機能と、のうちの少なくとも一方を含み、
前記動作命令の動作形式は、直線移動、円弧移動、および各軸移動のうちいずれかである、機械システム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2021/040135 WO2023073958A1 (ja) | 2021-10-29 | 2021-10-29 | プログラム作成装置、制御装置、及び機械システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2023073958A1 JPWO2023073958A1 (ja) | 2023-05-04 |
| JP7817276B2 true JP7817276B2 (ja) | 2026-02-18 |
Family
ID=86157631
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023556062A Active JP7817276B2 (ja) | 2021-10-29 | 2021-10-29 | プログラム作成装置、制御装置、及び機械システム |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20240408753A1 (ja) |
| JP (1) | JP7817276B2 (ja) |
| CN (1) | CN118103783A (ja) |
| DE (1) | DE112021007994T5 (ja) |
| TW (1) | TW202318118A (ja) |
| WO (1) | WO2023073958A1 (ja) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004185364A (ja) | 2002-12-04 | 2004-07-02 | Yaskawa Electric Corp | 数値制御装置 |
| JP2004220435A (ja) | 2003-01-16 | 2004-08-05 | Mitsubishi Electric Corp | 数値制御装置 |
| JP2005149216A (ja) | 2003-11-17 | 2005-06-09 | Fanuc Ltd | 作業プログラム作成装置 |
| JP2013030102A (ja) | 2011-07-29 | 2013-02-07 | Shin Nippon Koki Co Ltd | 数値制御装置 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1124720A (ja) * | 1997-07-03 | 1999-01-29 | Fanuc Ltd | ロボットの教示プログラムの変換方法 |
| JP7146402B2 (ja) * | 2018-01-18 | 2022-10-04 | キヤノン株式会社 | 情報処理装置、および情報処理方法 |
| JP2020049569A (ja) * | 2018-09-25 | 2020-04-02 | 株式会社デンソーウェーブ | ロボットのプログラム作成支援装置 |
-
2021
- 2021-10-29 CN CN202180103422.XA patent/CN118103783A/zh active Pending
- 2021-10-29 JP JP2023556062A patent/JP7817276B2/ja active Active
- 2021-10-29 DE DE112021007994.8T patent/DE112021007994T5/de active Pending
- 2021-10-29 WO PCT/JP2021/040135 patent/WO2023073958A1/ja not_active Ceased
- 2021-10-29 US US18/701,253 patent/US20240408753A1/en active Pending
-
2022
- 2022-09-29 TW TW111136884A patent/TW202318118A/zh unknown
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004185364A (ja) | 2002-12-04 | 2004-07-02 | Yaskawa Electric Corp | 数値制御装置 |
| JP2004220435A (ja) | 2003-01-16 | 2004-08-05 | Mitsubishi Electric Corp | 数値制御装置 |
| JP2005149216A (ja) | 2003-11-17 | 2005-06-09 | Fanuc Ltd | 作業プログラム作成装置 |
| JP2013030102A (ja) | 2011-07-29 | 2013-02-07 | Shin Nippon Koki Co Ltd | 数値制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2023073958A1 (ja) | 2023-05-04 |
| JPWO2023073958A1 (ja) | 2023-05-04 |
| DE112021007994T5 (de) | 2024-05-02 |
| US20240408753A1 (en) | 2024-12-12 |
| CN118103783A (zh) | 2024-05-28 |
| TW202318118A (zh) | 2023-05-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10766140B2 (en) | Teach mode collision avoidance system and method for industrial robotic manipulators | |
| US9381643B2 (en) | Dynamical system-based robot velocity control | |
| US9643318B2 (en) | Teleoperation of machines having at least one actuated mechanism | |
| KR20150044812A (ko) | 티칭 시스템 및 티칭 방법 | |
| JP6960242B2 (ja) | ロボットシステム及びロボットシステムの制御方法 | |
| JP7118725B2 (ja) | ロボットの教示方法及びロボットの教示システム | |
| US20180361591A1 (en) | Robot system that displays speed | |
| US10022868B2 (en) | Inverse kinematic solution for multi-joint link mechanism, and teaching-data creating device using the inverse kinematic solution | |
| JP2021175595A (ja) | シミュレータ、ロボット教示装置、ロボットシステム、シミュレーション方法、プログラム及び記録媒体 | |
| US11964391B2 (en) | Robot system | |
| JP7817276B2 (ja) | プログラム作成装置、制御装置、及び機械システム | |
| WO2021230237A1 (ja) | 加工経路作成装置 | |
| Kumar et al. | Intuitive human-robot interaction using augmented reality: A simulation study on KUKA IIWA robot | |
| JP2005335000A (ja) | 人間介入型ロボットの制御装置 | |
| JP7846139B2 (ja) | 制御装置、教示装置、及び機械システム | |
| JP7772828B2 (ja) | 教示装置、制御装置、及び機械システム | |
| JP2022164073A (ja) | ロボットシステム、その制御方法及び制御プログラム | |
| JP7424097B2 (ja) | ロボットの制御装置及びロボットの制御方法 | |
| JP7704862B2 (ja) | 機構データに基づいてロボットを制御するロボットの制御装置および動作プログラムの修正装置 | |
| JP7710901B2 (ja) | 制御方法、制御装置、情報処理方法、情報処理装置、ロボット装置、物品の製造方法、プログラムおよび記録媒体 | |
| JP7502439B2 (ja) | ロボット制御装置 | |
| JPH0573118A (ja) | ロボツト制御装置 | |
| JP2567834B2 (ja) | ロボツト制御デ−タの作成方法 | |
| KR100736136B1 (ko) | 작업성을 고려한 용접로봇의 제어방법 | |
| JP2003094365A (ja) | エンドエフェクタの開度設定方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240515 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250527 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250626 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250909 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251023 |
|
| 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: 20260106 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260205 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7817276 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |