[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPS6068406A - Fault diagnosis device of industrial robot - Google Patents

Fault diagnosis device of industrial robot

Info

Publication number
JPS6068406A
JPS6068406A JP58175388A JP17538883A JPS6068406A JP S6068406 A JPS6068406 A JP S6068406A JP 58175388 A JP58175388 A JP 58175388A JP 17538883 A JP17538883 A JP 17538883A JP S6068406 A JPS6068406 A JP S6068406A
Authority
JP
Japan
Prior art keywords
program
fault diagnosis
fault
diagnosis
stores
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
Application number
JP58175388A
Other languages
Japanese (ja)
Inventor
Yasuo Nomura
保夫 野村
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.)
Mitsubishi Heavy Industries Ltd
Original Assignee
Mitsubishi Heavy Industries Ltd
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 Mitsubishi Heavy Industries Ltd filed Critical Mitsubishi Heavy Industries Ltd
Priority to JP58175388A priority Critical patent/JPS6068406A/en
Publication of JPS6068406A publication Critical patent/JPS6068406A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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/406Numerical 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 characterised by monitoring or safety
    • G05B19/4063Monitoring general control system

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Manipulator (AREA)

Abstract

PURPOSE:To facilitate an eacy analysis of such a fault that has a low frequency of generation with difficult investigation into the factor of said fault, by connecting a system program and a fault diagnosis program for diagnosis of fault. CONSTITUTION:An ROM12 storing a system program is connected to a CPU11 together with an RAM13 which stores auxiliarily a fault diagnosis program. In addition, an RAM14 which stores the read data for control of a robot, the arithmetic results, action commands, etc. is connected to the CPU11 via a bus line. Both RAMs 13 and 14 store temporarily the data needed for system actuation. While interfaces 15 and 16 are connected to the CPU11 via a bus line. The signals are supplied to the interface 15 from a memory medium 17 consisting of a main or auxiliary memory. The medium 17 stores a fault diagnosis program, and a terminal device 18 is connected to the interface 16. Thus it is possible to attain the diagnosis with such a trouble that has a low frequency of generation.

Description

【発明の詳細な説明】 この発明は、特に電子計算機を備えた工業用ロボットの
故障診断装置に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention particularly relates to a failure diagnosis device for an industrial robot equipped with an electronic computer.

例えば、堕装用婦に使用される工業用ロゴッ子計算機内
のROMに格納されたシステムプログラムにしたがって
動作制御されるものである。
For example, the operation is controlled according to a system program stored in a ROM in an industrial logo computer used for a maid.

このような電子計算機を備える口がットの保守のために
その故障診kliを行うためには、例えば電源投入時に
システムプログ2ムに組み込まれた特定の項目について
故障診断を実行させることが仰られている。
In order to perform fault diagnosis for maintenance of a computer equipped with such a computer, for example, it is necessary to perform fault diagnosis on specific items incorporated in the system program when the power is turned on. It is being

また、必要に応じて前もって別に用意されている故障診
断プログラムによ)、パッチ処理で診断全行う手段もと
られるものである。
In addition, if necessary, it is also possible to carry out complete diagnosis through patch processing (using a separately prepared failure diagnosis program).

しかし、このような故障診断手段では完全に故障したも
のに閃しては有効でめるが、発生頻夏の少ないトラプル
に対しては、はとんど故障解析ができない。
However, although such fault diagnosis means are effective in detecting complete failures, they are rarely able to perform failure analysis on troubles that occur infrequently.

また、その他に故障診断プログ2ムをシステムプログラ
ムの中に組み込与、/ステムプログラム′f:MJ作さ
せながら、同時に故障診断を行なうという手段かめる。
Another method is to incorporate a fault diagnosis program 2m into the system program and simultaneously perform fault diagnosis while creating the system program 'f:MJ.

この手まは、発生頻度の少ないトラフ゛ルに対じてその
S度システムグロダラムを変更しなければならない。特
に、試行錯誤によシトラブルの原因を究明しようとする
段階では、システムプログラムの変更を頻繁、に行わな
ければならなく、効率が広い。
This approach requires changing the system's system glomodules for infrequently occurring troubles. In particular, at the stage of trying to find out the cause of a system trouble through trial and error, system programs must be changed frequently, which is inefficient.

