JP3090565B2 - Operating systems for industrial machines - Google Patents

Operating systems for industrial machines

Info

Publication number
JP3090565B2
JP3090565B2 JP05234323A JP23432393A JP3090565B2 JP 3090565 B2 JP3090565 B2 JP 3090565B2 JP 05234323 A JP05234323 A JP 05234323A JP 23432393 A JP23432393 A JP 23432393A JP 3090565 B2 JP3090565 B2 JP 3090565B2
Authority
JP
Japan
Prior art keywords
program
industrial machine
operating
industrial
operation 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.)
Expired - Fee Related
Application number
JP05234323A
Other languages
Japanese (ja)
Other versions
JPH0760669A (en
Inventor
秀行 小田切
慎浩 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nidec Sankyo Corp
Original Assignee
Nidec Sankyo Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nidec Sankyo Corp filed Critical Nidec Sankyo Corp
Priority to JP05234323A priority Critical patent/JP3090565B2/en
Publication of JPH0760669A publication Critical patent/JPH0760669A/en
Application granted granted Critical
Publication of JP3090565B2 publication Critical patent/JP3090565B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は産業用機械の操作システ
ムに関する。更に詳述すると、本発明は、ロボット等の
産業用機械に作動内容をティーチングするための操作を
行うのに主に使用される操作用ペンダントに関する。
BACKGROUND OF THE INVENTION The present invention relates to an operating system for an industrial machine. More specifically, the present invention relates to an operation pendant mainly used for performing an operation for teaching an operation content to an industrial machine such as a robot.

【0002】[0002]

【従来の技術】従来、ロボットやその他の産業用機械に
は、各機械毎に操作装置(通常、ペンダントと呼ばれ
る)が組み込まれているのが一般的である。そして、各
産業用ロボットなどは、附属する操作装置を用いて作業
内容をティーチングしている。
2. Description of the Related Art Conventionally, robots and other industrial machines generally incorporate an operating device (commonly called a pendant) for each machine. Each of the industrial robots and the like teaches work contents using an attached operation device.

【0003】しかしながら、多種類の産業用機械を組み
合わせることにより一つの処理システムを構築する場合
には、当該処理システム全体の操作装置を別に用意し、
この処理システム全体の操作装置でもって調整や操作を
することが行われている。したがって、当該処理システ
ムの稼働段階においては、各機械毎の操作装置を使用し
ないことが多い。このため、各産業用機械本体では、各
機械本体毎の操作装置を取外した状態でも自動運転が可
能なように構成することにより、稼働段階においては各
操作装置を各機械本体から取り外しておく使用形態が多
くなっている。
However, when one processing system is constructed by combining various types of industrial machines, an operating device for the entire processing system is prepared separately.
Adjustments and operations are performed by operating devices of the entire processing system. Therefore, in the operation stage of the processing system, the operation device for each machine is not often used. For this reason, each industrial machine body is configured so that automatic operation can be performed even when the operating device for each machine body is removed, so that each operating device is detached from each machine body during the operation stage. The form is increasing.

【0004】一方、上述したような産業用機械におい
て、操作装置は、アプリケーションの開発段階(ティー
チングなど)において頻繁に使用されており、アプリケ
ーションの開発段階では必須の装置である。ところが、
このアプリケーションの開発段階に要する時間が、上記
産業用機械のライフタイムの中において占める割合は非
常に小さい。そこで、従来は、複数台の同種の産業用機
械の間で操作装置を共用できるように構成し、アプリケ
ーションの開発段階においては操作装置を共用させるこ
とによって、個々に操作装置を取り付ける無駄を省き、
経費を節減しかつ資源の有効利用を図ることが行われて
いる。
On the other hand, in the above-described industrial machines, operating devices are frequently used in an application development stage (teaching, etc.), and are indispensable devices in the application development stage. However,
The time required for the development stage of this application occupies a very small proportion in the lifetime of the industrial machine. Therefore, conventionally, the operating device is configured to be shared between a plurality of the same type of industrial machines, and the operating device is shared in the development stage of the application, thereby eliminating wasteful mounting of the operating device individually,
Efforts are being made to reduce costs and make effective use of resources.

【0005】また、複数種類の産業用機械を組み合わせ
ることにより一つの処理システムを構築する場合におい
ても処理システムが稼働した段階では、機械毎の操作装
置は使用されない場合が多い。
[0005] Further, even when one processing system is constructed by combining a plurality of types of industrial machines, an operating device for each machine is not often used when the processing system operates.

【0006】そこで、操作装置の共用化を更に押し進
め、複数種類の産業用機械に共通に使用可能な操作装置
を用意することが提案されている。例えば、実開平2−
15284号には、1つの操作装置に複数種の産業用機
械を操作できる複数のプログラムを記憶させておき、産
業用機械に接続した際に該当する機械のプログラムを選
択して実行するようにしたものが提案されている。
[0006] Therefore, it has been proposed to further promote the sharing of the operating device and prepare an operating device that can be commonly used for a plurality of types of industrial machines. For example,
In No. 15284, a plurality of programs capable of operating a plurality of types of industrial machines are stored in one operating device, and when connected to an industrial machine, the program of the corresponding machine is selected and executed. Things have been suggested.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、実開平
2−15284号の操作システムによれば、複数のプロ
グラムを格納しておくために大容量の記憶装置が必要に
なる。また、操作装置の用途が予測不可能なため現に記
憶させておいたプログラムでは使用できない機械が生じ
るという欠点がある。また、プログラムの選択ミスによ
る誤動作の虞もある。
However, according to the operation system of Japanese Utility Model Application Laid-Open No. 2-15284, a large-capacity storage device is required to store a plurality of programs. In addition, there is a disadvantage that a machine which cannot be used with the program stored actually occurs because the use of the operating device is unpredictable. In addition, there is a risk of malfunction due to a program selection error.

【0008】一方、本発明者等は、操作装置に着脱自在
としたメモリーカード等の外部記憶装置を産業用機械の
種別毎に用意し、使用者が機械本体の種別に応じたメモ
リーカードを選択して入れ替えによって操作装置を共用
化することを考えた。しかし、その操作システムによれ
ば、外部記憶装置を用意するために操作装置の形状が大
きくなりコストアップになるし、使用者が機械本体に応
じたプログラムを選択し読み込ませなければならないた
め、わずらわしい操作を強いることになったり誤動作を
招く虞があるという欠点があった。
On the other hand, the present inventors prepare an external storage device such as a memory card detachable from the operating device for each type of industrial machine, and the user selects a memory card according to the type of the machine body. We thought about sharing the operating device by replacing. However, according to the operation system, the shape of the operation device is increased due to the provision of the external storage device, which increases the cost, and the user has to select and read a program corresponding to the machine body, which is troublesome. There is a drawback that operation may be forced or a malfunction may occur.

【0009】本発明は、操作装置を共用できる産業用機
械の操作システムを提供することを目的とする。
An object of the present invention is to provide an operating system for an industrial machine that can share an operating device.

【0010】[0010]

【課題を解決するための手段】かかる目的を達成するた
め、本発明の産業用機械の操作システムは、所定の動作
を行わせる動作プログラムを記憶し、かつこれを実行で
きるとともに、当該動作プログラムに必要な操作を与え
るための操作用プログラムも記憶する複数種類の産業用
機械と、産業用機械に電気的に接続・非接続可能と
れると共に、複数種類の産業用機械のいずれかに接続さ
れた際に接続された産業用機械から当該産業用機械
作用プログラムを読み出して記憶する記憶部を有し、記
憶した操作用プログラムを実行して産業用機械を操作す
る操作装置とから構成されている。
To achieve Means for Solving the Problems] Such purposes, industrial machinery operating system of the present invention, together with storing an operation program to perform a predetermined operation, and to be able to do this, the operation a machine for multiple types of industries also stores operation programs for providing operations required by the program, and electrically connected, you can not connect to the industrial machinery
Are together, a storage unit for storing read a plurality of types of industrial machinery or connected to the industrial machinery OPERA <br/> action program from the connected Industrial upon which the, serial
And an operating device for operating the industrial machine by executing the stored operating program .

