JP2018047509A - ロボットシミュレーション装置 - Google Patents
ロボットシミュレーション装置 Download PDFInfo
- Publication number
- JP2018047509A JP2018047509A JP2016182521A JP2016182521A JP2018047509A JP 2018047509 A JP2018047509 A JP 2018047509A JP 2016182521 A JP2016182521 A JP 2016182521A JP 2016182521 A JP2016182521 A JP 2016182521A JP 2018047509 A JP2018047509 A JP 2018047509A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- unit
- operation program
- program
- evaluation
- 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.)
- Pending
Links
Images
Classifications
-
- 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/1671—Programme controls characterised by programming, planning systems for manipulators characterised by simulation, either to verify existing program or to create and verify new program, CAD/CAM oriented, graphic oriented programming systems
-
- 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/1679—Programme controls characterised by the tasks executed
- B25J9/1682—Dual arm manipulator; Coordination of several manipulators
-
- 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/36—Nc in input of data, input key till input tape
- G05B2219/36071—Simulate on screen, if operation value out of limits, edit program
-
- 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/39083—Robot interference, between two robot arms
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Abstract
【課題】実際のシステムにおいて作業者により動作プログラムが変更等された場合でも、システムにおけるロボットの動作を評価する。【解決手段】ロボットシステム100に備えられた複数のロボット110の制御部120と通信を行い、各ロボット110のハードウェア情報およびソフトウェア情報を取得するロボット情報取得部2と、取得されたソフトウェア情報に基づいて動作プログラムが変更されたか否かを判定する変更判定部と、動作プログラムが変更されたと判定された場合に、ロボット情報取得部2により取得されたハードウェア情報およびソフトウェア情報を用いて複数のロボットの動作のシミュレーションを行って動作プログラムを評価する評価部とを備えるロボットシミュレーション装置1を提供する。【選択図】図1
Description
本発明は、ロボットシミュレーション装置に関するものである。
従来、ロボットの動作のシミュレーションをオフラインで行うロボットシミュレーション装置が知られている(例えば、特許文献1参照。)。
しかしながら、特許文献1のロボットシミュレーション装置は、ロボットが動作する実際のシステムとは切り離してロボットの動作のシミュレーションをオフラインで行うものであり、実際のシステムにおいてロボットの動作プログラムが変更された場合に、対応できないという不都合がある。
本発明は上述した事情に鑑みてなされたものであって、実際のシステムにおいて作業者により動作プログラムが変更等された場合でも、システムにおけるロボットの動作を評価することができるロボットシミュレーション装置を提供することを目的としている。
上記目的を達成するため、本発明は以下の手段を提供する。
本発明の一態様は、ロボットシステムに備えられた複数のロボットの制御部と通信を行い、各前記ロボットのハードウェア情報およびソフトウェア情報を取得するロボット情報取得部と、該ロボット情報取得部により取得された前記ソフトウェア情報に基づいて動作プログラムが変更されたか否かを判定する変更判定部と、該変更判定部により前記動作プログラムが変更されたと判定された場合に、前記ロボット情報取得部により取得された前記ハードウェア情報および前記ソフトウェア情報を用いて複数の前記ロボットの動作のシミュレーションを行って前記動作プログラムを評価する評価部とを備えるロボットシミュレーション装置を提供する。
本発明の一態様は、ロボットシステムに備えられた複数のロボットの制御部と通信を行い、各前記ロボットのハードウェア情報およびソフトウェア情報を取得するロボット情報取得部と、該ロボット情報取得部により取得された前記ソフトウェア情報に基づいて動作プログラムが変更されたか否かを判定する変更判定部と、該変更判定部により前記動作プログラムが変更されたと判定された場合に、前記ロボット情報取得部により取得された前記ハードウェア情報および前記ソフトウェア情報を用いて複数の前記ロボットの動作のシミュレーションを行って前記動作プログラムを評価する評価部とを備えるロボットシミュレーション装置を提供する。
本態様によれば、ロボット情報取得部により、ロボットシステムに備えられた複数のロボットの制御部から各ロボットのハードウェア情報およびソフトウェア情報が取得され、変更判定部により動作プログラムが変更されたか否かが判定される。そして、判定の結果、動作プログラムが変更されたと判定された場合に、評価部によりロボットの動作のシミュレーションが実行され、動作プログラムが評価される。
すなわち、本態様によれば、作業者による動作プログラムの変更が監視され、変更された場合にシミュレーションを行って評価することにより、動作プログラムの変更がロボットシステム全体に与える影響を評価することができ、改善等を行うことができる。例えば、動作プログラムが変更された結果、ロボットシステム全体のサイクルタイムや消費電力が大幅に増大した場合やロボットどうしの干渉が発生することが判明した場合には、動作プログラムの再修正を促すことができる。
上記態様においては、前記評価部による評価結果を報知する報知部を備えていてもよい。
このようにすることで、報知部により報知された評価結果に基づいて、動作プログラムの再修正を実施することができる。
このようにすることで、報知部により報知された評価結果に基づいて、動作プログラムの再修正を実施することができる。
また、上記態様においては、前記評価部が、前記ロボットシステム全体のサイクルタイムおよび消費電力の少なくとも1つにより前記動作プログラムを評価してもよい。
このようにすることで、ロボットシステム全体サイクルタイムあるいは消費電力が低下するように動作プログラムを再修正することができる。
このようにすることで、ロボットシステム全体サイクルタイムあるいは消費電力が低下するように動作プログラムを再修正することができる。
また、上記態様においては、前記評価部が、前記ロボット間の干渉を検出する干渉検出部を備え、該干渉検出部により、干渉が検出されたときに、前記動作プログラムの実行を記録してもよい。
このようにすることで、記録された動作プログラムの実行を修正することにより、干渉を回避するように動作プログラムを変更することができる。
このようにすることで、記録された動作プログラムの実行を修正することにより、干渉を回避するように動作プログラムを変更することができる。
また、上記態様においては、前記干渉検出部により干渉が検出されたときの前記ロボットの位置、速度およびトルクを記録してもよい。
このようにすることで、干渉したときのロボットの状態を確認することができる。
このようにすることで、干渉したときのロボットの状態を確認することができる。
また、上記態様においては、前記ロボット情報取得部により取得された前記ソフトウェア情報に含まれる動作プログラムを記録するプログラム記録部を備え、前記変更判定部により前記動作プログラムの変更が検出された場合に、変更された動作プログラムが前記プログラム記録部に記録され、前記評価部が、前記プログラム記録部に記録された複数の前記動作プログラムを切り替えて評価してもよい。
このようにすることで、プログラム記録部に記録された複数の動作プログラムを切り替えることにより、比較して評価することができる。
このようにすることで、プログラム記録部に記録された複数の動作プログラムを切り替えることにより、比較して評価することができる。
本発明によれば、実際のシステムにおいて作業者により動作プログラムが変更等された場合でも、システムにおけるロボットの動作を評価することができるという効果を奏する。
本発明の一実施形態に係るロボットシミュレーション装置1について、図面を参照して以下に説明する。
本実施形態に係るロボットシミュレーション装置1は、パーソナルコンピュータ等によって実現されるものであり、図1に示されるように、複数のロボット110を備えるロボットシステム100に備えられた各ロボット110の制御装置(制御部)120と通信を行う通信部(ロボット情報取得部)2と、通信部2により取得された情報に基づいて演算を行う計算部3と、該計算部3により計算された計算結果を表示する表示部(報知部)4とを備えている。
本実施形態に係るロボットシミュレーション装置1は、パーソナルコンピュータ等によって実現されるものであり、図1に示されるように、複数のロボット110を備えるロボットシステム100に備えられた各ロボット110の制御装置(制御部)120と通信を行う通信部(ロボット情報取得部)2と、通信部2により取得された情報に基づいて演算を行う計算部3と、該計算部3により計算された計算結果を表示する表示部(報知部)4とを備えている。
通信部2は、各ロボット110の制御装置120から各ロボット110のハードウェア情報およびソフトウェア情報を取得するようになっている。
計算部3は、図2に示されるように、通信部2により取得されたハードウェア情報およびソフトウェア情報に基づいて、仮想ロボットを構成する仮想ロボット生成部31と、生成された仮想ロボットによって動作プログラムを実行するシミュレーションを実施するプログラム実行部32とを備えている。
計算部3は、図2に示されるように、通信部2により取得されたハードウェア情報およびソフトウェア情報に基づいて、仮想ロボットを構成する仮想ロボット生成部31と、生成された仮想ロボットによって動作プログラムを実行するシミュレーションを実施するプログラム実行部32とを備えている。
また、計算部3は、通信により取得されたソフトウェア情報に基づいて、動作プログラムが変更されたか否かを判定する変更判定部33と、動作プログラムを記録するプログラム記録部34とを備えている。
変更判定部33は、ソフトウェア情報が送られてくる都度に、新たなソフトウェア情報に含まれている動作プログラムと、プログラム記録部34に記録されている最新の動作プログラムとを比較し、動作プログラムが変更されたか否かを判定するようになっている。
変更判定部33は、ソフトウェア情報が送られてくる都度に、新たなソフトウェア情報に含まれている動作プログラムと、プログラム記録部34に記録されている最新の動作プログラムとを比較し、動作プログラムが変更されたか否かを判定するようになっている。
そして、変更判定部33は、動作プログラムが変更されたと判定されたときには、変更後の動作プログラムを最新の動作プログラムとしてプログラム記録部34に記録されている動作プログラムに加えるようになっている。
また、変更判定部33は、動作プログラムが変更されたと判定されたときには、最新のソフトウェア情報に含まれる動作プログラムをプログラム実行部32に送るようになっている。
また、変更判定部33は、動作プログラムが変更されたと判定されたときには、最新のソフトウェア情報に含まれる動作プログラムをプログラム実行部32に送るようになっている。
プログラム実行部32は、変更判定部33から送られて来た動作プログラムを仮想ロボット生成部31から送られて来た仮想ロボットによって実行することによりシミュレーションを行うようになっている。プログラム実行部32には評価部35が接続されている。プログラム実行部32は、シミュレーション結果を評価部35に出力するようになっている。
評価部35は、シミュレーション結果を所定の評価指標について評価するようになっている。
評価部35は、シミュレーション結果を所定の評価指標について評価するようになっている。
評価指標としては、例えば、サイクルタイム、消費電力あるいはロボット110間の干渉の有無等を挙げることができる。
評価部35は、サイクルタイムが所定のサイクルタイムを達成しているか、消費電力が所定の閾値以下であるか、評価部35に備えられる干渉検出部(図示略)を用いてロボット110間の干渉が発生していないか否かを判定し、問題が発生した場合にはその旨を表示部4において報知し、評価結果を表示部4に出力するようになっている。表示部4は、例えばモニタである。
評価部35は、サイクルタイムが所定のサイクルタイムを達成しているか、消費電力が所定の閾値以下であるか、評価部35に備えられる干渉検出部(図示略)を用いてロボット110間の干渉が発生していないか否かを判定し、問題が発生した場合にはその旨を表示部4において報知し、評価結果を表示部4に出力するようになっている。表示部4は、例えばモニタである。
このように構成された本実施形態に係るロボットシミュレーション装置1の作用について以下に説明する。
本実施形態に係るロボットシミュレーション装置1を用いて複数台のロボット110を備えるロボットシステム100のシミュレーションを実施するには、図3に示されるように、まず、通信により各ロボット110の制御装置120からの各ロボット110のハードウェア情報およびソフトウェア情報をロボットシミュレーション装置1に入力する(ステップS1)。
本実施形態に係るロボットシミュレーション装置1を用いて複数台のロボット110を備えるロボットシステム100のシミュレーションを実施するには、図3に示されるように、まず、通信により各ロボット110の制御装置120からの各ロボット110のハードウェア情報およびソフトウェア情報をロボットシミュレーション装置1に入力する(ステップS1)。
ハードウェア情報およびソフトウェア情報が入力されると、仮想ロボット生成部31において各ロボット110の仮想ロボットが生成され、プログラム実行部32に送られる(ステップS2)。また、ソフトウェア情報が入力されると、変更判定部33においてソフトウェア情報に含まれている動作プログラムが抽出される(ステップS3)。
抽出された動作プログラムは、変更判定部33において、プログラム記録部34に記録されている動作プログラムと比較される(ステップS4)。比較の結果、抽出された動作プログラムとプログラム記録部34に記録されている最新の動作プログラムとが異なるか否かが判定され(ステップS5)、異なる場合には抽出された動作プログラムがプログラム実行部32に送られる。プログラム記録部34に最新の動作プログラムが記録されていない状態で、最初に抽出された動作プログラムについても変更判定部33においては、記録されている最新の動作プログラムとは異なるものと判定される。
プログラム実行部32においては、仮想ロボット生成部31から送られて来た仮想ロボットを用いて、変更判定部33から送られて来た動作プログラムが実行されることによりシミュレーションが行われ(ステップS6)、シミュレーション結果が評価部35に出力される。
シミュレーションが開始される(ステップS60)と、図4に示されるように、消費電力およびサイクルタイムの計数が開始され(ステップS61,S62)、ロボット110間あるいはロボット110と周辺装置との間で干渉が生じたか否かが判定され(ステップS63)、干渉が生じたことが検出された場合に、その時点での各ロボット110の各軸の位置、速度およびトルク、実行している動作プログラム名および干渉が生じた時の実行を記録して(ステップS64)、シミュレーションが続行され(ステップS65)、シミュレーション終了後に、消費電力およびサイクルタイムが算出される(ステップS66,S67)。
そして、評価部35においては、シミュレーション結果が評価指標について評価され、評価結果が表示部4に出力される(ステップS7)。
シミュレーションが開始される(ステップS60)と、図4に示されるように、消費電力およびサイクルタイムの計数が開始され(ステップS61,S62)、ロボット110間あるいはロボット110と周辺装置との間で干渉が生じたか否かが判定され(ステップS63)、干渉が生じたことが検出された場合に、その時点での各ロボット110の各軸の位置、速度およびトルク、実行している動作プログラム名および干渉が生じた時の実行を記録して(ステップS64)、シミュレーションが続行され(ステップS65)、シミュレーション終了後に、消費電力およびサイクルタイムが算出される(ステップS66,S67)。
そして、評価部35においては、シミュレーション結果が評価指標について評価され、評価結果が表示部4に出力される(ステップS7)。
評価部35による評価の結果、評価指標のいずれかに問題があるか否かが判定され(ステップS8)、問題がある場合、すなわち、サイクルタイムが所定のサイクルタイムを達成していない場合、消費電力が所定の閾値を越えている場合あるいは干渉が発生していた場合には、これらを報知する(ステップS9)とともに、評価結果を表示する(ステップS11)。
ステップS5における比較の結果、新たに抽出された動作プログラムが、プログラム記録部34に記録されている最新の動作プログラムに対して変更されていない場合には、シミュレーションの終了指示が入力されているか否かを判定する(ステップS12)。
ステップS5における比較の結果、新たに抽出された動作プログラムが、プログラム記録部34に記録されている最新の動作プログラムに対して変更されていない場合には、シミュレーションの終了指示が入力されているか否かを判定する(ステップS12)。
ステップS8の結果、評価結果に問題がない場合には、変更後の動作プログラムを最新の動作プログラムとしてプログラム記録部34に加え(ステップS10)、ステップS11からの工程を実施する。
ステップS12において、シミュレーションの終了指示が入力されていない場合にはステップS1からの工程が繰り返される。
ステップS12において、シミュレーションの終了指示が入力されていない場合にはステップS1からの工程が繰り返される。
このように、本実施形態に係るロボットシミュレーション装置1によれば、複数台のロボット110のいずれかの制御装置120において、動作プログラムに変更が加えられた場合には、変更判定部33において変更の有無が判定され、変更後の動作プログラムを用いたシミュレーション結果に問題がない場合にのみ、新たな動作プログラムとして記録されるので、実際のシステムにおいて作業者により動作プログラムが変更等された場合でも、システムにおけるロボット110の動作をシミュレーションにより評価することができるという利点がある。
なお、本実施形態においては、変更後の動作プログラムを用いてシミュレーションを行った結果、いずれかの評価指標にも問題が生じなかった場合に、プログラム記録部34に動作プログラムが記録されるので、記録された全ての動作プログラムを切り替えてシミュレーションを実施し、複数の動作プログラムにおける消費電力やサイクルタイムを比較できるようにしてもよい。
1 ロボットシミュレーション装置
2 通信部(ロボット情報取得部)
4 表示部(報知部)
33 変更判定部
34 プログラム記録部
35 評価部
100 ロボットシステム
110 ロボット
120 制御装置(制御部)
2 通信部(ロボット情報取得部)
4 表示部(報知部)
33 変更判定部
34 プログラム記録部
35 評価部
100 ロボットシステム
110 ロボット
120 制御装置(制御部)
Claims (6)
- ロボットシステムに備えられた複数のロボットの制御部と通信を行い、各前記ロボットのハードウェア情報およびソフトウェア情報を取得するロボット情報取得部と、
該ロボット情報取得部により取得された前記ソフトウェア情報に基づいて動作プログラムが変更されたか否かを判定する変更判定部と、
該変更判定部により前記動作プログラムが変更されたと判定された場合に、前記ロボット情報取得部により取得された前記ハードウェア情報および前記ソフトウェア情報を用いて複数の前記ロボットの動作のシミュレーションを行って前記動作プログラムを評価する評価部とを備えるロボットシミュレーション装置。 - 前記評価部による評価結果を報知する報知部を備える請求項1に記載のロボットシミュレーション装置。
- 前記評価部が、前記ロボットシステム全体のサイクルタイムおよび消費電力の少なくとも1つにより前記動作プログラムを評価する請求項1または請求項2に記載のロボットシミュレーション装置。
- 前記評価部が、前記ロボット間の干渉を検出する干渉検出部を備え、該干渉検出部により、干渉が検出されたときに、前記動作プログラムの実行を記録する請求項1から請求項3のいずれかに記載のロボットシミュレーション装置。
- 前記干渉検出部により干渉が検出されたときの前記ロボットの位置、速度およびトルクを記録する請求項4に記載のロボットシミュレーション装置。
- 前記ロボット情報取得部により取得された前記ソフトウェア情報に含まれる動作プログラムを記録するプログラム記録部を備え、
前記変更判定部により前記動作プログラムの変更が検出された場合に、変更された動作プログラムが前記プログラム記録部に記録され、
前記評価部が、前記プログラム記録部に記録された複数の前記動作プログラムを切り替えて評価する請求項1から請求項5のいずれかに記載のロボットシミュレーション装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016182521A JP2018047509A (ja) | 2016-09-20 | 2016-09-20 | ロボットシミュレーション装置 |
US15/678,577 US20180079078A1 (en) | 2016-09-20 | 2017-08-16 | Robot simulation device |
DE102017121141.1A DE102017121141A1 (de) | 2016-09-20 | 2017-09-13 | Robotersimulationsvorrichtung |
CN201710828551.0A CN107838917A (zh) | 2016-09-20 | 2017-09-14 | 机器人模拟装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016182521A JP2018047509A (ja) | 2016-09-20 | 2016-09-20 | ロボットシミュレーション装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2018047509A true JP2018047509A (ja) | 2018-03-29 |
Family
ID=61302466
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016182521A Pending JP2018047509A (ja) | 2016-09-20 | 2016-09-20 | ロボットシミュレーション装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20180079078A1 (ja) |
JP (1) | JP2018047509A (ja) |
CN (1) | CN107838917A (ja) |
DE (1) | DE102017121141A1 (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200008935A (ko) * | 2018-07-17 | 2020-01-29 | 세종대학교산학협력단 | 자가 균형 탑승 로봇 테스트 유니트 |
WO2022254538A1 (ja) * | 2021-05-31 | 2022-12-08 | ファナック株式会社 | ロボットシミュレーション装置 |
WO2024089884A1 (ja) * | 2022-10-28 | 2024-05-02 | 川崎重工業株式会社 | ロボットコントローラ、及び、アップデート前後の制御ソフトウェアの比較方法 |
WO2024111687A1 (ko) * | 2022-11-22 | 2024-05-30 | 엘지전자 주식회사 | 로봇 가상 검증 방법 및 이를 위한 시스템 |
WO2024209966A1 (ja) * | 2023-04-03 | 2024-10-10 | 川崎重工業株式会社 | 動作プログラム生成装置および動作プログラム生成方法 |
WO2024218986A1 (ja) * | 2023-04-21 | 2024-10-24 | ファナック株式会社 | ロボット設定装置 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6942199B2 (ja) * | 2017-12-28 | 2021-09-29 | 株式会社Fuji | 情報提供装置、情報提供方法及びプログラム |
US11908337B2 (en) * | 2018-08-10 | 2024-02-20 | Kawasaki Jukogyo Kabushiki Kaisha | Information processing device, intermediation device, simulation system, and information processing method |
KR20210040613A (ko) | 2019-10-04 | 2021-04-14 | 삼성전자주식회사 | 전자 장치 및 그의 제어 방법 |
EP4049168A4 (en) * | 2019-10-25 | 2023-11-01 | Dexterity, Inc. | ROBOTIC SYSTEM SIMULATION ENGINE |
JP6898506B1 (ja) * | 2020-07-01 | 2021-07-07 | 株式会社安川電機 | 制御システム、ロボットシステム及び制御方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001150373A (ja) * | 2000-10-02 | 2001-06-05 | Fanuc Ltd | ロボットシミュレーション装置及びロボット制御装置 |
JP2006289580A (ja) * | 2005-04-13 | 2006-10-26 | Fanuc Ltd | プログラムの教示点修正方法及びプログラム教示点修正装置 |
JP2011192267A (ja) * | 2010-02-19 | 2011-09-29 | Fanuc Ltd | 学習制御ロボット |
JP2012181574A (ja) * | 2011-02-28 | 2012-09-20 | Bridgestone Corp | 干渉チェック装置及びプログラム |
JP2014026430A (ja) * | 2012-07-26 | 2014-02-06 | Fanuc Ltd | 加工中断時と再開時の状態の違いを表示する機能を有する数値制御装置 |
JP2016016488A (ja) * | 2014-07-09 | 2016-02-01 | ファナック株式会社 | ロボットプログラム修正システム |
JP2016140958A (ja) * | 2015-02-03 | 2016-08-08 | キヤノン株式会社 | オフライン教示装置、オフライン教示方法及びロボットシステム |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4998050A (en) * | 1988-06-13 | 1991-03-05 | Nissan Motor Co., Ltd. | System and method for teaching robots |
JP3537362B2 (ja) | 1999-10-12 | 2004-06-14 | ファナック株式会社 | ロボットシステム用グラフィック表示装置 |
JP2006048244A (ja) * | 2004-08-02 | 2006-02-16 | Fanuc Ltd | 加工プログラム作成装置 |
JP4159577B2 (ja) * | 2005-12-13 | 2008-10-01 | ファナック株式会社 | 複数のロボット間のインターロック自動設定装置及び自動設定方法 |
EP2219090B1 (en) * | 2007-12-06 | 2012-02-01 | ABB Research Ltd. | A robot service system and a method for providing remote service for a robot |
US9227322B2 (en) * | 2012-11-30 | 2016-01-05 | Fanuc Robotics America Corporation | Multi-arm robotic painting process synchronization |
JP6676286B2 (ja) * | 2015-05-12 | 2020-04-08 | キヤノン株式会社 | 情報処理方法、および情報処理装置 |
-
2016
- 2016-09-20 JP JP2016182521A patent/JP2018047509A/ja active Pending
-
2017
- 2017-08-16 US US15/678,577 patent/US20180079078A1/en not_active Abandoned
- 2017-09-13 DE DE102017121141.1A patent/DE102017121141A1/de not_active Withdrawn
- 2017-09-14 CN CN201710828551.0A patent/CN107838917A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001150373A (ja) * | 2000-10-02 | 2001-06-05 | Fanuc Ltd | ロボットシミュレーション装置及びロボット制御装置 |
JP2006289580A (ja) * | 2005-04-13 | 2006-10-26 | Fanuc Ltd | プログラムの教示点修正方法及びプログラム教示点修正装置 |
JP2011192267A (ja) * | 2010-02-19 | 2011-09-29 | Fanuc Ltd | 学習制御ロボット |
JP2012181574A (ja) * | 2011-02-28 | 2012-09-20 | Bridgestone Corp | 干渉チェック装置及びプログラム |
JP2014026430A (ja) * | 2012-07-26 | 2014-02-06 | Fanuc Ltd | 加工中断時と再開時の状態の違いを表示する機能を有する数値制御装置 |
JP2016016488A (ja) * | 2014-07-09 | 2016-02-01 | ファナック株式会社 | ロボットプログラム修正システム |
JP2016140958A (ja) * | 2015-02-03 | 2016-08-08 | キヤノン株式会社 | オフライン教示装置、オフライン教示方法及びロボットシステム |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200008935A (ko) * | 2018-07-17 | 2020-01-29 | 세종대학교산학협력단 | 자가 균형 탑승 로봇 테스트 유니트 |
KR102158310B1 (ko) | 2018-07-17 | 2020-09-21 | 세종대학교산학협력단 | 자가 균형 탑승 로봇 테스트 유니트 |
WO2022254538A1 (ja) * | 2021-05-31 | 2022-12-08 | ファナック株式会社 | ロボットシミュレーション装置 |
WO2024089884A1 (ja) * | 2022-10-28 | 2024-05-02 | 川崎重工業株式会社 | ロボットコントローラ、及び、アップデート前後の制御ソフトウェアの比較方法 |
WO2024111687A1 (ko) * | 2022-11-22 | 2024-05-30 | 엘지전자 주식회사 | 로봇 가상 검증 방법 및 이를 위한 시스템 |
WO2024209966A1 (ja) * | 2023-04-03 | 2024-10-10 | 川崎重工業株式会社 | 動作プログラム生成装置および動作プログラム生成方法 |
WO2024218986A1 (ja) * | 2023-04-21 | 2024-10-24 | ファナック株式会社 | ロボット設定装置 |
Also Published As
Publication number | Publication date |
---|---|
DE102017121141A1 (de) | 2018-03-22 |
CN107838917A (zh) | 2018-03-27 |
US20180079078A1 (en) | 2018-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2018047509A (ja) | ロボットシミュレーション装置 | |
JP7504163B2 (ja) | 異常予知装置、異常予知システム、異常予知方法及び異常予知プログラム | |
KR102488923B1 (ko) | 자동 주차 이상 데이터 수집 방법, 장치, 저장매체 및 컴퓨터 프로그램 | |
CN105437229B (zh) | 机器人控制装置 | |
JP5778087B2 (ja) | プロセス監視システム及び方法 | |
JP2017120649A5 (ja) | ||
US11137321B2 (en) | Failure diagnosis system | |
US11919163B2 (en) | Method for validating programmed execution sequences or teaching programs for a robot in a working cell, and a robot and/or robot controller for said method | |
CN105415387A (zh) | 设定机器人的动作监视区域的机器人系统 | |
JP6187704B2 (ja) | 情報処理装置、情報処理方法、及び、プログラム | |
JP2024502098A (ja) | 時系列データの異常監視方法、装置、電子機器及び記憶媒体 | |
CN107368058A (zh) | 一种用于设备的故障监测方法、设备和计算机可读介质 | |
CN104731689A (zh) | 一种信息处理方法及电子设备 | |
CN106294097B (zh) | 一种应用程序测试方法及设备 | |
US10903778B2 (en) | Apparatus and methods for monitoring subsea electrical systems using adaptive models | |
JP2015009651A (ja) | 転換異常判定解析装置及びプログラム | |
US11550305B2 (en) | Diagnostic apparatus for generating verification data including at least one piece of abnormal data based on normal data | |
EP3425866A1 (en) | Detecting an undefined action in an industrial system | |
JPWO2015181921A1 (ja) | プログラマブル表示器及び作画ソフトウェア | |
JP6627258B2 (ja) | システムモデル生成支援装置、システムモデル生成支援方法、及び、プログラム | |
US11318606B2 (en) | Controlling an automation assembly | |
CN115912658A (zh) | 电厂智能监盘方法、装置、存储介质和电子设备 | |
Prickett et al. | Microcontroller-based process monitoring and management using embedded Petri-nets | |
WO2023013434A1 (ja) | 保護システム、保護方法、及びプログラム | |
CN112804104A (zh) | 一种预警方法、装置、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180925 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180920 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20190319 |