この発明は、上記のような問題点を清快するためVCな
されたもので、ロボットを制御するためのシステムプロ
グラム全格納したROMと、このROMにid 74さ
れたプログラムに対応して演算動作されロボットに対し
て動作指令を発生ずるCPUと、このCPUに対して結
合される故障診断プログラムを格納した記憶媒体と、上
記ROMからのプログラム指令によって上記記1慈媒体
から故障診断プログラムを読み出しロードされるRAM
とを具備し、上記システムプログラムと故障診断プログ
ラムを結合して故障診断を夫行することによシ、発生頬
j屍が少なく、原因究明が容易でないト2ズルに対し、
故障解析を容易にすることがiJ能な1未用ロボットの
故障診断装置を提供することを目的とする。
This invention was made by VC in order to solve the above-mentioned problems, and includes a ROM that stores all the system programs for controlling the robot, and a calculation operation that corresponds to the program ID 74 in this ROM. A CPU that generates operation commands to the robot, a storage medium that stores a fault diagnosis program coupled to this CPU, and a fault diagnosis program that is read and loaded from the above-mentioned medium according to program commands from the ROM. RAM
By combining the above-mentioned system program and a fault diagnosis program to perform fault diagnosis, it is possible to solve cases where the number of dead bodies is small and it is not easy to investigate the cause.
An object of the present invention is to provide a failure diagnosis device for an unused robot that is capable of facilitating failure analysis.

以下図面を3照してこの発明の一実軸例を説明する。添
付図面はその概袂を示すもので、CPU l lには、
このシステムをf[flJ 御するシステムプログラム
を格納したROM l 2が接続されている。また、C
PU J 1には補助的に後述する故障診断プログラム
を記憶するRAIvi 73が接続されておシ、さらに
パスラインを介してロボット制御動作のための読み込み
データ、演算結果、動作指令等を記憶するRAM l 
4が結合されている。このRAM I JおよびJ4f
よ、このシステムが動作する時に必安なデータ等を一時
的に格納する領域でるり、この、RAM j 3および
J4は11固l で供用するようにしてもよい。また、上B、2 cP;
7′にはパスラインを介してインタフェース15および
16が結合されるもので、インタフェース15には主又
は補助記憶装置からなる記憶媒体17からの信号が入力
される。この記1息媒体)7は、カセットチーブ、フロ
ッピーディスク、バブルメモリ等で、このd己憶媒体1
7に故障診断プログラムを格納する。また、他方のイン
クフェース16には端末装置18が接続されている。こ
の端末装置J8は、故障解析データや診断の結果を表示
するもので、ディスル−機器、グリンタ等である。
An example of a real axis of the present invention will be explained below with reference to the drawings. The attached drawing shows the outline, and the CPU l l includes:
A ROM l2 storing a system program for controlling this system is connected. Also, C
The PU J 1 is connected to an RAIvi 73 which stores a fault diagnosis program which will be described later, and is further connected to a RAM which stores read data, calculation results, operation commands, etc. for robot control operations via a pass line. l
4 are combined. This RAM I J and J4f
The RAMs J3 and J4 may be used for 11 days as they are areas for temporarily storing essential data when this system is operating. Also, upper B, 2 cP;
7' is connected to interfaces 15 and 16 via path lines, and signals from a storage medium 17 consisting of a main or auxiliary storage device are input to the interface 15. This storage medium 7 is a cassette chip, floppy disk, bubble memory, etc.
A fault diagnosis program is stored in 7. Further, a terminal device 18 is connected to the other ink face 16. This terminal device J8 is for displaying failure analysis data and diagnosis results, and is a device such as a distro device, a glintter, or the like.

故障診断ノログラムは、このシステムとは無関係にトラ
ブル内拝に応じたものが作成され、記憶媒体17に格納
される。この記憶媒体17からの故障診断ノログラムは
、インタフェース15を通じてROM J 2からのグ
ログラム指令によ、て、RAM i 3ヘロードする。
A fault diagnosis noogram is created in accordance with the troubleshooting regardless of this system, and is stored in the storage medium 17. The fault diagnosis program from the storage medium 17 is loaded into the RAM i 3 through the interface 15 in response to a program command from the ROM J 2.

RAM l 3ヘロードされた故障診断プログラムは、
ロードが完了した時点でROM J 2に格納されてい
るシステムプログラムと結合される。すなわち1システ
ムプログラムのタスクの1つとして’Jl ’d−され
てシステムのモニタの官理下におかれゐ。モニタの管理
下におかれた故障診断ノログラムは、システムの他のタ
スクと同体にリアルタイムに動作し、故障診断装置を開
始する。
The fault diagnosis program loaded into RAM l3 is
When loading is completed, it is combined with the system program stored in ROM J2. That is, it is handled as one of the tasks of one system program and placed under the control of the system monitor. A fault diagnostic nologram placed under the control of the monitor operates in real time in conjunction with other tasks of the system and initiates the fault diagnostic equipment.