【0011】また、本発明において、操作装置は、操作
装置が揮発性メモリと不揮発性メモリとを備え、接続し
た産業用機械から読み出した操作プログラムを揮発性メ
モリ及び不揮発性メモリの双方に記憶してから操作プロ
グラムを実行し、操作対象となる産業用機械が切り替え
られたときに新たに接続した産業用機械の操作プログラ
ムの種類を読み込んで既に不揮発性メモリに記憶してい
る操作用プログラムと比較し、異なる場合にのみあらた
めて接続した産業用機械から操作用プログラムを読み出
し、同一の場合には不揮発性メモリから操作用プログラ
ムを読み出してから実行するようにしている。
[0011] In the present invention, the operating device includes an operating device.
The device has volatile and non-volatile memory and is connected
Operating program read from an industrial machine
After storing in both memory and non-volatile memory,
Execute the program and switch the target industrial machine
Operating program of the newly connected industrial machine when
Reads the type of program and stores it in
Compared with the operation program that is
Read the operating program from the connected industrial machine
However, if they are the same, the operation program
The program is read and executed .

【0012】[0012]

【作用】したがって、操作装置を産業用機械に単に接続
するだけで該当する産業用機械の操作用プログラムが産
業用機械から読み出されて操作装置に記憶され実行され
る。また、請求項2の発明の場合には、操作装置が産業
用機械に接続されると、操作装置に記憶されている操作
用プログラムと産業用機械側の操作用プログラムとを比
較して異なる操作用プログラムならば操作装置に読み込
み、同じであれば既に記憶してある操作用プログラムを
使用し、その操作用プログラムを実行する。これによっ
て、操作盤を使用して産業用機械に対する各種の操作を
することができる。
Therefore, by simply connecting the operating device to the industrial machine, the operating program for the corresponding industrial machine is read out from the industrial machine, stored in the operating device and executed. Further, in the case of the invention according to claim 2, when the operating device is connected to the industrial machine, the operating program stored in the operating device and the operating program on the industrial machine side are compared and different operating programs are operated. If the program is an operation program, the operation program is read into the operation device. If the program is the same, the previously stored operation program is used and the operation program is executed. Thus, various operations on the industrial machine can be performed using the operation panel.

