[go: up one dir, main page]

JPH08263113A - Abnormal processing controller - Google Patents

Abnormal processing controller

Info

Publication number
JPH08263113A
JPH08263113A JP6432195A JP6432195A JPH08263113A JP H08263113 A JPH08263113 A JP H08263113A JP 6432195 A JP6432195 A JP 6432195A JP 6432195 A JP6432195 A JP 6432195A JP H08263113 A JPH08263113 A JP H08263113A
Authority
JP
Japan
Prior art keywords
abnormality
processing
code
control device
content
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
JP6432195A
Other languages
Japanese (ja)
Inventor
Masao Kume
正夫 久米
Katsunori Matsuzawa
勝範 松澤
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co 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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP6432195A priority Critical patent/JPH08263113A/en
Publication of JPH08263113A publication Critical patent/JPH08263113A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

PURPOSE: To take proper tentative measures on the assumption that abnormality is caused before the operation of a numerically controlled device is started by enabling process codes corresponding to respective abnormality contents to be changed. CONSTITUTION: If abnormality is caused, the process code C corresponding to the abnormality contents B is specified by referring to an abnormality code table 46, the abnormality measure process corresponding to the specified process code C is extracted from abnormality measure process modules 20-24 in a control program 45, and the extracted abnormality measure process module performs the specific abnormality measure process. Thus, the operation to be performed by an NC machine tool 61 is previously set in the abnormality code table 46 before the operation is started, namely, a default process code can be changed tentatively into another process code according to the operation to be performed. Consequently, proper tentative counter measures for an abnormality process corresponding to the kind of the NC machine tool 61 and a function to be used can be taken before the operation of the NC machine tool 61.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は、数値制御装置(以
下、NC制御装置ともいう。)によって制御される被数
値制御装置(以下、被NC装置ともいう。)、例えば、
数値制御工作機械(以下、NC工作機械ともいう。)又
は数値制御ロボット(以下、NCロボットともいう。)
に対する異常対応処理を効率的に行えるとともに、前記
NC制御装置自体の異常対応処理を効率的に行える異常
処理制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a numerically controlled device (hereinafter, also referred to as NC device) controlled by a numerical control device (hereinafter, also referred to as NC control device), for example,
Numerically controlled machine tool (hereinafter also referred to as NC machine tool) or numerically controlled robot (hereinafter also referred to as NC robot)
The present invention relates to an abnormality handling control device capable of efficiently performing the abnormality handling process for the NC control device itself and efficiently performing the abnormality handling process of the NC control device itself.

【0002】[0002]

【従来の技術】近時、被NC装置であるNCマシニング
センタ等のNC工作機械は、多機能化と高性能化が同時
に進展して汎用性が高められ、それに伴い機械の構成が
複雑化し、結局、発生する異常の内容や、その異常対応
処理の内容も多様化しかつ複雑化している。
2. Description of the Related Art Recently, NC machine tools such as NC machining centers, which are NC devices, are becoming more versatile with higher functionality and higher performance at the same time. The content of anomalies that occur and the content of the anomaly handling processing are diversified and complicated.

【0003】近時のNC工作機械には、前記各機能等に
対応して異常検出のためのセンサ、例えば、原点セン
サ、温度センサ、漏電センサ、圧力センサ、光センサ、
磁気センサ、パルスエンコーダ等多種多様のセンサが多
数配置されている。
In recent NC machine tools, sensors for abnormality detection corresponding to the above-mentioned respective functions, such as an origin sensor, a temperature sensor, an earth leakage sensor, a pressure sensor, an optical sensor,
A large number of various sensors such as magnetic sensors and pulse encoders are arranged.

【0004】異常を検出するセンサとしては、漏電セン
サのように異常を専用に検出する異常検出専用センサ以
外に、動作周囲温度を確認する温度センサや、サーボモ
ータの軸に取り付けられたパルスエンコーダ等のよう
に、軸の移動距離、移動速度等を測定する等の工作機械
本来の性能・機能・動作を達成するための測定兼用セン
サがあるが、この明細書中においては、いずれのセンサ
も単にセンサまたは異常検出センサという。
As a sensor for detecting an abnormality, a temperature sensor for confirming an operating ambient temperature, a pulse encoder attached to a shaft of a servo motor, etc., in addition to an abnormality detection dedicated sensor for exclusively detecting an abnormality such as a leakage sensor, etc. As described above, there is a sensor that also serves as a measurement for achieving the original performance, function, and operation of a machine tool, such as measuring the moving distance and moving speed of an axis, but in this specification, all sensors are simply It is called a sensor or an abnormality detection sensor.

【0005】そして、NC工作機械はNC制御装置に接
続され、このNC制御装置の制御の下に所定の動作が遂
行される。すなわち、前記NC制御装置は、前記測定兼
用センサに基づくNC工作機械の本来の処理、例えば、
切削処理等の動作を遂行させるとともに、前記異常検出
センサから出力される異常検出信号に基づいて前記NC
工作機械の動作を停止させる等の動作を行う。なお、N
C制御装置自体にも異常検出センサが配され、この異常
検出信号に基づいてNC制御装置自体の異常対応処理を
も行うように構成されている。
Then, the NC machine tool is connected to an NC control device, and a predetermined operation is performed under the control of this NC control device. That is, the NC control device performs the original processing of the NC machine tool based on the measurement and sensor, for example,
While performing operations such as cutting processing, the NC based on the abnormality detection signal output from the abnormality detection sensor.
Performs operations such as stopping the operation of machine tools. Note that N
An abnormality detection sensor is also arranged in the C control device itself, and the abnormality control processing of the NC control device itself is also performed based on the abnormality detection signal.

【0006】このような異常対応処理は、異常対応処理
プログラム(異常対応処理モジュール)を有する制御プ
ログラムに基づいて実行される。
Such abnormality handling processing is executed based on a control program having an abnormality handling processing program (abnormality handling processing module).

【0007】従来の異常処理プログラムの内容は、セン
サから出力される検出信号に1対1に対応した固定的な
処理内容になっていた。
The contents of the conventional abnormality processing program have been fixed processing contents corresponding one-to-one to the detection signal output from the sensor.

【0008】図5は、従来技術に係る異常対応処理の説
明に供される模式的な図である。
FIG. 5 is a schematic diagram used for explaining the abnormality handling processing according to the prior art.

【0009】図5に示すように、NC制御装置(図示し
ていない)の記憶手段である図示していないROM(読
み出し専用メモリ)には、制御プログラム1が格納され
ている。この制御プログラム1は、複数の異常対応処理
モジュールM1、M2、…、Mnを有し、各異常対応処
理モジュールM1、M2、…、Mnには、それぞれ、セ
ンサP1、P2、…、Pnで検出された検出信号I1、
I2、…、Inに1対1に対応した異常処理内容が記憶
されている。
As shown in FIG. 5, a control program 1 is stored in a ROM (read-only memory) (not shown) which is a storage means of an NC controller (not shown). This control program 1 has a plurality of abnormality handling processing modules M1, M2, ..., Mn, and each of the abnormality handling processing modules M1, M2, ..., Mn is detected by sensors P1, P2 ,. Detected signal I1,
I2, ..., In store the abnormal process contents corresponding to one-to-one.