故暉診4■プログラムのタスクのレベルは、故障の場合
、システムプログラム内のタスクと二重定義することは
できない。ま/こ、システムプログラムの一部には、故
障診断プログラムをロードするためのプログラムおよび
、故障診断プログラムとシステムプログラムを粘合する
ためのプログラムを作成しておくことが心安でりる。
Fault Diagnosis 4 ■ The task level of the program cannot be defined twice as the task within the system program in the case of a failure. It is safe to create a program for loading the fault diagnosis program and a program for integrating the fault diagnosis program and the system program as part of the system program.

故障診断の結果は、図には示していないシステムの待つ
表示装置への表示、記1.は媒体17への記・厖、ある
いは端末装置18への出力などを行うことができる。こ
れら結果の処理プログラムも故障診断プログラムの一部
として記憶媒体17に作成し、RAM J 3へロード
すれば、システムプログラムへの負担をかけすに構成す
ることが可能となる。
The results of the failure diagnosis are displayed on a display device (not shown) in the system. It is possible to write/write to the medium 17 or output to the terminal device 18. By creating a processing program for these results in the storage medium 17 as part of the fault diagnosis program and loading it into the RAM J 3, it becomes possible to configure the system without placing any burden on the system program.

この故障診断装置は、仮数の故障診断プログラムをa畝
のタスクとしてロードし、同時に診断することも可能で
める。また、一旦ロードされた改陣診1t1丁プログラ
ムは、システムの一源勿切るか、あるいは耕たに故障診
断プログラムをロードするまで有効でるる。
This fault diagnosis device is also capable of loading a mantissa fault diagnosis program as an a-ridge task and diagnosing it at the same time. Furthermore, once loaded, the ``Kaiken-ken'' program remains valid until the system's main power source is shut off or the failure diagnosis program is loaded into the system.

この故障診断装置でeよ、システムプログラムを変更す
ることなく、トラブルの内容に応じた故pcL診断プロ
グラムを記憶媒体17に作成し診断することができる。
With this fault diagnosis device, it is possible to create a faulty PCL diagnostic program in the storage medium 17 and perform diagnosis according to the content of the trouble without changing the system program.

したがって、診断結果に合わせて故障診断ノログラムの
内容を変更することによって、トラブルの原因究明を効
率的に行うことができる。
Therefore, by changing the contents of the failure diagnosis noogram in accordance with the diagnosis results, it is possible to efficiently investigate the cause of the trouble.

また、RAMJ3ヘロードされた故障診断プログラムは
、システムのタスクと同様にモニタの管理下で動作する
ため、システムを正規に動作させながらリアルタイムに
診断を行うことができる。
Further, since the fault diagnosis program loaded into the RAMJ3 operates under the control of the monitor like the system tasks, diagnosis can be performed in real time while the system is operating normally.

さらに、故障診断プログラムのタスクレベルのfJt”
JF=によっては、システムの動作に影響を与えずに診
−if行うことも可能である。
Furthermore, the task level fJt of the fault diagnosis program
Depending on JF=, it is also possible to perform diagnostics without affecting the operation of the system.

葦た、故障診断プログラムはシステムプログラムとRO
M上で結合されていないため、不要となった場会には、
ROMに格納されているシステムプログラムを変更する
ことなく柩シ除くことができる。
Ashita, the fault diagnosis program is the system program and RO.
In cases where it is no longer needed because it is not combined on M,
The system program stored in the ROM can be removed without changing it.

トを制御するためのシステムプログラムを格納したRO
Mと、このROM K記憶されたプログラムに対応して
演算動作されロボットに対して動作指令を発生するCP
Uと、とのCPUに対して結合される故障診断プログラ
ムを格納した記憶媒体と、上記ROMからのプログラム
指令によって上記記憶媒体から故障診断プログラムを読
み出しロードされるRAMとを具備し、上記システムプ
ログラムと故障診断グログラムを結合して故障診断を実
行することによシ、発生頻度が少なく、原因究明が容易
でないトラブルに対し、故障解析を容易にすることが可
能な工業用ロボットの故障診断装置を提供することがで
きる。
RO that stores the system program to control the
M, and a CP that performs arithmetic operations in accordance with the program stored in this ROM K and generates operation commands for the robot.
a storage medium storing a fault diagnosis program coupled to the CPU of the ROM, and a RAM into which the fault diagnosis program is read and loaded from the storage medium in response to a program command from the ROM; We have created a fault diagnosis system for industrial robots that can facilitate failure analysis for troubles that occur infrequently and whose causes are difficult to investigate by performing fault diagnosis by combining them with a fault diagnosis program. can be provided.

