JPS6377685A - Industrial robot system - Google Patents
Industrial robot systemInfo
- Publication number
- JPS6377685A JPS6377685A JP61221054A JP22105486A JPS6377685A JP S6377685 A JPS6377685 A JP S6377685A JP 61221054 A JP61221054 A JP 61221054A JP 22105486 A JP22105486 A JP 22105486A JP S6377685 A JPS6377685 A JP S6377685A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- software
- communication
- control
- data
- 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
- 230000005540 biological transmission Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000012423 maintenance Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- 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]
Landscapes
- General Factory Administration (AREA)
- Manipulator (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Abstract] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明は、工業用ロボットに係り、特に、制御プログ
ラムを各ロボットにデータ転送することにより、メイン
テナンス作業の簡単化を図った工業用ロボットシステム
に関する。[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to industrial robots, and in particular to an industrial robot system that simplifies maintenance work by transferring data of a control program to each robot. Regarding.
[従来の技術]
複数台の工業用ロボットを備えたロボットシステムにお
いては、制御プログラムの改訂やメインテナンスに多大
の時間を要している。すなわち、ロボットの停止、電源
断、基板取り出し、P−ROMの交換、基板装着といっ
た各作業が必要となり、これらの作業を多数台のロボッ
トについて実行するには、多大の時間が必要である。[Prior Art] In a robot system equipped with a plurality of industrial robots, it takes a lot of time to revise and maintain control programs. That is, various tasks such as stopping the robot, cutting off the power, removing the board, replacing the P-ROM, and mounting the board are required, and it takes a lot of time to perform these tasks on a large number of robots.
特に、数十台のロボットの制御プログラムを改訂するに
は、膨大な時間を要し、ロボットシステム全体を停止さ
せることによる損失は大きい。In particular, it takes an enormous amount of time to revise control programs for dozens of robots, and the loss of stopping the entire robot system is large.
また、すでに完成された基本ソフトウェアを、具体的な
ロボットシステムに適用しようとする場合、基本ソフト
ウェアは、ライン立ち上げ調整時まで考慮して作成され
ていないため、その変更、修正に多大な時間を必要とす
る。In addition, when trying to apply already completed basic software to a specific robot system, the basic software is not created with consideration until the time of line start-up adjustment, so it takes a lot of time to change and modify it. I need.
[発明が解決しようとする問題点]
上迫したように、多数台のロボットを備えた口ポットシ
ステムでは、ソフトウェアの訂正やメインテナンスに多
大な時間を要していた。[Problems to be Solved by the Invention] As it seems to be the case, in a mouth pot system equipped with a large number of robots, a large amount of time is required for software correction and maintenance.
この発明は、このような背景の下になされたもので、ソ
フトウェアの改訂やメインテナンスの簡単を図った工業
用ロボットシステムを提供することを目的とする。The present invention was made against this background, and an object of the present invention is to provide an industrial robot system that facilitates software revision and maintenance.
[問題点を解決するための手段]
上記問題点を解決するためにこの発明は、ロボット本体
と、ロボット本体を制御するロボット制御装置とからな
る工業用ロボットを複数個備えた工業用ロボットシステ
ムにおいて、
前3i2各ロボツト制御装置に設けられた通信制御手段
と、riij記通信制御手段に設けられfコ送受信手段
と、該送受信手段を7リアル接続する通信回線とを具備
し、0(i記送受信手段は、前記通信回線を介して各ロ
ボット制御装置光に送られてきた制御データを送受信し
、前記通信制御手段は、自己に宛てられに制御データを
取り込むことを特徴とする。[Means for Solving the Problems] In order to solve the above problems, the present invention provides an industrial robot system including a plurality of industrial robots each including a robot body and a robot control device for controlling the robot body. , 3i2 includes a communication control means provided in each robot control device, a communication control means provided in the communication control means riij, and a communication line connecting the transmitting and receiving means in 7 reals, The means transmits and receives control data sent to each robot control device optical via the communication line, and the communication control means takes in the control data addressed to itself.
[作用 〕
上記構成によれば、1台のロボットで設定したソフトウ
ェアを、他のロボットへ送信し、他のロボットのソフト
ウェアを書き替えることができる。[Operation] According to the above configuration, software set in one robot can be transmitted to other robots, and the software of the other robots can be rewritten.
従って、個々のロボットについてソフトウェアを交換す
る必要がない。また、電源を切らなくて済むので、作業
を中断する必要もない。Therefore, there is no need to replace software for each robot. Also, since there is no need to turn off the power, there is no need to interrupt work.
[実施例] 以下、図面を参照して、本発明の詳細な説明する。[Example] Hereinafter, the present invention will be described in detail with reference to the drawings.
第1図は、この発明の一実施例によるロボットシステム
の一部を示す概略図、第2図は各工業用ロボットの制御
装置の構成を示すブロック図である。FIG. 1 is a schematic diagram showing a part of a robot system according to an embodiment of the present invention, and FIG. 2 is a block diagram showing the configuration of a control device for each industrial robot.
これらの図において、各工業用ロホ゛ツト1は、ロボッ
ト本体2とロボツ)・制御装置3とから構成されている
。In these figures, each industrial robot 1 is composed of a robot body 2 and a robot/control device 3.
制御装置3は、ロボットシステム制御部:31と、ファ
イル管理部32と、通信制御部33と、ファイル制御部
34とから構成され、通信制御部33の送受信部(図示
せず)が、通信回線4によってシリアルに接続されてい
る。また、ロボットシステム制御131のメモリには、
システムソフトウェア31aが記憶され、ファイル管理
部32ならびにファイル制御部34を通して、フロッピ
ィディスク5への書き込み、およびフロッピィディスク
5からの読み出しができるようになっている。ファイル
管理部32には、キーボード6が接続され、各種データ
を入力する。The control device 3 includes a robot system control section 31, a file management section 32, a communication control section 33, and a file control section 34. 4 is serially connected. Additionally, in the memory of the robot system control 131,
System software 31a is stored, and can be written to and read from the floppy disk 5 through the file management section 32 and file control section 34. A keyboard 6 is connected to the file management section 32 to input various data.
次に、第3図および第4図のフローチャートを参照して
、本実施例の動作を説明する。Next, the operation of this embodiment will be explained with reference to the flowcharts of FIGS. 3 and 4.
(1)データ送信
あるロボットlのロボットシステム制御部31内に記憶
されたシステムソフトウェア31aを、他のロボットl
に送信する場合の動作は、第3図に示す通りである。(1) Data transmission The system software 31a stored in the robot system control unit 31 of one robot l is transferred to another robot l.
The operation when transmitting data to a user is as shown in FIG.
まず、キーボード6から宛て先のロボット番号を入力す
る(ステップSt)。このロボット番号は、ファイル管
理部32に送られる。ファイル管理部32は、システム
ソフトウェア31aに宛て先を付加し、一定のフォーマ
ットからなる送信データを作成する(ステップS2)。First, the destination robot number is input from the keyboard 6 (step St). This robot number is sent to the file management section 32. The file management unit 32 adds a destination to the system software 31a and creates transmission data in a fixed format (step S2).
この送信データは、通信制御部33を介して、通信回線
4に乗せられ、下流側のロボットへ送信される(ステッ
プS3)。This transmission data is transferred to the communication line 4 via the communication control section 33, and is transmitted to the robot on the downstream side (step S3).
(2)データ受信
通信回線4によって送られたデータは、下流側各ロボッ
トlの通信制御部33に取り込まれ、その宛て先が解読
される。そして、自分宛のデータが見付かると(ステッ
プ511)、ファイル管理部32は、ロボット本体2が
動作中か否かを判定する(ステップ512)。動作中な
らば、動作が終了するまで待ち、動作終了後、データを
取り込み、ロボットシステム制御部31に転送する。ロ
ボットシステム制御部31は、このデータをシステムソ
フトウェア31aとして書き込む(ステップ513)。(2) Data reception The data sent through the communication line 4 is taken into the communication control unit 33 of each robot l on the downstream side, and its destination is deciphered. When the data addressed to itself is found (step 511), the file management unit 32 determines whether the robot body 2 is in operation (step 512). If the robot is in operation, it waits until the operation is completed, and after the operation is completed, the data is captured and transferred to the robot system control unit 31. The robot system control unit 31 writes this data as system software 31a (step 513).
一方、ステップSitにおいて、自分宛のデータでない
場合は、通信制御部33は、下流側のロボット1ヘデー
タ転送する(ステップ514)。On the other hand, in step Sit, if the data is not addressed to itself, the communication control unit 33 transfers the data to the downstream robot 1 (step 514).
こうして、各ロボット1ヘンステムソフトウエアを転送
することができろ。まノ゛;、宛て先を一括指定するこ
とにより、総てのロボット1に同時にシステムソフトウ
ェアを送ることら可能である。In this way, one Henstem software can be transferred to each robot. By specifying the destination all at once, it is possible to send the system software to all robots 1 at the same time.
(3)新規のシステムソフトウェアを組み込む動作この
場合、フロッピィディスク5に新たなシステムソフトウ
ェアを登録しておき、ファイル制御部34が、このシス
テムソフトウェアをフロッピィディスク5から読み出す
。読み出されたシステムソフトウェアは、ファイル制御
部34から、ファイル管理部32を通して、ロボットシ
ステム制御部31へ転送され、システムソフトウェア3
1aとして格納される。(3) Operation of incorporating new system software In this case, new system software is registered in the floppy disk 5, and the file control unit 34 reads this system software from the floppy disk 5. The read system software is transferred from the file control unit 34 to the robot system control unit 31 via the file management unit 32, and the system software 3
1a.
格納されたシステムソフトウェアは、上述した送信、受
信動作により、下流側のロボットに送られ、システムソ
フトウェア31aとして格納される。こうして、新規な
システムソフトウェアを総てのロボットに簡単に組み込
むことができる。The stored system software is sent to the robot on the downstream side by the above-described transmission and reception operations, and is stored as system software 31a. In this way, new system software can be easily integrated into all robots.
なお、上記実施例では、システムソフトウェアを送信し
て、他のロボットが取り込む動作について説明したが、
次のような使用法も可能である。In addition, in the above embodiment, the operation of transmitting system software and importing it by another robot was explained.
The following usages are also possible:
上流から下流に並んだ複数のロボットA 、B 、C・
・・・・によって、一連の異なった作業、例えば、A1
、B 1 、CI・・・・・・という作業系列からな
る第1の作業、A 2 、B 2 、C2・・・・・・
という作業系列からなる第2の作業、・・・・・・を実
行する場合、最上流のロボットAが実行する作業がAl
、A2.A3・・・・・・のいずれであるかによって、
下流側のロボットB。Multiple robots A, B, C, lined up from upstream to downstream.
Depending on..., a series of different tasks, e.g. A1
, B 1 , CI . . . The first task consists of a series of tasks, A 2 , B 2 , C2 . . .
When performing the second task consisting of the task sequence,..., the task performed by the most upstream robot A is Al.
, A2. A3... Depending on which one...
Robot B on the downstream side.
C・・・・・・が実行する作業が決まってくる。そこで
、ロボットAが選択したシステムソフトウェア(例えば
、A2)を、下流側のロボットB、C・・・・・・に知
らせてやり、各ロボットB、C・・・・・が、対応する
システムソフトウェア(例えば、B2.C2・・・・・
・)を選択するように構成することも可能である。The work to be performed by C... is decided. Therefore, the system software (for example, A2) selected by robot A is notified to downstream robots B, C, etc., and each robot B, C, etc. uses the corresponding system software. (For example, B2.C2...
It is also possible to configure the system so that the following options are selected.
このような構成により、ロボットンステムにおける作業
の自動化を更に高めることができる。With such a configuration, the automation of work in the robot stem can be further enhanced.
また、上記においては、システムソフトウェアに適用し
た例を説明したが、ロボットの動作や生産管理を制御す
るアプリケーションプログラムにも適用することができ
る。すなわち、本明細書で制御プログラムと呼ぶものは
、システムソフトウェアとアプリケーションプログラム
の双方を含んでいる。Further, although the above example has been explained in which the present invention is applied to system software, the present invention can also be applied to application programs that control robot operations and production management. That is, what is referred to as a control program in this specification includes both system software and application programs.
し発明の効果コ
以上説明したように、この発明は、システムソフトウェ
ア、機能ソフトウェア等の基本制御プログラムを、個々
のロボット宛に送信し、送信されたデータによってソフ
トウェアの変更を行うようにしたので、次のような効果
をあげることができる。Effects of the Invention As explained above, in this invention, basic control programs such as system software and functional software are sent to individual robots, and the software is changed based on the sent data. The following effects can be achieved.
(1)個々のロボットついてメインテナンスする必要が
ない。すなわち、通信回線で接続されたロボットの内、
1台のロボットについてソフトウェアを交換するだけで
よい。(1) There is no need to maintain each individual robot. In other words, among robots connected via communication lines,
It is only necessary to replace the software for one robot.
(2)従って、従来各ロボットに対して行っていた、電
源断、基板取り出し、P −ROMの交換、基板装着等
の作業が不要である。 ゛(3)通電したまま
ソフトウェアの変更ができるので、ンステム全体に影響
を及ぼさずに済む。(2) Therefore, there is no need for operations such as turning off the power, removing the board, replacing the P-ROM, and mounting the board, which were conventionally performed for each robot. (3) Software changes can be made while the power is on, so the entire system is not affected.
(4)ソフトウェアの来歴を1台のロボットで一括して
管理できる。(4) Software history can be managed all at once with one robot.
第1図はこの発明の一実施例によるロボットンステムの
τ部の構成を示す概略図、第2図はロボット制御装置の
構成を示すブロック図、第3図はデータ送信時のファイ
ル管理部32の動作を示すフローチャート、第4図はデ
ータ受信時のファイル管理部32の動作を示すフローチ
ャートである。っ1・・・・・・工業用ロボット、2・
・・・・ロボット本体、3・・・・・制御装置、4・・
・・・・通信回線、33・・・・・・通信制御部(通信
制御手段)。
出願人 ト キ コ 株 式 会
社第1図
第2図
第3図
第4図FIG. 1 is a schematic diagram showing the configuration of the τ section of a robot stem according to an embodiment of the present invention, FIG. 2 is a block diagram showing the configuration of the robot control device, and FIG. 3 is a diagram showing the configuration of the file management unit 32 at the time of data transmission. Flowchart showing the operation. FIG. 4 is a flowchart showing the operation of the file management section 32 when receiving data. 1...Industrial robot, 2.
...Robot body, 3...Control device, 4...
. . . Communication line, 33 . . . Communication control unit (communication control means). Applicant Tokiko Co., Ltd.
Figure 1 Figure 2 Figure 3 Figure 4
Claims (1)
装置とからなる工業用ロボットを複数個備えた工業用ロ
ボットシステムにおいて、 前記各ロボット制御装置に設けられた通信制御手段と、
前記通信制御手段に設けられた送受信手段と、該送受信
手段をシリアル接続する通信回線とを具備し、前記送受
信手段は、前記通信回線を介して各ロボット制御装置宛
に送られてきた制御データを送受信し、前記通信制御手
段は、自己に宛てられた制御データを取り込むことを特
徴とする工業用ロボットシステム。[Scope of Claims] An industrial robot system comprising a plurality of industrial robots each including a robot body and a robot control device for controlling the robot body, comprising: communication control means provided in each robot control device;
The communication control means includes a transmitting/receiving means provided in the communication controlling means, and a communication line serially connecting the transmitting/receiving means, and the transmitting/receiving means transmits control data sent to each robot control device via the communication line. An industrial robot system that transmits and receives control data, and wherein the communication control means takes in control data addressed to itself.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61221054A JPS6377685A (en) | 1986-09-19 | 1986-09-19 | Industrial robot system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61221054A JPS6377685A (en) | 1986-09-19 | 1986-09-19 | Industrial robot system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6377685A true JPS6377685A (en) | 1988-04-07 |
Family
ID=16760770
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61221054A Pending JPS6377685A (en) | 1986-09-19 | 1986-09-19 | Industrial robot system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6377685A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1199492A (en) * | 1997-09-29 | 1999-04-13 | Matsushita Electric Ind Co Ltd | Industrial robot |
JP2000099123A (en) * | 1998-09-22 | 2000-04-07 | Matsushita Electric Ind Co Ltd | Industrial robot |
JP2017157197A (en) * | 2016-02-29 | 2017-09-07 | ファナック株式会社 | Machine system mutually communicating with plurality of machines, computer for machine control, base software, computer-readable recording medium, and machine control method |
US10114623B2 (en) | 2016-02-29 | 2018-10-30 | Fanuc Corporation | Machine system, machine control computer, base software application, computer-readable recording medium, and machine control method for intercommunication with machines |
JP2018197946A (en) * | 2017-05-23 | 2018-12-13 | ファナック株式会社 | Computer for controlling machine connected with machine in mutually communicable fashion, machine system, base software, storage medium readable by computer, data structure and machine control method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5851308A (en) * | 1981-09-22 | 1983-03-26 | Sankyo Seiki Mfg Co Ltd | Program correction controlling method of industrial robot |
JPS59223818A (en) * | 1983-06-02 | 1984-12-15 | Sumitomo Electric Ind Ltd | Multiplex communication device for control of robbot |
-
1986
- 1986-09-19 JP JP61221054A patent/JPS6377685A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5851308A (en) * | 1981-09-22 | 1983-03-26 | Sankyo Seiki Mfg Co Ltd | Program correction controlling method of industrial robot |
JPS59223818A (en) * | 1983-06-02 | 1984-12-15 | Sumitomo Electric Ind Ltd | Multiplex communication device for control of robbot |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1199492A (en) * | 1997-09-29 | 1999-04-13 | Matsushita Electric Ind Co Ltd | Industrial robot |
JP2000099123A (en) * | 1998-09-22 | 2000-04-07 | Matsushita Electric Ind Co Ltd | Industrial robot |
JP2017157197A (en) * | 2016-02-29 | 2017-09-07 | ファナック株式会社 | Machine system mutually communicating with plurality of machines, computer for machine control, base software, computer-readable recording medium, and machine control method |
JP2018005947A (en) * | 2016-02-29 | 2018-01-11 | ファナック株式会社 | Machine system mutually communicating with plurality of machines, computer for machine control, base software, computer-readable recording medium, and machine control method |
US10114623B2 (en) | 2016-02-29 | 2018-10-30 | Fanuc Corporation | Machine system, machine control computer, base software application, computer-readable recording medium, and machine control method for intercommunication with machines |
US10592214B2 (en) | 2016-02-29 | 2020-03-17 | Fanuc Corporation | Machine system, machine control computer, base software application, computer-readable recording medium, and machine control method for intercommunication with machines |
US11086603B2 (en) | 2016-02-29 | 2021-08-10 | Fanuc Corporation | Machine system, machine control computer, base software application, computer-readable recording medium, and machine control method for intercommunication with machines |
JP2018197946A (en) * | 2017-05-23 | 2018-12-13 | ファナック株式会社 | Computer for controlling machine connected with machine in mutually communicable fashion, machine system, base software, storage medium readable by computer, data structure and machine control method |
US11300932B2 (en) | 2017-05-23 | 2022-04-12 | Fanuc Corporation | Machine control computer intercommunicatively connected to machine, machine system, base software application, computer-readable recording medium, data structure, and machine control method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH04290102A (en) | Device for information transmission to servomechanism | |
JPS6377685A (en) | Industrial robot system | |
JP2000339008A (en) | Programmable controller | |
WO1991018708A1 (en) | Tool management system | |
JP2007515003A5 (en) | ||
US5204597A (en) | Externally extended type programmable controller | |
JP3887989B2 (en) | Programmable controller and input / output control method thereof | |
JPH0460805A (en) | Sequence program generating method | |
JPH0675881A (en) | Different machine kind terminal control and transmission control system | |
JPH0410031A (en) | Microprogram controller | |
JPH0262605A (en) | Numerically controlled machine tool | |
JPH05244650A (en) | Protocol control system | |
JP2500006Y2 (en) | Programmable controller system | |
JPH04149705A (en) | Inter-network communication control system for programmable controller | |
JPS6326905B2 (en) | ||
JPS62192827A (en) | File transmitting system | |
JPS63301345A (en) | Communication controller | |
JPS62266947A (en) | Data transmission controlling equipment | |
JPH0241252A (en) | Change device mechanism | |
JPS58175049A (en) | Program update system | |
JPH02284569A (en) | Facsimile equipment | |
JPH04359324A (en) | Computer system | |
JPS61195446A (en) | Terminal control device | |
JPH10240316A (en) | Programmable controller | |
JPH01296837A (en) | Command executing processing system for maintenance |