【0010】すなわち、異常対応処理モジュールM1、
M2、…、Mnには、検出信号I1、I2、…、Inの
種類、例えば、異常であるか否かを表す漏電センサから
のハイレベルとローレベルからなる2値信号、又は温度
センサからの現在周囲温度を表す多値信号に応じた異常
対応処理内容が格納されている。
That is, the abnormality handling processing module M1,
Mn, ..., Mn are the types of the detection signals I1, I2, ..., In, for example, a binary signal consisting of a high level and a low level from a leak sensor indicating whether or not there is an abnormality, or a temperature signal from the temperature sensor. The abnormality handling processing contents corresponding to the multi-valued signal representing the current ambient temperature are stored.

【0011】例えば、漏電センサの検出信号がローレベ
ル(非漏電)からハイレベル(漏電)に変化したのを検
出したときにNC工作機械の1次側AC電源を直ちに遮
断する処理や、温度センサからの多値信号を連続的に処
理しNC工作機械内の現在周囲温度が許容周囲温度に近
い設定閾値温度を超えたときに警告音を鳴らしかつ操作
盤上のディスプレイに警告を表示する処理等の異常対応
処理内容が格納されている。
For example, when it is detected that the detection signal of the earth leakage sensor changes from a low level (non-leakage) to a high level (leakage), the primary AC power source of the NC machine tool is immediately cut off, or the temperature sensor is used. Continuously processing multi-valued signals from the machine and sounding a warning and displaying a warning on the display on the control panel when the current ambient temperature in the NC machine tool exceeds the set threshold temperature close to the allowable ambient temperature, etc. The abnormality handling processing content of is stored.

【0012】ところで、上述のような検出信号I1、I
2、…、Inに1対1に対応した固定的な異常処理内容
が記憶されている異常処理用制御プログラムが格納され
たNC制御装置においては、現に行っている動作、又は
これから行おうとする動作に直接的には関係のないセン
サ自体の故障、例えば、温度センサ自体が故障している
場合等においても異常と検出する。
By the way, the detection signals I1 and I as described above are used.
2, ..., In, in the NC control device storing the abnormal processing control program in which the fixed abnormal processing content corresponding to one-to-one is stored, the operation currently being performed or the operation which is about to be performed Even if the sensor itself has a failure that is not directly related to, for example, the temperature sensor itself has a failure, it is also detected as abnormal.

【0013】特に、配置されているセンサの数が多い近
時のNC工作機械においては、このような、見方によっ
ては、軽微な異常を検出する頻度が高くなり、NC工作
機械が動作を停止する確率が高くなってきている。この
ような軽微な異常は、無人運転ではなくオペレータが当
該NC工作機械やNCロボットを監視して運転させてい
るような場合には、動作上も安全上も何ら問題がない。
Particularly in the recent NC machine tools having a large number of arranged sensors, depending on the viewpoint, the frequency of detecting a slight abnormality becomes high and the NC machine tool stops its operation. The probability is increasing. Such a slight abnormality does not cause any problem in operation or safety when the operator monitors the NC machine tool or the NC robot and operates the operator instead of the unmanned operation.

【0014】ところが、従来技術に係る異常制御処理に
おいては、異常が発生した場合、異常の内容に応じて、
その作業サイクルの終了後又は直ちに動作を停止するよ
うに構成されていた。
However, in the abnormality control processing according to the prior art, when an abnormality occurs, depending on the content of the abnormality,
It was configured to cease operation after or immediately after its work cycle.

【0015】実際、このような軽微な異常を検出した場
合には、例えば、明日の後工程、あるいは、生産ライン
中の次工程を円滑に進めるために、例えば、通常の就業
時間中はそのまま動作させて、残業時間内等で異常箇所
の修理を行う作業形態が採れることが好ましい。
In fact, when such a slight abnormality is detected, for example, in order to smoothly proceed to the subsequent process tomorrow or the next process in the production line, for example, the operation is continued during normal working hours. Therefore, it is preferable to adopt a work mode in which the abnormal portion is repaired during overtime work.

【0016】そこで、従来は、上述した現に行っている
動作とは無関係なセンサのセンサ自体の故障等の軽微な
異常が発生した場合には、センサを構成する出力用IC
等の端子を強制的・物理的にオープン状態にしたり、あ
るいはショート状態にする等の応急対策、又は当該軽微
な異常の検出に係る異常対応処理モジュールM1、M
2、…、Mnのプログラム内容を変更する等の応急対策
を施していた。
Therefore, conventionally, when a slight abnormality such as a failure of the sensor itself, which is irrelevant to the operation currently performed, occurs, an output IC that constitutes the sensor.
Abnormality response processing modules M1 and M related to emergency measures such as forcibly / physically opening terminals such as those, or making them into a short-circuited state, or detection of such minor abnormalities
Emergency measures such as changing the program contents of 2, ..., Mn were taken.

【0017】[0017]

【発明が解決しようとする課題】しかしながら、これら
の応急対策は専門知識が必要であり、かつ、熟練を要
し、また、仮に応急対策が完了しても、応急対策のため
の変更作業とその確認作業に数時間以上もかかる場合が
あり、結局、後工程又は次工程が大幅に遅れてしまうと
いう問題を解決できないという問題があった。
However, these first-aid measures require specialized knowledge and skill, and even if the first-aid measures are completed, change work for the first-aid measures and its modification work are required. The confirmation work may take several hours or more, and there is a problem in that the problem that the subsequent process or the next process is significantly delayed cannot be solved.

【0018】この発明はこのような課題を考慮してなさ
れたものであり、例えば、被NC装置でこれから行おう
とする動作との関係において、異常が発生したと仮定し
た場合の適正な暫定対策を被NC装置の動作開始前に行
うことを可能とする異常処理制御装置を提供することを
目的とする。
The present invention has been made in consideration of such a problem. For example, appropriate temporary measures are taken when it is assumed that an abnormality has occurred in relation to the operation to be performed by the NC device. An object is to provide an abnormality processing control device that can be performed before the operation of the NC device.

【0019】また、この発明は、被NC装置において異
常が発生した場合に現在必要とされる動作を考慮して適
正な暫定対策を迅速に行うことを可能とする異常処理制
御装置を提供することを目的とする。
Further, the present invention provides an abnormality processing control device capable of promptly taking appropriate provisional countermeasures in consideration of the operation currently required when an abnormality occurs in the NC device. With the goal.

【0020】[0020]

【課題を解決するための手段】この発明は、数値制御装
置により被数値制御装置の動作を制御するとともに、前
記被数値制御装置及び(又は)前記数値制御装置に配さ
れた複数の検出手段からそれぞれ出力される各検出信号
に基づいて前記被数値制御装置及び(又は)前記数値制
御装置の異常内容を検出して異常対応処理を行う異常処
理制御装置において、前記各異常内容に対応する処理コ
ードが予め設定された異常コードテーブルと、前記処理
コードに対応する所定の異常対応処理内容が記憶された
異常対応処理制御モジュールを有する制御プログラムと
を有し、前記各異常内容に対応する処理コードが変更可
能にされていることを特徴とする。
SUMMARY OF THE INVENTION The present invention controls the operation of a numerical controlled device by a numerical control device, and further comprises a plurality of detection means arranged in the numerical controlled device and / or the numerical control device. In an abnormality processing control device that detects an abnormality content of the numerical controlled device and / or the numerical control device based on each output detection signal and performs an abnormality handling process, a processing code corresponding to each abnormality content Has a preset abnormality code table and a control program having an abnormality handling processing control module in which predetermined abnormality handling processing content corresponding to the processing code is stored, and the processing code corresponding to each abnormality content is It is characterized by being changeable.