【0013】[0013]

【実施例】以下、本発明について図示の実施例を参照し
て説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the illustrated embodiments.

【0014】図1に、本発明の産業用機械の操作システ
ムの一実施例を示す。この産業用機械の操作システム
は、主に、各種の産業用機械1,1,…と、1つの操作
装置3とからなり、操作装置3が各種の産業用機械1,
1,…に共通に使用可能とするために各種の産業用機械
1と操作装置3とがコネクタ5を介して接続・非接続可
能に設けられている。
FIG. 1 shows an embodiment of an operation system for an industrial machine according to the present invention. The operating system of the industrial machine mainly includes various industrial machines 1, 1,... And one operating device 3, and the operating device 3 is configured of various industrial machines 1, 1,.
Various industrial machines 1 and an operating device 3 are provided via a connector 5 so as to be connectable and non-connectable so as to be commonly used for 1, 1,.

【0015】産業用機械1は、各部に電力を供給する電
源部10と、可動部分の駆動制御や信号の処理やその他
の演算処理を実行する処理装置(CPU)11と、産業
用機械を作動させるプログラムPa、その他の処理プロ
グラムPb及び操作用プログラムPcを記憶するメモリ
13と、外部機器との各種の通信を行う通信処理装置1
4を少なくとも含んでいる。この産業用機械1におい
て、電源部10からの電力と通信処理装置14の外部入
出力端子とは、コネクタ5に接続されている。産業用機
械1は、メモリ13に記憶した動作プログラムPaをC
PU11で実行することにより、各部のセンサーやその
他の検出信号等を処理して各種の駆動部を駆動制御する
ことができる。また、産業用機械1は、CPU11の制
御下に、外部からの読込指令を基に、当該動作プログラ
ムPaに必要な操作を与えるための操作用プログラムP
cを通信処理装置14を介して操作装置3に与えられる
ようになっている。
The industrial machine 1 includes a power supply unit 10 for supplying power to each unit, a processing unit (CPU) 11 for controlling driving of a movable part, performing signal processing, and performing other arithmetic processing, and operating the industrial machine. A memory 13 for storing a program Pa to be executed, another processing program Pb, and an operation program Pc, and a communication processing apparatus 1 for performing various communications with an external device
4 at least. In the industrial machine 1, the power from the power supply unit 10 and the external input / output terminal of the communication processing device 14 are connected to the connector 5. The industrial machine 1 converts the operation program Pa stored in the memory 13 into C
When the processing is executed by the PU 11, it is possible to process various sensors and other detection signals and control the driving of various driving units. Further, the industrial machine 1 operates under the control of the CPU 11 based on a read command from the outside to execute an operation program P for giving a necessary operation to the operation program Pa.
c is provided to the operating device 3 via the communication processing device 14.