【図面の簡単な説明】[Brief explanation of the drawing]

添付図面はこの発明の一実施例に係る工栗用ロ?ットの
故障診断装置の概要を示す図である。 11・・・CPU、、12・・・ROM、ノ3,14・
・・1(、)−」ν1.15.16・・・インタフェー
ス、17・・・記憶媒体、18・・・端末装置。
The attached drawing shows an engineered chestnut machine according to an embodiment of the present invention. 1 is a diagram illustrating an overview of a fault diagnosis device for the 11... CPU, 12... ROM, ノ3, 14...
...1(,)-''v1.15.16...Interface, 17...Storage medium, 18...Terminal device.

Claims (1)

【特許請求の範囲】[Claims] ロボットを市1j御するためのシステムプログラムを格
納したROMと、このROMに記憶されたプログラムに
対応して′fT、算動作されロボットに対して動作指令
を発生するCPUと、とのCPUに対して結合される故
障診断プログラムを格納した記憶媒体と、上記ROMか
らのプログラム指令によって上記記憶媒体から故障診断
プログラムを読み出しロードされるRAMとを具備し、
上記システムプログ2ムと故障診断プログラムを結合し
て故障診断を実行すること全特徴とする工業用ロボット
の故障診断手段。
A ROM that stores a system program for controlling the robot, and a CPU that calculates fT and issues operation commands to the robot in accordance with the program stored in the ROM. a storage medium storing a fault diagnosis program combined with the RAM; and a RAM into which the fault diagnosis program is read and loaded from the storage medium according to a program command from the ROM;
A fault diagnosis means for an industrial robot, characterized in that a fault diagnosis is executed by combining the system program 2 and a fault diagnosis program.
JP58175388A 1983-09-22 1983-09-22 Fault diagnosis device of industrial robot Pending JPS6068406A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58175388A JPS6068406A (en) 1983-09-22 1983-09-22 Fault diagnosis device of industrial robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58175388A JPS6068406A (en) 1983-09-22 1983-09-22 Fault diagnosis device of industrial robot

Publications (1)

Publication Number Publication Date
JPS6068406A true JPS6068406A (en) 1985-04-19

Family

ID=15995231

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58175388A Pending JPS6068406A (en) 1983-09-22 1983-09-22 Fault diagnosis device of industrial robot

Country Status (1)

Country Link
JP (1) JPS6068406A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62121514A (en) * 1985-11-22 1987-06-02 Mitsubishi Electric Corp Diagnostic system for numerical controller
EP0401376A1 (en) * 1988-09-02 1990-12-12 Fanuc Ltd. System for diagnosing cnc

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55164920A (en) * 1979-06-11 1980-12-23 Omron Tateisi Electronics Co Testing method for input and output unit

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55164920A (en) * 1979-06-11 1980-12-23 Omron Tateisi Electronics Co Testing method for input and output unit

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62121514A (en) * 1985-11-22 1987-06-02 Mitsubishi Electric Corp Diagnostic system for numerical controller
EP0401376A1 (en) * 1988-09-02 1990-12-12 Fanuc Ltd. System for diagnosing cnc

Similar Documents

Publication Publication Date Title
JPS63236103A (en) Plant control system
US5565854A (en) MMC unit
JPS6068406A (en) Fault diagnosis device of industrial robot
JPS6029984B2 (en) Main memory dump method
US20160246273A1 (en) Controller
JPH0620127A (en) Control system of construction machine
JP3186483B2 (en) Data recording device
JPH0632047B2 (en) Data collection device
JPS60160447A (en) Programmable controller
JPS62224808A (en) Numerical controller
JPH11259114A (en) Numerical controller
JPS6113347A (en) Initial testing system of hardware
JPS62243009A (en) Numerical controller having diagnostic cassette
JPS6299812A (en) Monitor system for numerical controller
JPH01209504A (en) Microprocessor system
JPS59105144A (en) Method for controlling electronic computer system
JP2597635B2 (en) All key operation check method and device
JPS63278148A (en) Distributed composite computer system
JPH05250201A (en) Operation analyzing method for controller
JPH0511908A (en) Numerical controller
JPH01111239A (en) Error display system
JPH0424722B2 (en)
JPS59168509A (en) Executing system of sequence control program
JPS633316A (en) Support device for decision of trouble treatment with ship
JPH02220598A (en) Data collection system