【0021】また、この発明は、数値制御装置により被
数値制御装置の動作を制御するとともに、前記被数値制
御装置及び(又は)前記数値制御装置に配された複数の
検出手段からそれぞれ出力される各検出信号に基づいて
前記被数値制御装置及び(又は)前記数値制御装置の異
常内容を検出して異常対応処理を行う異常処理制御装置
において、前記各異常内容に対応する処理コードが予め
設定された異常コードテーブルと、前記処理コードに対
応する所定の異常対応処理内容が記憶された異常対応処
理制御モジュールを有する制御プログラムとを有し、異
常が検出されたとき、異常内容に応じて、前記異常コー
ドテーブルに予め設定されている前記処理コードを暫定
的に他の処理コードに変更することを特徴とする。
Further, according to the present invention, the operation of the numerically controlled apparatus is controlled by the numerically controlled apparatus, and the numerically controlled apparatus and / or a plurality of detection means arranged in the numerically controlled apparatus respectively output. In the abnormality processing control device that detects the abnormality content of the numerically controlled device and / or the numerical control device based on each detection signal and performs an abnormality handling process, a processing code corresponding to each abnormality content is preset. An abnormality code table and a control program having an abnormality handling processing control module in which predetermined abnormality handling processing content corresponding to the processing code is stored, and when an abnormality is detected, according to the abnormality content, The processing code preset in the abnormal code table is provisionally changed to another processing code.

【0022】さらに、この発明は、前記処理コードに対
応する所定の異常対応処理には、少なくとも当該異常を
無視する暫定対応処理が含まれていることを特徴とす
る。
Further, the present invention is characterized in that the predetermined abnormality handling processing corresponding to the processing code includes at least a provisional handling processing for ignoring the abnormality.

【0023】[0023]

【作用】この発明によれば、被数値制御装置の動作を開
始する前に、いわゆる、事前に、異常コードテーブルに
予め設定されている処理コードを、これから行おうとす
る動作に応じて暫定的に他の処理コード(例えば、当該
異常を無視する暫定対応処理内容を表す処理コード)に
変更するようにしている。
According to the present invention, before the operation of the numerically controlled apparatus is started, so-called, in advance, a processing code preset in the abnormality code table is provisionally provided according to the operation to be performed. The processing code is changed to another processing code (for example, a processing code representing the provisional correspondence processing content in which the abnormality is ignored).

【0024】また、この発明によれば、被数値制御装置
の動作中に異常を検出したとき、異常内容に応じて、異
常コードテーブルに予め設定されている処理コードを暫
定的に他の処理コード(例えば、当該異常を無視する暫
定対応処理内容を表す処理コード)に変更するようにし
ている。
Further, according to the present invention, when an abnormality is detected during the operation of the numerical controlled apparatus, the processing code preset in the abnormality code table is temporarily changed to another processing code according to the content of the abnormality. (For example, the processing code indicating the provisional response processing content in which the abnormality is ignored) is changed.

【0025】[0025]

【実施例】以下、この発明の一実施例について、図面を
参照して説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings.

【0026】図2は、この発明の一実施例が適用された
装置の全体的な構成を示している。
FIG. 2 shows the overall structure of an apparatus to which an embodiment of the present invention is applied.

【0027】図2において、符号51は、数値制御装置
としてのNC制御装置であり、このNC制御装置51
は、被数値制御装置であるNC工作機械61の動作を制
御するとともに、NC工作機械61に配された複数の検
出手段であるセンサ(詳細は後述する)及びNC制御装
置51自体に配された検出手段であるセンサ(詳細は後
述する)から出力される各検出信号に基づいてNC工作
機械61及びNC制御装置51自体の異常内容を検出し
て異常対応処理を行うように構成されている。
In FIG. 2, reference numeral 51 is an NC control device as a numerical control device.
Controls the operation of the NC machine tool 61, which is a numerically controlled device, and is also provided on the NC control device 51 itself, as well as sensors (details will be described later) which are a plurality of detecting means arranged on the NC machine tool 61. It is configured to detect the abnormality content of the NC machine tool 61 and the NC control device 51 itself on the basis of each detection signal output from a sensor (details will be described later) as a detection means, and perform an abnormality handling process.

【0028】NC制御装置51は、基本的には、出力手
段であって表示手段であるディスプレイ54と入力手段
であるキーボード55が配されている操作盤52と、図
示しない制御手段であるコンピュータが配されている制
御盤53とから構成される。
The NC control device 51 basically comprises an operation panel 52 having a display 54 which is an output means and a display means, a keyboard 55 which is an input means, and a computer which is a control means (not shown). It is composed of a control panel 53 arranged.

【0029】制御盤53には、制御盤53内の温度を監
視する温度センサ14と制御盤53内を冷却するファン
15が配されている。
The control panel 53 is provided with a temperature sensor 14 for monitoring the temperature inside the control panel 53 and a fan 15 for cooling the inside of the control panel 53.

【0030】NC制御装置51とNC工作機械61とは
制御線、電源線等を含むケーブル56で電気的に接続さ
れている。
The NC control device 51 and the NC machine tool 61 are electrically connected by a cable 56 including a control line, a power supply line and the like.

【0031】NC工作機械61は、本出願人の出願に係
る特公平3−66088号公報に公表された孔明け用工
作機械に類似した構成の機械である。
The NC machine tool 61 is a machine having a structure similar to the machine tool for drilling disclosed in Japanese Patent Publication No. 3-66088 filed by the present applicant.

【0032】次に、NC工作機械61の機械的構成・作
用について簡単に説明する。
Next, the mechanical structure and operation of the NC machine tool 61 will be briefly described.

【0033】NC工作機械本体60には、ジグユニット
63が基台62上に設けられている。基台62上には、
XYZ直交3軸座標系の3軸方向に移動自在な可動枠6
4が設けられている。可動枠64がジグユニット63に
向かって進退する方向がX軸、紙面と直交する方向がY
軸、上下方向がZ軸である。可動枠64には、ヘッドホ
ルダ65を介して、周囲に複数のスピンドル67を有す
るタレット型加工ヘッド68が取り付けられている。
In the NC machine tool body 60, a jig unit 63 is provided on a base 62. On the base 62,
Movable frame 6 movable in three axis directions of the XYZ orthogonal three-axis coordinate system
4 are provided. The direction in which the movable frame 64 moves back and forth toward the jig unit 63 is the X axis, and the direction orthogonal to the paper surface is Y.
The axis is the Z axis in the vertical direction. A turret type processing head 68 having a plurality of spindles 67 around it is attached to the movable frame 64 via a head holder 65.

【0034】テーブル71が、ガイドレール72に沿っ
てY軸方向に摺動自在に配されている。コラム73が、
テーブル71上のガイドレール74に沿ってX軸方向に
摺動自在に配されている。可動枠64は、コラム73上
のガイドレール75に沿ってZ軸方向に摺動自在に配さ
れている。
A table 71 is slidably arranged along the guide rail 72 in the Y-axis direction. Column 73
It is arranged slidably in the X-axis direction along a guide rail 74 on the table 71. The movable frame 64 is slidably arranged in the Z-axis direction along the guide rails 75 on the columns 73.

【0035】可動枠64とテーブル71とコラム73に
は、それぞれ図示しないガイドスクリューを介してサー
ボモータ(駆動源)であるZ軸モータ84、Y軸モータ
85、X軸モータ86が連結されている。
A Z-axis motor 84, a Y-axis motor 85, and an X-axis motor 86, which are servo motors (driving sources), are connected to the movable frame 64, the table 71, and the column 73 via guide screws (not shown). .

【0036】このようにして、可動枠64は、Z軸モー
タ84によりZ軸方向へ、テーブル71を介してY軸モ
ータ85によりY軸方向へ、コラム73を介してX軸モ
ータ86によりX軸方向への動きがそれぞれ与えられる
ことになる。
In this way, the movable frame 64 is moved in the Z-axis direction by the Z-axis motor 84, in the Y-axis direction by the Y-axis motor 85 via the table 71, and in the X-axis by the X-axis motor 86 via the column 73. Each movement in the direction will be given.

【0037】加工ヘッド68は、ヘッドホルダ65中の
Y軸に平行するインデックス軸87に取り付けられてい
る。インデックス軸87は、図示しないウォームギア機
構を介してサーボモータ(駆動源)であるインデックス
モータ90に連結される。インデックスモータ90の回
転によりスピンドル67が矢印方向に回転して任意の角
度に設定されることになる。
The processing head 68 is attached to an index shaft 87 in the head holder 65 which is parallel to the Y axis. The index shaft 87 is connected to an index motor 90 which is a servo motor (driving source) via a worm gear mechanism (not shown). The rotation of the index motor 90 causes the spindle 67 to rotate in the direction of the arrow and set to an arbitrary angle.

【0038】各スピンドル67は、図示しないベベルギ
アを介してサーボモータ(駆動源)であるスピンドルモ
ータ91に連結され、このスピンドルモータ91の回転
によりスピンドル67が回転してジグユニット63上に
位置決め固定されたワークWに対する孔明け作業が遂行
される。
Each spindle 67 is connected to a spindle motor 91, which is a servo motor (driving source), via a bevel gear (not shown), and the rotation of the spindle motor 91 causes the spindle 67 to rotate and be positioned and fixed on the jig unit 63. A drilling operation for the workpiece W is performed.

【0039】この場合、モータ84〜86、90、91
の軸にはそれぞれ位置検出手段であり異常検出センサ
(異常検出手段)としても機能するパルスエンコーダが
連結され、各パルスエンコーダの出力は、ケーブル56
を介して制御盤53に取り込まれる。なお、各パルスエ
ンコーダの出力を時間微分することで速度データが得ら
れるので、その意味からパルスエンコーダは速度検出手
段としても機能する。また、各パルスエンコーダを介し
て検出される異常としては、NC制御装置51からの速
度指令に対応する回転数で回転していない異常、あるい
は位置指令通りのパルス数が発生していない異常等があ
る。
In this case, the motors 84-86, 90, 91
A pulse encoder, which is a position detecting means and also functions as an abnormality detecting sensor (abnormality detecting means), is connected to each of the axes, and the output of each pulse encoder is the cable 56
It is taken into the control panel 53 via. Since the speed data is obtained by time-differentiating the output of each pulse encoder, the pulse encoder also functions as speed detecting means from that meaning. Further, as the abnormality detected through each pulse encoder, there are an abnormality that the rotation speed does not correspond to the speed command from the NC control device 51, an abnormality that the number of pulses according to the position command does not occur, or the like. is there.

【0040】また、図示していないが、NC工作機械6
1中の異常検出センサとしては、上述のパルスエンコー
ダ以外に、X軸、Y軸、Z軸各軸移動の限界両端位置を
示す各2つのリミットスイッチによるストロークセンサ
等が設けられている。さらに、NC制御装置51中の異
常検出センサとして温度センサ14、ファン15の電流
等を検出するセンサ、また、図示しない漏電センサ等が
設けられている。
Although not shown, the NC machine tool 6
As the abnormality detection sensor in 1 above, in addition to the above-mentioned pulse encoder, a stroke sensor having two limit switches each indicating a limit both-end position of X-axis, Y-axis, and Z-axis movement is provided. Further, as the abnormality detection sensor in the NC control device 51, a sensor for detecting the current of the temperature sensor 14 and the fan 15, and a leak sensor (not shown) are provided.

【0041】その他、異常検出センサとして、図示しな
い安全柵の開閉を光電的又は磁気的に検出する開閉検出
センサ、スピンドル67での加工回数を計数するカウン
タ等がある。
Other abnormality detection sensors include an open / close detection sensor for photoelectrically or magnetically detecting the opening / closing of a safety fence (not shown), and a counter for counting the number of times of machining by the spindle 67.

【0042】これら全てのセンサはNC制御装置51を
構成する制御盤53中のコンピュータ(後述する)によ
って、監視されている。
All these sensors are monitored by a computer (described later) in a control panel 53 which constitutes the NC control device 51.

【0043】図1は、NC制御装置51の詳細な構成
と、NC制御装置51とNC工作機械61との接続構成
を示している。図1中、センサは、この発明の理解の容
易のために、センサ11〜13および温度センサ14の
みを描いている。
FIG. 1 shows a detailed configuration of the NC control device 51 and a connection configuration between the NC control device 51 and the NC machine tool 61. In FIG. 1, only the sensors 11 to 13 and the temperature sensor 14 are illustrated as the sensors for easy understanding of the present invention.

【0044】NC制御装置51は、制御手段である中央
処理装置(CPU)41とこれに接続されるA/D変換
回路、D/A変換回路、レベルシフト回路等のインタフ
ェース42、43、パルス発生器等から構成されるイン
タフェース44、システムプログラム及び制御プログラ
ム45等が格納される記憶手段としての読み出し専用メ
モリ(ROM)、処理データを一時的に保存等するとと
もに、異常コードテーブル46等が格納されている記憶
手段としてのランダムアクセスメモリ(RAMであり、
書き込み読み出しメモリ)、その他、図示しないタイマ
回路および割り込み処理回路等を有している。
The NC control device 51 includes a central processing unit (CPU) 41 as a control means, interfaces 42 and 43 such as an A / D conversion circuit, a D / A conversion circuit and a level shift circuit connected to the central processing unit (CPU) 41, and pulse generation. A read-only memory (ROM) as a storage means for storing an interface 44 including a device, a system program, a control program 45, and the like, temporarily storing processing data, and storing an error code table 46 and the like. Random access memory (RAM,
(Writing / reading memory), a timer circuit and an interrupt processing circuit, which are not shown, and the like.

【0045】CPU41は、また、操作盤52を構成す
るディスプレイ54及びキーボード55に対してそれぞ
れインタフェース47、48を介して接続されている。
The CPU 41 is also connected to the display 54 and the keyboard 55 which form the operation panel 52 via interfaces 47 and 48, respectively.

【0046】異常コードテーブル46には、異常処理内
容に対して適用される処理コードC、この実施例では、
処理コード0〜処理コード4の5つの処理コードが記憶
されている。
In the abnormal code table 46, the processing code C applied to the abnormal processing contents, in this embodiment,
Five processing codes of processing code 0 to processing code 4 are stored.

【0047】例えば、温度センサ14の異常内容に対し
ては異常内容B14−2〜B14−4までの3つの異常
内容に対する処理コード2〜4がそれぞれ割り当てられ
ている。また、センサ11の異常内容に対しては異常内
容B11−1、B11−2に対して処理コード0、1が
それぞれ割り当てられている。なお、異常内容Bに対し
て割り当てられている処理コードCは、ディスプレイ5
4とキーボード55とを利用してユーザが設定・変更す
ることが可能になっている。この意味でディスプレイ5
4とキーボード55とCPU41とは、処理コードCの
設定・変更手段であるといえる。
For example, to the abnormality content of the temperature sensor 14, processing codes 2 to 4 for the three abnormality contents B14-2 to B14-4 are respectively assigned. Further, with respect to the abnormality content of the sensor 11, processing codes 0 and 1 are assigned to the abnormality content B11-1 and B11-2, respectively. The processing code C assigned to the abnormality content B is the display 5
It is possible for the user to set / change using the keyboard 4 and the keyboard 55. Display 5 in this sense
The keyboard 4, the keyboard 55 and the CPU 41 can be said to be means for setting / changing the processing code C.

【0048】制御プログラム45には、各処理コードC
に対応する所定の異常対応処理(単に、異常処理ともい
う。)内容が記憶された複数の異常対応処理モジュール
20〜24が記憶されている。各処理モジュール20〜
24の異常対応処理内容は以下に説明する通りである。
Each processing code C is included in the control program 45.
A plurality of abnormality handling processing modules 20 to 24 in which the contents of predetermined abnormality handling processing (simply referred to as abnormality handling) corresponding to are stored. Each processing module 20-
The contents of the abnormality handling processing of 24 are as described below.

【0049】処理コード0に対応する異常対応処理モジ
ュール20の異常対応処理内容は、「異常を無視」する
という内容である。この処理コード0は、例えば、これ
から行おうとする作業(動作)との関係では安全性上問
題のないセンサ自体が異常になっている場合等に設定さ
れる。
The abnormality handling processing content of the abnormality handling processing module 20 corresponding to the processing code 0 is "ignore abnormality". The processing code 0 is set, for example, when the sensor itself, which has no safety problem in relation to the work (operation) to be performed, is abnormal.

【0050】処理コード1に対応する異常対応処理モジ
ュール21の異常対応処理内容は、所定の「異常メッセ
ージ」をディスプレイ54へ表示するという内容であ
る。この処理コード1は、ファン13の回転数が減少し
た等の異常など、直ぐにはNC制御装置51の動作や安
全には影響のない程度の異常であって、ユーザに警告す
る必要がある場合等に設定される。警告音や実際の音声
メッセージを表示メッセージに合わせて出力するように
してもよい。
The abnormality handling processing content of the abnormality handling processing module 21 corresponding to the processing code 1 is that a predetermined "abnormality message" is displayed on the display 54. This processing code 1 is an abnormality such as a decrease in the rotation speed of the fan 13 that does not immediately affect the operation or safety of the NC control device 51, and it is necessary to warn the user. Is set to. A warning sound or an actual voice message may be output according to the display message.

【0051】処理コード2に対応する異常対応処理モジ
ュール22の異常対応処理内容は、「サイクル停止」を
表すものであって、スピンドル67等の工具使用回数が
寿命回数に近い場合など、NC工作機械本体60による
1サイクル作業終了後に異常に対処しても他に悪影響の
でない異常に対して設定される。1サイクル作業終了後
にNC工作機械61の動作を停止させることで、ワーク
Wの加工履歴等を区切りよく管理することができる。
The abnormality handling processing content of the abnormality handling processing module 22 corresponding to the processing code 2 indicates “cycle stop”, and the NC machine tool is used when the number of times the tool such as the spindle 67 is used is close to the number of lives. Even if the abnormality is dealt with after the completion of the one-cycle work by the main body 60, the abnormality is set to have no other adverse effect. By stopping the operation of the NC machine tool 61 after the completion of the one-cycle work, it is possible to manage the machining history of the work W and the like well.

【0052】処理コード3に対応する異常対応処理モジ
ュール23の異常対応処理内容は、「その場停止」を表
すものであって、動作中に、NC工作機械61の周囲に
設けられた安全柵が開けられた等、機械の動作には直接
影響しないが、安全上の理由等で機械を直ちに停止させ
る必要がある異常に対して設定される。
The abnormality response processing content of the abnormality response processing module 23 corresponding to the processing code 3 indicates "stop on the spot", and during operation, the safety fence provided around the NC machine tool 61 is It is set for an abnormality that does not directly affect the operation of the machine, such as being opened, but that requires immediate stop of the machine for safety reasons.

【0053】処理コード4に対応する異常対応処理モジ
ュール24の異常対応処理内容は、「動作電源切断」を
表すものであって、ケーブル56中の制御線の断線や、
電源電圧の異常等、機械の動作や制御に直接悪影響を与
えるおそれのある異常に対して、暴走等を未然に防止す
るために設定される。
The abnormality handling processing contents of the abnormality handling processing module 24 corresponding to the processing code 4 indicate "operating power supply disconnection" and include disconnection of the control line in the cable 56,
It is set to prevent runaway or the like in advance for an abnormality that may directly affect the operation or control of the machine, such as an abnormality in the power supply voltage.

【0054】上述したように、温度センサ14の異常内
容に対しては異常内容B14−2〜B14−4までの3
つの異常内容に対する処理コード2〜4をそれぞれ割り
当てているが、これは、例えば、動作最適温度範囲を外
れたときに対応して処理コード2を、許容動作範囲を外
れたときに対応して処理コード3を、温度上昇勾配が許
容勾配を超えたとき等に対応して処理コード4をそれぞ
れ設定することで、異常の程度(段階)に応じた効率的
かつ適正な処理を行うためである。
As described above, with respect to the abnormality content of the temperature sensor 14, the abnormality contents B14-2 to B14-4 are included.
The process codes 2 to 4 are assigned to the respective ones of the abnormal contents. For example, the process code 2 is processed when the temperature exceeds the optimum operating temperature range, and the process code 2 is processed when the temperature exceeds the allowable operating range. This is because the code 3 is set to the processing code 4 corresponding to the case where the temperature rise gradient exceeds the allowable gradient, for example, so that efficient and appropriate processing according to the degree (stage) of the abnormality is performed.

【0055】次に、上述の実施例の動作について図3の
フローチャートを参照しながら説明する。
Next, the operation of the above embodiment will be described with reference to the flowchart of FIG.

【0056】最初に、異常コードテーブル46の設定・
変更(異常内容Bに割り当てられている処理コードCの
割り当ての変更)作業が必要に応じて行われる(ステッ
プS1)。
First, the abnormality code table 46 is set and
Change (change of assignment of processing code C assigned to abnormality content B) work is performed as necessary (step S1).

【0057】すなわち、NC工作機械61において新た
なワークWを加工しようとする場合や、図示しないNC
ロボットが生産ラインに新たに配されて所定の組立・加
工等を新たに行おうとする場合、あるいは、NCロボッ
トが組み込まれている生産ラインにおいて新たなワーク
を流そうとする場合等、正常なライン作業を開始する前
の段取り段階で、異常コードテーブル46の設定・変更
作業が行われる。
That is, when a new work W is to be machined by the NC machine tool 61, or an NC (not shown) is used.
A normal line, such as when a robot is newly placed on a production line to perform a predetermined assembly / processing, or when a new work is to be flown in a production line incorporating an NC robot. The setting / changing work of the abnormality code table 46 is performed in the setup stage before starting the work.

【0058】例えば、このライン作業を開始する前の段
取り段階で、X軸を固定したZ軸とY軸のみの2軸走査
によりワークWに対して加工を行うことが分かっている
場合に、たとえ、X軸のセンサ群に現に不具合があって
も、また、なくても、当該X軸のセンサ群で発生した異
常内容Bは全て無視するという処理コード0に設定する
等の設定・変更作業を行う。さらに具体的に説明する
と、固定されたX軸に係るリミットスイッチ等が故障し
ていても、いなくても、例えば、「その場停止」を表す
処理コード3を「異常を無視」を表す処理コード0に設
定変更する作業を行う。
For example, in the setup stage before starting this line work, if it is known that the workpiece W is machined by biaxial scanning of only the Z axis with the X axis fixed and the Y axis, , Whether the X-axis sensor group is actually defective or not, the setting / changing work such as setting the process code 0 to ignore all the abnormality content B that occurred in the X-axis sensor group is performed. To do. More specifically, regardless of whether the fixed limit switch or the like relating to the X-axis is broken or not, for example, the process code 3 indicating “stop in place” is changed to the process indicating “ignore abnormality”. Work to change the setting to code 0.

【0059】この設定・変更作業は、異常コードテーブ
ル46をディスプレイ54上に表示させ、キーボード5
5上の挿入、削除等の機能ボタン(図示していない)を
用いて行うことが可能であるので、予め、机上で設定・
変更内容を決定しておくことにより、きわめて短時間に
行うことができる。
In this setting / changing work, the abnormality code table 46 is displayed on the display 54 and the keyboard 5 is used.
Since it is possible to use the function buttons (not shown) such as insert and delete on 5, it is possible to set and
By making changes in advance, it can be done in a very short time.

【0060】なお、従来技術によれば、処理コード0の
「異常を無視」、処理コード1の「異常メッセージ」及
び処理コード2の「そのサイクル処理後停止」に対応す
る異常対応処理はなく、異常が発生した場合には、処理
コード3に対応する「その場停止」か、処理コード4に
対応する「動作電源切断」が存在するのみであった。ま
た、この発明による処理コード1の「異常メッセージ」
に係る異常対応処理は異常メッセージ表示のみを単独で
行う処理を意味するもので、従来から存在している、異
常メッセージを表示するとともに、「その場停止」動作
を行う処理とは異なるものである。
According to the prior art, there is no abnormality handling processing corresponding to the processing code 0 "ignore abnormality", the processing code 1 "abnormality message" and the processing code 2 "stop after its cycle processing". When an abnormality occurs, there is only “stop in place” corresponding to the processing code 3 or “disconnect operation power” corresponding to the processing code 4. Also, the "abnormal message" of the processing code 1 according to the present invention
The anomaly handling process relating to (1) means a process of performing only an anomaly message display independently, and is different from the existing process of displaying an anomaly message and performing a "stop-the-place" operation. .

【0061】ステップS1の準備作業終了後、NC制御
装置51によりNC工作機械61の動作を開始させる。
After the completion of the preparatory work in step S1, the NC controller 51 starts the operation of the NC machine tool 61.

【0062】この場合、制御プログラム45が走り、セ
ンサ11〜14等の出力検出信号を順次取り込んで異常
が発生していないかどうかを監視する(ステップS
2)。
In this case, the control program 45 runs and sequentially acquires the output detection signals of the sensors 11 to 14 and monitors whether or not an abnormality has occurred (step S).
2).

【0063】もし、異常が発生していた場合には、異常
内容Bを特定した(ステップS3)後、異常コードテー
ブル46を参照する(ステップS4)。
If an abnormality has occurred, the abnormality content B is specified (step S3), and then the abnormality code table 46 is referred to (step S4).

【0064】図4のフローチャートは、異常コードテー
ブル46を参照するとともに異常対応処理を行うための
ステップS4の詳細な処理フローを示している。
The flowchart of FIG. 4 shows a detailed processing flow of step S4 for referring to the abnormality code table 46 and performing abnormality response processing.

【0065】すなわち、まず、異常内容Bに対応する処
理コードCを異常コードテーブル46を参照して特定し
(ステップS4−1〜S4−5)、特定した処理コード
Cに対応する異常対応処理を制御プログラム45中の異
常対応処理モジュール20〜24から抽出し、抽出した
異常対応処理モジュールにより所定の異常対応処理を行
う(ステップS4−6〜S4−10)。
That is, first, the processing code C corresponding to the abnormality content B is identified by referring to the abnormality code table 46 (steps S4-1 to S4-5), and the abnormality handling processing corresponding to the identified processing code C is performed. It is extracted from the abnormality handling processing modules 20 to 24 in the control program 45, and a predetermined abnormality handling processing is performed by the extracted abnormality handling processing module (steps S4-6 to S4-10).

【0066】このように上述の実施例によれば、NC工
作機械61でこれから行おうとする動作を開始する前
に、異常コードテーブル46に予め設定されている、す
なわち、デフォルトされている処理コードを、これから
行おうとする動作に応じて暫定的に他の処理コードに変
更することができる。
As described above, according to the above-described embodiment, before the operation which the NC machine tool 61 is about to perform is started, the processing code preset in the abnormality code table 46, that is, the default processing code is set. , It is possible to temporarily change to another processing code according to the operation to be performed.

【0067】このため、NC工作機械61の動作開始前
に、NC工作機械61の機種や使用する機能に対応した
異常処理の適正な暫定対策を行うことが可能になるとい
う効果が得られる。
Therefore, before the operation of the NC machine tool 61 is started, it is possible to take an appropriate provisional countermeasure against abnormal processing corresponding to the model of the NC machine tool 61 and the function to be used.

【0068】なお、NC工作機械61の動作中に異常が
検出されたとき、その異常内容を特定してディスプレイ
54上に表示し、一旦、動作を停止して、異常内容が動
作上又安全上等問題のない異常であると判断したとき等
には、異常コードテーブル46の処理コードCを暫定的
に処理コード0、処理コード1等に変更した後、再起動
するようにすれば、生産ラインの停止を最小限の時間に
抑えることができる等の効果が得られる。
When an abnormality is detected during operation of the NC machine tool 61, the content of the abnormality is specified and displayed on the display 54, and the operation is temporarily stopped so that the content of the abnormality is in terms of operation and safety. When it is determined that there is no problem, the process code C in the error code table 46 is temporarily changed to the process code 0, the process code 1, etc., and then restarted. It is possible to obtain an effect such that the stop of can be suppressed to a minimum time.

【0069】また、この発明は上述の実施例に限らず、
この発明の要旨を逸脱することなく種々の構成を採り得
ることはもちろんである。
The present invention is not limited to the above embodiment,
It goes without saying that various configurations can be adopted without departing from the gist of the present invention.

【0070】[0070]

【発明の効果】以上説明したように、この発明によれ
ば、被NC装置での動作を開始する前に、すなわち、事
前に、異常コードテーブルに予め設定されている処理コ
ードを、これから行おうとする動作に応じて暫定的に他
の処理コード(例えば、当該異常を無視する暫定対応処
理内容を表す処理コード)に変更している。
As described above, according to the present invention, the processing code preset in the abnormal code table is to be executed before the operation of the NC device is started, that is, in advance. According to the operation to be performed, the processing code is temporarily changed to another processing code (for example, a processing code indicating a provisional correspondence processing content in which the abnormality is ignored).

【0071】このため、被NC装置の動作開始前に、被
NC装置の機種や機能に対応した異常処理の適正な暫定
対策を行うことが可能になるという効果が達成される。
Therefore, the effect that it is possible to take appropriate provisional countermeasures for abnormality processing corresponding to the model and function of the NC device before the operation of the NC device is started is achieved.

【0072】そして、この変更処理は、例えば、生産ラ
インが本稼働する前に専門家が行えばよく、このように
処理することで本稼働の際の無駄な停止につながる異常
発生の確率をきわめて少なくすることができる。また、
変更処理も単に処理コードのみを変更すればよいので、
容易かつ短時間に行うことができる。結局、この発明に
よれば、NC制御装置及び被NC装置(例えば、NC工
作機械やNCロボット)が使用される生産現場での異常
発生の対策に対する適応性が高められ、当該装置の稼働
率を向上させるという効果が達成される。
The change process may be performed by an expert before the production line is put into actual operation, for example. By performing such a change process, the probability of occurrence of an abnormality leading to an unnecessary stop during actual operation is extremely high. Can be reduced. Also,
As for the modification process, only the process code needs to be modified, so
It can be performed easily and in a short time. After all, according to the present invention, the adaptability to the countermeasure against the abnormality occurrence at the production site where the NC control device and the NC device (for example, NC machine tool or NC robot) is used is enhanced, and the operation rate of the device is improved. The effect of improving is achieved.

【0073】この発明は、特に、多機能を有し異常検出
センサが多数配設された被NC装置又はその被NC装置
を制御するNC制御装置に適用した場合に効果が顕著で
ある。
The present invention is particularly effective when applied to an NC device having multiple functions and provided with a large number of abnormality detection sensors, or an NC control device for controlling the NC device.

【0074】また、この発明によれば、被NC装置の動
作中に異常を検出したとき、異常内容に応じて、異常コ
ードテーブルに予め設定されている処理コードを暫定的
に他の処理コード(例えば、当該異常を無視する暫定対
応処理内容を表す処理コード)に変更している。この変
更処理は処理コードの変更のみの処理であるので、変更
作業並びにその確認作業を、通常、数分程度以内に迅速
に行うことができる。
Further, according to the present invention, when an abnormality is detected during the operation of the NC device, the processing code preset in the abnormality code table is temporarily changed to another processing code (according to the content of the abnormality). For example, it is changed to a process code indicating the provisional response process content that ignores the abnormality. Since this change process is only a process code change process, the change work and its confirmation work can normally be performed quickly within a few minutes.

【0075】したがって、生産ラインが稼働中であって
も、後工程又は次工程の処理の遅延を最小限に抑えるこ
とができるという派生的な効果が達成される。
Therefore, even if the production line is in operation, the derivative effect that the delay of the processing of the subsequent process or the next process can be minimized is achieved.

【0076】なお、先行技術としての特開平2−253
311号公報には、異常内容に対して作業者レベルに適
合した対処方法等をメッセージ表示する数値制御装置が
公表されているが、同公報には、使用現場・使用状況等
に応じて異常発生時の処理を設定・変更するこの発明に
係る技術については何も記載されていない。
Incidentally, Japanese Patent Laid-Open No. 2-253 as a prior art.
No. 311 discloses a numerical control device that displays a message indicating a coping method or the like that is suitable for the operator level with respect to the content of the abnormality. Nothing is described about the technique according to the present invention for setting / changing the time processing.

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

【図1】この発明の一実施例が適用された装置の電気的
構成を示すブロック図である。
FIG. 1 is a block diagram showing an electrical configuration of an apparatus to which an embodiment of the present invention is applied.

【図2】この発明の一実施例が適用された装置の機械的
構成を示す図である。
FIG. 2 is a diagram showing a mechanical configuration of an apparatus to which an embodiment of the present invention is applied.

【図3】図1、図2例の動作説明に供されるフローチャ
ートである。
FIG. 3 is a flowchart provided for explaining the operation of the examples of FIGS. 1 and 2.

【図4】図3のフローチャート中の異常コードテーブル
参照処理等の詳細なフローチャートである。
4 is a detailed flowchart of an abnormal code table reference process and the like in the flowchart of FIG.

【図5】従来技術の説明に供される図である。FIG. 5 is a diagram provided for explaining a conventional technique.

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

11、12、13…センサ 14…温度センサ 41…CPU 45…制御プログラ
ム 46…異常コードテーブル 51…NC制御装置 52…操作盤 53…制御盤 54…ディスプレイ 55…キーボード 61…NC工作機械
11, 12, 13 ... Sensor 14 ... Temperature sensor 41 ... CPU 45 ... Control program 46 ... Abnormality code table 51 ... NC control device 52 ... Operation panel 53 ... Control panel 54 ... Display 55 ... Keyboard 61 ... NC machine tool

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】数値制御装置により被数値制御装置の動作
を制御するとともに、前記被数値制御装置及び(又は)
前記数値制御装置に配された複数の検出手段からそれぞ
れ出力される各検出信号に基づいて前記被数値制御装置
及び(又は)前記数値制御装置の異常内容を検出して異
常対応処理を行う異常処理制御装置において、 前記各異常内容に対応する処理コードが予め設定された
異常コードテーブルと、 前記処理コードに対応する所定の異常対応処理内容が記
憶された異常対応処理制御モジュールを有する制御プロ
グラムとを有し、 前記各異常内容に対応する処理コードが変更可能にされ
ていることを特徴とする異常処理制御装置。
1. A numerical controller controls the operation of a numerical controller, and the numerical controller and / or
Abnormality processing for detecting abnormality content of the numerically controlled apparatus and / or the numerical control apparatus based on respective detection signals respectively output from a plurality of detecting means arranged in the numerical control apparatus and performing abnormality handling processing In the control device, an abnormality code table in which processing codes corresponding to the respective abnormality contents are preset, and a control program having an abnormality handling processing control module in which predetermined abnormality handling processing contents corresponding to the processing codes are stored. An abnormality processing control device, wherein the processing code corresponding to each abnormality content is changeable.
【請求項2】数値制御装置により被数値制御装置の動作
を制御するとともに、前記被数値制御装置及び(又は)
前記数値制御装置に配された複数の検出手段からそれぞ
れ出力される各検出信号に基づいて前記被数値制御装置
及び(又は)前記数値制御装置の異常内容を検出して異
常対応処理を行う異常処理制御装置において、 前記各異常内容に対応する処理コードが予め設定された
異常コードテーブルと、 前記処理コードに対応する所定の異常対応処理内容が記
憶された異常対応処理制御モジュールを有する制御プロ
グラムとを有し、 異常が検出されたとき、異常内容に応じて、前記異常コ
ードテーブルに予め設定されている前記処理コードを暫
定的に他の処理コードに変更することを特徴とする異常
処理制御装置。
2. The numerical control device controls the operation of the numerical control device, and the numerical control device and / or
Abnormality processing for detecting abnormality content of the numerically controlled apparatus and / or the numerical control apparatus based on respective detection signals respectively output from a plurality of detecting means arranged in the numerical control apparatus and performing abnormality handling processing In the control device, an abnormality code table in which processing codes corresponding to the respective abnormality contents are preset, and a control program having an abnormality handling processing control module in which predetermined abnormality handling processing contents corresponding to the processing codes are stored. An abnormality processing control device having, when an abnormality is detected, temporarily changing the processing code preset in the abnormality code table to another processing code according to the content of the abnormality.
【請求項3】前記処理コードに対応する所定の異常対応
処理には、少なくとも当該異常を無視する暫定対応処理
が含まれていることを特徴とする請求項1又は2記載の
異常処理制御装置。
3. The abnormality processing control device according to claim 1, wherein the predetermined abnormality handling processing corresponding to the processing code includes at least provisional handling processing that ignores the abnormality.
JP6432195A 1995-03-23 1995-03-23 Abnormal processing controller Pending JPH08263113A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6432195A JPH08263113A (en) 1995-03-23 1995-03-23 Abnormal processing controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6432195A JPH08263113A (en) 1995-03-23 1995-03-23 Abnormal processing controller

Publications (1)

Publication Number Publication Date
JPH08263113A true JPH08263113A (en) 1996-10-11

Family

ID=13254864

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6432195A Pending JPH08263113A (en) 1995-03-23 1995-03-23 Abnormal processing controller

Country Status (1)

Country Link
JP (1) JPH08263113A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007058501A (en) * 2005-08-24 2007-03-08 Disco Abrasive Syst Ltd Processing equipment
JP2007190727A (en) * 2006-01-17 2007-08-02 Keyence Corp Marking device
JP2007200092A (en) * 2006-01-27 2007-08-09 Fanuc Ltd Numerical control system equipped with fan motor device
US7301297B2 (en) 2004-04-28 2007-11-27 Fanuc Ltd Synchronous control device
JP2008027210A (en) * 2006-07-21 2008-02-07 Denso Corp Working instrument and control method of working instrument
JP2010257116A (en) * 2009-04-23 2010-11-11 Star Micronics Co Ltd Machine Tools
US8041337B2 (en) 2002-11-15 2011-10-18 Omron Automotive Electronics Co., Ltd. Control device, communication terminal device, server device, service providing system, parameter modification method, service providing method, and control method of server device
JP2011233001A (en) * 2010-04-28 2011-11-17 Brother Ind Ltd Numerical control device
JP2016064482A (en) * 2014-09-25 2016-04-28 ファナック株式会社 Equipment that monitors and controls the atmosphere of the machine tool control panel
JP2016085571A (en) * 2014-10-24 2016-05-19 オークマ株式会社 Numerical controller
CN109270910A (en) * 2018-10-31 2019-01-25 重庆长安汽车股份有限公司 Robot fault analysis method, apparatus and system on a kind of production line
CN113074770A (en) * 2021-04-02 2021-07-06 广西玉柴机器股份有限公司 Numerically-controlled hand wheel wire breakage test method
JP2023130784A (en) * 2022-03-08 2023-09-21 ブラザー工業株式会社 Numerical control device and method of controlling numerical control device

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8041337B2 (en) 2002-11-15 2011-10-18 Omron Automotive Electronics Co., Ltd. Control device, communication terminal device, server device, service providing system, parameter modification method, service providing method, and control method of server device
US7301297B2 (en) 2004-04-28 2007-11-27 Fanuc Ltd Synchronous control device
JP2007058501A (en) * 2005-08-24 2007-03-08 Disco Abrasive Syst Ltd Processing equipment
JP2007190727A (en) * 2006-01-17 2007-08-02 Keyence Corp Marking device
JP2007200092A (en) * 2006-01-27 2007-08-09 Fanuc Ltd Numerical control system equipped with fan motor device
JP2008027210A (en) * 2006-07-21 2008-02-07 Denso Corp Working instrument and control method of working instrument
JP2010257116A (en) * 2009-04-23 2010-11-11 Star Micronics Co Ltd Machine Tools
JP2011233001A (en) * 2010-04-28 2011-11-17 Brother Ind Ltd Numerical control device
JP2016064482A (en) * 2014-09-25 2016-04-28 ファナック株式会社 Equipment that monitors and controls the atmosphere of the machine tool control panel
US10503151B2 (en) 2014-09-25 2019-12-10 Fanuc Corporation Machining tool equipped with device for monitoring and controlling atmosphere inside machining tool control panel
JP2016085571A (en) * 2014-10-24 2016-05-19 オークマ株式会社 Numerical controller
US10088828B2 (en) 2014-10-24 2018-10-02 Okuma Corporation Controlling load ratio induced shut-down conditions in numerical control devices
CN109270910A (en) * 2018-10-31 2019-01-25 重庆长安汽车股份有限公司 Robot fault analysis method, apparatus and system on a kind of production line
CN113074770A (en) * 2021-04-02 2021-07-06 广西玉柴机器股份有限公司 Numerically-controlled hand wheel wire breakage test method
JP2023130784A (en) * 2022-03-08 2023-09-21 ブラザー工業株式会社 Numerical control device and method of controlling numerical control device

Similar Documents

Publication Publication Date Title
US6937942B2 (en) Method and apparatus of detecting tool abnormality in a machine tool
US10353375B2 (en) Machine tool controller with power supply voltage abnormality detection
JPH08263113A (en) Abnormal processing controller
EP0782056A1 (en) Numerically controlled machine tool and method
EP0171435B1 (en) Numerical control method
CN105364605A (en) Application of PLC and alternating current servo in numerical control drilling and milling machine
EP0521164B1 (en) Method of restarting operation of punch press machine and numerically controlled device
US5200678A (en) Motor driving control apparatus
CN111722585A (en) Control system for industrial machine
JPH0976144A (en) Machining state monitoring method in machine tool
WO2022244070A1 (en) Operation status display device and computer-readable storage medium
KR100256490B1 (en) Numerical control unit for cnc machine tool
JP3421413B2 (en) Automatic connection abnormality detection method for wire cut electric discharge machine
JP2753320B2 (en) Numerical control unit
JPH06304814A (en) Rigid tap control system
JPH1195820A (en) Machine tool with operation recording means
JPH0885044A (en) Working load monitoring system
JP4261708B2 (en) NC machining equipment
US20230280707A1 (en) Numerical controller, manufacturing machine, and method of controlling manufacturing machine
KR100216795B1 (en) Cutting detection system of machine tool
JPH03178752A (en) Method for monitoring and controlling tool load
KR940010397B1 (en) Reloading method of pitch error correction data
JP3448418B2 (en) Numerical control unit
KR830002787B1 (en) Industrial Robot System
JPS6230082Y2 (en)