【0016】操作装置3は、コネクタ5を介して産業用
機械1に電気的に接続及び取外し可能とされている。こ
の操作装置3は、各種の処理を実行する処理装置(CP
U31と、キー入力処理部32と、画面表示処理部33
と、通信処理部34と、基本的なプログラムや読込処理
プログラム等を記憶するROM35と、実行処理するプ
ログラムを格納するRAM36と、電気的に書込み可能
なEEPROM37と、これらを結ぶバス38とからな
る。また、操作装置3は、産業用機械1に接続された際
に必要な操作プログラムPcであった場合に産業用機械
1に記憶された操作用プログラムPcを読み出してRA
M36及びEEPROM37に記憶させ、以後前記プロ
グラムPcをもって産業用機械を操作することができ
る。
The operating device 3 can be electrically connected to and detached from the industrial machine 1 via the connector 5. The operation device 3 is a processing device (CP) that executes various processes.
U31, key input processing unit 32, screen display processing unit 33
A communication processing unit 34, a ROM 35 for storing a basic program, a read processing program, etc., a RAM 36 for storing a program to be executed, an electrically writable EEPROM 37, and a bus 38 connecting these. . When the operation device 3 is an operation program Pc required when connected to the industrial machine 1, the operation device 3 reads the operation program Pc stored in the industrial machine 1 and performs RA.
The program is stored in the M36 and the EEPROM 37, and thereafter, the industrial machine can be operated using the program Pc.

【0017】図2に、上記操作装置の操作盤及び表示盤
の一例を示す。この操作装置3の一面には、表示盤41
及び操作盤42が配置されており、表示盤41は画面表
示処理部33により処理制御され、操作盤42はキー入
力処理部32により処理制御される。表示盤41は例え
ば液晶表示装置411からなり、この液晶表示装置41
1に各種のデータ等を表示できる。また、液晶表示装置
411の表面には、タッチキー421a〜421nが配
置されている。操作盤42は、液晶表示装置411の表
面に設けられた各種のタッチキー421a〜421n
と、液晶表示装置411の外周に設けられたデッドマン
スイッチ422と、オーバーランリセットスイッチ42
3と、エラーリセットスイッチ424と、キースッチ4
25と、非常停止スイッチ426と、6軸ジョグボタン
427a,427bと、実行ボタン428と、サーボ電
源スイッチ429とから構成されている。この操作盤4
2において、タッチキー421a〜421nは主に信号
の処理系に使用され、各種スイッチ及びボタン422〜
428は主に産業用機械1の駆動系の操作に使用される
ことになる。
FIG. 2 shows an example of an operation panel and a display panel of the operation device. A display panel 41 is provided on one side of the operation device 3.
And an operation panel 42, the display panel 41 is controlled by the screen display processing unit 33, and the operation panel 42 is controlled by the key input processing unit 32. The display panel 41 includes, for example, a liquid crystal display device 411.
1, various data can be displayed. Touch keys 421a to 421n are arranged on the surface of the liquid crystal display device 411. The operation panel 42 includes various touch keys 421 a to 421 n provided on the surface of the liquid crystal display device 411.
A deadman switch 422 provided on the outer periphery of the liquid crystal display device 411;
3, an error reset switch 424, and a key switch 4
25, an emergency stop switch 426, 6-axis jog buttons 427a and 427b, an execute button 428, and a servo power switch 429. This operation panel 4
2, touch keys 421a to 421n are mainly used for a signal processing system, and various switches and buttons 422 to 422n are used.
428 is mainly used for operating the drive system of the industrial machine 1.

【0018】このように構成された実施例の作用を図1
及び図2を基に、図3及び図4を参照して説明する。
FIG. 1 shows the operation of the embodiment constructed as described above.
2 and FIG. 2 will be described with reference to FIG. 3 and FIG.

【0019】図3に同実施例の信号の交換状態のタイミ
ングチャートを示し、同図において縦軸に時間を、横軸
に信号の種類を示す。また、図4に、同実施例の動作を
説明するためのフローチャートを示す。
FIG. 3 is a timing chart of the signal exchange state of the embodiment, in which the vertical axis indicates time and the horizontal axis indicates signal types. FIG. 4 is a flowchart for explaining the operation of the embodiment.

【0020】まず、各種の産業用機械1,1,…の内、
一つの産業用機械1にコネクタ5を介して操作装置3を
接続する。すると、産業用機械1の電源部10から電力
がコネクタ5・ケーブルを介して操作装置3に供給され
る。これにより、操作装置3は、パワーオンとなって図
4のフローチャートが処理が可能になる(図4のステッ
プ700)。
First, among various industrial machines 1, 1,...
The operating device 3 is connected to one industrial machine 1 via the connector 5. Then, power is supplied from the power supply unit 10 of the industrial machine 1 to the operating device 3 via the connector 5 and the cable. As a result, the operating device 3 is powered on, and the processing in the flowchart in FIG. 4 becomes possible (step 700 in FIG. 4).

【0021】すると、操作装置3のCPU31は、RO
M35の処理プログラムに従って通信処理部34を制御
することにより、ケーブル・コネクタ5を介して産業用
機械1に対してプログラムの種類を送るようにプログラ
ム種類送信要求を出す(ステップ701、図3の時刻t
0 )。これにより、産業用機械1において、通信処理装
置14で受信した送信要求はCPU11に与えられるこ
とになる。CPU11は、当該送信要求を受け取ると、
所定のプログラムを起動して、メモリ13に記憶されて
いる当該産業用機械1の操作用プログラムPcの種類を
通信処理装置14を介して送出する(図3の時刻
1 )。
Then, the CPU 31 of the operating device 3
By controlling the communication processing unit 34 according to the processing program of M35, a program type transmission request is sent to the industrial machine 1 via the cable connector 5 so as to transmit the type of the program (step 701, time of FIG. 3). t
0 ). Thereby, in the industrial machine 1, the transmission request received by the communication processing device 14 is given to the CPU 11. Upon receiving the transmission request, the CPU 11
A predetermined program is started, and the type of the operation program Pc of the industrial machine 1 stored in the memory 13 is transmitted via the communication processing device 14 (time t 1 in FIG. 3).

