JP6915441B2 - 情報処理装置、情報処理方法、および情報処理プログラム - Google Patents
情報処理装置、情報処理方法、および情報処理プログラム Download PDFInfo
- Publication number
- JP6915441B2 JP6915441B2 JP2017154935A JP2017154935A JP6915441B2 JP 6915441 B2 JP6915441 B2 JP 6915441B2 JP 2017154935 A JP2017154935 A JP 2017154935A JP 2017154935 A JP2017154935 A JP 2017154935A JP 6915441 B2 JP6915441 B2 JP 6915441B2
- Authority
- JP
- Japan
- Prior art keywords
- instruction
- emulator
- control
- program
- control program
- 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
- 230000010365 information processing Effects 0.000 title claims description 59
- 238000003672 processing method Methods 0.000 title claims description 3
- 230000001360 synchronised effect Effects 0.000 claims description 26
- 238000000034 method Methods 0.000 description 30
- 238000004088 simulation Methods 0.000 description 30
- 238000012545 processing Methods 0.000 description 24
- 238000004364 calculation method Methods 0.000 description 22
- 230000006399 behavior Effects 0.000 description 17
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 238000011960 computer-aided design Methods 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 7
- 238000009434 installation Methods 0.000 description 6
- 239000012636 effector Substances 0.000 description 5
- 125000004122 cyclic group Chemical group 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 3
- 230000001186 cumulative effect Effects 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 239000011265 semifinished product Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
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
-
- 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/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0426—Programming the control sequence
-
- 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/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
-
- 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/0096—Programme-controlled manipulators co-operating with a working support, e.g. work-table
-
- 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/02—Programme-controlled manipulators characterised by movement of the arms, e.g. cartesian coordinate type
- B25J9/04—Programme-controlled manipulators characterised by movement of the arms, e.g. cartesian coordinate type by rotating at least one arm, excluding the head movement itself, e.g. cylindrical coordinate type or polar coordinate type
- B25J9/041—Cylindrical coordinate type
- B25J9/042—Cylindrical coordinate type comprising an articulated arm
-
- 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
-
- 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
-
- 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/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/054—Input/output
-
- 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/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/056—Programming the PLC
-
- 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/10—Plc systems
- G05B2219/11—Plc I-O input output
- G05B2219/1105—I-O
-
- 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/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13134—Two or more languages mixed, RLD, SFC, FBD, IL, ST, relay ladder, function block, sequential function, instruction list, structured text mixed to form logic control 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/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13176—Functionality of a complex controlled systems, composed of sub-systems
-
- 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/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13186—Simulation, also of test inputs
-
- 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/34—Director, elements to supervisory
- G05B2219/34402—Synchronize programs for machines, processes, tasks, if one stops other also
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S901/00—Robots
- Y10S901/02—Arm motion controller
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S901/00—Robots
- Y10S901/14—Arm movement, spatial
- Y10S901/17—Cylindrical
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S901/00—Robots
- Y10S901/30—End effector
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Programmable Controllers (AREA)
- Manipulator (AREA)
- Testing And Monitoring For Control Systems (AREA)
Description
本開示は、FAシステムを構成する異なる種類の移動装置を同期してシミュレーションするための技術に関する。理解を容易にするために、同期シミュレーションについて説明を行う前に、図1を参照して、シミュレーション対象のFAシステムの一例について説明する。図1は、FAシステム1のシステム構成の一例を示す図である。
本実施の形態に従う情報処理装置100は、図1に示される実機のFAシステム1の動作をシミュレーションするために、FAシステム1内の各機器の挙動を模擬するエミュレータ群を利用する。ここでいうエミュレータとは、FAシステム1内の各機器の挙動を再現することが可能なプログラムのことをいう。各エミュレータがFAシステム1内の各機器の挙動を正確に模擬することで、情報処理装置100は、実機としてのFAシステム1の動作を正確にシミュレーションすることができる。
図4および図5を参照して、図3で説明した仮想FAシステム1Xによる同期実行処理について説明する。図4および図5は、PLCプログラム111およびロボットプログラム112の設計画面の一例を示す図である。
EtherCATでの通信態様を模擬するために、第1エミュレータ150(図2参照)は、EtherCATの通信周期に従った予め定められた制御周期ごとに、アクチュエータエミュレータ155に位置指令値を出力する。同様に、第2エミュレータ160(図2参照)は、EtherCATの通信周期に従った予め定められた制御周期ごとに、アクチュエータエミュレータ165に位置指令値を出力する。これにより、実システムと同様の通信態様でFAシステム1の動作をシミュレーションすることができる。
図7は、情報処理装置100によるシミュレーション画面の一例を示す図である。図7を参照して、同期シミュレーションを実現するためのシミュレーション画面の一例について説明する。
図8を参照して、情報処理装置100のハードウェア構成について説明する。図8は、情報処理装置100のハードウェア構成を示す模式図である。
図9を参照して、情報処理装置100の制御構造について説明する。図9は、情報処理装置100の制御装置101が実行する処理の一部を表わすフローチャートである。図9の処理は、制御装置101がプログラムを実行することにより実現される。他の局面において、処理の一部または全部が、回路素子またはその他のハードウェアによって実行されてもよい。
以上のようにして、情報処理装置100は、タイマー140によって生成される仮想時刻を尺度する予め定められた制御周期ごとに、サイクリック実行型のPLCプログラム111に含まれる命令群を繰り返し実行する。また、情報処理装置100は、タイマー140によって生成される仮想時刻に従って、逐次実行型のロボットプログラム112に含まれる命令群を予め定められた実行順序で逐次的に実行する。このように、PLCプログラム111およびロボットプログラム112が共通の仮想時刻に基づいて実行されることで、実行形態が異なるプログラムが同期して実行される。その結果、異なる種類の制御対象(たとえば、アームロボットや移動テーブルなど)の動作を同期してシミュレーションすることができる。
Claims (7)
- 第1制御対象を駆動するための第1駆動機器の挙動を模擬する第1アクチュエータエミュレータと、
第2制御対象を駆動するための第2駆動機器の挙動を模擬する第2アクチュエータエミュレータと、
前記第1アクチュエータエミュレータに対する命令群を含む第1制御プログラムと、前記第2アクチュエータエミュレータに対する命令群を含む第2制御プログラムとを格納するための記憶装置と、
仮想時刻を生成するためのタイマーと、
前記仮想時刻を尺度とする予め定められた第1制御周期ごとに前記第1制御プログラムに含まれる命令群を繰り返し実行するための第1コントローラエミュレータと、
前記仮想時刻に従って、前記第2制御プログラムに含まれる命令群を予め定められた実行順序で逐次的に実行するための第2コントローラエミュレータとを備え、
前記第2コントローラエミュレータは、前記第2制御プログラムに含まれる各命令について、当該命令の実行に要する実行時間を、前記仮想時刻を尺度として算出し、
前記第1コントローラエミュレータは、前記第2コントローラエミュレータが前記第2制御プログラムに含まれる1つの命令を実行している間、当該命令の実行に要する実行時間の分、前記第1制御プログラムに含まれる命令群を繰り返し実行する、情報処理装置。 - 前記第1コントローラエミュレータが、前記1つの命令の実行に要する実行時間の分、前記第1制御プログラムに含まれる命令群を繰り返した後、前記第2コントローラエミュレータは、当該1つの命令の次の命令の実行を開始する、請求項1に記載の情報処理装置。
- 前記第1コントローラエミュレータは、前記第1駆動機器の位置指令値を前記第1アクチュエータエミュレータに前記第1制御周期ごとに出力する、請求項1または2に記載の情報処理装置。
- 前記第2コントローラエミュレータは、前記第1制御周期と同期された第2制御周期ごとに、前記第2駆動機器の位置指令値を前記第2アクチュエータエミュレータに出力する、請求項1または2に記載の情報処理装置。
- 前記第1制御周期および前記第2制御周期のいずれか一方の制御周期は、他方の制御周期の整数倍である、請求項4に記載の情報処理装置。
- 第1制御対象を駆動するための第1駆動機器の挙動を模擬する第1アクチュエータエミュレータに対する命令群を含む第1制御プログラムと、第2制御対象を駆動するための第2駆動機器の挙動を模擬する第2アクチュエータエミュレータに対する命令群を含む第2制御プログラムとを準備するステップと、
仮想時刻を生成するステップと、
前記仮想時刻を尺度とする予め定められた第1制御周期ごとに前記第1制御プログラムに含まれる命令群を繰り返し実行するステップと、
前記仮想時刻に従って、前記第2制御プログラムに含まれる命令群を予め定められた実行順序で逐次的に実行するステップとを備え、
前記第2制御プログラムに含まれる命令群を予め定められた実行順序で逐次的に実行するステップは、前記第2制御プログラムに含まれる各命令について、当該命令の実行に要する実行時間を、前記仮想時刻を尺度として算出するステップを含み、
前記第1制御プログラムに含まれる命令群を繰り返し実行するステップは、前記第2制御プログラムに含まれる1つの命令が実行されている間、当該命令の実行に要する実行時間の分、前記第1制御プログラムに含まれる命令群を繰り返し実行するステップを含む、情報処理方法。 - コンピュータに実行される情報処理プログラムであって、
前記情報処理プログラムは、前記コンピュータに、
第1制御対象を駆動するための第1駆動機器の挙動を模擬する第1アクチュエータエミュレータに対する命令群を含む第1制御プログラムと、第2制御対象を駆動するための第2駆動機器の挙動を模擬する第2アクチュエータエミュレータに対する命令群を含む第2制御プログラムとを準備するステップと、
仮想時刻を生成するステップと、
前記仮想時刻を尺度とする予め定められた第1制御周期ごとに前記第1制御プログラムに含まれる命令群を繰り返し実行するステップと、
前記仮想時刻に従って、前記第2制御プログラムに含まれる命令群を予め定められた実行順序で逐次的に実行するステップとを実行させ、
前記第2制御プログラムに含まれる命令群を予め定められた実行順序で逐次的に実行するステップは、前記第2制御プログラムに含まれる各命令について、当該命令の実行に要する実行時間を、前記仮想時刻を尺度として算出するステップを含み、
前記第1制御プログラムに含まれる命令群を繰り返し実行するステップは、前記第2制御プログラムに含まれる1つの命令が実行されている間、当該命令の実行に要する実行時間の分、前記第1制御プログラムに含まれる命令群を繰り返し実行するステップを含む、情報処理プログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017154935A JP6915441B2 (ja) | 2017-08-10 | 2017-08-10 | 情報処理装置、情報処理方法、および情報処理プログラム |
US15/891,344 US10814486B2 (en) | 2017-08-10 | 2018-02-07 | Information processing device, information processing method, and non-transitory computer-readable recording medium |
CN201810153195.1A CN109388098B (zh) | 2017-08-10 | 2018-02-09 | 信息处理装置及方法及非易失性的计算机可读记录介质 |
EP18156737.1A EP3441830B1 (en) | 2017-08-10 | 2018-02-14 | Information processing device, information processing method, and information processing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017154935A JP6915441B2 (ja) | 2017-08-10 | 2017-08-10 | 情報処理装置、情報処理方法、および情報処理プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019032788A JP2019032788A (ja) | 2019-02-28 |
JP6915441B2 true JP6915441B2 (ja) | 2021-08-04 |
Family
ID=61244375
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017154935A Active JP6915441B2 (ja) | 2017-08-10 | 2017-08-10 | 情報処理装置、情報処理方法、および情報処理プログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US10814486B2 (ja) |
EP (1) | EP3441830B1 (ja) |
JP (1) | JP6915441B2 (ja) |
CN (1) | CN109388098B (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112019007840T5 (de) * | 2019-11-26 | 2022-08-04 | Mitsubishi Electric Corporation | Programmierbare Steuerung |
JP6754883B1 (ja) * | 2019-11-27 | 2020-09-16 | 株式会社安川電機 | 制御システム、ローカルコントローラ及び制御方法 |
JP7490979B2 (ja) * | 2020-02-17 | 2024-05-28 | オムロン株式会社 | 処理装置、及び処理方法 |
CN111745642A (zh) * | 2020-05-25 | 2020-10-09 | 北京无线电测量研究所 | 一种机器人示教***及方法 |
CN114029931B (zh) * | 2021-11-12 | 2024-01-16 | 珠海格力电器股份有限公司 | 机器人编程控制的方法、装置和机器人*** |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11272310A (ja) * | 1998-03-23 | 1999-10-08 | Mitsubishi Electric Corp | プログラマブルコントローラのエミュレーション装置 |
US7000191B2 (en) * | 2000-08-07 | 2006-02-14 | Siemens Aktiengesellschaft | Flowchart programming for industrial controllers, in particular motion controllers |
US9983559B2 (en) * | 2002-10-22 | 2018-05-29 | Fisher-Rosemount Systems, Inc. | Updating and utilizing dynamic process simulation in an operating process environment |
US7860609B2 (en) * | 2005-05-06 | 2010-12-28 | Fanuc Robotics America, Inc. | Robot multi-arm control system |
US7974828B2 (en) * | 2007-04-27 | 2011-07-05 | Omron Corporation | Simulation device for programmable controller |
JP2010128987A (ja) * | 2008-11-28 | 2010-06-10 | Canon Inc | シミュレーション方法及びそのシステム |
CN103168277B (zh) * | 2010-08-31 | 2016-06-08 | Abb技术有限公司 | 用于调试包括多个子***的过程或制造厂解决方案的方法 |
US8694296B2 (en) * | 2010-10-22 | 2014-04-08 | Agile Planet, Inc. | Method and apparatus for integrated simulation |
CN102664954B (zh) * | 2012-04-25 | 2014-08-27 | 清华大学 | 基于hla的分布式仿真支撑平台的实现方法 |
EP2778816B1 (en) * | 2013-03-12 | 2015-10-07 | ABB Technology AG | System and method for testing a distributed control system of an industrial plant |
JP6476594B2 (ja) * | 2014-05-26 | 2019-03-06 | オムロン株式会社 | シミュレーションシステム |
JP6550269B2 (ja) * | 2015-05-27 | 2019-07-24 | 株式会社キーエンス | プログラム作成支援装置、制御方法およびプログラム |
JP6052372B2 (ja) | 2015-11-12 | 2016-12-27 | オムロン株式会社 | シミュレーション装置、シミュレーション方法、および、シミュレーションプログラム |
-
2017
- 2017-08-10 JP JP2017154935A patent/JP6915441B2/ja active Active
-
2018
- 2018-02-07 US US15/891,344 patent/US10814486B2/en active Active
- 2018-02-09 CN CN201810153195.1A patent/CN109388098B/zh active Active
- 2018-02-14 EP EP18156737.1A patent/EP3441830B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP3441830A1 (en) | 2019-02-13 |
EP3441830B1 (en) | 2021-09-29 |
US10814486B2 (en) | 2020-10-27 |
CN109388098A (zh) | 2019-02-26 |
CN109388098B (zh) | 2021-07-09 |
JP2019032788A (ja) | 2019-02-28 |
US20190047146A1 (en) | 2019-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6915441B2 (ja) | 情報処理装置、情報処理方法、および情報処理プログラム | |
JP7052250B2 (ja) | 情報処理装置、情報処理方法、および情報処理プログラム | |
EP3171236B1 (en) | Simulator, simulation method, and simulation program | |
CN106896790B (zh) | 模拟装置以及模拟方法 | |
CN103676662B (zh) | 模拟装置以及模拟方法 | |
JP6972873B2 (ja) | 情報処理装置、情報処理方法、および情報処理プログラム | |
WO2019202934A1 (ja) | 情報処理システム、情報処理方法、および情報処理プログラム | |
KR102198204B1 (ko) | 시뮬레이션 장치 | |
JP2010218036A (ja) | ロボットオフラインプログラミング装置 | |
CN111819507B (zh) | 信息处理***、信息处理方法及计算机可读取记录媒体 | |
WO2022162960A1 (ja) | プログラム生成装置、プログラム生成プログラムおよびプログラム生成方法 | |
JP7276359B2 (ja) | 動作指令生成装置、機構制御システム、コンピュータプログラム、動作指令生成方法及び機構制御方法 | |
US20230173670A1 (en) | Information processing apparatus, system, information processing method, method of manufacturing products, and recording medium | |
JP2021142596A (ja) | シミュレーション装置およびプログラム | |
CN116056842A (zh) | 控制装置、控制***以及程序 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200303 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210114 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210119 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210216 |
|
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: 20210615 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210628 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6915441 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |