WO2017163683A1 - 通信制御システム及び通信制御方法 - Google Patents
通信制御システム及び通信制御方法 Download PDFInfo
- Publication number
- WO2017163683A1 WO2017163683A1 PCT/JP2017/005699 JP2017005699W WO2017163683A1 WO 2017163683 A1 WO2017163683 A1 WO 2017163683A1 JP 2017005699 W JP2017005699 W JP 2017005699W WO 2017163683 A1 WO2017163683 A1 WO 2017163683A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- control
- communication
- sub
- slave
- period
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 204
- 238000000034 method Methods 0.000 title claims description 35
- 238000012937 correction Methods 0.000 claims description 9
- 238000003466 welding Methods 0.000 description 69
- 230000005540 biological transmission Effects 0.000 description 23
- 230000000737 periodic effect Effects 0.000 description 16
- 238000012545 processing Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 12
- 230000001360 synchronised effect Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 238000007796 conventional method Methods 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
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—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4185—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/4013—Management of data rate on the bus
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/006—Controls for manipulators by means of a wireless system for controlling one or several 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/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
- 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/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40019—Details regarding a bus master
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/403—Bus networks with centralised control, e.g. polling
-
- 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/33—Director till display
- G05B2219/33247—Synchronize transfer, take over, change of parameters and reference values
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/4026—Bus for use in automation systems
-
- 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Definitions
- Some devices such as positioners and sliders, have a plurality of drive shafts (for example, two axes), and ensure synchronization between the drive shafts of the devices. It is also important. However, in the situation where the data capacity for synchronization between apparatuses increases as described above, it is difficult to improve the accuracy of synchronization control among a plurality of drive shafts in the apparatus.
- the present invention is a communication control system in which a control device and one or a plurality of control target devices are connected via a network, and at least one of the plurality of control target devices is a sub-system that is to be controlled synchronously with each other.
- the control device has a master and a sub-slave, and the control device is a synchronization cycle that is a period for synchronizing with the device to be controlled, a communication cycle that is a plurality of periods provided in one cycle of the synchronization cycle, and the Intercommunication control information for allowing the submaster and the subslave to communicate with each other at an intercommunication period smaller than the synchronization period, storage means for storing each information, and synchronous operation with respect to the device to be controlled Computing means for computing a control command for each control target device, and the submaster and the at least one control target device.
- FIG. 1 is a diagram illustrating an example of a schematic configuration of a welding system 1 according to the present embodiment.
- the format of a frame transmitted and received in order to operate synchronously in the welding system 1 is determined by a communication method such as EtherCAT, for example, and the maximum capacity of the frame that can be transmitted and received at one time (for example, 1500 bytes) is also decided. For this reason, even if a control command frame having a number of bytes exceeding the maximum capacity is transmitted, it is discarded, for example, by the receiving device, and data transmission / reception is not normally performed. Also in the present embodiment, if the control device 10 tries to store all the control commands for the slave devices 20 in one control command frame, the maximum capacity of the determined frame will be exceeded.
- control command frame is transmitted from the control device 10 to each slave device 20, received by all the slave devices 20, and then turned back and passes through all the slave devices 20, and finally the control device.
- control apparatus 10 acquires the monitor data of each slave apparatus 20 stored in the returned control command frame. Command data and monitor data are exchanged between the control device 10 and each slave device 20, and synchronous control by the control device 10 is performed.
- FIG. 2 is a block diagram illustrating a functional configuration example of the control device 10 according to the present embodiment.
- the control device 10 includes a control command unit 11 that generates a control command for each slave device 20 and outputs a control command frame, a storage unit 12 that stores information about a synchronization period and a communication cycle, and each slave device 20. And a communication unit 13 for transmitting and receiving data.
- the control command unit 11 calculates a specified value that specifies the operation of each slave device 20 and generates command data. Then, the control command unit 11 transmits a control command frame storing the generated command data to each slave device 20 via the communication unit 13. In addition, the control command unit 11 receives the control command frame returned through each slave device 20 from the communication unit 13, acquires the monitor data stored in the received control command frame, and acquires each slave device 20. Recognize the processing result. Further, the control command unit 11 transmits a clock signal to each slave device 20 for each synchronization period.
- control command unit 11 sends commands for setting parameters and correcting parameters used for the operation of the slave device 20 before transmitting a clock signal or a control command frame to each slave device 20. 20 to send.
- the command transmitted here is a command that is transmitted irregularly with respect to a periodic command that is transmitted at a constant cycle, such as a synchronization cycle or a communication cycle, and uses the surplus time of the synchronization cycle or communication cycle. Then sent.
- communication performed for parameter setting or the like of the slave device 20 is referred to as non-periodic communication, and communication performed in the synchronization period or communication period after the non-periodic communication is performed is referred to as periodic communication. I will do it.
- the control command unit 11 is used as an example of a calculation unit and a communication control unit.
- the storage unit 12 stores a database (hereinafter referred to as a synchronization DB) that defines information related to the synchronization period and the communication period.
- the synchronization DB stores the length of time of the synchronization period and the communication period, the timing of the communication period for transmitting command data addressed to each slave device 20 in the synchronization period, and the command data addressed to each slave device 20. Information such as the position in the control command frame is stored.
- the information in the synchronization DB is used when the control command unit 11 transmits a clock signal and a control command frame by regular communication.
- the storage unit 12 is used as an example of a storage unit.
- FIG. 4 is a flowchart illustrating an example of a processing procedure of communication performed in the welding system 1.
- control command unit 11 receives the control command frame that has returned after passing through all the slave devices 20, and recognizes the processing result of each slave device 20 based on the monitor data stored in the control command frame. . Such transmission / reception of the control command frame is performed for each communication cycle, and processing of one synchronization cycle is performed. Further, processing in one synchronization cycle is repeatedly executed, and the slave devices 20 are controlled to operate in synchronization.
- each slave device 20 operates by reflecting the acquired command data within one synchronization period at every timing of receiving the clock signal. However, when there are a plurality of acquired command data, Reflect the acquired command data. That is, when the slave device 20 receives a plurality of command data within one synchronization cycle, the slave device 20 reflects the command data received at the end of the synchronization cycle.
- the data 1 for the welding robot 21 and the data 2 for the welding power source 22 are transmitted and received in all five communication cycles.
- the data 3 for the positioner 23 and the data 4 for the slider 24 are transmitted / received only in the second and third communication periods of the five communication periods. Since the welding robot 21 and the welding power source 22 are considered to be very important in the welding system 1, the number of data transmission / reception for the welding robot 21 and the welding power source 22 is compared with the number of data transmission / reception for the positioner 23 and the slider 24. And set high.
- the positioner 23 and the slider 24 have a plurality of drive shafts (for example, two shafts) among themselves (the device itself), and ensuring synchronization among the plurality of drive shafts is accurate. It is important to ensure proper operation.
- FIG. 7 is a perspective view of a specific example of the positioner 23 and the slider 24.
- FIG. 7A shows an example of the positioner 23.
- the positioner 23 includes two drive units 23a and 23b that move in the direction of arrow A in order to position the workpiece W.
- the main motor M1 as a main drive shaft drives the drive part (main drive part) 23a.
- a follow-up motor M2 that follows the main motor M1 is provided as a drive shaft that follows, and the follow-up motor M2 drives a drive unit (follow-up drive unit) 23b.
- Such a positioner 23 needs to rotate the workpiece W, which is a long structure like a pillar, and the main motor M1 as a sub master and the follower motor M2 as a sub slave so that the workpiece W is not twisted. Need to synchronize as accurately as possible.
- Such a slider 24 has a portal structure, and each of the drive units 24a and 24b corresponds to two pillar portions.
- the main motor M1 as a sub master and a sub-master are provided so that the slider 24 itself is not twisted.
- the slave follower motor M2 needs to be synchronized as accurately as possible.
- the sub master operates based on the control command (step 12), and the sub slave operates based on the control command (step 22). Then, the operating state of the sub master is transmitted to the sub slave (step 13), and the operating state of the sub slave is transmitted to the sub master (step 23).
- the sub master receives the operating state of the sub slave corresponding to step 23 (step 14), and the sub slave receives the operating state of the sub master corresponding to step 13 (step 24). . Then, the sub-slave corrects its own operation in accordance with the operation state of the sub-master (step 25).
- the sub-slave controls its operation based on the operation state of the sub-master, and it can be said that the sub-slave follows the sub-master. Basically, the submaster does not correct its own operation in accordance with the operation state of the subslave.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
<システム構成>
まず、本実施の形態に係る溶接システム1について説明する。図1は、本実施の形態に係る溶接システム1の概略構成の一例を示す図である。
溶接ロボット21は、複数の関節を有する腕(アーム)を備え、溶接に関する各種作業を行う。また、溶接ロボット21の腕の先端には、ワークに対する溶接作業を行うための溶接トーチが設けられる。
スライダ24は、溶接ロボット21の下に配置され、溶接ロボット21を移動させる。
デジタル入力装置25は、例えば、キーボード、タッチパネルディスプレイであり、外部からデジタルデータの入力を受け付ける。
デジタル出力装置26は、例えば、ディスプレイを有する表示装置であり、デジタルデータを外部に出力する。
次に、本実施の形態に係る制御装置10の機能構成について説明する。図2は、本実施の形態に係る制御装置10の機能構成例を示したブロック図である。制御装置10は、各スレーブ装置20に対する制御指令を生成して制御指令フレームを出力する制御指令部11と、同期周期及び通信周期に関する情報を記憶する記憶部12と、各スレーブ装置20との間でデータの送受信を行う通信部13とを備える。
次に、制御装置10のハードウェア構成について説明する。図3は、制御装置10のハードウェア構成例を示す図である。
また、記憶部12は、例えば、HDD103により実現される。さらに、通信部13は、例えば、通信I/F104により実現される。ただし、図3はハードウェアの構成例に過ぎず、制御装置10は図示の構成に限定されない。なお、本発明の実施の形態を実現するプログラムは、磁気ディスクや光ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより、提供することができる。
次に、溶接システム1において行われる通信の処理手順について説明する。図4は、溶接システム1において行われる通信の処理手順の一例を示すフローチャートである。
次に、定期通信にて制御装置10が各スレーブ装置20に送信する制御指令フレームについて説明する。図5及び図6は、定期通信にて制御装置10が各スレーブ装置20に送信する制御指令フレームの一例を説明するための図である。図5及び図6に示す例では、同期周期が5分割され、同期周期中に通信周期が5つ含まれている。また、同期周期が5msec、通信周期が1msecとして予め定められているものとする。
さらに、デジタル入力装置25用のデータ5は、4つ目の通信周期で送受信が行われ、デジタル出力装置26用のデータ6は、1つ目の通信周期で送受信が行われる。
同様に、ポジショナ23及びスライダ24では、同期周期内で2つ目及び3つ目の通信周期にてコマンドデータが送信されるため、3つ目の通信周期で送信されたコマンドデータの内容が反映される。
Claims (6)
- 制御装置と1つまたは複数の制御対象装置とがネットワークを介して接続される通信制御システムであって、
前記複数の制御対象装置の少なくとも一つは、互いに同期制御されるべきサブマスターおよびサブスレーブを有し、
前記制御装置は、
前記制御対象装置との同期を取るための期間である同期周期、当該同期周期の1周期中に複数設けられた期間である通信周期、および前記サブマスターおよび前記サブスレーブが前記同期周期より小さい相互通信周期で相互に通信するための相互通信制御情報、それぞれの情報を記憶する記憶手段と、
前記制御対象装置に対して同期して動作するように指令するための制御指令を当該制御対象装置ごとに演算する演算手段と、
前記少なくとも一つの制御対象装置の前記サブマスターおよび前記サブスレーブに、前記相互通信制御情報を含む前記制御指令を送信する通信制御手段と、を備える
通信制御システム。 - 請求項1に記載の通信制御システムであって、
前記サブマスターと前記サブスレーブ間の相互通信で、前記サブマスターと前記サブスレーブ間の動作補正を行う場合、前記サブマスターを基準として、前記サブスレーブが自身の動作の調整をする、通信制御システム。 - 請求項1または2に記載の通信制御システムであって、
前記同期周期が前記相互通信周期の倍数であり、前記同期周期は10msec以下であり、前記相互通信周期は500μsec以下であり、前記同期周期と前記相互通信周期の比率が20以上である、通信制御システム。 - 請求項1または2に記載の通信制御システムであって、
前記サブマスターの制御方式は位置制御であり、前記サブスレーブは位置制御またはトルク制御のどちらかの選択が可能である、通信制御システム。 - 請求項3に記載の通信制御システムであって、
前記サブマスターの制御方式は位置制御であり、前記サブスレーブは位置制御またはトルク制御のどちらかの選択が可能である、通信制御システム。 - 制御装置と1つまたは複数の制御対象装置との間で通信を行い同期させる通信制御方法であって、前記複数の制御対象装置の少なくとも一つは、互いに同期制御されるべきサブマスターおよびサブスレーブを有し、
前記制御対象装置との同期を取るための期間である同期周期、当該同期周期の1周期中に複数設けられた期間である通信周期、および前記サブマスターおよび前記サブスレーブが前記同期周期より小さい相互通信周期で相互に通信するための相互通信制御情報、それぞれの情報を記憶するステップと、
前記制御対象装置に対して同期して動作するように指令するための制御指令を当該制御対象装置ごとに演算するステップと、
前記少なくとも一つの制御対象装置の前記サブマスターおよび前記サブスレーブに、前記相互通信制御情報を含む前記制御指令を送信するステップと、
を含む通信制御方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP17769730.7A EP3435597A4 (en) | 2016-03-24 | 2017-02-16 | COMMUNICATION CONTROL SYSTEM AND COMMUNICATION CONTROL METHOD |
CN201780018819.2A CN108886481B (zh) | 2016-03-24 | 2017-02-16 | 通信控制***以及通信控制方法 |
KR1020187027067A KR102088182B1 (ko) | 2016-03-24 | 2017-02-16 | 통신 제어 시스템 및 통신 제어 방법 |
US16/087,217 US10547471B2 (en) | 2016-03-24 | 2017-02-16 | Communication control system and communication control method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016060157A JP6594813B2 (ja) | 2016-03-24 | 2016-03-24 | 通信制御システム及び通信制御方法 |
JP2016-060157 | 2016-03-24 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017163683A1 true WO2017163683A1 (ja) | 2017-09-28 |
Family
ID=59899989
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2017/005699 WO2017163683A1 (ja) | 2016-03-24 | 2017-02-16 | 通信制御システム及び通信制御方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US10547471B2 (ja) |
EP (1) | EP3435597A4 (ja) |
JP (1) | JP6594813B2 (ja) |
KR (1) | KR102088182B1 (ja) |
CN (1) | CN108886481B (ja) |
WO (1) | WO2017163683A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022209910A1 (ja) * | 2021-03-30 | 2022-10-06 | キヤノン株式会社 | 制御装置、システム、基板処理装置、物品の製造方法、制御方法及びプログラム |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6954192B2 (ja) * | 2018-03-12 | 2021-10-27 | オムロン株式会社 | 制御装置、制御方法、およびプログラム |
JP7091986B2 (ja) * | 2018-10-05 | 2022-06-28 | オムロン株式会社 | 制御システム、制御方法、および開発支援プログラム |
US11658757B2 (en) * | 2019-04-19 | 2023-05-23 | Mitsubishi Electric Corporation | Communication system, master device and submaster device |
JP2020179453A (ja) * | 2019-04-25 | 2020-11-05 | セイコーエプソン株式会社 | ロボットシステムの制御方法およびロボットシステム |
EP4081292A4 (en) * | 2020-01-22 | 2023-01-11 | Shanghai United Imaging Healthcare Co., Ltd. | CONTROL SYSTEMS AND PROCEDURES |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62131692A (ja) * | 1985-12-03 | 1987-06-13 | Iwatsu Electric Co Ltd | 信号伝送装置 |
JP2011509634A (ja) * | 2008-01-11 | 2011-03-24 | モサイド・テクノロジーズ・インコーポレーテッド | クラスタリングネットワークトポロジ |
JP2011119999A (ja) * | 2009-12-03 | 2011-06-16 | Mitsubishi Electric Corp | 通信装置及びマスタ装置 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001358766A (ja) * | 2000-06-14 | 2001-12-26 | Mitsubishi Electric Corp | パケット通信システム、パケット通信方法、およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体 |
US6757583B2 (en) * | 2002-06-27 | 2004-06-29 | Joe Giamona | Interpolated motion control over a serial network |
DE10333932A1 (de) * | 2003-07-25 | 2005-02-24 | Robert Bosch Gmbh | Synchronisation von datenverarbeitenden Einheiten |
CN101142773A (zh) * | 2005-03-18 | 2008-03-12 | 皇家飞利浦电子股份有限公司 | 网络节点的同步方法 |
KR100881462B1 (ko) * | 2006-06-07 | 2009-02-06 | 삼성전자주식회사 | 백본네트워크의 서브네트워크 간 릴레이 전송이 가능한네트워크 토폴로지 구축방법 |
US8005553B2 (en) * | 2006-09-29 | 2011-08-23 | Fisher-Rosemount Systems, Inc. | Automatic configuration of synchronous block execution for control modules run in fieldbus networks |
JP5411725B2 (ja) * | 2010-01-27 | 2014-02-12 | 株式会社日立産機システム | 制御用ネットワークシステム、マスタ装置、制御用データ処理方法、および、制御用データ処理プログラム |
JP5184597B2 (ja) * | 2010-09-06 | 2013-04-17 | 株式会社日立産機システム | 通信制御装置及び通信・制御システム |
JP5389071B2 (ja) | 2011-02-17 | 2014-01-15 | 株式会社日立産機システム | 通信制御装置 |
JP5803337B2 (ja) * | 2011-06-28 | 2015-11-04 | オムロン株式会社 | 同期制御装置、同期制御方法、同期制御プログラム、および同期制御プログラムを記録したコンピュータ読み取り可能な記録媒体 |
US9473574B2 (en) * | 2011-11-18 | 2016-10-18 | Apple Inc. | Synchronization of devices in a peer-to-peer network environment |
JP5314110B2 (ja) * | 2011-11-25 | 2013-10-16 | ファナック株式会社 | マスタ軸とスレーブ軸との同期制御を行うモータ制御装置 |
US10205404B2 (en) * | 2012-04-17 | 2019-02-12 | General Electric Company | Power converter control system and method |
DE112013006576B4 (de) * | 2013-02-01 | 2023-09-07 | Mitsubishi Electric Corporation | Synchronsteuerungsvorrichtung |
JP5628954B2 (ja) * | 2013-03-29 | 2014-11-19 | ファナック株式会社 | 複数のモータを同期制御するモータ制御装置 |
US9032268B1 (en) * | 2013-09-10 | 2015-05-12 | Seung Moon Ryu | Method for error correction in a multicast network |
JP5984029B1 (ja) * | 2015-12-24 | 2016-09-06 | パナソニックIpマネジメント株式会社 | ドアホンシステムおよび通信制御方法 |
JP6444934B2 (ja) * | 2016-04-26 | 2018-12-26 | ファナック株式会社 | モータ温度に応じて動作を変更する制御装置及び制御方法 |
JP6441257B2 (ja) * | 2016-04-28 | 2018-12-19 | ファナック株式会社 | 数値制御装置および同期追従制御方法 |
DE102017117288A1 (de) * | 2017-07-31 | 2019-01-31 | Hengstler Gmbh | Datenübertragungsverfahren zwischen einem Drehwinkelgeber und einer Motorsteuereinrichtung oder einer Auswerteeinheit |
-
2016
- 2016-03-24 JP JP2016060157A patent/JP6594813B2/ja active Active
-
2017
- 2017-02-16 US US16/087,217 patent/US10547471B2/en active Active
- 2017-02-16 CN CN201780018819.2A patent/CN108886481B/zh active Active
- 2017-02-16 EP EP17769730.7A patent/EP3435597A4/en not_active Withdrawn
- 2017-02-16 KR KR1020187027067A patent/KR102088182B1/ko active IP Right Grant
- 2017-02-16 WO PCT/JP2017/005699 patent/WO2017163683A1/ja active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62131692A (ja) * | 1985-12-03 | 1987-06-13 | Iwatsu Electric Co Ltd | 信号伝送装置 |
JP2011509634A (ja) * | 2008-01-11 | 2011-03-24 | モサイド・テクノロジーズ・インコーポレーテッド | クラスタリングネットワークトポロジ |
JP2011119999A (ja) * | 2009-12-03 | 2011-06-16 | Mitsubishi Electric Corp | 通信装置及びマスタ装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022209910A1 (ja) * | 2021-03-30 | 2022-10-06 | キヤノン株式会社 | 制御装置、システム、基板処理装置、物品の製造方法、制御方法及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
EP3435597A4 (en) | 2019-12-11 |
EP3435597A1 (en) | 2019-01-30 |
JP6594813B2 (ja) | 2019-10-23 |
KR102088182B1 (ko) | 2020-03-12 |
CN108886481A (zh) | 2018-11-23 |
CN108886481B (zh) | 2020-11-17 |
US10547471B2 (en) | 2020-01-28 |
US20190103989A1 (en) | 2019-04-04 |
KR20180118687A (ko) | 2018-10-31 |
JP2017175420A (ja) | 2017-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6594813B2 (ja) | 通信制御システム及び通信制御方法 | |
WO2016129294A1 (ja) | 通信制御システム及び通信制御方法 | |
WO2019116891A1 (ja) | ロボットシステム及びロボット制御方法 | |
CN108381529A (zh) | 一种工业机械臂的人机协作示教方法 | |
JP2015134396A (ja) | 産業用ロボットを制御する制御システム、制御装置、溶接物製造方法およびプログラム | |
US10946514B2 (en) | Controller, work control unit, multi-axis motion control unit, and drive control unit | |
US20140258447A1 (en) | System and method for installing device drivers on welding equipment | |
JP6705847B2 (ja) | 加工結果に基づいた学習制御を行うロボットシステム及びその制御方法 | |
US20230339113A1 (en) | Path Generation Method Of Generating Path Of Robot Using Command From External Apparatus And Robot Control System | |
JP7453268B2 (ja) | 多軸サーボ制御システム | |
JP2008183685A (ja) | ロボット制御装置及びロボットの位置指令値修正方法 | |
JP3961323B2 (ja) | ロボットの制御方法、制御ユニット及び制御装置 | |
JP4436809B2 (ja) | レーザ加工システム | |
JP2005071086A (ja) | モーションコントロールシステム | |
JP4682907B2 (ja) | モータ制御装置 | |
JP7345529B2 (ja) | モータ制御システム、モータ制御装置、モータ制御方法 | |
WO2023281805A1 (ja) | 通信システム、コントロールシステム、及び通信方法 | |
JP4945737B2 (ja) | ロボットシステム及び補間方法 | |
JP2002312006A (ja) | 制御装置および制御システム | |
JP6564175B2 (ja) | ロボットの制御装置および制御方法 | |
JP2002268751A (ja) | サーボ制御装置 | |
JP2000246681A (ja) | マニピュレータにおける駆動部の力制御方法および力制御装置 | |
JP2003044143A (ja) | サーボ間の同期制御方法 | |
JPS61262901A (ja) | ロボツトの制御装置 | |
JP2017074668A (ja) | マニピュレータ装置の制御装置、マニピュレータ装置の制御方法及びマニピュレータ装置の制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ENP | Entry into the national phase |
Ref document number: 20187027067 Country of ref document: KR Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020187027067 Country of ref document: KR |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2017769730 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 2017769730 Country of ref document: EP Effective date: 20181024 |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17769730 Country of ref document: EP Kind code of ref document: A1 |