【0022】そして、操作装置3は、産業用機械1から
通信処理部34で受信した操作用プログラムPcの種別
をCPU31に読み込む(ステップ70)。ここで、
CPU31は、EEPROM37に格納されている操作
用プログラムPccと比較する(ステップ703)。そし
て、CPU31は、比較結果が一致したとすれば(ステ
ップ703;Y)、既に当該操作用プログラムPcは操
作装置3内に記憶されているので、EEPROM37内
の操作用プログラムPcをRAM36に読み込ませる
(ステップ704)。以後は、プログラム送信要求等は
出さず、したがって図3の処理について時刻t2 以降の
処理を行わない。そして、当該RAM36に格納した操
作用プログラムPcをCPU31が実行することにより
(ステップ705)、操作装置3から産業用機械1を操
作することができる。
Then, the operating device 3 reads the type of the operating program Pc received by the communication processing section 34 from the industrial machine 1 into the CPU 31 (step 70 2 ). here,
CPU31 compares the operation program P cc stored in EEPROM 37 (step 703). If the comparison results match (step 703; Y), the CPU 31 causes the RAM 36 to read the operation program Pc in the EEPROM 37 since the operation program Pc is already stored in the operation device 3. (Step 704). Thereafter, without generating the program transmission request, etc., thus not performed time t 2 subsequent processing for the processing in FIG. Then, the industrial machine 1 can be operated from the operation device 3 by the CPU 31 executing the operation program Pc stored in the RAM 36 (step 705).

【0023】一方、比較結果が不一致であったときには
(ステップ703;N)、当該操作用プログラムPcは
操作装置3内に格納されていないから、操作装置3のC
PU31は、まず操作用プログラムを送信させるための
プログラム送信要求を通信処理部34を介して出力する
ステップ706、図3の時刻t2 )。これにより、産
業用機械1において通信処理装置14がプログラム送信
要求を受信すると、これをCPU11に伝える。これに
よりCPU11は、プログラム送信用のプログラムを起
動し、メモリ13内の操作用プログラムPcを読み出し
て通信処理装置14を介して送信を開始する(ステップ
707、図3の時刻t3 )。
On the other hand, when the result of comparison is inconsistent (step 703; N), since the operation program Pc is not stored in the operation device 3, the operation program Pc
The PU 31 first outputs a program transmission request for transmitting the operation program via the communication processing unit 34 ( step 706, time t 2 in FIG. 3). Thus, when the communication processing device 14 of the industrial machine 1 receives the program transmission request, it transmits the request to the CPU 11. Thus, the CPU 11 starts the program for program transmission, reads the operation program Pc in the memory 13, and starts transmission via the communication processing device 14 (step 707, time t 3 in FIG. 3 ).

【0024】操作装置3では、通信処理部34が操作用
プログラムを受信してCPU31に与えることにより、
操作用プログラムはCPU31の制御下にRAM36及
びEEPROM37に格納される(ステップ707)。
操作用プログラムPcの全てを読み込んで、その読込み
が完了すると、CPU31は、RAM36に格納されて
いる操作用プログラムPcを実行する(ステップ70
5)。これにより、産業用機械1は、操作装置3からの
操作指令により操作されることになる。
In the operating device 3, the communication processing section 34 receives the operating program and gives it to the CPU 31,
The operation program is stored in the RAM 36 and the EEPROM 37 under the control of the CPU 31 (step 707).
After reading all of the operation program Pc and completing the reading, the CPU 31 executes the operation program Pc stored in the RAM 36 (step 70).
5). As a result, the industrial machine 1 is operated by the operation command from the operation device 3.

【0025】なお、全ての操作が完了した場合に、産業
用機械1から操作装置3を外すと、産業用機械1から供
給されていた電力が操作装置3に供給されなくなるた
め、RAM36に格納されていた当該操作用プログラム
は消去されるが、EEPROM37に記憶させておいた
操作用プログラムPcは消去されることがない。したが
って、次の産業用機械1に操作装置3を接続したとき
に、産業用機械1内の操作用プログラムの種類を確認
し、同一なら産業用機械1から操作装置3への操作用プ
ログラムPcを読み込みを行わず、EEPROM37か
らRAM36に操作用プログラムPcを格納することが
できる。この格納時間は、産業用機械1から通信装置1
4−コネクタ5−通信処理部34を経由して操作装置3
に操作用プログラムを読み込ませる時間と比較して非常
に短時間であるため、操作装置3の機能を短時間に実現
できることになる。
When the operation device 3 is detached from the industrial machine 1 when all the operations are completed, the electric power supplied from the industrial machine 1 is no longer supplied to the operation device 3, so that the electric power is stored in the RAM 36. The operating program that has been stored is erased, but the operating program Pc stored in the EEPROM 37 is not erased. Therefore, when the operating device 3 is connected to the next industrial machine 1, the type of the operating program in the industrial machine 1 is confirmed, and if the same, the operating program Pc from the industrial machine 1 to the operating device 3 is determined. The operation program Pc can be stored in the RAM 36 from the EEPROM 37 without reading. This storage time is determined by the communication time between the industrial machine 1 and the communication device 1.
4-connector 5-operating device 3 via communication processing unit 34
Since the operation time is very short as compared with the time for reading the operation program, the function of the operation device 3 can be realized in a short time.

【0026】以上のべたように本実施例では、複数種の
産業用機械1,1,…に対して一つの操作装置3を共用
可能とし、かつ各産業用機械1,1,…に操作用プログ
ラムを持たせ、しかも操作装置3はその操作用プログラ
ムを読み込み、そのプログラムを実行して産業用機械
1,1,…の操作をそれぞれ可能としている。即ち、操
作装置は、産業機械に接続する毎にその機械の動作に応
じた機能が操作スイッチ、ボタン等に割り付けられると
共にディスプレイに所定のタッチスイッチが形成された
り必要なデータ類が表示される。また、前回の操作で読
み込んだ操作用プログラムは不揮発性のメモリに格納し
ておき、同一操作用プログラムの場合には操作装置3内
の操作用プログラムを使用して操作機能を実現してい
る。
As described above, in this embodiment, one operating device 3 can be shared by a plurality of types of industrial machines 1, 1,. The operation device 3 reads the operation program, executes the program, and enables the operation of the industrial machines 1, 1,.... That is, each time the operating device is connected to an industrial machine, a function corresponding to the operation of the machine is assigned to an operating switch, a button, or the like, and a predetermined touch switch is formed on a display or necessary data is displayed. The operation program read in the previous operation is stored in a non-volatile memory, and in the case of the same operation program, the operation function is realized using the operation program in the operation device 3.

【0027】したがって、本実施例は、従来の産業用機
械の操作システムに比較して、複数種の操作用プログラ
ムを格納しておく大容量の記憶装置が不要となる。ま
た、本実施例は、従来の産業用機械の操作システムに比
較して、外部記憶装置を設ける必要がなく、かつその外
部記憶装置を一々読み込ませる必要がなくなる。
Therefore, the present embodiment does not require a large-capacity storage device for storing a plurality of types of operation programs, as compared with a conventional operation system for an industrial machine. Further, in the present embodiment, it is not necessary to provide an external storage device and it is not necessary to read the external storage device one by one, as compared with a conventional operation system of an industrial machine.

【0028】尚、上述の実施例は本発明の好適な実施の
一例ではあるがこれに限定されるものではなく本発明の
要旨を逸脱しない範囲において種々変形実施可能であ
る。例えば、本実施例では記憶していた操作用プログラ
ムと接続した相手の操作用プログラムとが異なる場合に
のみ操作用プログラムを読み出すようにしているが、接
続と同時に自動的に操作用プログラムを読み出すように
しても良い。
The above embodiment is a preferred embodiment of the present invention, but the present invention is not limited to this embodiment, and various modifications can be made without departing from the gist of the present invention. For example, in the present embodiment, the operation program is read only when the stored operation program is different from the connected partner's operation program, but the operation program is automatically read out simultaneously with the connection. You may do it.

【0029】[0029]

【発明の効果】以上の説明より明らかなように、本発明
によれば、単に操作装置を産業用機械に接続するだけ
で、必要ならば操作プログラムを読み込むことができ、
かつ操作用プログラムを実行することにより操作装置と
して使用できるので、外部記憶装置等が不要となって形
状が小さくなり、かつ一々操作用のプログラムを手で読
み込ませる必要がなくなり、しかも操作装置側のメモリ
容量を著しく小さくできるという効果がある。
As is apparent from the above description, according to the present invention, the operation program can be read if necessary simply by connecting the operating device to the industrial machine.
In addition, since the operation program can be used as an operation device by executing the operation program, an external storage device or the like is not required, the size is reduced, and there is no need to manually read the operation program one by one. There is an effect that the memory capacity can be significantly reduced.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の産業用機械の操作システムの一実施例
を示すブロック図である。
FIG. 1 is a block diagram showing one embodiment of an operation system for an industrial machine according to the present invention.

【図2】図1の実施例で使用する表示盤と操作盤の構成
例を示す平面図である。
FIG. 2 is a plan view showing a configuration example of a display panel and an operation panel used in the embodiment of FIG.

【図3】図1の実施例の作用を説明するためのタイミン
グチャートである。
FIG. 3 is a timing chart for explaining the operation of the embodiment of FIG. 1;

【図4】図1の実施例の作用を説明するためのフローチ
ャートである。
FIG. 4 is a flowchart for explaining the operation of the embodiment of FIG. 1;

【符号の説明】[Explanation of symbols]

1 産業用機械 3 操作装置 5 コネクタ 10 電源部 11 CPU 13 メモリ 14 通信処理装置 31 CPU 32 キー入力処理部 33 画面表示処理部 34 通信処理装置 35 ROM 36 RAM 37 EEPROM DESCRIPTION OF SYMBOLS 1 Industrial machine 3 Operation device 5 Connector 10 Power supply unit 11 CPU 13 Memory 14 Communication processing unit 31 CPU 32 Key input processing unit 33 Screen display processing unit 34 Communication processing unit 35 ROM 36 RAM 37 EEPROM

フロントページの続き (56)参考文献 特開 平2−148302(JP,A) 特開 平7−32278(JP,A) 特開 平1−109407(JP,A) 特開 平5−204439(JP,A) 実開 平1−120212(JP,U) (58)調査した分野(Int.Cl.7,DB名) B25J 13/06 B25J 9/22 G05B 19/418 G05B 19/42 Continuation of front page (56) References JP-A-2-148302 (JP, A) JP-A-7-32278 (JP, A) JP-A-1-109407 (JP, A) JP-A-5-204439 (JP) , A) Hikaru 1-120212 (JP, U) (58) Fields investigated (Int. Cl. 7 , DB name) B25J 13/06 B25J 9/22 G05B 19/418 G05B 19/42

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 所定の動作を行わせる動作プログラムを
記憶し、かつこれを実行できるとともに、当該動作プロ
グラムに必要な操作を与えるための操作用プログラムも
記憶する複数種類の産業用機械と、前記産業用機械に
電気的に接続・非接続可能とされると共に、複数種類の
前記産業用機械のいずれかに接続された際に接続された
産業用機械から当該産業用機械操作用プログラムを読
み出して記憶する記憶部を有し、記憶した前記操作用プ
ログラムを実行して前記産業用機械を操作する操作装置
とから成ることを特徴とする産業用機械の操作システ
ム。
1. A plurality of types of industrial machines that store and execute an operation program for performing a predetermined operation, and also store an operation program for giving an operation required for the operation program. It can be electrically connected / disconnected to each industrial machine, and is connected when connected to any of a plurality of types of industrial machines .
A storage unit for reading and storing an operation program of the industrial machine from the industrial machine ;
An operating device for operating the industrial machine by executing a program .
【請求項2】 前記操作装置が揮発性メモリと不揮発性
メモリとを備え、接続した産業用機械から読み出した操
作プログラムを前記揮発性メモリ及び不揮発性メモリの
双方に記憶してから前記操作プログラムを実行し、操作
対象となる産業用機械が切り替えられたときに新たに接
続した産業用機械の操作プログラムの種類を読み込んで
既に前記不揮発性メモリに記憶している操作用プログラ
ムと比較し、異なる場合にのみあらためて接続した産業
用機械から操作用プログラムを読み出し、同一の場合に
は前記不揮発性メモリから操作用プログラムを読み出し
てから実行することを特徴とする請求項1記載の産業用
機械の操作システム。
2. The method according to claim 1, wherein the operating device is a volatile memory and a non-volatile memory.
With memory and read from connected industrial machines
Operating program for the volatile memory and the non-volatile memory.
Execute the operation program after storing in both
When the target industrial machine is switched,
Read the type of industrial machine operation program
The operation program already stored in the non-volatile memory.
Industries that are reconnected only when they differ
Read the operation program from the
Reads the operation program from the nonvolatile memory
2. The operation system for an industrial machine according to claim 1, wherein the operation is performed after the operation.
JP05234323A 1993-08-27 1993-08-27 Operating systems for industrial machines Expired - Fee Related JP3090565B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP05234323A JP3090565B2 (en) 1993-08-27 1993-08-27 Operating systems for industrial machines

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP05234323A JP3090565B2 (en) 1993-08-27 1993-08-27 Operating systems for industrial machines

Publications (2)

Publication Number Publication Date
JPH0760669A JPH0760669A (en) 1995-03-07
JP3090565B2 true JP3090565B2 (en) 2000-09-25

Family

ID=16969208

Family Applications (1)

Application Number Title Priority Date Filing Date
JP05234323A Expired - Fee Related JP3090565B2 (en) 1993-08-27 1993-08-27 Operating systems for industrial machines

Country Status (1)

Country Link
JP (1) JP3090565B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101758698B1 (en) * 2010-09-14 2017-07-18 대우조선해양 주식회사 Robot system with robot controller combined with teach pedant

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002059385A (en) * 2000-08-23 2002-02-26 Toyota Motor Corp Working robot system
WO2008114478A1 (en) * 2007-03-19 2008-09-25 Panasonic Corporation Welding apparatus
JP5202935B2 (en) * 2007-12-11 2013-06-05 アズビル株式会社 Teaching device
JP6538796B2 (en) * 2017-10-17 2019-07-03 ファナック株式会社 Robot control device having reflection function of difference of compared setting data
JP7404717B2 (en) * 2019-09-03 2023-12-26 セイコーエプソン株式会社 Program identification method and robot system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02148302A (en) * 1988-11-30 1990-06-07 Fanuc Ltd Setting display operating board
JP3221502B2 (en) * 1992-01-24 2001-10-22 日産自動車株式会社 Robot control method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101758698B1 (en) * 2010-09-14 2017-07-18 대우조선해양 주식회사 Robot system with robot controller combined with teach pedant

Also Published As

Publication number Publication date
JPH0760669A (en) 1995-03-07

Similar Documents

Publication Publication Date Title
JP3090565B2 (en) Operating systems for industrial machines
US4826418A (en) Injection molding machine capable of starting and stopping by remote-control
EP0333876A1 (en) Method of controlling robot depending upon load conditions
EP0845721B1 (en) Numerical controller
EP0965895B1 (en) Control System with a input/output card interface
JP2001135089A (en) Eeprom write-in device
US4725976A (en) Programmable controller
EP1600835A2 (en) Numerical controller with reduced start-up time
JP2646776B2 (en) Vision correction positioning device
JP2000176648A (en) Welding control device
JP3221502B2 (en) Robot control method
EP1906284A1 (en) A control device for controlling an industrial robot
JP4042234B2 (en) FA network and robot controller
JPS61154493A (en) Servo motor control system
JP3700169B2 (en) Vending machine control system
JP2003052189A (en) Method for control information communication between motor driver and controller, and the motor driver, and system
JPH11259114A (en) Numerical controller
JP4499233B2 (en) Distributed control system
JP2880330B2 (en) Programming device for programmable controller
WO1997004371A1 (en) Management system of numerical controller by information processor equipped with software processing function
JPH0661809B2 (en) Injection molding machine
JP3094932B2 (en) Data test method between devices
KR100448489B1 (en) Method for controlling a central computer connected to personal computers and a numerical controller and a control device thereof, specially concerned with enabling a concentrated management in one place by connecting the plural personal computers and the numerical controller with the central computer
KR100231817B1 (en) Teaching box to control multi-robot
JPH11134010A (en) Program executing method of programmable controller

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees